Skip to content

[REMOTE] .NET Meetup August 2025 - Two Talks

Photo of Raoul Holzer
Hosted By
Raoul H. and 3 others
[REMOTE] .NET Meetup August 2025 - Two Talks

Details

This is the event for people who join the event via Stream.

If you join the event in-person, please RSVP here:
https://www.meetup.com/dotnet-austria/events/310018713

This meetup is organized by DotNetDevs.at (https://dotnetdevs.at/).

Talk 1: C# Interceptors: Native AOT & Performance for free by Stefan Pölz

Would you like to know how incremental source generation and source-level interception grant you Native AOT & performance "for free"?

The just-in-time compiler (JIT) is a mighty beast of the .NET runtime. And it becomes more powerful with every consecutive release of .NET. But it comes along with a cost during run-time, when compiling the assemblies containing intermediate language code into machine code. A price we may not pay gladly for highly scalable cloud services. Native AOT, compiling deployments ahead-of-time into executable code, moves this complexity to compile-time. But features that utilize dynamic code emission may stop working.

As a solution serve Interceptors which were shipped as experimental C#-only feature in .NET 8 and became GA in .NET 9. An interceptor is basically the inverse of a goto statement that enables the Roslyn compiler to replace reflection-based call sites with specialized implementations. Emitted from (incremental) source generators, codebases become more trimmable, more Native AOT-friendly and can unlock better performance.

May Roslyn be with you!

Stefan's passion is to practice Clean Code and test-driven development in order to build maintainable high-performance software in an ever-evolving team, supported by tools from the .NET Ecosystem. He loves to attend and speak at public developer events, co-organize local community gatherings, stream live programming sessions, and author open source projects, complementing his expertise in professional software development. As Microsoft MVP (Developer Technologies), JetBrains Community Contributor (.NET) and co-organizer of DotNetDevs.at, it's his ambition to share knowledge about everything C#.

Talk 2: From Events to Evidence: .NET Observability with OpenTelemetry, Serilog, Grafana Cloud & Aspire by Shahab Ganji
As a .NET dev who thinks in events (hi, Shahab The Guy ), I’ll show how to turn app behavior into evidence you can graph, search, and trust. In 10 minutes we’ll wire up OpenTelemetry once, add Serilog for structured logs, and ship traces, metrics, and logs straight to Grafana Cloud—while also lighting up the .NET Aspire dashboard for local dev.

Talk 3: Aspire vs Testcontainers for .NET Testing by Gregor Dostal
You don’t always need a custom Dockerfile to run integration tests in a containerized environment.
In the .NET ecosystem, Aspire and Testcontainers offer two distinct approaches to leveraging Docker for testing.
Whether you need full-stack orchestration or lightweight, test-scoped infrastructure, understanding their strengths will help you choose the right tool for the job.

Timetable:

Recordings will be available afterward at https://go.dotnetdevs.at/recordings

This meetup is organized by DotNetDevs.at (https://dotnetdevs.at/).

DotNetDevs.at is sponsored by

Photo of .NET Community Austria group
.NET Community Austria
See more events