Dan Clarke (@dracan)

The Unhandled Exception Podcast

Software Development podcast hosted by Dan Clarke (@dracan on Twitter). Slightly bias towards .NET and Azure, but covering lots of other topics such as Git, Docker, Kubernetes, productivity, the list goes on!

Author

Dan Clarke (@dracan)

Category

Technology

Latest episode

Jun 26, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

OpenSpec - with Tabish Bidiwale 26.06.2026

In this episode, I was joined by Tabish Bidiwale , the creator of OpenSpec ! As a daily user (and big fan) of OpenSpec, this was a great honour to geek-out about it with the creator, and chat in general about coding with AI agents. For a full list of show notes, or to add comments, please see the website here

AI Panel Discussion at DDD South West 2026 20.05.2026

This was another live audience recording, hosted once again at the DDD South West conference in Bristol (UK) - two years on from the first live panel we recorded there. I was joined by a panel of speakers, and this time the conversation focused specifically on what AI means for software developers. After introductions, we dug into whether AI is going to take our jobs, how much code we actually sti...

Simplicity First - with Chris Woody Woodruff 10.04.2026

In this episode, I was joined by Chris “Woody” Woodruff to chat about a simplicity-first approach to software architecture. Chris has a book coming out on this topic, and we discussed why simplicity should be the default. For a full list of show notes, or to add comments - please see the website here

The .NET Foundation - with Irina Dominte and Jonathan Tower 27.02.2026

In this episode, I was joined by both Irina Dominte and Jonathan Tower to chat about the .NET Foundation. They both recently ran for the .NET Foundation’s board of directors, and were elected! 👏 We chatted about their experiences running for the board, what the election process was like, and their initial experiences as board members. For a full list of show notes, or to add comments - please see...

Playwright - with Debbie O'Brien 27.12.2025

In this episode, I was joined by Debbie O’Brien to chat about Playwright - Microsoft’s open-source end-to-end testing framework. I’m a huge fan of Playwright, so I was really excited to have this chat with Debbie. We covered a lot of ground, including features such as Codegen, Trace Viewer, and UI Mode. We also spoke a lot about AI - including the exciting Playwright MCP Server which enables AI ag...

AI and the Microsoft Agent Framework - with James World 17.12.2025

In this episode, I was joined by James World to chat about AI for developers. We covered a lot of general AI chat - from using it to quickly knock up tools, to spec-driven development, and much more. We also discussed the Microsoft Agent Framework - a new open-source framework for building AI agents and multi-agent workflows. James World is a seasoned technology leader and Solution Architect with...

AI-driven development and DevOps - with Jeffrey Palermo 21.11.2025

In this episode, I was joined by Jeffrey Palermo to chat about AI-driven development and DevOps. We discussed how AI is changing the way we write software, and the importance of having mature DevOps processes in place (eg. good tests, CI pipelines, and specs) before we can properly start leveraging AI to write features in a reliable and consistent way. Jeffrey Palermo is the host of the Azure &amp...

Oh My Posh - with Jan De Dobbeleer 12.11.2025

In this episode, I was delighted to be joined by Jan De Dobbeleer to chat about the amazing Oh My Posh ! This is something I’ve used for years, so it was really great chatting with Jan about it. Oh My Posh is a highly customisable cross-platform prompt engine for any shell. We also chatted about his experiences as an open-source developer. Jan is a passionate software engineer with a love for crea...

A Microsoft AI discussion with Olorunfemi Davis 17.10.2025

In this episode, I was joined by Olorunfemi Davis to chat about AI. We chatted about Microsoft Copilot Studio, Semantic Kernel, and AI in general. With 9 years of experience, Olorunfemi specialises in architecting, building, and optimising secure, high-performance systems. His expertise covers the full spectrum of C# / .NET development and managing infrastructure across Microsoft Azure, AWS, and G...

Goals and time management - with Gui Ferreira 11.07.2025

In this episode, I was joined by Gui Ferreira to chat about one of my favourite topics - life productivity! Where we talked about goal-setting, time management, and productivity in general. We also chatted a bit at the end about testing and AI. Guilherme Ferreira, also known as Gui, is a Minimalist Software Craftsman, passionate about simplicity and continuous learning. Gui is a Microsoft MVP for...

Shawn Wildermuth 01.07.2025

In this episode, I was delighted to be joined by Shawn Wildermuth . We chatted about software development in general, careers, AI, and more! Shawn Wildermuth is a software development consultant, Microsoft MVP, Pluralsight author, and speaker with over 30 years of experience in the industry. For a full list of show notes, or to add comments - please see the website here

.NET Aspire - with Maddy Montaquila 12.05.2025

In this episode, I was honoured to be joined by Maddy Montaquila to chat about the amazing .NET Aspire! We covered a lot of stuff in this episode - from what Aspire is, and its features - to various stories about the decisions made and the future plans for Aspire. We also took a few tangents, chatting about AI and vibe coding! It was such a fun conversation! We also talk about my new Dometrain cou...

The Outbox Pattern - with Tomek Masternak and Szymon Pobiega 31.03.2025

