13 July 2026
Debugging Skills Part 2: using EF Core's TagWith() to label LINQ queries so they're identifiable in the generated SQL, then using Query Store to find which tagged query is driving high logical I/O or a bad execution plan.
13 July 2026
Debugging Skills Part 2: using EF Core's TagWith() to label LINQ queries so they're identifiable in the generated SQL, then using Query Store to find which tagged query is driving high logical I/O or a bad execution plan.
6 July 2026
Debugging Skills Part 1: tracing a 2022 async memory-leak in a TCP handler system with a custom WithName() task-naming extension inspired by Jon Skeet, then fixing it with linked cancellation tokens.
29 April 2026
Foundry Local reaching GA raised hopes for a real Ollama replacement on Intel GPU — but both tested OpenVINO models hard-capped responses at 199 tokens regardless of the configured max_tokens, a blocker for agentic coding workflows like Aider.
21 March 2026
A streamlined Windows setup for running Aider + Ollama fully locally on an Intel GPU: zero cloud dependency, unlimited context, and a qwen2.5-coder:14b model that handles .NET refactors, new endpoints, and unit tests as a genuine local pair programmer.
23 December 2025
A real back-and-forth with an AI chat while designing a SignalR notification path from an internal microservice to a React frontend — and how a direct-push shortcut got walked back to the more secure 'portal backend as SignalR gateway' pattern the plan already had.