.NET, C#, and the craft
of software engineering
Independent essays, deep tutorials, and opinionated takes — written by working engineers. From CLR internals to the long shadow of QBASIC.
A premium dispatch from inside the .NET ecosystem.
Dot Net Masters is an independent magazine for working software engineers — the people who actually ship .NET, C#, ASP.NET, WPF and Windows desktop applications, and the architects responsible for keeping them running. We publish deep technical tutorials, opinionated essays on developer culture, and nostalgic dives into programming history — from QBASIC to the modern CLR.
Startups

.NET Microservices with Docker and Kubernetes — A Practical Guide for 2026
The decision to containerise a .NET application used to feel like a significant architectural commitment. In 2026, it is baseline infrastru…

Why Niche Startups Are Quietly Outperforming the Hype Cycle in 2026
If you read tech news in 2026, you would be forgiven for thinking that every successful startup is either a foundation model lab or an AI a…
Showcase

The Engineering Behind Real-Time Platforms That Never Miss a Beat
Some of the hardest software in the world is the software you never think about because it simply works. A live scoreboard that updates the…

This Week in .NET — Week 22, 2026
A loaded week: the .NET 11 preview train keeps rolling, the runtime quietly changed how async works under the hood, the C# team poked a hor…

How Modern Consumer Platforms Handle Authentication and Session Design
Authentication used to be a door. You arrived, you proved who you were, the door opened, and what happened next was entirely separate from…

Three Teams Who Built Real Businesses on Boring Stacks and Specific Problems
The dominant narrative around software startups involves large funding rounds, rapid headcount growth, and the relentless pursuit of horizo…
.NET

Pattern Matching in C# and the Code It Quietly Simplifies
Somewhere over the last several C# releases, a set of features arrived that changed the texture of everyday code without most developers no…

The Middleware Pipeline That Shapes Every ASP.NET Core Request
Every request that enters an ASP.NET Core application passes through a pipeline of middleware before a response returns, and yet many devel…

The Span That Cuts Allocations in High-Performance C#
For years, writing genuinely high-performance C# meant fighting the allocator. Every substring, every array slice, every buffer copy create…

Records and Classes in C# and When Each One Fits
When records arrived in C#, they were widely misunderstood as merely a shorter way to write classes — less boilerplate for the same thing.…
Most discussed this month
Why Online Casino Websites Need Secure Login and Session Management
How Graceful Shutdown Really Works in the .NET Generic Host and Why Containers Break It
How to Use C# 15 Union Types in .NET 11 Without Breaking Your JSON APIs
How SignalR Enables Real-Time Features in ASP.NET Core Applications
In Praise of Boring Code
Deeper essays & opinion

.NET Microservices with Docker and Kubernetes — A Practical Guide for 2026
The decision to containerise a .NET application used to feel like a significant architectural commitment. In 2026, it is baseline infrastru…

Why Vertical SaaS Is Winning in 2026 and What .NET Developers Should Build Next
The SaaS market hit $315 billion in 2026. That number appears in the business press primarily as evidence of opportunity — the market is la…

Why Online Casino Websites Need Secure Login and Session Management
Online casino websites need secure login and session management because an account on these platforms combines personal data, payment metho…

How to Use C# 15 Union Types in .NET 11 Without Breaking Your JSON APIs
C# 15 union types are now a stable language feature. .NET 11 Release Candidate 1, released on 8 September 2026 with a go-live support licen…
