Skip to main content

Events

48Total Events
3Upcoming
45Past Events

Upcoming Events

📅 April 14, 2026📍 Weiden in der Oberpfalz, Germany💬 Digital Craftsmanship Nordoberpfalz
UPCOMINGTalk • 2h • (German)

Forget Vibe Coding, Switch to Guided Coding

In this talk, we'll explore Guided Coding, an approach that I developed in early 2026 during the development of Light.PortableResults to improve my development speed with Coding Agents while staying in control of the code base.

📅 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

📅 May 5, 2026📍 Regensburg, Germany💬 Advanced Developers Conference 2026
UPCOMINGTalk • 1h • (German)

Forget Vibe Coding, Switch to Guided Coding

In this talk, we'll explore Guided Coding, an approach that I developed in early 2026 during the development of Light.PortableResults to improve my development speed with Coding Agents while staying in control of the code base.

Past Events

2026

📅 February 26, 2026📍 Online💬 LinkedIn Live
Talk • 2h • (English)

Guided Coding instead of Vibe Coding in Java

In the past two years, I've been working extensively with different Coding Agents and came up with a methodology called Guided Coding. I present it for the first time in this stream with Johannes Rabauer.

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.

📅 July 1, 2024📍 Nuremberg, Germany💬 DWX 2024
Talk • 1h • (German)

Private GPT LLMs: Securely Deploying Azure OpenAI Service with Terraform

Securely deploying Azure OpenAI Service with Terraform for private GPT LLMs.

📅 July 1, 2024📍 Nuremberg, Germany💬 DWX 2024
Talk • 1h • (German)

Web APIs with ASP.NET Core Native AOT

Building Web APIs with ASP.NET Core Native AOT compilation.

📅 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.

📅 May 6, 2024📍 Regensburg, Germany💬 Advanced Developers Conference 2024
Talk • 1h • (German)

Web APIs with ASP.NET Core Native AOT

Building Web APIs with ASP.NET Core Native AOT compilation.

📅 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 27, 2024📍 Online💬 Digital Craftsmanship Nordoberpfalz
Talk • 1h • (German)

Securely Deploying Private OpenAI LLMs in Azure with Terraform

Securely deploying private OpenAI LLMs in Azure using Terraform.

📅 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.

📅 February 12, 2024📍 Frankfurt, Germany💬 BASTA! Spring 2024
Talk • 1h • (German)

Private GPT LLMs: Securely Deploying Azure OpenAI Service with Terraform

Securely deploying Azure OpenAI Service with Terraform for private GPT LLMs and stream results to Angular frontends.

2023

📅 September 25, 2023📍 Mainz, Germany💬 BASTA! Autumn 2023
Workshop • 8h • (German)

Cloud-Native in Practice: Modern End-to-End Architectures

Practical cloud-native development with modern end-to-end architectures.

📅 June 26, 2023📍 Nuremberg, Germany💬 DWX 2023
Workshop • 8h • (German)

Cloud-Native for .NET developers: Modern End-to-End Architectures

Practical cloud-native development with modern end-to-end architectures.

📅 April 28, 2023📍 Nuremberg, Germany💬 .NET Day Franken 2023
Workshop • 8h • (German)

Cloud-Native for .NET developers: Modern End-to-End Architectures

Practical cloud-native development with modern end-to-end architectures.

📅 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.

📅 January 16, 2018📍 Regensburg, Germany💬 .NET User Group Regensburg
Talk • 3h • (German)

Introduction to git - and Everything Else about Version Control

In this talk, we explore the basics of git and learn how to think in acyclic directional graphs when it comes to version control. We also compare git to other VCSs like SVN.

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.