Skip to content
Artwork for The Unhandled Exception Podcast

The Unhandled Exception Podcast

Dan Clarke (@dracan)

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!

Play
  • 20 episodes
  • Avg 57 min
  • English
  • #88
    July 31 · 59 min

    Agent Skills - with Matt Pocock

    In this episode, I was joined by Matt Pocock - creator of Total TypeScript, and the author of the wildly popular mattpocock/skills repo of agent skills, which work with any agent or model. We deliberately agreed beforehand not to plan this one, and just let the conversation go wherever it wanted to! We chatted about his grill-me and wayfinder skills, the death of tactical programming, the "smart zone" and the "dumb zone" of context windows, whether sprints still make any sense, and the era of personal software. For a full list of show notes, or to add comments, please see the website here

  • #87
    June 26 · 1 hr 4 min

    OpenSpec - with Tabish Bidiwale

    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

  • #86
    May 20 · 40 min

    AI Panel Discussion at DDD South West 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 still hand-write, whether (and how) we review every line of AI-generated code, what's going to happen to programming languages, and what advice the panel had for developers just starting out. For a full list of show notes, or to add comments, please see the website here

  • #85
    April 10 · 44 min

    Simplicity First - with Chris Woody Woodruff

    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

  • #84
    February 27 · 45 min

    The .NET Foundation - with Irina Dominte and Jonathan Tower

    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 the website here

  • #83
    Dec 27, 2025 · 51 min

    Playwright - with Debbie O'Brien

    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 agents to automate browser interactions! Debbie has been an integral part of Playwright as a Principal Program Manager at Microsoft and has led the Playwright community, shaping much of what Playwright has become today - driving a lot of the features mentioned above. She’s also a Google Developer Expert in web technologies, Nuxt Ambassador, and is a former Microsoft Most Valuable Professional in developer technologies, Media Developer Expert and GitHub star alumni. For a full list of show notes, or to add comments - please see the website here

  • #82
    Dec 17, 2025 · 1 hr 11 min

    AI and the Microsoft Agent Framework - with James World

    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 over three decades of experience building and guiding software solutions across the financial and enterprise sectors. He’s a passionate polyglot programmer, with deep expertise in C# and the Azure ecosystem, including years spent learning and teaching at Microsoft where he was a consultant advising customers building solutions on the Microsoft stack. Outside of hands-on engineering and architecture, he loves exploring continuous learning, mentorship, and ways to help teams level up their craft - topics he’s shared on The Unhandled Exception Podcast and in tech communities around .NET and cloud computing. For a full list of show notes, or to add comments - please see the website here

  • #81
    Nov 21, 2025 · 37 min

    AI-driven development and DevOps - with Jeffrey Palermo

    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 & DevOps podcast, Founder and Chief Architect of Clear Measure, a long-time Microsoft MVP, tech speaker, book author, and more! For a full list of show notes, or to add comments - please see the website here

  • #80
    Nov 12, 2025 · 50 min

    Oh My Posh - with Jan De Dobbeleer

    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 creating clean, intuitive, and user-friendly tools. With a background in computer science and years of experience in the industry, he has a deep understanding of what it takes to build successful and widely-used open-source projects. For a full list of show notes, or to add comments - please see the website here

  • #79
    Oct 17, 2025 · 35 min

    A Microsoft AI discussion with Olorunfemi Davis

    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 Google Cloud (GCP). He focuses on bridging Dev and Ops to drive efficiency, CI/CD Automation, and data-driven reliability, incorporating robust security features like end-to-end encryption and leveraging techniques like AI/machine learning to streamline complex workflows. For a full list of show notes, or to add comments - please see the website here

  • #78
    Jul 11, 2025 · 1 hr 8 min

    Goals and time management - with Gui Ferreira

    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 Developer Technologies, a Tech Speaker, a YouTuber, and a .NET content creator. With over 15 years of experience in software development, Gui went from Startups to Tech Giants. Along his journey, he got to know several hats, including Software Engineer, Architect, CTO, and Developer Advocate, gathering a diverse and invaluable skill set. For a full list of show notes, or to add comments - please see the website here

  • #77
    Jul 1, 2025 · 58 min

    Shawn Wildermuth

    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

  • #76
    May 12, 2025 · 1 hr 15 min

    .NET Aspire - with Maddy Montaquila

    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 course on .NET Aspire, which can be found here. For a full list of show notes, or to add comments - please see the website here

  • #75
    Mar 31, 2025 · 1 hr 11 min

    The Outbox Pattern - with Tomek Masternak and Szymon Pobiega

    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 messages to a message broker. For a full list of show notes, or to add comments - please see the website here

  • #74
    Feb 28, 2025 · 58 min

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

    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 at runtime, so you can live build/edit your UIs with an easy drag and drop interface, whilst your application is running! Given you’re building your UI at runtime, the designer UI also has access to your real data and its properties for databinding, and renders them as you edit! Jérôme Laban is the Chief Technology Officer at Uno Platform. With over two decades of experience in software development, Jérôme is a recognized expert in cross-platform development, .NET technologies, and has been awarded Microsoft MVP award for many years. At Uno Platform, Jerome leads the technical vision and development of the framework, empowering developers worldwide to create rich, performant applications across all platforms. A passionate advocate for open-source and community-driven development, Jerome frequently shares his insights at global conferences, webinars, and on Twitch. For a full list of show notes, or to add comments - please see the website here

  • #73
    Nov 18, 2024 · 1 hr 5 min

    Upgrade your Brain's OS - with Rob West

    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, especially in the modern world - and techniques to help us with this. We did, of course, also chat about coffee! ☕️ For a full list of show notes, or to add comments - please see the website here

  • #72
    Oct 15, 2024 · 1 hr 10 min

    Unhandled Exceptions - With Callum Linington

    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 - please see the website here

  • #71
    Sep 16, 2024 · 52 min

    GitHub Actions - With Scott Sauber

    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

  • #70
    Aug 28, 2024 · 1 hr 3 min

    Naming things is hard! - with Nick Cosentino

    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

  • #69
    Aug 6, 2024 · 1 hr 12 min

    The Umbraco CMS and Community

    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

Showing 1–20 of 20 episodes