

Recent

Getting Started with the Aspire CLI - A Complete Guide
·1356 words·7 mins
This blog was posted as part of the C# Advent Calendar 2025. Make sure to check out everyone else’s work when you’re done here
The Aspire CLI is a cross-platform tool for creating, managing, and running polyglot Aspire projects. This post covers the core commands you’ll use day-to-day.

Building a Flexible AI Provider Strategy in .NET Aspire
·1945 words·10 mins
How I architected a single codebase to seamlessly switch between Azure OpenAI, GitHub Models, Ollama, and Foundry Local without touching the API service
When building my latest .NET Aspire application, I faced a common challenge: how do you develop and test with different AI providers without constantly rewriting your API service? The answer turned out to be surprisingly elegant - a configuration-driven approach that lets you switch between four different AI providers with zero code changes.

Headless CMS Without a PC on GitHub Pages
·520 words·3 mins
Headless CMS Without a PC on GitHub Pages
I’ve been running my site on GitHub Pages - no server, just git and GitHub Actions. But I still want a CMS that works on mobile, without dragging around a laptop or doing a Git clone. Enter Sveltia CMS + Sveltia CMS Auth on Cloudflare Workers. Here’s how to glue it together.

Understanding AI and Prompting Techniques Part 1
·1679 words·8 mins
Understanding AI and Prompting Techniques Part 1 # Artificial Intelligence (AI) has rapidly evolved from science fiction to an integral part of our daily lives, transforming how we interact with technology and reshaping industries worldwide. Whether you’re using ChatGPT to draft emails, asking Copilot to write code, or generating images with DALL-E, understanding how to effectively communicate with AI systems has become an essential skill.
In this first part of our series, we’ll explore foundational concepts of AI, machine learning, deep learning, and generative AI, then dive deep into the art of prompting-the key to unlocking AI’s full potential.

Aspiring .NET & Resilience @ NDC Oslo 2025
·1102 words·6 mins
As I’m flying from Oslo to Amsterdam, I’m still buzzing with energy and inspiration from NDC Oslo 2025. It was an incredible week of learning, sharing, and connecting with some of the brightest minds in technology. From thought-provoking keynotes that challenged our assumptions to the epic The Linebreakers concert at Brewgata, every moment reinforced why each NDC conference but NDC Oslo remains one of the premier developer conferences in the world.

Aspiring .NET & Resilience @ Techorama Belgium 2025
·398 words·2 mins
I’m thrilled to announce that I’ll be delivering two sessions at Techorama Belgium 2025! Join me as we explore the cutting edge of .NET, AI, and cloud resilience with actionable strategies, demos, and real-world insights. Techorama Belgium is a premier tech conference that brings together developers, architects, and IT professionals to share knowledge and network with industry leaders. This year, I’m excited to be part of the lineup!