Episodes
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...
Published 01/23/23
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 more! Isaac is a .NET Developer Advocate at Amazon Web Services and a Microsoft MVP. He hosts a...
Published 01/06/23
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 software. Sheā€™s also the Director of Developer Relations at Bright, and best-selling author of the...
Published 12/13/22
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 Software Engineer at Form3, speaker, and open-source contributor. Lover of Go, OSS, Neovim and...
Published 11/27/22
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 comments - please see the website here
Published 11/13/22
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 .NET and Umbraco. She is passionate about learning new technologies and keeping herself...
Published 10/29/22
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 registriesUse cases for containersInteracting with DockerDocker ComposeVolumesBuilding your own imagesImage layer cachingMulti-stage DockerfilesAbout Container OrchestratorsUsing Docker for local developmentFor a full list of show notes, or to add comments - please see the website...
Published 09/18/22
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 relatable! Iris Classon is an appreciated speaker, writer, blogger, Microsoft C# MVP and member of MEET...
Published 08/14/22
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 - you can ship off telemetry to various combinations of providers, giving you much more choice and...
Published 07/31/22
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 Architect and an Azure MVP. He likes tinkering with various Azure-related services and is in seventh...
Published 07/19/22
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 notes, or to add comments - please see the website here
Published 06/26/22
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 (iOS/Android) and desktop (macOS/Windows) using C# and XAML in a single codebase. It also supports...
Published 06/07/22
Microsoft have just had their annual Build conference - which comes with a whole host of exciting announcements and discussions about hot programming topics in the Microsoft developer space. And each year, I long for a podcast episode to come out straight after Build, overviewing them! Well, this year - this podcast aims to do just that! In this episode, I was joined by both Scott Hunter and Gaurav Seth to chat about various topics. Check out the links below for a guide to what we...
Published 05/25/22
In this episode, I was honoured to be joined by Andrew Lock, who is probably best known for his amazing ā€˜must-subscribeā€™ blog - andrewlock.net. Heā€™s also the author of the Manning ebook, ASP.NET Core in Action, Second Edition. We covered a lot in this episode - from the different flavours of ASP.NET, to Kubernetes, Blazor, gRPC, testing, Minimal API, MediatRā€¦ and more! For a full list of show notes, or to add comments - please see the website here
Published 05/02/22
In this episode, I was joined by Paul Michaels and Kev Smith, to chat about their monthly online meetup they both run. MiniHack is an online tech-agnostic monthly meetup, where teams of between 3 and 6 people compete to produce the best solution to a given problem. In their own words - ā€œWhere we meet monthly to come up with cool solutions to pointless problemsā€. For a full list of show notes, or to add comments - please see the website here
Published 04/25/22
In this episode, I was thrilled to be joined by Nick Chapsas! If youā€™re a .NET developer - then his YouTube channel is an absolute must! Given all the amazing topics he covers on his channel - it would have been a shame to just chat with him about a single topic! So we decided to do a few lightning topics instead! Hereā€™s what we geeked out onā€¦ .NET 6 Minimal APIThe outdated opinion of some non .NET developers on C# and .NETGitHub CopilotMediatROpen SourceFor a full list of show notes, or to...
Published 03/31/22
In this episode, I was joined by Mike Brind to chat about ASP.NET Core Razor Pages. We also spoke about his Manning MEAP book, ASP.NET Core Razor Pages in Action. For a full list of show notes, or to add comments - please see the website here
Published 03/19/22
In this episode, I was joined by Jess White to chat about technical leadership and how to support teams and manage people. Jess provides tons of advice and insights into what makes teams both happy and productive. For a full list of show notes, or to add comments - please see the website here
Published 03/06/22
In this episode, I was joined by Chris Patterson to chat about the open-source distributed messaging framework, MassTransit. We also spoke about open-source, event-driven architecture, docker, k8s, testing, Rider, and more! For a full list of show notes, or to add comments - please see the website here
Published 02/16/22
Developer productivity is something Iā€™ve been really interested in for quite a few years. So I decided, rather than having a guest on for this topic - itā€™s one I wanted to cover myself. So in this first episode of the year - Iā€™ve gone solo, and talk about the things I find have made a big difference to my productivity over the years. Also why I think this term ā€œ10x developerā€ is a big understatement! For a full list of show notes, or to add comments - please see the website here
Published 01/09/22
In this episode, I was joined by Simon Cropp to chat about a form of testing called Snapshot testing! Simon is the author of Verify, which is a library that Iā€™m quickly discovering is going to save me a HUGE amount of time when writing tests in dotnet! We chatted about snapshot testing in general; the various helper extensions that Verify has, which adds support for lots of different technologies; and also about testing in general. If youā€™ve ever felt that you spend too much time writing...
Published 11/26/21
In this episode, I was joined by Jessica Engstrƶm to chat about UX! A topic that most developers (myself included) need to be more aware of when building UIs! Jessica is also a fellow podcast host, co-hosting the awesome Coding After Work podcast! For a full list of show notes, or to add comments - please see the website here
Published 11/03/21
Not long to go until the release of both .NET 6 and Visual Studio 2022! But if you canā€™t wait that long - the preview releases of both can be downloaded right now! In this episode, I was joined by Kendra Havens to chat about whatā€™s new and coming! Kendra is a Program Manager on the .NET and Visual Studio team, and we also chatted a bit in this episode about what software development is like internally at Microsoft, and learn that Microsoft face the same struggles as most other companies!...
Published 10/24/21
In this episode, I was joined by Callum Linington to chat about Event Sourcing! Events over time are how the world works - so shouldnā€™t we be leveraging that in our architectures? As quite often happens, we also went on one or two tangents, and covered a ton of other related including MediatR, CQRS, F#, DDD, Rx, Redux, and more! For a full list of show links, see the website here
Published 10/15/21
In this episode, I was joined by Patrick Smacchia, all the way from the beautiful island of Mauritius, to chat all about NDepend! An amazing tool for analysing .NET projects and displaying tons of useful information to help improve code quality. From scanning for code quality issues, to showing plenty of dependency graphs and code visualisations. For a full list of show links, see the website here
Published 10/03/21