Topic tracks

Article sequences that build from platform fundamentals to production-ready solutions.

.NET Runtime & Performance

Intermediate–Advanced, 6 articles

From code generation and collections to GC, async, cancellation, and the CLR/JIT runtime.

  1. 1 Source Generators in C#: building a model mapper at compile time 13 min
  2. 2 Frozen Collections in .NET 8: fast reads at the cost of slow creation 11 min
  3. 3 How garbage collection works in .NET: generations, phases and modes 15 min
  4. 4 ConfigureAwait in .NET: when you need it and when you don't 19 min
  5. 5 CancellationToken in C#: cancelling async work properly 19 min
  6. 6 .NET JIT and IL: what happens to your code between the compiler and the CPU 20 min

Architecture & Resilience

Intermediate, 6 articles

A practical track through interception, distributed transactions, SOLID, validation, and explicit error modeling.

  1. 1 Interceptors in Entity Framework Core 9 min
  2. 2 SAGA pattern - distributed transaction management in .NET 34 min
  3. 3 The five SOLID principles with C# examples 40 min
  4. 4 Request validation with FluentValidation, MediatR and IResult 10 min
  5. 5 Result Pattern in .NET: handling errors without exceptions or null 13 min
  6. 6 Specification Pattern in .NET: How to tame complex EF Core queries 30 min

Cloud, Security & Delivery

Practical, 8 articles

Certificates, secrets, containers, encryption, gateways, and CI/CD for production environments.

  1. 1 Using TLS/SSL certificates in a .NET application for Azure App Service 8 min
  2. 2 How to securely store and use sensitive data with Azure Key Vault 9 min
  3. 3 Using TLS/SSL certificates in a .NET application for AWS Beanstalk 10 min
  4. 4 Connecting to a locally installed SQL Server from a Docker container 6 min
  5. 5 Encryption in MongoDB - or why I switched to another database 8 min
  6. 6 Configuring redirect headers in .NET when working with Azure Application Gateway 6 min
  7. 7 Your first CI/CD workflow for .NET 8 in GitHub Actions 10 min
  8. 8 GitHub Stacked PRs: how to stop drowning your team in a 47-file pull request 16 min

AI Engineering

Emerging, 4 articles

Protocols, security, and integration patterns for AI-native .NET systems.

  1. 1 Model Context Protocol in .NET: building an MCP server in C# 9 min
  2. 2 Threat Modeling an AI Agent: Prompt Injection Is Only the First Attack Vector 35 min
  3. 3 Securing an MCP Server on ASP.NET Core: OAuth 2.1, Scopes, and Token Audience 23 min
  4. 4 AI Agent or Deterministic Workflow: What to Pick in .NET 25 min