Bruno Rocha
Bruno Rocha — Software engineer at Spotify and creator of Burnout Buddy, writing about software engineering, Swift and iOS development, reverse engineering, productivity, and building sustainable, user-focused apps.
Bruno Rocha — Software engineer at Spotify and creator of Burnout Buddy, writing about software engineering, Swift and iOS development, reverse engineering, productivity, and building sustainable, user-focused apps.
Andrew Lock — Full-stack ASP.NET developer and creator of .NET Escapades, sharing in-depth tutorials and practical insights on ASP.NET Core, C#, and modern .NET development, backed by a PhD and author of ASP.NET Core in Action.
Alvin Ashcraft — Creator of Morning Dew, a daily curated link roundup for Windows and .NET developers, and a Microsoft technical writer with 29+ years of experience sharing high-quality resources on .NET, Azure, web, and modern software development.
Maxence Poutord est un développeur logiciel spécialisé dans l'architecture Vue.js, les workflows Git et le développement web moderne. Découvrez des insights issus de 3 ans de maintenance d'une énorme base de code Vue.js incluant 9 leçons essentielles, décisions d'architecture pour faire évoluer de grandes applications et tests d'intégration avec Testing Library. Explorez des tutoriels Git complets incluant des cheat sheets avancées, la compréhension des mécanismes internes de git commit et l'optimisation de gitconfig personnalisé. Apprenez la migration de Gatsby.js vers Astro, l'intégration de commentaires Giscus dans les blogs Astro et 10 ans d'expérience en blogging. Suivez pour la sensibilisation à la cybersécurité sur les arnaques crypto, des projets open-source incluant docker-symfony et l'assistant IA YoutubeMate, et des insights pratiques de développement web. Accédez aux projets phares et 62+ articles de blog sur JavaScript, les tests et l'architecture logicielle.
Morling.dev is the personal blog of Michael Morling, a software engineer and architect with deep expertise in Java, Spring, JVM internals, architecture, performance, and developer tooling. His writing focuses on practical and detailed explanations of topics such as Spring framework internals, microservices design, JVM garbage collection, performance tuning, clean architecture, Gradle builds, and language features that matter in real projects. Michael often breaks down subtle behaviors of the JVM and Spring ecosystem, helping developers understand why things work the way they do and how to improve reliability and efficiency in production systems.
2ality.com is the long-standing blog of Dr. Axel Rauschmayer, devoted to JavaScript, TypeScript and modern web development. The blog was launched in March 2005 and remains one of the deepest and most respected resources for ECMAScript, language fundamentals and evolving JS features. Axel writes detailed, clear, and specification-aware analyses of JavaScript behavior, type system tricks in TypeScript, best practices, and the internal mechanics of web technologies. The content ranges from diving into conditional types, tuple types, ESM-based package publishing, to tutorials on Node.js and shell scripting.
Cassidoo.co is the personal blog of Cassidy Williams, a well known developer, speaker, and educator who writes about JavaScript, React, career growth, web development, dev tools, and learning in public. Her posts mix technical insights with approachable explanations, covering topics like UI patterns, coding tips, productivity workflows, and the human side of software engineering. Cassidy is known for her weekly newsletter, open-source work, and community involvement.
Blog.DanielJanus.pl is the personal blog of Daniel Janus, a veteran programmer from Poland who writes about Clojure, Rust, functional programming, developer culture, and personal productivity. Daniel combines deep technical insights with reflections on how code, words, and emotions interact in a developer’s life. His posts range from “Corner-cases of Comparing Clojure Numbers” to explorations of CSS compression and personal essays about ADHD and workspace clutter. The blog is bilingual (Polish and English) and features both short essays and detailed code-driven articles. With an emphasis on thinking clearly, rethinking assumptions, and learning continuously, Daniel’s writing appeals to engineers seeking both intellectual depth and human perspective.
SimonWillison.net is the long-running blog of Simon Willison, a software engineer, open-source creator, and co-author of the original Django framework. He writes about Python, Django, Datasette, AI tooling, prompt engineering, search, databases, APIs, data journalism, and practical software architecture. The blog includes detailed notes from experiments, conference talks, and real projects. Readers will find clear explanations of topics such as LLM workflows, SQL patterns, data publishing, scraping, deployment, caching, and modern developer tooling. Simon also publishes frequent micro-posts and TIL entries that document small discoveries and tricks from day-to-day engineering work. The tone is practical and research oriented, making the site a valuable resource for anyone interested in serious engineering and open data.
TannerDolby.com is a personal blog by Tanner Dolby, a software engineer and mathematician who writes about modern web development and programming fundamentals. His articles explore topics such as JavaScript, Node.js, Eleventy, Sass, TypeScript, Python, and C++, offering clear, example-driven explanations of core concepts and real-world workflows. The blog covers everything from client-side rendering and DOM manipulation to creating custom Eleventy collections, setting up Node.js servers, and solving algorithmic challenges in different languages. Tanner also dives into accessibility, performance optimization, open-source collaboration with Git, and static site design, focusing on writing code that is both efficient and easy to understand. Each post is concise, practical, and written to help developers at all levels strengthen their problem-solving skills and coding foundations.
Melroy van den Berg writes hands-on articles about GNU/Linux, networking, security, DevOps, software engineering and embedded hardware. The blog mixes step-by-step guides and deep dives, from DNS fundamentals with command-line experiments to self-hosting, servers, tooling and practical troubleshooting. Clear categories cover levels from beginner to advanced, making it useful both for learning core concepts and refining day-to-day workflows.
Matt Segal is a software engineer and tech lead who writes about software design, Python development, system architecture, and the craft of engineering teams. His blog focuses on practical approaches to building reliable, maintainable software - from dependency management and code reviews to continuous delivery and scalable system design.
Lea Verou is a web standards expert, developer, and designer with a PhD from MIT in Human-Computer Interaction. She has worked as Product Lead at Font Awesome, helped shape the web as a member of the W3C Technical Architecture Group, and has been part of the CSS Working Group since 2012. Her open-source tools like PrismJS and Color.js are used by millions of developers worldwide. Lea is also the author of a bestselling CSS book, a frequent conference speaker, and an advocate for making technology simpler, more usable, and open for everyone.
Michael Lynch – Developer, Indie Founder and Technical Writer Michael Lynch shares honest and detailed stories from his journey as a software engineer and indie founder. His blog covers topics like building sustainable businesses, code reviews, software craftsmanship, and lessons learned from running and selling his own startup, TinyPilot. Each post reflects a mix of engineering precision and real-world experience, written with clarity and humor. Readers can find tutorials, retrospectives, and essays that go beyond code to explore motivation, productivity, and the human side of software development. This blog is a must-read for developers, indie hackers, and anyone who enjoys thoughtful writing about technology and entrepreneurship.
David Boothe, a seasoned web-app engineer, shares observations from his craft: code architecture, frontend/back-end integration, productivity hacks, and reflections from his real-world development work. His posts aren’t purely theoretical, they’re grounded in building real applications and improving with each iteration.
mattstauffer.com is the personal blog of Matt Stauffer, a web developer, author, and educator specializing in Laravel, PHP, and full-stack web development. Matt shares tutorials, insights, and resources on modern web development, covering topics like backend development, JavaScript, and Laravel best practices. He is also the author of Laravel: Up & Running and a host of the Laravel Podcast. Through his blog, Matt provides practical advice for developers, project management tips, and insights into maintaining a productive development workflow. His content is designed to help developers of all levels improve their skills and stay updated with the latest trends in the web development industry.
mattlayman.com is a blog by Matt Layman, a software engineer who focuses on building complex web applications, primarily using Django. He shares his expertise through regular live streams on YouTube, where he teaches others how to build advanced SaaS projects. Matt is also deeply involved in the tech community in Frederick, Maryland, where he founded Python Frederick and has helped organize local tech events. Currently, Matt is a Senior Staff Software Engineer at Included Health, working to enhance the patient experience through technology. His blog offers insights into web development, community involvement, and his career journey.
Daniel Feldroy’s blog, daniel.feldroy.com, is a personal site by coder, author, and speaker Daniel Feldroy, known in the tech community as "pydanny" and co-author of Two Scoops of Django. Based in London, Daniel shares insights about his life, including his work at Kraken Tech, a part of the Octopus Energy Group focused on tackling climate change. The blog, built using the FastHTML framework, covers various topics beyond Python, reflecting Daniel's broader interests in coding, writing, and Brazilian Jiu-Jitsu. His former site, pydanny.com, now redirects here to reflect his evolving focus beyond just Python.
David Walsh Blog is a long-standing hub for web developers who want to grow through real-world code and honest experience. It features hands-on tutorials, deep dives, and opinion pieces on modern web technologies - from JavaScript, CSS, and HTML5 to frameworks, APIs, and performance techniques. With a focus on practicality and clarity, the blog helps developers of all levels write cleaner, faster, and smarter code while staying in tune with the evolving web.
KentCDodds.com is the personal website and blog of Kent C. Dodds, a software engineer, educator, and open-source contributor known for his work in the React ecosystem. He writes about modern web development, testing, accessibility, performance, and developer experience, focusing on how to build reliable, maintainable, and scalable applications. Kent is the creator of popular libraries such as Testing Library and Remix, and his articles often highlight practical approaches to writing better React components, handling state, and improving user experience. Beyond tutorials, the site features courses, workshops, podcasts, and conference talks, all aimed at helping developers learn by doing. With his teaching-first philosophy and clear explanations, KentCDodds.com has become one of the most trusted learning resources in the React and JavaScript community.