Skip to main content

Events

Events tagged with ".NET"

36Total Events
1Upcoming
35Past Events

Upcoming Events

πŸ“… May 4, 2026πŸ“ Regensburg, GermanyπŸ’¬ Advanced Developers Conference 2026
UPCOMINGWorkshop β€’ 8h β€’ (German)

AI-powered Cloud-Native Backends with Aspire and Microsoft.Extensions.AI

This workshop focusses on building Cloud-Native .NET backends with Aspire and integrating AI into it with Microsoft.Extension.AI

Past Events

2025

πŸ“… September 30, 2025πŸ“ Weiden in der Oberpfalz, GermanyπŸ’¬ Digital Craftsmanship Nordoberpfalz
Talk β€’ 2h β€’ (German)

Cloud Native Meets AI: Building Modern Backends With .NET Aspire and Microsoft.Extensions.AI

Talk about using .NET Aspire to orchestrate Cloud Native backends at development time and using Microsoft.Extensions.AI to access multimodal LLMs from your .NET backends - no matter whether they run in the Cloud or locally.

πŸ“… September 24, 2025πŸ“ Regensburg, GermanyπŸ’¬ .NET User Group Regensburg
Talk β€’ 2h β€’ (German)

Cloud Native Meets AI: Building Modern Backends With .NET Aspire and Microsoft.Extensions.AI

Talk about using .NET Aspire to orchestrate Cloud Native backends at development time and using Microsoft.Extensions.AI to access multimodal LLMs from your .NET backends - no matter whether they run in the Cloud or locally.

πŸ“… May 7, 2025πŸ“ Regensburg, GermanyπŸ’¬ Advanced Developers Conference 2025
Talk β€’ 1h β€’ (German)

Access Multimodal LLMs from .NET Backends with Microsoft.Extensions.AI and .NET Aspire

Talk about using .NET Aspire to orchestrate Cloud Native backends at development time and using Microsoft.Extensions.AI to access multimodal LLMs from your .NET backends - no matter whether they run in the Cloud or locally.

πŸ“… May 5, 2025πŸ“ Regensburg, GermanyπŸ’¬ Advanced Developers Conference 2025
Workshop β€’ 8h β€’ (German)

How to async – async await Internals and Expert Knowledge for Scalable .NET Apps

Workshop focusing on async/await internals and expert knowledge for scalable .NET applications.

2024

πŸ“… October 17, 2024πŸ“ Karlsruhe, GermanyπŸ’¬ Generation AI - Rhein Neckar Kreis und Karlsruhe
Talk β€’ 1h β€’ (German)

Integrate Multimodal Language Models into .NET Backends with OpenAI .NET API and .NET Aspire

At this meetup, we explore how we can integrate OpenAI’s .NET API into modern .NET Cloud Native backends, focusing on the use case of AI Information Extraction.

πŸ“… September 16, 2024πŸ“ Mainz, GermanyπŸ’¬ BASTA! Autumn 2024
Workshop β€’ 8h β€’ (German)

Async Workshop: Clarity in Asynchrony – async await Internals and Expert Knowledge for Scalable .NET Apps

Workshop focusing on async/await internals and expert knowledge for scalable .NET applications.

πŸ“… September 16, 2024πŸ“ Mainz, GermanyπŸ’¬ BASTA! Autumn 2024
Talk β€’ 1h β€’ (German)

.NET Native AOT – Ready for My Web APIs?

Exploring whether .NET Native AOT is ready for your Web APIs.

πŸ“… May 6, 2024πŸ“ Regensburg, GermanyπŸ’¬ Advanced Developers Conference 2024
Talk β€’ 1h β€’ (German)

Scalable .NET Apps with async await

Building scalable .NET applications using async/await patterns.

πŸ“… March 20, 2024πŸ“ OnlineπŸ’¬ Thinktecture Webinar
Webinar β€’ 1h β€’ (German)

.NET Native AOT – Data Access without EF Core, Using Humble Objects Instead

In this webinar, we identify how we can implement database access layers in .NET Native AOT apps without the help of EF Core. We use the Humble Object design pattern to separate the business logic from ADO.NET calls to PostgreSQL.

πŸ“… March 6, 2024πŸ“ OnlineπŸ’¬ Thinktecture Webinar
Webinar β€’ 1h β€’ (German)

.NET Native AOT – Overview and Performance

In this webinar, we take a look at .NET Native AOT and explore whether Microsoft can deliver on their performance promises. We'll also check what differs between developing a .NET Native AOT app and a regular ASP.NET Core app.

