Skip to main content

Hi, I'm Kenny

Engineering Manager at TELIS/GWVS,
Conference Speaker and Consultant

  • Cloud Native Systems with AI integration
  • AI-assisted development and modern tooling
  • .NET Runtime Internals (Memory Management, Asynchronous Programming and Threading)
  • .NET Framework internals (ASP.NET Core, DI Containers, ORMs, Serializers)
Kenny Pflug smiling

Upcoming & Recent Events

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

Forget Vibe Coding, Switch to Guided Coding

AICoding-AgentsGuided-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 i...

📅 May 4, 2026📍 Regensburg, Germany💬 Advanced Developers Conference 2026
UPCOMINGWorkshop • 8h • (German)

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

AICloud-Native.NETAspireMicrosoft.Extensions.AILLM

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

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

Forget Vibe Coding, Switch to Guided Coding

AICoding-AgentsGuided-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 i...

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

Guided Coding instead of Vibe Coding in Java

AICoding-AgentsJavaGuided-Coding

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

Latest Blog Posts

📅 May 7, 2016

More on Design by Contract - Assertions and Inheritance

csharpdotnetdesign-by-contract

My previous two posts about Bertrand Meyer's Design by Contract (DbC) were mainly introductions to pre- and post-conditions and class invariants and how they can be implemented in C– in this one we'll...

📅 December 29, 2015

Stronger-Typed Resource Dictionaries in XAML

xamlcsharpwpf

If you’ve ever programmed in XAML-based technologies, you know Resource Dictionaries: these XAML files usually contain the styles and templates you want to share across different views, or provide the...

📅 December 3, 2015

Use Segoe MDL2 Assets for Windows 10 Apps

windows-10uwpxaml

Are you writing Windows 10 Apps already? I'm currently updating one app from Windows 8.1 Store to the Universal Windows Platform, which of course means that some redesign is required, too. If you ever...

📅 October 7, 2015

More on Design by Contract – Class Invariants

csharpdotnetdesign-by-contract

In one of my last posts, I discussed the basics of Bertrand Meyer's Design by Contract, namely pre- and post-conditions on methods. These Boolean assertions are used to check if the caller supplied va...