Speaking at Future Tech NL 2025
Speaking internationally for the first time was both exciting and uncomfortable. This post reflects on that experience and shares the key ideas from my Orleans session.
5 posts.
Speaking internationally for the first time was both exciting and uncomfortable. This post reflects on that experience and shares the key ideas from my Orleans session.
Stop sprinkling configuration keys everywhere: use the .NET Options pattern to bind settings to strongly typed classes and validate them at startup.
Configuration in .NET looks simple until it isn’t. This post explains how providers, source ordering, and secrets really work—and why understanding them matters in production systems.
Microsoft Orleans hides much of the complexity of distributed systems behind a simple programming model. This post introduces its core concepts and explains when it’s a good fit in real-world .NET applications.
The Strategy pattern becomes far more powerful when combined with dependency injection. This post shows how to apply it in .NET to keep code flexible, testable, and easy to extend.