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

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

1. 1  
[](https://daily.dev/posts/how-i-study-consistently-with-a-full-time-job-lgfahnktm "How I Study Consistently With A Full-Time Job")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
How I Study Consistently With A Full-Time Job  
Learn how to study consistently even with a full-time job by setting clear goals, using gamification techniques, time-blocking, and tracking progress. Transform daily habits to achieve substantial progress towards personal and professional goals.

2.6K  
108
2. 2  
[](https://daily.dev/posts/11-practical-ways-to-bring-side-income-as-a-developer--o2ahalplg "11 Practical Ways to Bring Side Income as a Developer 💰")  
Article  
![Avatar of opensouls](https://media.daily.dev/image/upload/s--dnxXSpoI--/f_auto/v1726159837/squads/9d623694-d571-4722-9b36-9f1961edb811)OpenSouls · 2y  
11 Practical Ways to Bring Side Income as a Developer 💰

2.3K  
99
3. 3  
[](https://daily.dev/posts/how-to-write-clean-code-tips-for-developers-with-examples-qfoywysus "How to Write Clean Code – Tips for Developers with Examples")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
How to Write Clean Code – Tips for Developers with Examples  
Writing clean code is crucial for maintaining readable, organized, and efficient software. This post provides 10 practical tips for achieving cleaner code, such as using meaningful names, following the Single Responsibility Principle, avoiding unnecessary comments, making code readable, and using unit tests. It also covers the importance of managing dependencies, organizing project structure, using consistent formatting, avoiding hardcoding values, and limiting function length. By adopting these practices, developers can create more reliable and maintainable software.

2.3K  
78
4. 4  
[](https://daily.dev/posts/5b9shiwe5)  
Article  
![Avatar of grocto](https://media.daily.dev/image/upload/s--HpmtXEZP--/f_auto/v1720147708/squads/fbe57b56-ff00-46a7-90c3-6d67c32cd51f)groCTO · 2y

2.3K  
97
5. 5  
[](https://daily.dev/posts/i-built-a-flexbox-playground-with-awesome-animations-rq8i7ojvm "I built a Flexbox Playground with Awesome Animations")  
Article  
![Avatar of opensourcefrontend](https://media.daily.dev/image/upload/s--wp0xXwZc--/f_auto/v1721915740/squads/d9df5794-5a2a-4259-9f52-1f142e1da975)Open Source Front End · 2y  
I built a Flexbox Playground with Awesome Animations  
Flexbox labs is an open source visual tool designed to help you create and customize CSS Flexbox layouts. Key features include an edit tab, save tab, pre-built layouts, and options for customizing the app. The tool is built using React, TypeScript, Sass, and Framer Motion.

2.1K  
230
6. 6  
[](https://daily.dev/posts/cheaters-are-breaking-the-technical-interview-how--rxysbyb6k "Cheaters are breaking the technical interview... how?")  
Video  
![Avatar of fireship](https://media.daily.dev/image/upload/s--75ndqrkr--/f_auto,t_logo/v1702882094/logos/fireship.jpg)Fireship · 2y  
Cheaters are breaking the technical interview... how?  
The post discusses the rise of cheating in technical interviews, driven by remote work and advanced AI tools. It outlines various cheating techniques, such as using hidden laptops, leaked interview questions, and AI tools like ChatGPT. The potential consequences of cheating, including rejection, being blacklisted, and damaging one's professional reputation, are highlighted. The post emphasizes the importance of honesty and the risks involved in cheating.

1.8K  
66
7. 7  
[](https://daily.dev/posts/minimalist-github-portolio-42uzdxt9a "Minimalist Github Portolio")  
Article  
![Avatar of thedevcraft](https://media.daily.dev/image/upload/s--xUSx5B98--/f_auto/v1717797539/squads/db9d9c61-7296-4ef0-9d4d-62dc93b197fa)The Dev Craft · 2y  
Minimalist Github Portolio  
The author deleted their portfolio and replaced it with a minimalist version that focuses on a clean, project-centric layout, clear project hierarchy, and a professional look. The key lesson learned was that a portfolio should showcase what one can do for others rather than just personal interests. Two versions of the portfolio are available for cloning.

1.6K  
195
8. 8  
[](https://daily.dev/posts/qhfjfhcbf)  
Article  
![Avatar of nuxtandvue](https://media.daily.dev/image/upload/s--AQhhKEtm--/f_auto/v1735316658/squads/a41f99d2-8439-4100-a646-848ba12512f6)Vuejs&Nuxtjs · 2y

1.4K  
46
9. 9  
[](https://daily.dev/posts/the-horrors-of-software-bugs-0c3zvie1b "The horrors of software bugs")  
Video  
![Avatar of fireship](https://media.daily.dev/image/upload/s--75ndqrkr--/f_auto,t_logo/v1702882094/logos/fireship.jpg)Fireship · 2y  
The horrors of software bugs  
Software bugs, sometimes deemed as features, can have significant and often dire consequences. Historical examples include Civilization's Gandhi bug, the 2008 Zune freeze due to a leap year miscalculation, and the Pentium FDIV bug of 1994 impacting floating-point division. Other notable bugs caused the 2019 iPhone FaceTime eavesdropping glitch, Chase ATM's check fraud loophole in 2024, and several critical failures in aerospace and military software systems. Learning from these bugs emphasizes the critical importance of robust testing and error handling in software development.

1.3K  
24
10. 10  
[](https://daily.dev/posts/awsome-portfolio-ah7a1d7ql "awsome portfolio")  
Article  
![Avatar of tech_hunter](https://media.daily.dev/image/upload/s--dEEcOQqG--/f_auto/v1723609953/squads/043cdf8a-c0c4-4204-a94e-bfc3f561ad7c)Techunter · 2y  
awsome portfolio

1.3K  
127
11. 11  
[](https://daily.dev/posts/how-to-learn-api--cyyytrgvp "How to learn API?")  
Article  
![Avatar of techworld-with-milan](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/737f436491ef436dba1bbab9052e4a04)Tech World With Milan · 2y  
How to learn API?  
Learn the essentials of API development, including core protocols, architecture styles, and security practices. Discover best practices for designing, documenting, and testing APIs, alongside a curated list of resources to aid in your API journey. Avoid common API anti-patterns with practical examples and tips.

1.2K  
33
12. 12  
[](https://daily.dev/posts/cursify---cursor-animation-library-dunq5eugn "Cursify  -  Cursor Animation Library")  
Article  
![Avatar of reactjsx](https://media.daily.dev/image/upload/s--HKqFyDID--/f_auto/v1728230269/squads/5613b4d2-fe74-4a7b-a5af-634c07fe5a8e)ReactTsx · 2y  
Cursify - Cursor Animation Library  
Cursify is an open-source library designed for creating stunning cursor animations. It is built with React, TypeScript, Tailwind CSS, and Framer Motion, making it 100% customizable and easy to integrate into projects, enhancing interactivity effortlessly.

1.2K  
95
13. 13  
[](https://daily.dev/posts/from-junior-to-senior-developer-with-chatgpt-sq71v8sfx "From Junior to Senior Developer with ChatGPT")  
Article  
![Avatar of codemotion](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/008c4c0fe1ba4cd3b6a6740d442d242b)Codemotion · 2y  
From Junior to Senior Developer with ChatGPT  
ChatGPT and similar AI tools can significantly aid developers by analyzing code, suggesting improvements, writing tests, and more. Their effectiveness depends on clear, specific prompts. While they are not designed to solve new or niche problems independently, they excel in tasks like code contextualization, reviews, and documentation. Tools like GitHub Copilot leverage additional context to provide more relevant suggestions, bridging the gap between junior and senior developer roles.

1.2K  
41
14. 14  
[](https://daily.dev/posts/which-ides-do-software-engineers-love-and-why--wcwnknq5c "Which IDEs do software engineers love, and why?")  
Article  
![Avatar of pragmaticengineer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/b3ccb8a149434269bda040722d941474)The Pragmatic Engineer · 2y  
Which IDEs do software engineers love, and why?  
This post examines the current landscape of AI-powered IDEs popular among software engineers. It highlights favorites like Cursor, Visual Studio Code with GitHub Copilot, and new entrants like Windsurf and Zed, detailing their standout features and pricing. Insights include why developers prefer these tools over established options, and how startups are out-innovating giants like Microsoft and JetBrains in this space.

1.1K  
137
15. 15  
[](https://daily.dev/posts/draw-audio-elrfln4rd "Draw.Audio")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
Draw.Audio  
The post discusses the Draw.Audio tool which requires browser support for the Web Audio API to function. It introduces basic controls for manipulating sound, including scaling and transposing notes, with options to select the root note and generate sounds.

1.1K  
64
16. 16  
[](https://daily.dev/posts/melt-ui-fd3jeka3h "Melt UI")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Melt UI  
Melt UI is an open-source Svelte library designed for creating high-quality, accessible design systems and web applications. It provides various functionalities to streamline the process of managing account changes, including updating passwords and settings.

1.1K  
36
17. 17  
[](https://daily.dev/posts/wznyflgrw)  
Article  
![Avatar of advanceconcepts](https://media.daily.dev/image/upload/s--1oRSktSl--/f_auto/v1732170497/squads/2187029d-1ae0-4250-ae2c-4e96b66aa452)Advance Concepts · 2y

1.1K  
31
18. 18  
[](https://daily.dev/posts/free-for-developers--pkj1gfhht "Free for Developers 🔥")  
Article  
![Avatar of the_react_community](https://media.daily.dev/image/upload/s--pVmiEF78--/f_auto/v1728641614/squads/2994f9db-e0f6-4a1f-a7f4-c3157a945e51)The React Community · 2y  
Free for Developers 🔥  
Developers have access to many free tier services across SaaS, PaaS, and IaaS, but finding comprehensive lists can be time-consuming. This curated list includes services particularly useful for infrastructure developers and is continuously updated by community contributions. Note: self-hosted software is excluded, and to be eligible, a service must offer a free tier for at least a year.  
1K  
44
19. 19  
[](https://daily.dev/posts/g7dhaznep)  
Article  
![Avatar of advanceconcepts](https://media.daily.dev/image/upload/s--1oRSktSl--/f_auto/v1732170497/squads/2187029d-1ae0-4250-ae2c-4e96b66aa452)Advance Concepts · 2y  
883  
27
20. 20  
[](https://daily.dev/posts/1500-free-html-templates-wurmdfaci "1500+ free HTML templates")  
Article  
![Avatar of opensourcefrontend](https://media.daily.dev/image/upload/s--wp0xXwZc--/f_auto/v1721915740/squads/d9df5794-5a2a-4259-9f52-1f142e1da975)Open Source Front End · 2y  
1500+ free HTML templates  
855  
26
21. 21  
[](https://daily.dev/posts/how-i-learn-technical-things-fast-tkelcrt1a "How I Learn Technical Things Fast")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
How I Learn Technical Things Fast  
Developing learning habits is essential for both personal development and career growth. Key strategies include thorough preparation, focusing on one task at a time, immersing in the right environment, addressing weaknesses, using active recall techniques, seeking feedback, understanding the 'why' behind tasks, and teaching others. These methods not only help accelerate learning but also improve retention and application of new skills.  
829  
23
22. 22  
[](https://daily.dev/posts/we-made-daily-dev-faster-see-how-we-did-it-uzorvcrrs "We made daily.dev faster ⚡️ See how we did it")  
Article  
![Avatar of dailydevworld](https://media.daily.dev/image/upload/s--Nz8m8vMZ--/f_auto,q_auto/v1/squads/a1f0092b-0ee1-414b-82e6-f2c92d7335e4)daily.dev World · 2y  
We made daily.dev faster ⚡️ See how we did it  
Over the last two weeks, daily.dev optimized its performance, focusing on improvements for low-end mobile devices, upgrading infrastructure with newer CPUs and spot nodes, and refining content pipelines and ML models. Enhancements included reducing JavaScript bundle sizes, optimizing image loading, and reducing fields in feed requests. These changes resulted in up to 50% faster page load times, especially on mobile devices.  
828  
77
23. 23  
[](https://daily.dev/posts/what-is-sidekick-s8vhqzxlk "What Is Sidekick")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
What Is Sidekick  
Sidekick simplifies the deployment of applications by allowing users to host multiple apps on a single VPS and make them production-ready easily. With features like one-command VPS setup, zero downtime deployment, high availability, and built-in SSL certification, it aims to be an affordable and straightforward solution for side projects.  
806  
43
24. 24  
[](https://daily.dev/posts/goodbye-chatgpt-here-are-8-new-free-ai-tools-that-will-blow-your-mind-2huwzxyhc "Goodbye ChatGPT: Here Are 8 (New & Free) AI Tools That Will Blow Your Mind")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 2y  
Goodbye ChatGPT: Here Are 8 (New & Free) AI Tools That Will Blow Your Mind  
Discover 8 new and free AI tools that can significantly enhance your productivity. The featured tools include Fiverr's Logo Maker for quick logo designs, APIDNA for easy API integration, Mailbox AI for email management, Skibs for creating animated 3D characters, Overlap for converting long videos into short clips, Loomos for enhancing video presentations, Paperguide for conducting research, and Runway Act-One for generating expressive videos. These tools provide innovative solutions for various tasks while being accessible for free up to certain limits.  
789  
22
25. 25  
[](https://daily.dev/posts/10-data-structures-that-make-databases-fast-and-scalable-so44mh54m "10 Data Structures That Make Databases Fast and Scalable")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
10 Data Structures That Make Databases Fast and Scalable  
Modern databases achieve high speed and efficiency through the use of advanced data structures and indexing techniques. This includes hash indexes for fast insertion and lookup, B-Trees for optimized reads and writes, skip lists for fast operations on dynamic datasets, memtables for efficient writes, and SSTables for optimized storage of key-value pairs. Additional structures like inverted indexes, Bloom filters, bitmap indexes, R-trees, and Write-Ahead Logs further enhance performance and reliability by improving search capabilities, reducing memory usage, speeding up complex queries, and ensuring data consistency even during crashes.  
738  
10

[See all daily.dev archives](/posts/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/posts/best-of/2024/11#page","url":"https://daily.dev/posts/best-of/2024/11","name":"Best Developer Posts — November 2024","description":"The most upvoted daily.dev posts from November 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/posts/best-of/2024/11#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-i-study-consistently-with-a-full-time-job-lgfahnktm","name":"How I Study Consistently With A Full-Time Job"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/11-practical-ways-to-bring-side-income-as-a-developer--o2ahalplg","name":"11 Practical Ways to Bring Side Income as a Developer 💰"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-to-write-clean-code-tips-for-developers-with-examples-qfoywysus","name":"How to Write Clean Code – Tips for Developers with Examples"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/5b9shiwe5","name":""},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/i-built-a-flexbox-playground-with-awesome-animations-rq8i7ojvm","name":"I built a Flexbox Playground with Awesome Animations"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/cheaters-are-breaking-the-technical-interview-how--rxysbyb6k","name":"Cheaters are breaking the technical interview... how?"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/minimalist-github-portolio-42uzdxt9a","name":"Minimalist Github Portolio"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/qhfjfhcbf","name":""},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/the-horrors-of-software-bugs-0c3zvie1b","name":"The horrors of software bugs"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/awsome-portfolio-ah7a1d7ql","name":"awsome portfolio"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/how-to-learn-api--cyyytrgvp","name":"How to learn API?"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/cursify---cursor-animation-library-dunq5eugn","name":"Cursify  -  Cursor Animation Library"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/from-junior-to-senior-developer-with-chatgpt-sq71v8sfx","name":"From Junior to Senior Developer with ChatGPT"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/which-ides-do-software-engineers-love-and-why--wcwnknq5c","name":"Which IDEs do software engineers love, and why?"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/draw-audio-elrfln4rd","name":"Draw.Audio"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/melt-ui-fd3jeka3h","name":"Melt UI"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/wznyflgrw","name":""},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/free-for-developers--pkj1gfhht","name":"Free for Developers 🔥"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/g7dhaznep","name":""},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/1500-free-html-templates-wurmdfaci","name":"1500+ free HTML templates"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/how-i-learn-technical-things-fast-tkelcrt1a","name":"How I Learn Technical Things Fast"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/we-made-daily-dev-faster-see-how-we-did-it-uzorvcrrs","name":"We made daily.dev faster ⚡️ See how we did it"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/what-is-sidekick-s8vhqzxlk","name":"What Is Sidekick"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/goodbye-chatgpt-here-are-8-new-free-ai-tools-that-will-blow-your-mind-2huwzxyhc","name":"Goodbye ChatGPT: Here Are 8 (New & Free) AI Tools That Will Blow Your Mind"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/10-data-structures-that-make-databases-fast-and-scalable-so44mh54m","name":"10 Data Structures That Make Databases Fast and Scalable"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Explore","item":"https://daily.dev/posts"},{"@type":"ListItem","position":3,"name":"Best of","item":"https://daily.dev/posts/best-of"},{"@type":"ListItem","position":4,"name":"November 2024"}]}]}
```

