All Stories

Azure DevOps vs GitHub: Your 2026 Platform Decision

The question I get asked more than almost any other right now is deceptively simple. Azure DevOps vs GitHub, which one should we be standing on in 2026? It used...

How to Organise GitHub Copilot Customisations at Scale

If you’re trying to organise GitHub Copilot customisations across an enterprise, the hardest part usually is not creating the agent or the skill. It’s deciding where everything should live, how...

Agents as Code: Treating AI Agents as Versioned Artifacts

We version our infrastructure. We version our pipelines. We version our policies. So why are most teams still treating their AI agents like throwaway prompt snippets floating in someone’s clipboard?...

Agentic Workflows: Reimagining Repository Automation with Natural Language

Repository automation works well for deterministic tasks, but struggles with work requiring context understanding and adaptive decision-making. When you need to keep documentation synchronised with code, triage issues intelligently, or...

MCP Apps: Interactive Dashboards Inside Your AI Conversations

If you’ve been working with AI agents lately, you’ve probably hit a limitation: the agent can describe what it found, but it can’t show you anything interactive. Your agent finishes...

GitHub Copilot's Agentic Memory: Teaching AI to Remember and Learn Your Codebase

One of the biggest challenges with AI coding assistants has been their stateless nature with every interaction starting from scratch, requiring developers to repeatedly explain coding conventions, architectural patterns, and...