πŸ“… February 12, 2024πŸ“ Frankfurt, GermanyπŸ’¬ BASTA! Spring 2024
Talk β€’ 1h β€’ (German)

Scalable .NET Apps with async await – Fundamentals & Practical Tips

Fundamentals and practical tips for building scalable .NET apps with async/await.

2023

πŸ“… April 7, 2023πŸ“ OnlineπŸ’¬ My Coding Zone
Talk β€’ 5h β€’ (German)

.NET Async Await - In Depth

In this Twitch stream, we explore the topic of async/await in .NET, discuss how it works under the hood, and look at common pitfalls and performance considerations.

2022

πŸ“… December 13, 2022πŸ“ OnlineπŸ’¬ Digital Craftsmanship Nordoberpfalz
Talk β€’ 2h β€’ (German)

ASP.NET Core Minimal APIs in Practice

In this talk, we take a look at ASP.NET Core Minimal APIs and how to use them to build performant and scalable web APIs. Also, we take a look at the new features they offer with .NET 7.

πŸ“… May 25, 2022πŸ“ Regensburg, GermanyπŸ’¬ Advanced Developers Conference 2022
Talk β€’ 1h β€’ (German)

ASP.NET Core Minimal APIs in Practice

Talk about ASP.NET Core 6 Minimal APIs - how they work, their benefits and drawbacks, and how to structure your solutions.

πŸ“… May 24, 2022πŸ“ Regensburg, GermanyπŸ’¬ Advanced Developers Conference 2022
Talk β€’ 1h β€’ (German)

Old Apps with New .NET Features

Talk about how to modernize legacy .NET Framework applications step-by-step.

2021

πŸ“… November 30, 2021πŸ“ Regensburg, GermanyπŸ’¬ Advanced Developers Conference 2021
Talk β€’ 1h β€’ (German)

Design Principles vs. Performance

In this talk, I'll explore the tension between established design patterns and modern performance considerations in .NET development and explore how my growing knowledge about .NET internals has shaped the design of my software.

πŸ“… March 2, 2021πŸ“ Online, AustriaπŸ’¬ Microsoft Developer User Group Graz
Talk β€’ 2h β€’ (English)

Design Principles vs. Performance

In this talk, I'll explore the tension between established design patterns and modern performance considerations in .NET development and explore how my growing knowledge about .NET internals has shaped the design of my software.

πŸ“… February 16, 2021πŸ“ Online, GermanyπŸ’¬ Digital Craftsmanship Nordoberpfalz
Talk β€’ 2h β€’ (German)

Design Principles vs. Performance

In this talk, I'll explore the tension between established design patterns and modern performance considerations in .NET development and explore how my growing knowledge about .NET internals has shaped the design of my software.

2020

πŸ“… October 13, 2020πŸ“ Munich, GermanyπŸ’¬ Advanced Developers Conference 2020
Talk β€’ 1h β€’ (German)

JSON Serialization in ASP.NET Core

In this talk, we compare Newtonsoft.Json with System.Text.Json and Utf8Json, focusing on performance, memory usage, and available features in ASP.NET Core applications.

πŸ“… October 12, 2020πŸ“ Munich, GermanyπŸ’¬ Advanced Developers Conference 2020
Talk β€’ 1h β€’ (German)

Async Await Internals: Understand the Async State Machine from a Memory Perspective

In this talk, we explore the internals of async/await from a memory perspective, examining how the compiler transforms async methods into state machines and how this state machine behaves during execution from a memory management point of view.

2019

πŸ“… December 11, 2019πŸ“ Graz, AustriaπŸ’¬ Microsoft Developer User Group Graz
Talk β€’ 3h β€’ (German)

High Perf - .NET Performance Benchmarking and Garbage Collector in Detail

At this meetup, we explore both performance optimization techniques with BenchmarkDotNet and dive deep into the .NET Garbage Collector to understand how memory management affects application performance.

πŸ“… May 23, 2019πŸ“ Regensburg, GermanyπŸ’¬ Advanced Developers Conference 2019
Talk β€’ 1h β€’ (German)

Introduction to Performance Optimization in .NET

In this talk, we explore the fundamentals of performance optimization in .NET, using my library Light.GuardClauses as an example to demonstrate practical techniques for measuring and improving code performance. We use BenchmarkDotNet to showcase and compare performance characteristics of different approaches.

πŸ“… May 22, 2019πŸ“ Regensburg, GermanyπŸ’¬ Advanced Developers Conference 2019
Talk β€’ 1h β€’ (German)

.NET GC Internals: How the Garbage Collector Works Under the Covers

In this talk, we explore the internals of the .NET Garbage Collector, examining how it allocates and deallocates memory, how it executes its collection runs, and how it structures memory into the Small Object Heap with generations and the Large Object Heap.

