The RAG Workbench I Actually Needed
Most RAG tutorials hand you the same shape of code. Load some content. Chunk it. Embed it. Query it. It works for a demo, but the moment you try to run that workflow repeatedly across different…
Most RAG tutorials hand you the same shape of code. Load some content. Chunk it. Embed it. Query it. It works for a demo, but the moment you try to run that workflow repeatedly across different…
A production .NET MCP server was hitting 18–25 second latency on RAG queries the culprit wasn’t the model, it was KNN vector search returning duplicate chunks from the same document, silently inflating token counts to nearly 20,000 per request.
Building MCP servers in .NET is straightforward until it isn’t — this post covers the OAuth discovery bug that silently kills your tool list, transport decisions you can’t easily undo, and an honest assessment of what VS 2022 + Copilot can and can’t reliably handle.
A practical guide to building RAG pipelines in .NET with Semantic Kernel — covering chunking strategies, retrieval thresholds, vector store selection, semantic caching, observability, and evaluation — based on real implementation experience.
My new course Generative AI Stakeholder Alignment is LIVE on Pluralsight! 95% of organisations get little return on their AI investments. Not because the technology fails, but because requirements are vague, stakeholders drift out of…
Andrej Karpathy recently published a visualisation tool at karpathy.ai/jobs that maps every occupation in the US economy against AI exposure. It is built on Bureau of Labour Statistics data, scored using an LLM, and rendered…
Keeping up with long-form content is one of the biggest time sinks for developers and knowledge workers. Podcasts, conference talks, and YouTube tutorials are invaluable sources of information, but a 90-minute episode demands 90 minutes…
We’re all drowning in content. Every week there are new podcast episodes, conference talks, and YouTube videos that feel essential to keeping up. The problem is not finding good content. The problem is that a…
For the last few months, I have been shipping blogs, code, and videos as part of a FREE and self-published course on the Microsoft Agent Framework. The course is now available on YouTube and is…