Program is filling up

Program is filling up

New talks are published weekly. Follow updates or secure your ticket early.

  • Talk

    Native AOT vs JIT in .NET 10: Performance, Optimizations, and Pitfalls

    In this talk, I will compare the performance of Native AOT and JIT in .NET 10 using real-world algorithms and demonstrate how significantly the choice of processor instruction sets (SSE/AVX2/AVX512) affects the speed of AOT-compiled applications.

    I will also cover undocumented project settings and proper benchmarking of Native AOT applications with BenchmarkDotNet. Additionally, I will discuss the upcoming changes in code generation planned for .NET 11 and their impact on performance and processor compatibility.

  • Talk

    Modularity Without Microservices in ASP.NET Out of the Box

    Microservices offer independence, but at the cost of overhead, harder debugging, and complex deployments. The alternative is a modular monolith: one application, one process, yet the code is divided into independent modules with well-defined boundaries.

    In this session, I'll demonstrate how to build this architecture in vanilla ASP.NET Core — using HostingStartupApplicationParts, and EF Core's IEntityTypeConfiguration. No external libraries, no rewriting existing code. And it all runs in a single container and starts with F5.