Engineering Notes

Home

❯

02-Deep-Dive

❯

02-DotNet

02-DotNet

Aug 31, 20261 min read

.NET 8 & C# 12 — Deep Dive

Summary

Detailed explanations, internals, production considerations and architectural trade-offs.

C# 12

  • C > Type System
  • Generics
  • Delegates and Events
  • Async and Await
  • Memory and Garbage Collection
  • LINQ

ASP.NET Core

  • ASP.NET Core Request Pipeline
  • Middleware
  • Filters
  • Dependency Injection
  • Configuration
  • Exception Handling

Data Access

  • EF Core Architecture
  • Transactions
  • Query Optimization

Production Architecture

  • Caching
  • Resilience
  • Observability
  • API Design

TODO

06-DD_Configuration.md 07-DD_Request-Pipeline.md

9 items under this folder.

  • Aug 31, 2026

    Middleware — Deep Dive

    • Aug 31, 2026

      8-DD_Minimal-API.md

      • Aug 31, 2026

        Options

        • Aug 31, 2026

          2-DD_Dependency-Injection.md

          • Aug 31, 2026

            2.1-DD_Dependency-Injection-Philosophy.md

            • Aug 31, 2026

              3-DD_Service-Lifetime.md

              • Aug 26, 2026

                4-DD_DI-Configuration-Architecture.md

                • dotnet
                • architecture
                • dependency-injection
                • configuration
                • spring-comparison
              • Aug 24, 2026

                1-DD_Program-Structure.md

                • dotnet
                • aspnetcore
                • backend
                • csharp
                • minimal-apis
              • Aug 24, 2026

                9-DD_OpenAPI.md

                • dotnet
                • aspnetcore
                • openapi
                • scalar
                • architecture

              Created with Quartz v5.0.0 © 2026

              • GitHub