Talks

Talks for .NET and Azure developers getting good at AI, plus the ones I've already given.

Topics I speak on

One Package Away: Turning Azure Functions into AI Agent Tools with MCP

If you already run Azure Functions, you're close to having an MCP server. A live demo of exposing existing functions as tools for Copilot, Foundry agents and any MCP client.

Building Agents in C# with Microsoft Agent Framework

A starship simulation as the test bed for the hard parts: state, tool-call accuracy, and writing deterministic tests for a system that talks back.

Past talks

My Ship's AI Told Me It Was Cooling the Reactor: A Starship AI in .NET

Building an AI agent with the Microsoft Agent Framework in C#, using a starship simulation to dig into the hard parts — state management, tool-call accuracy, and how you write deterministic tests for a system that talks back.

Melbourne Azure Nights 23rd September 2026 Demo code → Meetup →

One Package Away: Turning Azure Functions into AI Agent Tools with MCP

If you're already running Azure Functions, you're one NuGet package away from having a working MCP server. A live demo showing how a few attribute decorations expose your existing functions as MCP tools, callable by GitHub Copilot, Azure AI Foundry agents, and any MCP-compatible client — no rewrite required.

Melbourne Azure Nights 29th June 2026 Speech write up → Demo code → Meetup →

Using your developer superpowers to make a positive impact

As software professionals, we are fortunate to work in any industry, with creative roles and control over our career paths. We also have the power to make a positive impact on society, changing things for the better in large or small ways. However, this requires deliberate choices to stay on the right path. In this talk, you'll learn how to align your work with your values, and use your technical skills to make a meaningful difference.

DDD by Night 2nd April 2025 Speech write up →

Simplified Container Apps

A hands-on guide for .NET developers deploying containerised applications to Azure

.NET Melb @ Microsoft 7th May 2023 Speech write up →

Are you addicted to your smartphone?

Discussion on predatory UX strategies used by Big Tech

DDD by Night 28th Feb 2019 Download .ppt →