Guided learning

Topic tracks

Curated article sequences - from platform fundamentals to production-ready solutions.

01 / Intermediate → Advanced 6 articles

.NET Runtime & Performance

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

  1. 1 Source Generators in C# - from theory to practice 13 min
  2. 2 Frozen Collections in .NET 8 - A new era of immutable collections 11 min
  3. 3 Garbage Collection in .NET - Everything you need to know 16 min
  4. 4 A complete guide to ConfigureAwait in .NET 21 min
  5. 5 CancellationToken in C# - usage, issues and best practices 20 min
  6. 6 .NET JIT and IL - a complete breakdown of the magic under the hood of your code 21 min
02 / Intermediate 6 articles

Architecture & Resilience

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 35 min
  3. 3 SOLID is the foundation of adaptive architecture 46 min
  4. 4 FluentValidation + MediatR using IResult is an effective approach 13 min
  5. 5 Result Pattern is an elegant alternative to exceptions and null values 14 min
  6. 6 Specification Pattern in .NET: How to tame complex EF Core queries 30 min
03 / Practical 7 articles

Cloud, Security & Delivery

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 GitHub Actions is one of the best CI/CD platforms out there 12 min