In this episode, I was joined by Tomek Masternak and Szymon Pobiega from Particular Software (NServiceBus) for a technical discussion about the Outbox Pattern! The pattern is designed to improve reliability of messaging by storing outgoing messages in a database table (the “outbox”) as part of the same transaction that modifies business data - allowing a separate process to read and publish those...

The Uno Platform and Hot Design - with Jérôme Laban 28.02.2025

In this episode, I was joined by Jérôme Laban, the CTO of the Uno Platform. We chatted about the Uno Platform itself, which is a cross-platform framework for building single-codebase applications that run on Windows, iOS, Android, macOS, Linux, and the web via WebAssembly. We also discussed a new Hot Design feature, which is a designer/builder that during development, becomes part your application...

Upgrade your Brain's OS - with Rob West 18.11.2024

As developers, we’re always looking for ways to improve and optimise our code. Yet we often neglect our body’s hardware and software. In this episode, I was joined by Rob West, to chat about how we can use mindfulness, nutrition, and exercise to upgrade our brain’s operating system. A large part of our discussion was about our ability to focus, why are brains naturally struggle with this, especial...

Unhandled Exceptions - With Callum Linington 15.10.2024

In this episode, I was joined for a second time by Callum Linington - this time to discuss exceptions, which is quite fitting given the show’s name! We chatted about why you should avoid using exceptions for your main business logic and control flow, and explored better ways to handle errors. And I’m afraid the “monad” word got thrown in too! 🙈 For a full list of show notes, or to add comments -...

GitHub Actions - With Scott Sauber 16.09.2024

In this episode, I was joined by Scott Sauber to chat about GitHub Actions. Before that though, we chatted about the differences between ‘Continuous Integration’, ‘Continuous Delivery’, and ‘Continuous Deployment’. Then we delved into the world of GitHub Actions, and how they can be used to automate your workflows. For a full list of show notes, or to add comments - please see the website here

Naming things is hard! - with Nick Cosentino 28.08.2024

In this episode, I was joined by Nick Cosentino (DevLeader on the socials) to chat about refactoring code. We also discussed various other things, like automated testing, and how AI might affect us as developers, and much more! For a full list of show notes, or to add comments - please see the website here

The Umbraco CMS and Community 06.08.2024

In this group episode, I was joined by Carl Sargunar, Lotte Pitcher, Carole Rennie Logan, and Callum Whyte, to discuss the Umbraco community and CMS! We chatted about the amazing community around Umbraco, as well as the features of the CMS itself. It definitely made me want to reach for Umbraco next time I need a CMS! For a full list of show notes, or to add comments - please see the website here

Modular Monoliths - with Steve "ardalis" Smith 09.07.2024

In this episode, I was honoured to be joined by Steve “ardalis” Smith to chat about Modular Monoliths! We discussed the benefits of going down the Modular Monolith route instead of moving to microservices. We also chatted about how MediatR can help with this, and also about creating online courses. For a full list of show notes, or to add comments - please see the website here

Live Panel Discussion at DDD South West 2024 12.05.2024

This was the first episode we’ve done which has been recorded live with an audience! It was hosted at the DDD South West conference in Bristol (UK), and I was joined by a panel of speakers. After introductions, I kicked off the conversation with a question about AI - and then we went from there, taking further dev-related questions from the audience. For a full list of show notes, or to add commen...

Serverless, AWS, and .NET - with James Eastham 14.03.2024

In this episode I was joined by James Eastham to initially to chat about AWS and Serverless with .NET… but we ended up covering a whole lot more! We chatted about OpenTelemetry, Kubernetes, Rust, and our Dometrain courses too! James Eastham is a Senior Cloud Architect at Amazon Web Services and content creator. He has over 10 years of experience in software, at all layers of the application stack....

C# and Blazor - with Mads Torgersen, Dan Roth, and Scott Hunter! 03.02.2024

In this episode, I was honoured to be joined by Mads Torgersen , Dan Roth , and Scott Hunter !!! 🤯 We chatted about Blazor in .NET 8; C#12 interceptors, C#13, C#36 (you have to listen 😉), source generators, discriminated unions, AOT, and Stephen Toub’s performance blog posts! Mads, Dan, and Scott all work for Microsoft, and are heavily involved in .NET. Mads is the Lead Designer of C#, Dan is Pr...

GitKraken - with Justin Roberts and Eric Amodio 12.01.2024

In this episode, I was joined by Justin Roberts and Eric Amodio to chat about the GitKraken Git client. We chatted about its features, and also what it’s been like working on it. We also spoke about the GitLens VS Code client. Justin is the Senior Director of Product at GitKraken, and has been leading the design of the GitKraken Git Client. Eric is the CTO, and also the creator of GitLens for VS C...

Chocolatey - with Gary Ewan Park 20.12.2023

In this episode, I was joined by Gary Ewan Park to chat about Chocolatey , and what it’s been like as a developer working on it. Chocolatey is a package manager for Windows, and it’s a tool that I’ve used for many years - so really enjoyed chatting with Gary about it! Gary is a Principal Software Engineer at Chocolatey Software and Microsoft Visual Studio and Development Technologies MVP and GitHu...

Listen to the The Unhandled Exception Podcast podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.