πŸ“… May 8, 2019πŸ“ Regensburg, GermanyπŸ’¬ .NET User Group Regensburg
Talk β€’ 2h β€’ (German)

.NET Garbage Collector Internals

In this talk, we explore the internals of the .NET Garbage Collector, examining how it allocates and deallocates memory, how it executes its collection runs, and how it structures memory into the Small Object Heap with generations and the Large Object Heap.

2018

πŸ“… December 10, 2018πŸ“ Regensburg, GermanyπŸ’¬ .NET User Group Regensburg
Talk β€’ 2h β€’ (German)

Writing Open Source Software in .NET - With BenchmarkDotNet, Roslyn Source Generators and MSBuild Multitargeting

In this talk, we explore my open source library Light.GuardClauses and how I optimized certain features using Roslyn and source generators, BenchmarkDotNet, and the MSBuild multi-targeting system.

2017

πŸ“… September 19, 2017πŸ“ Cologne, GermanyπŸ’¬ Advanced Developers Conference 2017
Talk β€’ 1h β€’ (German)

Designing ASP.NET Core Applications with Dependency Injection in Mind

In ASP.NET Core , dependency injection is a core part of the framework. In this talk, we'll explore how DI Containers work under the covers and how to design ASP.NET Core apps with DI in mind.

πŸ“… September 18, 2017πŸ“ Cologne, GermanyπŸ’¬ Advanced Developers Conference 2017
Talk β€’ 1h β€’ (German)

Multithreading and async await in ASP.NET Core

In this talk, we explore the fundamentals of the .NET Thread Pool and how requests are processed on it by ASP.NET Core. We'll also see how async await is important for scalability of our services.

πŸ“… June 28, 2017πŸ“ Regensburg, GermanyπŸ’¬ .NET User Group Regensburg
Talk β€’ 2h β€’ (German)

Dependency Injection in .NET

In this talk, we explore the topic of Dependency Injection in .NET and discuss how it can be used to improve the design and architecture of our applications. We also explore different DI Containers and their performance characteristics.

πŸ“… June 12, 2017πŸ“ Ingolstadt, GermanyπŸ’¬ .NET Developer Group Ingolstadt
Talk β€’ 2h β€’ (German)

.NET Threading in Detail

In this talk, we look into multithreading with .NET, especially into threads and the .NET Thread Pool. We learn about Synchronization Primitves and how async await and the Task Parallel Library (TPL) can be used to achieve your multithreading goals.

πŸ“… March 15, 2017πŸ“ Ulm, GermanyπŸ’¬ .NET Developer Group Ulm
Talk β€’ 2h β€’ (German)

.NET Threading in Detail

In this talk, we look into multithreading with .NET, especially into threads and the .NET Thread Pool. We learn about Synchronization Primitves and how async await and the Task Parallel Library (TPL) can be used to achieve your multithreading goals.

πŸ“… January 30, 2017πŸ“ Regensburg, GermanyπŸ’¬ .NET User Group Regensburg
Talk β€’ 2h β€’ (German)

.NET Threading in Detail

In this talk, we look into multithreading with .NET, especially into threads and the .NET Thread Pool. We learn about Synchronization Primitves and how async await and the Task Parallel Library (TPL) can be used to achieve your multithreading goals.

2016

πŸ“… May 30, 2016πŸ“ Regensburg, GermanyπŸ’¬ .NET User Group Regensburg
Talk β€’ 2h β€’ (German)

Check Parameters Easily with Light.GuardClauses

This talk shows you how to use my new library Light.GuardClauses to check parameters easily and make your code more readable.

πŸ“… January 25, 2016πŸ“ Regensburg, GermanyπŸ’¬ .NET User Group Regensburg
Talk β€’ 2h β€’ (German)

Design by Contract

This talk shows what Betrand Meyer's Design by Contract is and how it can be applied in C#/.NET.

2015

πŸ“… January 26, 2015πŸ“ Regensburg, GermanyπŸ’¬ .NET User Group Regensburg
Talk β€’ 2h β€’ (German)

Automated Testing in TDD with Visual Studio

This talk explores the benefits of Automated Testing and Test-Driven Development with Visual Studio in the .NET ecosystem.

2014

πŸ“… February 24, 2014πŸ“ Regensburg, GermanyπŸ’¬ .NET User Group Regensburg
Talk β€’ 2h β€’ (German)

Fast and Fluent UI in WPF

In this talk, we explore how to create a responsive, fast and fluent user interface with WPF using the built-in tools and features provided by .NET, Visual Studio, and Blend.