5 min
6 min
5 min
02 Jul 2026
Chat History Storage Patterns in Microsoft Agent FrameworkWhere does the conversation history live? That one decision shapes your agent's cost, privacy, portability, and UX. Here's how service-managed and client-managed storage differ — and how Microsoft Agent Framework abstracts both behind one programming model.
9 min
27 Jun 2026
A React + ASP.NET Core App, Orchestrated by AspireBuild a full-stack TODO app — ASP.NET Core API, SQLite, and a Vite React front-end — all wired together and run with a single F5 by .NET Aspire. Step by step, from empty folder to running app.
9 min
27 Jun 2026
Local AI Models in .NET, Wired Up by AspireRun a model on your own machine during development, swap to Azure OpenAI in production — same code. Here's how Aspire and Ollama make local AI a registration detail, not a rewrite.
5 min
5 min
24 Jun 2026
Doing More with GitHub Copilot as a .NET DeveloperStop memorising Copilot features and start with a real task from your backlog. Here's how I split work between chat and agentic flows across Visual Studio, VS Code, the CLI, and the cloud agent.
6 min
6 min
6 min
09 Jun 2026
Deploying CrewAI Workflows to ProductionMove your CrewAI projects from local scripts to reliable services. Learn deployment architectures, observability patterns, and operational guardrails for production workloads.
10 min
11 min
24 May 2026
Debugging Multi-Agent CrewAI WorkflowsTrace what your agents actually did and why. Master CrewAI callbacks, event listeners, usage metrics, and log capture to diagnose failures before they reach production.
12 min
21 May 2026
Memory and State Management in CrewAIGive agents memory across runs. Master short-term context, long-term persistence, and state isolation to build workflows that learn and adapt.
11 min
10 min
18 May 2026
Getting Started with CrewAIBuild multi-agent systems with CrewAI. Learn core concepts, structure autonomous teams, and avoid common orchestration pitfalls.
8 min
5 min
06 May 2026
Extending Claude Code with MCP ServersMCP servers plug external tools into Claude Code — query your database, search Notion, browse Linear, control a browser. Here's how to add and configure them.
5 min
5 min
5 min
3 min
5 min
5 min
7 min
6 min
6 min
3 min
3 min
3 min
4 min
3 min
7 min
24 Aug 2025
Prompt Engineering: Get Better Results from AIYour AI outputs are only as good as your inputs. Here's how I use prompt engineering techniques to get consistently strong results from ChatGPT, Copilot, and image generators.
4 min