Development
Building RAG Pipelines with Kernel Memory
Stop hallucinations and ground your AI in your own data. Build a 'Troubleshooting Bot' using Retrieval Augmented Generation (RAG) and Kernel Memory.
These articles turn hands-on engineering work into practical guidance: what problem a tool solves, how to implement it, and which trade-offs matter in production. Browse the latest writing below, or use Explore topics for a guided path through the archive.
Development
Stop hallucinations and ground your AI in your own data. Build a 'Troubleshooting Bot' using Retrieval Augmented Generation (RAG) and Kernel Memory.
Development
Cut cloud costs and improve privacy by running LLMs locally with Ollama and .NET. Learn how to build a local Log Analyzer.
Development
Learn how to migrate your WPF Caliburn.Micro MVVM applications to .NET MAUI while keeping the conventions and developer experience you love.
Development
A deep dive into C# 14 features including the field keyword, extension properties, and implicit span conversions. How these changes impact your daily .NET development.
Development
A comprehensive guide to combining the MVVM power of Caliburn.Micro with the modern aesthetics of MaterialDesignInXAML. Covers setup, dialogs, and theming.
Architecture
A deep dive into building modular .NET applications using MEF and Caliburn.Micro, and how to solve dependency conflicts using AssemblyLoadContext.
Development
Give your AI agents real-world powers by building custom Semantic Kernel Plugins for system administration.
Development
An introduction to the new Microsoft Agent Framework, the unified successor to Semantic Kernel and AutoGen.
Development
Learn how to robustly test WPF applications using FlaUI, the importance of AutomationProperties, and how AI can accelerate your test automation workflow.
DevOps
A guide to setting up a robust CI/CD pipeline for WPF applications using FlaUI and GitHub Actions, focusing on handling headless environments and debugging failures.