All Posts

Discover all our published articles and insights.

Writing Cleaner Semantic HTML

Semantic HTML forms the backbone of well-structured, accessible, and maintainable websites. By using elements that clearly describe their purpose, developers can improve readability, enhance accessibility, and support better SEO, all while keeping their codebase clean and efficient.

Admin in HTML
06-Apr-2026
Writing Cleaner Semantic HTML

Building Software Just for the Joy of It

Not every piece of software needs a business case. Sometimes the best projects are the ones you build simply because you enjoy the process. Writing code for the joy of it can sharpen skills, spark creativity, and remind you why you became a developer in the first place.

Admin in C#
16-Mar-2026
Building Software Just for the Joy of It

Git Workflows for Solo Developers

Version control is essential for any developer, even when working alone. A clear Git workflow helps you organise changes, track features, and avoid breaking your main codebase. In this article, we explore simple and practical Git workflows that solo developers can adopt to keep projects maintainable, predictable, and easy to manage.

Admin in Git
08-Mar-2026
Git Workflows for Solo Developers

Dependency Injection Done Right in .NET

Dependency Injection (DI) is built into modern .NET, from ASP.NET Core to Blazor and .NET MAUI. It promises cleaner architecture, better testability, and loosely coupled code—but only if used correctly. In this post, we’ll explore what “done right” really means, common mistakes to avoid, and practical guidance to help you structure your services the right way.

Admin in C#
04-Mar-2026
Dependency Injection Done Right in .NET

Amiga 500 in 2026: Still Worth Booting?

Nearly 40 years after its release, the Amiga 500 still inspires a level of devotion that modern machines rarely achieve. In 2026, when we carry more computing power in our pockets than entire 1980s computer labs possessed, is it still worth switching on this beige icon of the late ’80s? Or has nostalgia finally overtaken practicality? Let’s take a look at whether the Amiga 500 still deserves desk space in a world of cloud-native apps, AI assistants, and 64-bit everything.

Admin in Amiga
24-Feb-2026
Amiga 500 in 2026: Still Worth Booting?

C# Features I Actually Use (And Ignore the Rest)

C# has grown into a massive language. Every release adds shiny syntax and clever shortcuts that promise to change everything. The truth? I don’t use most of them. After years building real-world apps—APIs, Blazor projects, background services—I’ve settled on a small set of features I rely on daily. They keep my code clean, safe, and maintainable. This isn’t a full tour of C#—just the features I actually use, and why.

Admin in C#
20-Feb-2026
C# Features I Actually Use (And Ignore the Rest)

From Amstrad to Azure: My Coding Journey

My journey into software development didn’t start in the cloud. It started in a bedroom, staring at a blinking cursor on a machine with less memory than a modern toaster. From writing BASIC on an 8-bit home computer to deploying applications to the cloud, this is the story of how retro computing shaped the developer I am today.

Admin in Amstrad
17-Feb-2026
From Amstrad to Azure: My Coding Journey

Amiga Dreams to .NET 10: Why The Bedroom Coder Exists

There’s a particular kind of magic when you’re alone in a room with a computer — whether it’s a retro machine humming to life or a modern development environment waiting for your code. The Bedroom Coder is where nostalgia for classic computers meets the excitement of modern .NET development.

Admin in Amiga
15-Feb-2026
Amiga Dreams to .NET 10: Why The Bedroom Coder Exists

The Bedroom Coder — retro computers, modern .NET, and late-night experiments.

Navigation

Contact

Want to talk retro tech or modern coding? I'd love to hear your thoughts.

© 2026 The Bedroom Coder. All rights reserved.