Skip to main content

Posts

2025

Serena MCP Server: Turning LLMs into Deterministic Code Agents

How the Serena Model Context Protocol Server combines LSP determinism, Solid-LSP synchronization, …

Dec 17, 2025

LiteLLM: Your Self-Hosted AI Gateway for Local and Cloud Models

Unify Azure AI Foundry, Ollama, LM Studio, and 100+ AI providers behind a single API with LiteLLM. …

Dec 9, 2025

Coding with Conscience: Responsibility in the AI Era

As AI tools become ubiquitous, the ethical burden on developers increases. Here is how to be a …

Dec 8, 2025

Riding the Wave: Why Developers Must Embrace AI

AI isn't coming for your job, but a developer using AI might. Here's why keeping up with AI trends …

Dec 7, 2025

The Two-Way Street of Software Mentorship

Why mentorship is the most enduring legacy you can leave as a developer, and why it's not just about …

Dec 6, 2025

Building RAG Pipelines with Kernel Memory

Stop hallucinations and ground your AI in your own data. Build a 'Troubleshooting Bot' using …

Dec 5, 2025

Running Local AI with .NET and Ollama

Cut cloud costs and improve privacy by running LLMs locally with Ollama and .NET. Learn how to build …

Dec 4, 2025

Migrating WPF Caliburn.Micro Apps to .NET MAUI: Keeping the Magic Alive

Learn how to migrate your WPF Caliburn.Micro MVVM applications to .NET MAUI while keeping the …

Dec 4, 2025

What's New in C# 14: A Developer's Guide

A deep dive into C# 14 features including the field keyword, extension properties, and implicit span …

Dec 4, 2025

Modernizing WPF: Integrating MaterialDesignInXAML with Caliburn.Micro

A comprehensive guide to combining the MVVM power of Caliburn.Micro with the modern aesthetics of …

Dec 3, 2025