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 👏
@huijing shares her experience migrating an 11-year-old blog from Hugo to Astro, detailing the technical challenges of porting 287 pages while maintaining the original design. She reflects on how JavaScript frameworks feel more intuitive than Go templating, ultimately completing the migration in about three days with improved code clarity.
@ganonbit reflects on how the joy of making and building has been transformed into exhaustion and burnout through corporate metrics and productivity demands. He encourages fellow makers to reclaim their craft by building for communities and people rather than profit, finding ways to reconnect with the curiosity that brought them to technology in the first place.

How I Built a Curated, Automated Open Source Portfolio
Ayu Adiati ・ Oct 6
@adiatiayu describes building an automated open source portfolio tracker using just a smartphone, Gemini AI, and the GitHub API during a family vacation.

Local LLMs: Running Ollama and Open WebUI in Docker on Ubuntu
Paul Yu ・ Oct 8
@pauldotyu walks us through setting up Ollama as a local service with Open WebUI running in Docker on Ubuntu, explaining the networking configurations needed for the two components to communicate.
@paulscoder encourages developers to embrace shell scripting with proper testing practices, showing how mocking and spying techniques can verify script behavior just like in traditional programming languages.

Build Your First (or Next) MCP Server with the TypeScript MCP Template
Nick Taylor ・ Oct 7
@nickytonline introduces a TypeScript template for building Model Context Protocol servers, extracting best practices from real-world projects to eliminate boilerplate setup.

Why I Built Things-Kit: A Spring Boot Alternative for Go
Avicienna Ulhaq ・ Oct 6
@noxymon explains their motivation for creating Things-Kit, a modular microservice framework that brings Spring Boot's developer experience to Go while respecting Go's simplicity philosophy. They demonstrate how the framework reduces infrastructure boilerplate from 150+ lines to just 10 lines in main, using Uber Fx for dependency injection and providing swappable modules for common concerns.
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 (5)
Thanks so much, @jess and The DEV Team! This made my day!!! ✨️
Congratulations for all authors! 🎉
Thanks for publishing @huijing, @ganonbit, @adiatiayu, @pauldotyu, @paulscoder, @nickytonline, @noxymon!
Congrats everyone!
Thanks for picking my post, I'm glad it is resonating with some others 🖤
Some comments may only be visible to logged-in visitors. Sign in to view all comments.