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

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

1. 1  
[](https://daily.dev/posts/z7zvl5ia7)  
Article  
![Avatar of appwrite](https://media.daily.dev/image/upload/s--ho-crktp--/f_auto/v1721640440/squads/6297131c-07d6-43d4-9b5c-6ea08d8b20db)Appwrite · 2y

3.3K  
124
2. 2  
[](https://daily.dev/posts/computing-just-changed-forever-but-there-s-a-catch-fpxulzoos "Computing just changed forever… but there’s a catch")  
Video  
![Avatar of fireship](https://media.daily.dev/image/upload/s--75ndqrkr--/f_auto,t_logo/v1702882094/logos/fireship.jpg)Fireship · 2y  
Computing just changed forever… but there’s a catch  
Google has unveiled a new Quantum chip named Willow, capable of solving problems much faster than the world's largest supercomputer, El Capitan. Despite major advancements from both Google and China in the field of quantum computing, the technology still faces significant challenges such as high error rates and the need for extremely low operating temperatures. Quantum computers have the potential to revolutionize fields like encryption and scientific research but are not yet practical for widespread use.

2.7K  
66
3. 3  
[](https://daily.dev/posts/learn-sql-while-solving-crimes-sql-police-department-fzejwrwjv "Learn SQL while solving crimes! SQL Police Department")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Learn SQL while solving crimes! SQL Police Department  
Structured Query Language (SQL) is a powerful language used to access and manipulate data in tables. Key operations include selecting all or specific columns, filtering and sorting rows, eliminating duplicates, and using conditional statements to refine data queries. Understanding these basics enables effective data management and retrieval.

2.6K  
114
4. 4  
[](https://daily.dev/posts/oytdc9u31)  
Article  
![Avatar of webcraft](https://media.daily.dev/image/upload/s--ZD_yYQn6--/f_auto/v1741985045/squads/ad378b4e-6140-40ea-b7d8-4c54fc2525a5)WebCraft · 2y

1.1K  
13
5. 5  
[](https://daily.dev/posts/100-frontend-projects-to-level-up-your-skills-ngk490kar "100+ Frontend Projects to level up your Skills")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
100+ Frontend Projects to level up your Skills  
Finding interesting frontend projects to work on can be challenging for both beginners and experienced developers. This post shares a GitHub repository with over 100 frontend projects, complete with source code. The projects range from beginner to advanced levels, covering a variety of applications like calculators, e-commerce websites, and more. Tips on how to select, analyze, and customize these projects are also provided to help developers improve their skills and build an impressive portfolio.

1.1K  
36
6. 6  
[](https://daily.dev/posts/after-3-years-i-failed-here-s-all-my-startup-s-code--fo9scaxas "After 3 Years, I Failed. Here's All My Startup's Code.")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
After 3 Years, I Failed. Here's All My Startup's Code.  
After three years, Konfig, a developer tools startup focused on simplifying API integrations, is shutting down. Despite building a high-quality SDK generator and additional API tools, the company failed to achieve significant market traction. The founder is open-sourcing the entire codebase, expressing gratitude to supporters and reflecting positively on the learning experience gained from this venture.  
1K  
35
7. 7  
[](https://daily.dev/posts/how-to-code-so-fast-it-feels-illegal-fzabdnssa "How To Code So Fast It Feels Illegal")  
Video  
![Avatar of bigboxswe](https://media.daily.dev/image/upload/s--KMRj-zRu--/f_auto/v1711188128/logos/bigboxswe)bigboxSWE · 2y  
How To Code So Fast It Feels Illegal  
Parkinson's law suggests that work expands to fill the time allocated for its completion. Applying this to coding, setting shorter deadlines (like 2 hours) for tasks can help boost productivity and make the work feel more like a challenge. This method encourages faster coding and provides a clear cut-off point for evaluating progress and seeking help if needed.  
872  
29
8. 8  
[](https://daily.dev/posts/dovpfwj8p)  
Article  
![Avatar of devstech](https://media.daily.dev/image/upload/s--Akqj96bj--/f_auto/v1732630464/squads/e2129288-a583-4d8a-9641-f43cae8def29)Devs Tech · 2y  
846  
9
9. 9  
[](https://daily.dev/posts/6ccrvpyqq)  
Article  
![Avatar of webcraft](https://media.daily.dev/image/upload/s--ZD_yYQn6--/f_auto/v1741985045/squads/ad378b4e-6140-40ea-b7d8-4c54fc2525a5)WebCraft · 2y  
751  
52
10. 10  
[](https://daily.dev/posts/web-development-tools-you-should-consider-using-in-2025-oxcr6uylq "Web Development Tools You Should Consider Using in 2025")  
Article  
![Avatar of devsquad](https://media.daily.dev/image/upload/s--3BoAETXw--/f_auto/v1717993214/squads/8a09782e-202a-450f-afda-d4dd3ae97589)Dev Squad · 2y  
Web Development Tools You Should Consider Using in 2025  
Discover five web development tools that promise to enhance productivity and efficiency in 2025, including an intelligent terminal with AI features (Warp), a powerful Git client for managing branches (GitButler), a comprehensive Tailwind components library for React and HTML (Wind UI), a tool for better terminal log readability (Logdy), and a utility platform for creating engaging web animations (Glaze).  
748  
49
11. 11  
[](https://daily.dev/posts/zvpujoxpg)  
Article  
![Avatar of dailyopensourcetools](https://media.daily.dev/image/upload/s--ljDCWNBZ--/f_auto/v1731669074/squads/efbb7001-f465-4dca-a829-5e56b672f8b2)Daily Open Source Tools · 2y  
738  
28
12. 12  
[](https://daily.dev/posts/react-tech-stack-2025--mzzec8qub "React Tech Stack [2025]")  
Article  
![Avatar of robinwieruch](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/0e34f790e35d4c21983b8e9512a8cc7f)Robin Wieruch · 2y  
React Tech Stack \[2025\]  
Discover a comprehensive React tech stack for full-stack applications in 2025\. Key components include Next.js for its powerful features, optional use of Astro for landing pages, Tailwind CSS for rapid styling, Shadcn UI for UI management, and various tools for data fetching, state management, authentication, and more. The stack is based on extensive research and practical experience from developing a profitable SaaS application.  
712  
27
13. 13  
[](https://daily.dev/posts/you-fail-to-grow-as-a-dev-because-tukz4it2e "You fail to grow as a Dev, because")  
Article  
![Avatar of sknexus](https://media.daily.dev/image/upload/s--osSikTRJ--/f_auto/v1746235502/squads/9a9c19fc-3507-4006-9c8c-41dcd65df3a1)SK NEXUS · 2y  
You fail to grow as a Dev, because  
To grow as a developer, maintain a weekly record of your projects, tech stacks, client details, personal contributions, and results. This practice simplifies portfolio creation and highlights your achievements effectively, making you stand out professionally.  
702  
54
14. 14  
[](https://daily.dev/posts/dddmls1uv)  
Article  
![Avatar of webcraft](https://media.daily.dev/image/upload/s--ZD_yYQn6--/f_auto/v1741985045/squads/ad378b4e-6140-40ea-b7d8-4c54fc2525a5)WebCraft · 2y  
689  
51
15. 15  
[](https://daily.dev/posts/next-level-frosted-glass-with-backdrop-filter-josh-w-comeau-eogx8ihmi "Next-level frosted glass with backdrop-filter • Josh W. Comeau")  
Article  
![Avatar of joshwcomeau](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a121572d03c40a2bff9e8ed0f0792b5)Josh W Comeau · 2y  
Next-level frosted glass with backdrop-filter • Josh W. Comeau  
Learn how to create an advanced frosted glass effect using the \`backdrop-filter: blur()\` CSS property and other optimizations to enhance the depth and realism of your web projects. This guide covers the intricacies of CSS filters, handling browser compatibility, and fixing common issues like pixel consideration and flickering. It includes practical demonstrations, code snippets, and tips for improving performance and visual quality.  
634  
19
16. 16  
[](https://daily.dev/posts/react-animated-library-issjnrdas "React animated library")  
Article  
![Avatar of fullstackdeveloper](https://media.daily.dev/image/upload/s--Ew7zGRJw--/f_auto/v1729193465/squads/263b405b-96f2-46b1-ba7e-41068c375d2e)Fullstack Developer · 2y  
React animated library  
React Bits is an open-source library by David Haz designed for React.js. It offers a variety of animated components and snippets, including text and container animations and components like Stack, Dock, and Masonry. This library aims to simplify the implementation of animations in React projects.  
619  
41
17. 17  
[](https://daily.dev/posts/qiq6feh8x)  
Article  
![Avatar of leetcode](https://media.daily.dev/image/upload/s---qHOMk6A--/f_auto/v1731546305/squads/f66989fc-1177-4ee3-8131-393a214e427c)Leetcode DSA · 2y  
608  
33
18. 18  
[](https://daily.dev/posts/lippadieg)  
Article  
![Avatar of webcraft](https://media.daily.dev/image/upload/s--ZD_yYQn6--/f_auto/v1741985045/squads/ad378b4e-6140-40ea-b7d8-4c54fc2525a5)WebCraft · 2y  
606  
17
19. 19  
[](https://daily.dev/posts/s-o-l-i-d-principle-part-1-izrn557zc "S.O.L.I.D Principle Part 1")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 2y  
S.O.L.I.D Principle Part 1  
An introduction to the S.O.L.I.D principles which are fundamental for software design patterns. This part covers the Single Responsibility Principle, Open Closed Principle, and Liskov Substitution Principle, explaining how these principles enhance flexibility, maintainability, and modularity in code. Examples and practical use cases are provided to illustrate these principles.  
602  
12
20. 20  
[](https://daily.dev/posts/nrdf5qk2u)  
Article  
![Avatar of jgxdev](https://media.daily.dev/image/upload/s--BrYQQNIs--/f_auto/v1724724727/squads/b3821312-af40-4f45-999c-41c548850e8f)jgxdev's squad · 2y  
535  
5
21. 21  
[](https://daily.dev/posts/top-tools-of-2024-part-1--mbmrqd4nm "Top Tools of 2024 (Part 1)")  
Article  
![Avatar of webtoolsweekly](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ed2b5490c916495e8e6d66db43e58730)Web Tools Weekly · 2y  
Top Tools of 2024 (Part 1)  
HubSpot is recommended as the top free CRM software for small and scaling businesses, offering powerful features and an intuitive user experience. The post lists tools ranked #60 to #31 for 2024, including libraries like remoteStorage for data persistence, CodeViz for visualizing codebases, and matcha.css for simple styling. Readers are encouraged to support the newsletter through subscriptions or contributions.  
528  
21
22. 22  
[](https://daily.dev/posts/bjej0i9jm)  
Article  
![Avatar of tech_hunter](https://media.daily.dev/image/upload/s--dEEcOQqG--/f_auto/v1723609953/squads/043cdf8a-c0c4-4204-a94e-bfc3f561ad7c)Techunter · 2y  
520  
8
23. 23  
[](https://daily.dev/posts/ghostty-al6pdaxfw "Ghostty")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
Ghostty  
The post presents an intricate ASCII art design labeled Ghostty. ASCII art is a graphic design technique that uses printable characters from the ASCII standards to create visual art.  
523  
26
24. 24  
[](https://daily.dev/posts/a-list-of-developer-portfolios-for-your-inspiration-4vp0vdtbq "A list of developer portfolios for your inspiration")  
Article  
![Avatar of dailyopensourcetools](https://media.daily.dev/image/upload/s--ljDCWNBZ--/f_auto/v1731669074/squads/efbb7001-f465-4dca-a829-5e56b672f8b2)Daily Open Source Tools · 2y  
A list of developer portfolios for your inspiration  
499  
21
25. 25  
[](https://daily.dev/posts/200-tailwind-css-resources-tools-tutorials-and-more-yoqcyrmjt "200+ Tailwind CSS Resources: Tools, Tutorials, and More")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
200+ Tailwind CSS Resources: Tools, Tutorials, and More  
Tailwind CSS is a utility-first framework that emphasizes rapid styling, customization, and responsive design. This comprehensive guide offers over 200 Tailwind resources, including essential tools, component libraries, plugins, tutorials, optimization tips, and more. From installation and configuration to complex integrations and debuggings, such resources aim to streamline development and boost productivity. Additionally, it showcases various learning materials, templates, and community support channels to help developers efficiently build stunning websites with Tailwind CSS.  
492  
20

[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/12#page","url":"https://daily.dev/posts/best-of/2024/12","name":"Best Developer Posts — December 2024","description":"The most upvoted daily.dev posts from December 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/posts/best-of/2024/12#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/z7zvl5ia7","name":""},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/computing-just-changed-forever-but-there-s-a-catch-fpxulzoos","name":"Computing just changed forever… but there’s a catch"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/learn-sql-while-solving-crimes-sql-police-department-fzejwrwjv","name":"Learn SQL while solving crimes! SQL Police Department"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/oytdc9u31","name":""},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/100-frontend-projects-to-level-up-your-skills-ngk490kar","name":"100+ Frontend Projects to level up your Skills"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/after-3-years-i-failed-here-s-all-my-startup-s-code--fo9scaxas","name":"After 3 Years, I Failed. Here's All My Startup's Code."},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/how-to-code-so-fast-it-feels-illegal-fzabdnssa","name":"How To Code So Fast It Feels Illegal"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/dovpfwj8p","name":""},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/6ccrvpyqq","name":""},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/web-development-tools-you-should-consider-using-in-2025-oxcr6uylq","name":"Web Development Tools You Should Consider Using in 2025"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/zvpujoxpg","name":""},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/react-tech-stack-2025--mzzec8qub","name":"React Tech Stack [2025]"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/you-fail-to-grow-as-a-dev-because-tukz4it2e","name":"You fail to grow as a Dev, because"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/dddmls1uv","name":""},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/next-level-frosted-glass-with-backdrop-filter-josh-w-comeau-eogx8ihmi","name":"Next-level frosted glass with backdrop-filter • Josh W. Comeau"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/react-animated-library-issjnrdas","name":"React animated library"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/qiq6feh8x","name":""},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/lippadieg","name":""},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/s-o-l-i-d-principle-part-1-izrn557zc","name":"S.O.L.I.D Principle Part 1"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/nrdf5qk2u","name":""},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/top-tools-of-2024-part-1--mbmrqd4nm","name":"Top Tools of 2024 (Part 1)"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/bjej0i9jm","name":""},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/ghostty-al6pdaxfw","name":"Ghostty"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/a-list-of-developer-portfolios-for-your-inspiration-4vp0vdtbq","name":"A list of developer portfolios for your inspiration"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/200-tailwind-css-resources-tools-tutorials-and-more-yoqcyrmjt","name":"200+ Tailwind CSS Resources: Tools, Tutorials, and More"}]},{"@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":"December 2024"}]}]}
```

