Mattias Karlsson

@devlead.se

Partner & Technical fellow at WCOM AB .NET Microsoft MVP. Been coding since the ’80s (C128 & Amiga). Father of 2, husband of 1. Occasionally blogs at https://devlead.se

We are officially 100 days from #Oredev2026 🎉 The countdown is on, and the excitement behind the scenes is rising. Soon over a thousand passionate developers, architects, and tech leaders will gather in Malmö to reconnect, share what we've been working on, and learn from one another. See you there?

Bild

Why volunteer at Øredev? 
 We asked the stars that made Øredev possible last year, and there was a theme that came through in a lot of their answers: the people you meet. 🫶 Speakers, partners, attendees, there are so many connections being made 👉 https://ow.ly/OUvG50ZnjKC

Some Facebook marketplace conversations makes be just want to make a video of burning the item and sending it to the "potential" "buyer"... 🤣

I'm a great private preview beta tester, nothing's "default" US developer on my machine, Swede, with English OS language, but Swedish dates, currency, and keyboard (and en-US) settings in a positive UTC timezone. I break things just by being me 🤣

Have you checked out the #Oredev2026 program yet?! 👀 Our lineup is packed with world-class minds ready to challenge, inspire, and stir up the status quo. 🧠 Curious minds welcome. 💡 Big ideas guaranteed. Which track or speaker are you most excited to see this November?

Just blogged: Five years after my .NET preferred console stack post, an update on how I've split the recipe into a slim template to scaffold and Devlead.Console as a versioned source package, so bootstrap code stays in sync across projects www.devlead.se/posts/2026/2... #dotnet #csharp #nuget

@devlead - Mattias Karlsson's Blog - Template plus source package: my .NET console stack in 2026

How Devlead.Console and a slim template fix template drift while keeping the same opinionated console bootstrap

devlead.se

Just blogged: Five years after my .NET preferred console stack post, an update on how I've split the recipe into a slim template to scaffold and Devlead.Console as a versioned source package, so bootstrap code stays in sync across projects www.devlead.se/posts/2026/2... #dotnet #csharp #nuget

@devlead - Mattias Karlsson's Blog - Template plus source package: my .NET console stack in 2026

How Devlead.Console and a slim template fix template drift while keeping the same opinionated console bootstrap

devlead.se

Ever written a blog post, and mid-through realized that things don't work as you thought, but instead of changing the blog post draft, you refactor the code to work as you thought, because that makes more sense🤔😎

I really wish @nuget.org had an SBOM tab, i.e. #dotnet tools show "This package has no dependencies." which, from a NuGet package point of view, is true, but .NET tools can have plenty of dependencies, they're just bundled. Dependencies aren't just a package graph; they're acknowledgement and risk.

I really wish @nuget.org had an SBOM tab, i.e. #dotnet tools show "This package has no dependencies." which, from a NuGet package point of view, is true, but .NET tools can have plenty of dependencies, they're just bundled. Dependencies aren't just a package graph; they're acknowledgement and risk.