<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/dz/best-of/2021/08" -->

---
title: Best DZone posts — August 2021 | daily.dev
description: The most upvoted DZone posts from August 2021, curated by the daily.dev community.
canonical: https://daily.dev/sources/dz/best-of/2021/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/dz/best-of/2021/08
og:type: website
og:site_name: daily.dev
og:title: Best DZone posts — August 2021 | daily.dev
og:description: The most upvoted DZone posts from August 2021, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of DZone — August 2021

1. 1  
[](https://daily.dev/posts/web-application-development-principles-and-best-practices-pnirqwzk5 "Web Application Development Principles and Best Practices")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Web Application Development Principles and Best Practices  
The process of developing sophisticated web-based software is more like a marathon than a sprint. To avoid potential problems, follow the best practices introduced in this guide. The Twelve-Factor App methodology can be applied to any Software-as-a-Service (SaaS) model. It covers everything from back-end development on a local machine to cloud architecture.  
33
2. 2  
[](https://daily.dev/posts/creating-a-secure-rest-api-in-node-js-mh9flxcjy "Creating a Secure REST API in Node.js")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Creating a Secure REST API in Node.js  
The hype of Application programming interfaces (APIs) is universal. They enable software to interact with internal and external parts of the software. These allow other developers to quickly combine features such as social media logins, credit card debts, and performance tracking. The standard they practice for this is designated REpresentational State Transfer.  
31  
1
3. 3  
[](https://daily.dev/posts/react-18-things-you-need-to-know-about-react-js-latest-version-fqbkng91x "React 18: Things You Need To Know About React JS Latest Version")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
React 18: Things You Need To Know About React JS Latest Version  
The most awaited version of React 18 is finally out now. Its team has finally revealed the alpha version and its plan, though the official launch is still pending. For beginners, the team is working on a new approach. They have called a panel of experts, library authors, educators, and developers to take part in a working group.  
29  
2
4. 4  
[](https://daily.dev/posts/top-6-time-wastes-as-a-software-engineer-0x7wd0imd "Top 6 Time Wastes as a Software Engineer")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Top 6 Time Wastes as a Software Engineer  
Effective time management is a skill that most successful software engineers have. It will help you advance quickly in your career without having to work long hours at the end of a sprint. Be ahead of the curve and make your day more productive by avoiding these top 5 time wastes.  
28  
1
5. 5  
[](https://daily.dev/posts/node-js-for-real-time-application-development-1ke5bjsjv "Node.js for Real-Time Application Development")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Node.js for Real-Time Application Development  
Node.js has left a lasting impression on the app development realm with its emphatic features and other advantages. With the real-time application, the users can interact with it easily, be it a mobile app, desktop app, or web app. Real-time apps have the power to enhance the overall user experience.  
23  
1
6. 6  
[](https://daily.dev/posts/grow-professionally-as-a-backend-developer-vt-gzo3xo "Grow professionally as a backend developer")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Grow professionally as a backend developer  
Interview with Javier Gomez – Backend developer at Apiumhub. In this interview Javier gives advices for junior developers who are hoping to grow professionally as a backend developer. He also shares his programming style, his favourite books and how he deals with the unexpected as a backend developer.  
23
7. 7  
[](https://daily.dev/posts/7-software-development-models-comparison-cryxgo1hn "7 Software Development Models Comparison")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
7 Software Development Models Comparison  
19
8. 8  
[](https://daily.dev/posts/top-ides-in-2021-with-features-and-prices-5a8ihucas "Top IDEs in 2021 with Features and Prices")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Top IDEs in 2021 with Features and Prices  
With every IDE release, these lists should be updated. Android Studio is developed by a Czech company that calls itself the best IDE provider in 2021\. Eclipse is written mostly in Java and used primarily for developing Java applications. NetBeans allows development of all types of Java applications and is used by 7% of programmers.  
15
9. 9  
[](https://daily.dev/posts/advanced-postgresql-features-a-guide-oyoplxznk "Advanced PostgreSQL Features: A Guide")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Advanced PostgreSQL Features: A Guide  
14  
1
10. 10  
[](https://daily.dev/posts/design-patterns-for-modern-day-commerce-using-microservices-egjcuoucdb "Design Patterns for Modern Day Commerce Using Microservices")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Design Patterns for Modern Day Commerce Using Microservices  
14  
2
11. 11  
[](https://daily.dev/posts/solo-devops-vildpoa3q "Solo DevOps")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Solo DevOps  
Solo developers can benefit from some of the DevOps practices used by larger teams. Trunk-based development is a good way to manage your development workflow. Logging is another piece of DevOps puzzle that can be easily and easily employed by a solo developer. For all of my new projects, I start a dancing skeleton with Kubernetes and Sentry.  
13  
4
12. 12  
[](https://daily.dev/posts/quickstart-react-ph-l6isb2 "Quickstart: React")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Quickstart: React  
This example provides the steps to build a simple user management app (from scratch!) using Supabase and React. It includes: a Postgres database for storing your user data. Users can sign in with magic links (no passwords, only email). Users can upload a photo. Row Level Security so that individuals can only access their own data.  
12  
1
13. 13  
[](https://daily.dev/posts/tips-every-spring-boot-developer-should-know-qxystn5zb "Tips Every Spring Boot Developer Should Know")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Tips Every Spring Boot Developer Should Know  
Using @ModelAttribute Annotation can be used to map request parameters to a Java object. When Using Feign Client, Use @ Controlleradvice To Handle All the Unhandled Feignexception’s. Use @DataJpaTest to start JPA components and Repository beans and use @Import to load the service class itself.  
12
14. 14  
[](https://daily.dev/posts/symfony-vs-laravel-why-symfony-is-better-than-laravel-5wzux9ccm "Symfony vs Laravel: Why Symfony Is Better Than Laravel")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
Symfony vs Laravel: Why Symfony Is Better Than Laravel  
Symfony is an open-source framework and is highly modular. Sites and projects developed from Symfony include DailyMotion, Drupal, Spotify among several others. Laravel is also anOpen-source network that follows a model-view-controller design pattern. Both use PHP as their programming language. They have multi-user and multi-language content.  
11  
2

[See all DZone archives](/sources/dz/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/dz/best-of/2021/08#page","url":"https://daily.dev/sources/dz/best-of/2021/08","name":"Best DZone Posts — August 2021","description":"The most upvoted DZone posts from August 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/dz/best-of/2021/08#items","numberOfItems":14,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/web-application-development-principles-and-best-practices-pnirqwzk5","name":"Web Application Development Principles and Best Practices"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/creating-a-secure-rest-api-in-node-js-mh9flxcjy","name":"Creating a Secure REST API in Node.js"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/react-18-things-you-need-to-know-about-react-js-latest-version-fqbkng91x","name":"React 18: Things You Need To Know About React JS Latest Version"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/top-6-time-wastes-as-a-software-engineer-0x7wd0imd","name":"Top 6 Time Wastes as a Software Engineer"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/node-js-for-real-time-application-development-1ke5bjsjv","name":"Node.js for Real-Time Application Development"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/grow-professionally-as-a-backend-developer-vt-gzo3xo","name":"Grow professionally as a backend developer"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/7-software-development-models-comparison-cryxgo1hn","name":"7 Software Development Models Comparison"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/top-ides-in-2021-with-features-and-prices-5a8ihucas","name":"Top IDEs in 2021 with Features and Prices"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/advanced-postgresql-features-a-guide-oyoplxznk","name":"Advanced PostgreSQL Features: A Guide"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/design-patterns-for-modern-day-commerce-using-microservices-egjcuoucdb","name":"Design Patterns for Modern Day Commerce Using Microservices"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/solo-devops-vildpoa3q","name":"Solo DevOps"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/quickstart-react-ph-l6isb2","name":"Quickstart: React"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/tips-every-spring-boot-developer-should-know-qxystn5zb","name":"Tips Every Spring Boot Developer Should Know"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/symfony-vs-laravel-why-symfony-is-better-than-laravel-5wzux9ccm","name":"Symfony vs Laravel: Why Symfony Is Better Than Laravel"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"DZone","item":"https://daily.dev/sources/dz"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/dz/best-of"},{"@type":"ListItem","position":5,"name":"August 2021"}]}]}
```

