Skip to content
View ChrisKlug's full-sized avatar

Highlights

  • Pro

Block or report ChrisKlug

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ChrisKlug/README.md

Hey, I'm Chris Klug πŸ‘‹

Self-appointed Chief Over-Engineering Officer | Microsoft MVP | Conference speaker | Professional "have you tried .NET for that?" guy

I'm a software developer based in Stockholm πŸ‡ΈπŸ‡ͺ with over 20 years of experience turning caffeine and keyboard clicks into working software. I've been a Microsoft MVP for 15+ years β€” and if you're wondering what that means: it means having opinions, being loud and visible, and finding a soap box to talk from. It helps if you actually know what you're talking about too, of course...

When I'm not writing code, I'm probably on the water (wing foiling πŸ„), on a trail (mountain biking οΏ½οΏ½), tinkering in my workshop (3D printing and designing πŸ–¨οΈ), or generally doing something that has a non-trivial chance of going sideways. If it does go sideways β€” even better. Things that fail teach you something. Things that just work... don't.


πŸ› οΈ What I Work With

My comfort zone is the .NET and Azure world, but I've been known to wander:

  • Languages & Frameworks: C#, .NET, ASP.NET Core, Entity Framework Core
  • Architecture: Domain-Driven Design, Modular Monoliths, Distributed Systems, Microservices
  • Cloud & Infrastructure: Azure, Kubernetes, .NET Aspire, Containers & Docker
  • Other stuff: Project Orleans, integration testing, graph databases (when the shoe fits)

🎀 Conference Talks

I speak regularly at conferences like NDC, Techorama, SweTugg, VS Live, and others β€” and quite a few of my talks end up recorded online. Here are some you can watch right now:

Talk Event
🎯 Exposing the Not-So-Secret Practices of the Cult of DDD NDC Oslo 2025
πŸ”₯ Stop Using Entity Framework as a DTO Provider! Various
☁️ .NET Aspire β€” Beyond the Introduction NDC Copenhagen 2025
πŸš€ ASP.NET Core β€” Beyond the Introduction NDC Oslo 2021

Tip: Search for "Chris Klug" on Google or Bing to find more β€” there are quite a few of them at this point πŸ˜„


πŸ“¦ What's in My Repos

Most of my public repos are demo code from conference talks and workshops. If you've seen me present, there's a good chance the code is here. Some highlights:


πŸ“« Find Me


"Any sufficiently advanced developer is indistinguishable from a wizard β€” except wizards have better documentation and often cooler hats." πŸ§™β€β™‚οΈ

Popular repositories Loading

  1. efcore-dto-demo efcore-dto-demo Public

    Demo code for my "Stop using Entity Framework as a DTO provider"-talk

    C# 109 17

  2. asp.net-core-2.0-auth-demo asp.net-core-2.0-auth-demo Public

    JavaScript 62 30

  3. asp-net-modular-monolith asp-net-modular-monolith Public

    C# 51 6

  4. AspNetCoreBeyondTheIntro AspNetCoreBeyondTheIntro Public

    Code for my talk "ASP.NET Core Beyond the Intro"

    C# 46 13

  5. aspire-beyond-the-intro aspire-beyond-the-intro Public

    The demo code for my "Aspire Beyond the Introduction" presentation

    C# 22 2

  6. patterns patterns Public

    C# 21 10