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
Podcast website
Latest episode
Jun 26, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Speed mentoring and the power of Community - with Mia Gordon 11.12.2023 38:25
In this episode, I was joined by Mia Gordon to chat about speed mentoring! I was recently invited to a speed mentoring event that she organised, and it was such a fun event and great idea and concept - that I invited her onto the show to chat about it! We also spoke about the power of community, and how big a difference it can make to your career and life. Mia is a Full Stack Developer at Ministry...
Platform Engineering and IaC - with Shahid Iqbal 04.12.2023 38:23
In this episode, I was joined for a second time by Shahid Iqbal , this time to chat about Platform Engineering and Infrastructure as Code! We discussed what Platform Engineering means, and also different IaC tools. And Shahid’s undying love for Pulumi! 😂 Shahid is a Principal Platform Architect at Auror based in Auckland NZ, and is also an Azure MVP. For a full list of show notes, or to add comme...
.NET Conf 2023 - with Scott Hunter 14.11.2023 44:35
In this episode I was honoured to be joined by Scott Hunter to chat about the announcements from .NET Conf 2023! The main areas we discussed were C#12 features, the new .NET Aspire, C# Devkit, Native AOT, and also touched a bit on Blazor. As always - it’s an exciting time to be a .NET developer! For a full list of show notes, or to add comments - please see the website here
Hexagonal Architecture - with Valentina Cupać 07.11.2023 57:25
In this episode, I was joined by Valentina Cupać to chat about Hexagonal Architecture. We discussed what Hexagonal Architecture is, how it can help us build better software, and the difference between it and other similar architectures, such as Clean and Onion Architecture. Valentina is a Technical Coach at Optive, helping development teams deliver quality software with TDD and Clean Architecture....
Dometrain - with Nick Chapsas 29.10.2023 48:05
In this episode, I was joined for the second time by Nick Chapsas! This time, we chatted about his new Dometrain teaching platform. Nick started off creating courses on his own website, nickchapsas.com, which he’s recently rebranded to Dometrain and reached out to other authors to also create courses - myself included! I’ve recently released a Docker course on Dometrain, and we chatted about my ex...
.NET and Podcasting - with Jamie Taylor 17.10.2023 55:54
In this episode, I was joined by the host of The Modern .NET Show , Jamie Taylor to chat about both .NET and podcasting! We also chatted about various other things like productivity, remote working and life balance, supporting junior developers, and plenty more! For a full list of show notes, or to add comments - please see the website here
NServiceBus - with Laïla Bougriâ 26.09.2023 53:44
In this episode, I had great fun chatting with Laïla Bougriâ about NServiceBus and how it can help with your distributed architecture. From its support for observability (including OTel) and dashboarding, to sagas and pub/sub. Even zombie and ghost messages! (spooky!). And as has been known to happen on this show - we did end up going on a tangent and geeking out about the awesome Jetbrains Rider...
RavenDB Database Internals - with Oren Eini 11.08.2023 53:13
In this episode, I had the pleasure of speaking with Oren Eini about RavenDB and diving deep into the world of database internals. We explore the intricacies of how databases work under the hood and discuss the challenges - especially around performance. Oren Eini, also known as Ayende Rahien, is the Founder and CEO of RavenDB, a leading NoSQL document database management platform, empowering both...
Cleaning your Big Ball of Mud using CQS - with Matt Hunt 24.06.2023 59:28
In this episode, I was thrilled to be joined by Matt Hunt to chat about using the CQS pattern to improve your codebase quality and help avoid writing those ‘Big Ball of Mud’ code-bases that sadly we see way too often in our industry! CQS (Command Query Separation) is a pattern that states that a method should either be a command that performs an action or a query that returns data, but not both. T...
We Are .NET - with Tim Cadenbach and Matthias Jost 28.04.2023 50:52
In this episode, I was joined by both Tim Cadenbach and Matthias Jost to chat about the exciting new .NET community - We Are .NET ! At its core, it’s a community portal aggregating and presenting videos, blogs, twitch, and other feeds of any creator with .NET content. However, it’s not just content aggregation though - and is becoming a rapidly growing community. For a full list of show notes, or...
Elastic - with Steve Gordon 16.04.2023 1:01:18
In this episode, I was joined by Steve Gordon to chat about the Elastic Stack , and his work on the Elasticsearch .NET client. Steve is a senior engineer at Elastic, maintaining the .NET client libraries. He’s a Microsoft MVP, Pluralsight author, speaker, and blogger, and user-group organiser. For a full list of show notes, or to add comments - please see the website here
Brighter - with Ian Cooper 22.03.2023 1:33:33
In this episode, I was joined by Ian Cooper to chat about the Brighter and Darker frameworks. Brighter is a framework for building messaging applications with .NET and C#. It can be used with an in-memory bus, or for interoperability in a microservices architecture allowing out of process messaging via a wider range of middleware transports. And Darker is the query counterpart to Brighter. Ian is...
Hot Reload - with David Wengier 02.03.2023 1:24:55
In this milestone 50th episode (🥳🎉🍻) - I was joined by David Wengier to chat about how .NET’s hot reload works! We covered how the metadata in dotnet assemblies work, and how hot reload manipulates this data in various ways in memory to do its thing. We also touched a bit on the whole hot-reload dotnet drama thing! 🤫🙈 We had quite a fun chat afterwards too, so decided to include that in the e...
Cake 🍰 - with Mattias Karlsson 23.01.2023 59:15
In this episode, I was joined by Mattias Karlsson to chat about Cake! Nope, not the food - something _even better_! Cake is a build orchestration tool where your builds scripts are written in C#. There are tons of addons for most tasks you can think of, and it's easy to write your own. And you can run these all locally just like you would on the build agent. I dread to think how many many day...
Coffee and Code - with Isaac Levin 06.01.2023 1:30:03
In this episode, I was joined by Isaac Levin that chat about… way too many things to put in an episode title, that’s for sure! 😂 We decided to not have a particular topic in mind - and just chat and see where the conversation took us! We ended up talking about podcasting, working remotely and the pandemic, general career stuff, public speaking, containers, AWS, learning, mindsets, guitars, and mo...
Application Security - with Tanya Janca 13.12.2022 1:15:55
In this episode, I was joined by Tanya Janca to chat about Application Security (or AppSec for short!). We chatted about various topics - from security topics and training, to her book and online community, to public speaking! Tanya is the founder and CEO at We Hack Purple , which is an online learning academy, community and weekly podcast that revolves around teaching everyone to create secure so...
Vim - with Joseph Woodward 27.11.2022 38:59
In this episode, I was joined again by Joseph Woodward to geek out on Vim! Joe joined us on the last episode to talk about the Go programming language - and as we’re both huge fans of Vim, we decided to stay on and record a second episode chatting about it! In it, we talk about both the Vim way of using the keyboard (Vim keybindings), and also Vim the editor and its plugin ecosystem. Joseph is a S...
Go - with Joseph Woodward 13.11.2022 43:16
In this episode, I was joined by Joseph Woodward to chat all about the Go programming language. Joe has done a lot of dotnet in the past, but is now focusing more on Go - so an ideal guest to help us compare on contrast. Joseph is a Software Engineer at Form3 , speaker, and open-source contributor. Lover of Go, OSS, Neovim and distributed systems things. For a full list of show notes, or to add co...
gRPC - with Poornima Nayar 29.10.2022 51:51
In this episode, I was joined by Poornima Nayar to chat all about gRPC! gRPC is Google’s implementation of RPC. Since .NET Core 3.0, gRPC has first-class support in .NET and seems to be the way forward for remote procedure calls. We chatted about what gRPC is, how to use it, what usecases you’d want to use it for, and much much more! Poornima is a .NET developer with over 10 years of experience in...
Docker Demystified - with (me) Dan Clarke 18.09.2022 33:27
This episode was a solo episode where I try my best to “demystify” Docker! A difficult task over an audio podcast, so hopefully it’s digestible! I cover the following topics… What are containers and images? Container registries Use cases for containers Interacting with Docker Docker Compose Volumes Building your own images Image layer caching Multi-stage Dockerfiles About Container Orchestrators U...
The Unlikely Success of a Copy Paste Developer - with Iris Classon 14.08.2022 1:22:25
In this episode, I was joined by Iris Classon to chat all about her book - The Unlikely Success of a Copy Paste Developer . The book is a very fun, light-hearted, fictional novel about a software developer called Leo, and a range of very interesting characters Leo has to work with. I’ve recently read the book, and thoroughly enjoyed it. As a software developer, a lot of the stories are very relata...
OpenTelemetry - with Martin Thwaites 31.07.2022 1:10:48
In this episode, I was joined by Martin Thwaites from Honeycomb to chat about OpenTelemetry . OpenTelemetry (or OTel) standardises metrics, logs, and traces - allowing different systems and languages to be able to write telemetry data in a common format and be understood by any visualisation UIs that support it. This is becoming widely adopted, meaning that with minor changes to your applications...
Demystifying Messaging in Azure - with Sean Feldman 19.07.2022 1:09:46
In this episode, I was joined by Sean Feldman to chat all about messaging in Azure! Starting off explaining why you’d want to use messaging in your solutions. Then explaining the difference between different types of messaging - eg. pub/sub, event streaming, etc. Then going through discussing all the different Azure services that relate to messaging. Sean Feldman is a consulting Solutions Architec...
Windows Terminal - with Kayla Cinnamon 26.06.2022 44:54
In this episode, I was thrilled to be joined by Kayla Cinnamon to chat about the Windows Terminal ! I’m a huge fan of WT, and use it daily - so it was an honour to have Kayla on to chat about it! Kayla is a Program Manager at Microsoft, Delivering Windows Terminal and Cascadia Code. She’s also the Host of Windows Wednesday, and works on the Windows developer experience. For a full list of show not...
.NET MAUI, IoT, and Handy the bionic Arm - with Clifford Agius 07.06.2022 1:20:48
In this episode, I was joined by Clifford Agius to chat about both .NET MAUI, and also developing for IoT. (These were separate topics - not specifically IoT on MAUI). Clifford is an airline pilot who’s also a freelance .NET developer who regularly blogs and speaks at conferences around the world! MAUI (Multi-platform App UI) is a new .NET framework for building multi-platform apps - both mobile (...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.