PlugMem: A single memory system adaptable across AI agent tasks Designing effective memory systems for AI agents has become a critical challenge as these models take on increasingly complex, multi-turn tasks. Traditional approaches often prioritise expanding memory capacity, yet the assumption that more data is always beneficial does not hold up in practice. In my... Continue Reading →
Build a real-world example with Microsoft Agent Framework, Microsoft Foundry, MCP and Aspire
Source: Build a real-world example with Microsoft Agent Framework, Microsoft Foundry, MCP and Aspire Observations on a Real-World AI Agent Application The recent announcement from Microsoft, detailing a practical demonstration of the Microsoft Agent Framework integrated with Foundry, Model Context Protocol (MCP), and Aspire, caught my attention for two reasons. Firstly, it directly addresses the... Continue Reading →
From E7 rumours to glass storage, small models, and the quiet death of the device
Every so often we record an episode where nothing sounds particularly dramatic, but everything feels important. This was one of those. On paper, this episode should not really work. We moved from rumours of a potential Microsoft E7 licence, to AI coding agents fixing bugs, to small reasoning models from Microsoft Research, to storing data... Continue Reading →
Rethinking Developer Productivity: The Strategic Role of GitHub Copilot Dev Days in the Modern Microsoft Stack
The pace of software development has shifted dramatically, with AI tools now woven into the daily routines of Microsoft developers. I’ve observed this transformation accelerate as organisations look for new ways to reduce friction from ideation through deployment, particularly across complex environments like .NET, Java, Python, and TypeScript. The launch of GitHub Copilot Dev Days... Continue Reading →
Low code or pro code? The operating model question hiding behind the tooling debate
I do not tend to write follow‑up articles this quickly. Usually, if something feels incomplete, it is better to let the thinking settle rather than rush back to the keyboard. In this case though, I realised I had missed a genuinely important point in the previous piece, particularly around how organisations, and service providers too,... Continue Reading →