Speaker

BEN ABT

BEN ABT

Principal Software Engineer @ Medialesson | Microsoft MVP for Azure and .NET | runs @myCSharp, @AzureStuttgart and @AzureSaturday

Principal Software Engineer @ Medialesson | Microsoft MVP for Azure and .NET | runs @myCSharp, @AzureStuttgart and @AzureSaturday

Stuttgart, Germany

I work as Principal Software Engineer @ Medialesson on Cloud- and Hybrid-Platforms with Azure, IoT and .NET with focus of scalability and sustainability.

I run the largest german-speaking C# forum myCSharp.de, I'm the founder of the Azure UserGroup Stuttgart, a co-organizer of the AzureSaturday, write on schwabencode.com, participate in open source projects, speak at various conferences and user groups and also have a bit free time.

I have been named Microsoft MVP nine times since 2015 for .NET and Azure.

Ich arbeite als Principal Software Engineer bei Medialesson an Cloud- und Hybrid-Plattformen mit Azure, IoT und .NET mit Fokus auf Skalierbarkeit und Nachhaltigkeit.

Ich betreibe das größte deutschsprachige C#-Forum myCSharp.de, bin Gründer der Azure UserGroup Stuttgart, Mitorganisator des AzureSaturday, schreibe auf schwabencode.com, beteilige mich an Open-Source-Projekten, spreche auf diversen Konferenzen und User Groups und habe auch noch ein bisschen Freizeit.

Seit 2015 bin ich neunmal zum Microsoft MVP für .NET und Azure ernannt worden.

Awards

Area of Expertise

  • Information & Communications Technology

Sessions

Domain Driven Development with .NET en de

In this workshop, we will learn the basics of Domain Driven Development with .NET.

- What is a domain?
- How does DDD fit into my project?
- How do I implement a domain with C#?
- Entities, projections, commands, queries and notifications with C#
- Primitive obsession with C#
- How do I implement DDD with CQRS?

The goal is to convey a basic understanding of DDD and the implementation options in C#.

Domain Driven Development mit .NET en de

In diesem Workshop lernen wir die Grundlagen zum Thema Domain Driven Development mit .NET.

- Was ist eine Domain?
- Wie passt DDD in mein Projekt?
- Wie setze ich eine Domain mit C# um?
- Entitäten, Projektionen, Commands, Queries und Notifications mit C#
- Primitive Obsession mit C#
- Wie setze ich DDD mit CQRS um?

Ziel ist es das Grundverständnis von DDD sowie den Umsetzungsmöglichkeiten in C# zu zu vermitteln.

GitHub Copilot for .NET Developers en de

Learn how to use GitHub Copilot and GitHub Copilot Chat efficiently

- Working prompts for code generation
- Evaluating the correctness of Copilot suggestions
- Debugging with Copilot Chat
- Generating tests and test data
- Refactoring project parts with Copilot Chat

GitHub Copilot für .NET Developer en de

Lerne den effizienten Umgang mit GitHub Copilot und GitHub Copilot Chat

- Funktionierende Prompts für Code-Generierung
- Evaluieren der Richtigkeit von Copilot Vorschlägen
- Fehlersuche mit Copilot Chat
- Generieren von Tests und Test-Daten
- Refaktorierung von Projektteilen mit Copilot Chat

BEN ABT

Principal Software Engineer @ Medialesson | Microsoft MVP for Azure and .NET | runs @myCSharp, @AzureStuttgart and @AzureSaturday

Stuttgart, Germany