Master .NET & Cloud
Engineering.
Practical, in-depth guides to building production-ready apps with .NET, C#, and the cloud. Every article comes from real projects, not rewritten docs.
Latest article
Background Tasks with Hosted Services in ASP.NET Core: A .NET 10 Deep Dive
How ASP.NET Core hosted services really work in .NET 10: IHostedService, BackgroundService and IHostedLifecycleService, timed work with PeriodicTimer, queued work with Channel<T>, exceptions, graceful shutdown, scaling out, health checks, testing, and when to switch to a real job scheduler.
More articles
View all articles
Azure.NETCloudAzure App Service Pricing Tiers Explained: Which One for Your .NET App?
Free, Basic, Standard, Premium v3/v4 or Isolated? What each Azure App Service tier gives you, the billing rules that catch people out, the .NET details that matter (Always On, background services, Linux vs Windows), and how to pick the right tier for your ASP.NET Core app.
Nov 4, 2026·18 min read→
.NETEF CoreC#The Specification Pattern in .NET A Practical Introduction
Learn the Specification pattern in .NET the EF Core-friendly way: why the classic version loads your whole table into memory, how to build expression-based specs step by step, combine them with And/Or/Not, and when to use Ardalis.Specification instead.
Oct 27, 2026·21 min read→
.NETEF CoreC#The Repository and Unit of Work Patterns in .NET Do You Still Need Them in 2026?
Does .NET still need the Repository and Unit of Work patterns in 2026, now that EF Core's DbContext already implements both? Here's exactly when to skip them and when to keep them.
Sep 7, 2026·12 min read→
.NETEF CoreSQLRaw SQL in EF Core 10: FromSql to ExecuteSqlRawAsync, Everything You Need to Know
Every raw SQL execution method in EF Core 10, including FromSql, SqlQuery, ExecuteSqlAsync, and their Raw variants, explained with real examples, generated SQL output, safety rules, and when to use each one.
Mar 23, 2026·18 min read→
GitThe Real World Git Guide Every Developer Wishes They Had Earlier
Git is the backbone of modern software development. Whether you are working alone on a side project or collaborating with a team of 100 engineers, Git gives you the power to track every change, experiment freely, and never lose your work again. This guide covers everything from the basics to real-world team workflows.
Mar 1, 2026·24 min read→
.NETYour try/catch Is Lying to You: Fix It with the Result Pattern in .NET
Most .NET developers handle errors by throwing exceptions everywhere but exceptions were never meant for business logic failures. The Result Pattern is a better, more expressive, and more testable approach to error handling. This guide covers everything from building the pattern from scratch to applying it in real-world ASP.NET Core APIs with scenarios you will immediately recognise from your own projects.
Mar 1, 2026·20 min read→
Browse by topic
8 articles · 10 topicsGot a .NET or cloud problem you're stuck on?
I take topic requests and read every message. If there's something you can't find good writing on, send it over it might be the next deep-dive.
