The Unhandled Exception Podcast

Dan Clarke (@dracan)
undefined
Oct 29, 2023 • 48min

Dometrain - with Nick Chapsas

Nick Chapsas, creator of Dometrain teaching platform, and the host discuss evolving Dometrain into a marketplace for high-quality courses. They also talk about the benefits of camera presence in web courses, the challenges of finding knowledgeable authors comfortable on camera, and the process of creating and releasing a course. They touch on naming things in software development and end the podcast with dev tips, discount codes, and thanking the guest and sponsor.
undefined
Oct 17, 2023 • 56min

.NET and Podcasting - with Jamie Taylor

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
undefined
Sep 26, 2023 • 54min

NServiceBus - with Laïla Bougriâ

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 too!Laïla is a Solutions Architect and Software Engineer at Particular Software. She’s also a Microsoft MVP, and frequent speaker talking about topics such as dotnet, messaging, distributed systems, and software engineering in general.For a full list of show notes, or to add comments - please see the website here
undefined
Aug 11, 2023 • 53min

RavenDB Database Internals - with Oren Eini

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 startups and Fortune 500 companies. With over 20 years of software development experience and business leadership, Oren is an internationally acclaimed presenter, a thought leader and an author, committed to continue and lead innovation of quality software and best practices. RavenDB delivers fully transactional (ACID), smart & agile, cutting-edge NoSQL end-to-end solutions, empowering businesses in efficient data management.For a full list of show notes, or to add comments - please see the website here
undefined
Jun 24, 2023 • 59min

Cleaning your Big Ball of Mud using CQS - with Matt Hunt

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. This approach promotes a clear separation of concerns, improves readability, and can lead to more maintainable and scalable codebases.For a full list of show notes, or to add comments - please see the website here
undefined
Apr 28, 2023 • 51min

We Are .NET - with Tim Cadenbach and Matthias Jost

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 to add comments - please see the website here
undefined
Apr 16, 2023 • 1h 1min

Elastic - with Steve Gordon

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
undefined
4 snips
Mar 22, 2023 • 1h 34min

Brighter - with Ian Cooper

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 a Senior Principal Engineer at Just Eat Takeaway, frequent public speaker, and organiser of London .NET user group.For a full list of show notes, or to add comments - please see the website here
undefined
Mar 2, 2023 • 1h 25min

Hot Reload - with David Wengier

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 episode - so keep playing past my usual outro to hear that.David is a Roslyn and Razor tooling developer at Microsoft, living in Melbourne, Australia.For a full list of show notes, or to add comments - please see the website here
undefined
Jan 23, 2023 • 59min

Cake 🍰 - with Mattias Karlsson

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 days I've lost when doing CI/CD natively in YAML where I've had to push to CI/CD, waiting for a build agent to pick it up, just to find that I'd got a path or indentation wrong. Doing this locally in Cake dramatically reduces that developer cycle. And thanks to the VSCode extension adding intellisense and linting - this is reduced even further.Mattias Karlsson is a Partner and Technical fellow at WCOMAB. He's a Microsoft Azure and Developer Technologies MVP, and is on the Board Of Directors at the .NET Foundation. He's also a conference organiser, and open-source maintainer and contributor.For a full list of show notes, or to add comments - please see the website here

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app