
Ciò che siamo
.NET Community Austria veranstaltet monatlich ein Community Treffen rund um die Softwareentwicklung mit .NET. Wir sehen aber auch über den Tellerrand hinaus und beschäftigen uns mit Alternativen zu Microsoft.
Prossimi eventi (2)
Visualizza tutto- [REMOTE] .NET Meetup August 2025 - Two TalksLink visibile ai partecipanti
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/310018713This 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 Untestable to Tested: Using .NET Aspire in Legacy .NET Apps by Andreas Willich
Legacy .NET applications often come with a painful reality: setting up a reliable local development environment feels impossible, and running meaningful integration tests is even harder. Complex dependencies, missing infrastructure, and brittle setups frequently force teams to skip tests altogether, increasing the risk of regressions and slowing down delivery.
In this talk, you’ll discover how .NET Aspire can transform this challenge into a manageable, automated process. We’ll explore how to integrate Aspire into an existing legacy project to spin up a consistent, containerized development environment—without rewriting your application. You’ll learn how this approach makes it feasible to run integration tests that were previously out of reach, unlocking faster feedback loops and more confident deployments.
The session will be presented by Andreas "SabotageAndi" Willich, Senior Software Developer at TechTalk and Chairman of DotNetDevs.at. Passionate about improving development loops, Andreas will share real-world lessons on making untestable legacy applications testable, covering setup, configuration, and practical tips you can apply immediately to your own projects.Timetable:
- 18:00: Stream starts at
https://www.twitch.tv/dotnetdevsat or
https://www.youtube.com/c/DotNetDevsAustria - 18:15: Intro
- 18:20: Talk 1 starts
- 18:45: Talk 2 start
- about 19:15: End
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
- RUBICON IT GmbH (https://www.rubicon.eu/rubicon/)
- JetBrains (https://jetbrains.com)
- 18:00: Stream starts at
- [INPERSON] .NET Meetup August 2025 - Two TalksSQUER, Vienna
This event is for people who join the event in person at SQUER.
If you join the event remotely, please RSVP here:
https://www.meetup.com/dotnet-austria/events/310017849This 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 Untestable to Tested: Using .NET Aspire in Legacy .NET Apps by Andreas Willich
Legacy .NET applications often come with a painful reality: setting up a reliable local development environment feels impossible, and running meaningful integration tests is even harder. Complex dependencies, missing infrastructure, and brittle setups frequently force teams to skip tests altogether, increasing the risk of regressions and slowing down delivery.
In this talk, you’ll discover how .NET Aspire can transform this challenge into a manageable, automated process. We’ll explore how to integrate Aspire into an existing legacy project to spin up a consistent, containerized development environment—without rewriting your application. You’ll learn how this approach makes it feasible to run integration tests that were previously out of reach, unlocking faster feedback loops and more confident deployments.
The session will be presented by Andreas "SabotageAndi" Willich, Senior Software Developer at TechTalk and Chairman of DotNetDevs.at. Passionate about improving development loops, Andreas will share real-world lessons on making untestable legacy applications testable, covering setup, configuration, and practical tips you can apply immediately to your own projects.Location, Food & Drinks are sponsored by SQUER.
Timetable:
- 18:00: Door opens at SQUER
- 18:15: Intro
- 18:20: Talk 1 starts
- 18:45: Talk 2 start
- 19:15: Food & Drinks
- 21:00: End
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
- RUBICON IT GmbH (https://www.rubicon.eu/rubicon/)
- JetBrains (https://jetbrains.com)