All Posts
Discover all our published articles and insights.
Building a 90s-Inspired Layout with Modern CSS
The web design of the 1990s had a bold and unmistakable style. Bright colours, chunky borders, tiled backgrounds and table-based layouts were everywhere. While design standards have evolved, there is still something fun and nostalgic about those early web pages. In this article, we will recreate that retro look using clean, responsive, modern CSS techniques without sacrificing usability.

Blazor Server vs WebAssembly in 2026: Which Hosting Model Should You Choose?
Blazor has matured into a serious option for modern .NET web development, but one question still comes up in 2026: should you choose Blazor Server or Blazor WebAssembly? Both let you build interactive web apps using C#, yet they solve problems differently. In this guide, we compare performance, scalability, offline support, security, and real-world use cases to help you choose the right model.

Designing a Blog Database Properly
When building a blog, many developers focus on the frontend experience and forget that everything relies on a solid database design. A poorly structured database can quickly become difficult to maintain, inefficient to query, and hard to extend. Let’s break down how to design a proper blog database from the ground up.

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.

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.

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.

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.

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.

