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

---
title: Best DEV posts — August 2024 | daily.dev
description: The most upvoted DEV posts from August 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/devto/best-of/2024/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/devto/best-of/2024/08
og:type: website
og:site_name: daily.dev
og:title: Best DEV posts — August 2024 | daily.dev
og:description: The most upvoted DEV posts from August 2024, 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 DEV — August 2024

1. 1  
[](https://daily.dev/posts/creating-a-personal-brand-how-to-sell-yourself-as-a-developer-ejidfiwe2 "Creating a personal brand: How to sell yourself as a developer")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
Creating a personal brand: How to sell yourself as a developer  
In today's fast-paced environment, standing out as a developer requires more than just technical skills; personal branding is crucial. Personal branding involves creating a consistent and authentic identity that reflects your skills, values, and personality. This guide explains how to identify your strengths, define your target audience, and craft a brand that leaves a lasting impression. It also emphasizes the importance of networking, contributing to open-source projects, and sharing knowledge to build a strong reputation in the developer community.

2.4K  
114
2. 2  
[](https://daily.dev/posts/windows-11-clone-with-react-js-w5ch8gmje "🖥️ Windows 11 Clone with React.js")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
🖥️ Windows 11 Clone with React.js  
A developer created a Windows 11 clone web app using React.js, mimicking various Windows 11 functions like an interactive desktop environment, taskbar with start menu, and applications such as Chrome, Calculator, and VS Code. Other features include a responsive frontend and a simulated login screen. The technical stack includes React.js, Tailwind CSS, React Router DOM, Framer Motion, and React Draggable. The source code and demo are available on GitHub.

1.5K  
114
3. 3  
[](https://daily.dev/posts/the-solar-system-in-css-va4jdnpqq "The Solar System in CSS")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
The Solar System in CSS  
Learn how to create a simple yet responsive solar system using modern CSS techniques, including grid layout and radial gradients. The guide demonstrates how to use CSS variables for planet sizes and animations for planet orbits, making it a concise tutorial for enhancing your web development skills.  
260  
15
4. 4  
[](https://daily.dev/posts/how-i-got-a-job-at-aws-dm0glnjmr "How I got a job at AWS")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
How I got a job at AWS  
Transitioning from a mid-level developer to securing a dream job at AWS requires diligent preparation. Key steps include studying coding challenges, attending Amazon's interviewing workshop, developing stories for Amazon's Leadership Principles, learning and applying useful design patterns, understanding trees and O(n) notation, and preparing thoughtful questions for the interviewer. Taking extensive notes and practicing adaptability are crucial for success. The interview process may involve phone screening, coding tests, and several in-person interviews focused on system and software design.  
236  
8
5. 5  
[](https://daily.dev/posts/hidden-cost-of-frontend-frameworks-zkh8jisj0 "Hidden cost of frontend frameworks")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
Hidden cost of frontend frameworks  
Modern frontend frameworks like React, Svelte, and Vue offer impressive engineering feats, but they come with hidden costs. Developers often end up managing numerous dependencies, which can make projects complex and difficult to maintain over time. Additionally, the rapid evolution of these frameworks can lead to frequent updates and increased technical debt. It's important to choose the right tool for the job, avoid unnecessary complexity, and focus on long-term developer experience.  
215  
9
6. 6  
[](https://daily.dev/posts/soroban-by-example-3lpnhmbi0 "Soroban by Example")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
Soroban by Example  
Soroban by Example is a comprehensive resource aimed at helping developers transition to the Soroban smart contract language using a project-based approach. This resource focuses on making familiar concepts from other languages accessible, providing an interactive documentation explorer, and using AI to generate customized contract variants. Despite initial challenges, the team developed several supportive tools, including a custom GPT model and an integrated playground. Future plans include a monorepo, multilingual support, and potential consultation services within the Soroban ecosystem.  
126  
1
7. 7  
[](https://daily.dev/posts/project-starter-kit-neon-postgres-database-expressjs-typescript-and-typeorm-qdbx7f1px "Project Starter Kit: Neon Postgres Database + ExpressJs + TypeScript and TypeORM")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
Project Starter Kit: Neon Postgres Database + ExpressJs + TypeScript and TypeORM  
A comprehensive starter kit incorporating TypeScript, TypeORM, Neon Postgres, and ExpressJs is available for quickly scaffolding backend projects. It provides CRUD operations, entity definitions, and database configurations. The kit includes a CLI tool for easy setup and is well-documented for both beginners and advanced developers. Find it on GitHub and use it to boost productivity and ensure best practices.  
101  
1
8. 8  
[](https://daily.dev/posts/i-build-an-astro-portfolio-blog-theme-so-you-can-setup-your-personal-website-in-10-minutes--qpeg2upcy "I Build an Astro Portfolio Blog Theme So You Can Setup Your Personal Website in 10 Minutes 🚀🔥")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
I Build an Astro Portfolio Blog Theme So You Can Setup Your Personal Website in 10 Minutes 🚀🔥  
Syakir introduces Devolio, a minimal portfolio/blog template built with Astro.js and Tailwind CSS, designed to help you set up a personal website quickly. The template includes features like minimal styling, SEO optimization, dark mode, and responsive design. It supports deployment to Netlify, Vercel, or Cloudflare pages and provides steps for customization, environment variable setup, content creation, and domain name configuration.  
101  
4
9. 9  
[](https://daily.dev/posts/screw-it-i-ve-developed-my-own-static-site-generator--nijjnk0g8 "Screw it! I've Developed My Own Static Site Generator!")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
Screw it! I've Developed My Own Static Site Generator!  
The author explains their journey in web development and their decision to create a personal static site generator. Initially considering React and various platforms for their project, they faced several challenges, particularly with deploying Next.js on Cloudflare Pages. To overcome these issues and to retain control, the author developed their own static site generator using Python to parse Markdown files into HTML. They created a CLI tool called 'fit' to manage the site generation and deployment processes. The project was a creative and educational experience, ultimately satisfying the author’s needs and paving the way for future improvements.  
91  
6
10. 10  
[](https://daily.dev/posts/modern-api-development-with-node-js-express-and-typescript-using-clean-architecture-yt9m5iqgq "Modern API Development with Node.js, Express, and TypeScript using Clean Architecture")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
Modern API Development with Node.js, Express, and TypeScript using Clean Architecture  
This guide covers building a modern API using Node.js, Express, and TypeScript, with a focus on Clean Architecture principles. Topics include setting up the project, structuring it with Clean Architecture, implementing various layers such as domain, use cases, infrastructure, and interface. It also touches on Dependency Injection, error handling, data validation, real database integration with MongoDB, authentication with JWT, logging with Winston, environment configuration, CI/CD, and project documentation with Swagger.  
79  
2

[See all DEV archives](/sources/devto/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/devto/best-of/2024/08#page","url":"https://daily.dev/sources/devto/best-of/2024/08","name":"Best DEV Posts — August 2024","description":"The most upvoted DEV posts from August 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/devto/best-of/2024/08#items","numberOfItems":10,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/creating-a-personal-brand-how-to-sell-yourself-as-a-developer-ejidfiwe2","name":"Creating a personal brand: How to sell yourself as a developer"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/windows-11-clone-with-react-js-w5ch8gmje","name":"🖥️ Windows 11 Clone with React.js"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/the-solar-system-in-css-va4jdnpqq","name":"The Solar System in CSS"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-i-got-a-job-at-aws-dm0glnjmr","name":"How I got a job at AWS"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/hidden-cost-of-frontend-frameworks-zkh8jisj0","name":"Hidden cost of frontend frameworks"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/soroban-by-example-3lpnhmbi0","name":"Soroban by Example"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/project-starter-kit-neon-postgres-database-expressjs-typescript-and-typeorm-qdbx7f1px","name":"Project Starter Kit: Neon Postgres Database + ExpressJs + TypeScript and TypeORM"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/i-build-an-astro-portfolio-blog-theme-so-you-can-setup-your-personal-website-in-10-minutes--qpeg2upcy","name":"I Build an Astro Portfolio Blog Theme So You Can Setup Your Personal Website in 10 Minutes 🚀🔥"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/screw-it-i-ve-developed-my-own-static-site-generator--nijjnk0g8","name":"Screw it! I've Developed My Own Static Site Generator!"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/modern-api-development-with-node-js-express-and-typescript-using-clean-architecture-yt9m5iqgq","name":"Modern API Development with Node.js, Express, and TypeScript using Clean Architecture"}]},{"@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":"DEV","item":"https://daily.dev/sources/devto"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/devto/best-of"},{"@type":"ListItem","position":5,"name":"August 2024"}]}]}
```

