Welcome to this week's Top 7, where the DEV editorial team handpicks their favorite posts from the previous week.
Congrats to all the authors that made it onto the list 👏
It's Okay If Your Biggest Hobby Isn't Coding
Tombri Bowei ・ Oct 21
@_boweii shares an important reminder that it's okay if coding isn't your biggest hobby, challenging the myth of the 24/7 developer. He explains how stepping away from the keyboard actually prevents burnout, fuels creativity, and can make you a better problem-solver.
So what is Open Source Software in a Source Available Software world?
Nikhil ・ Oct 20
@unsungnovelty clarifies the definition of Open Source Software (OSS) by its four core freedoms, contrasting it with the rise of "Source Available" licenses. They argue that Source Available models, while seeming open, reintroduce proprietary restrictions that limit freedom and community collaboration.
The Code Review That Changed Everything
Elvis Sautet ・ Oct 20
@elvissautet details a code review that revealed the hidden problems with TypeScript enums, showing how they compile into bulky, runtime JavaScript. He makes a case for using const objects with 'as const' as a tree-shakeable and more type-safe alternative.
Blob Storage as a Database: Dumb Idea or Underrated Trick?
Harpreet Singh ・ Oct 20
@harpreet_singh_c4ea4af253 explores the idea of using Azure Blob Storage as a database, detailing an experiment with structured JSON data. He concludes that while it won't replace SQL, it's an underrated and cheap solution for static data, logs, or when used as a hybrid tier with a separate index.
The Return of Assembly: When LLMs No Longer Need High-Level Languages
Ion ・ Oct 22
@ionionascu poses a question about the future of programming, exploring whether LLMs could make high-level languages obsolete by writing assembly code directly. They argue that AI models can manage the complexity and platform-specific optimizations of assembly in ways humans cannot, translating plain English requirements straight to machine code.
Smart Water Pump Controller using ESP32 and Firebase (IoT Project)
Yugesh K ・ Oct 20
@yugeshweb provides a complete, step-by-step tutorial for building a smart water pump controller to prevent overflows. The project uses an ESP32, water flow sensors, and Firebase to create a web dashboard for remote monitoring and control.
🚀 Why Everyone Uses localhost:3000 - The History of Dev Ports (3000, 8000, 8080, 5173)
Muhammed Safvan ・ Oct 20
@safvantsy explains the history behind common dev ports, revealing why we so often use localhost:3000. They trace the origins of 3000 to Ruby on Rails and Node.js, 8080 to Java, 8000 to Python, and the clever 5173 easter egg to Vite.
And that's a wrap for this week's Top 7 roundup! 🎬 We hope you enjoyed this eclectic mix of insights, stories, and tips from our talented authors. Keep coding, keep learning, and stay tuned to DEV for more captivating content and make sure you’re opted in to our Weekly Newsletter 📩 for all the best articles, discussions, and updates.
Top comments (4)
Thanks for publishing @_boweii, @unsungnovelty, @elvissautet, @harpreet_singh_c4ea4af253, @ionionascu, @yugeshweb, @safvantsy!
I’m glad to be featured among the top 7 :)
Wow, I’m honored to be featured in the top 7, Thanks a lot for the mention
Thanks so much for featuring my article! Really appreciate the mention and I am glad to see the topic resonated with the community.