The Modern .NET Show cover image

The Modern .NET Show

Latest episodes

undefined
Sep 9, 2022 • 1h 12min

C# with Mads Torgersen

This episode is sponsored in part by ZOOM Platform. No, not the video conferencing app ZOOM Platform! The premier DRM-Free games portal. Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Mads Torgersen about the C# language, it's evolution, some of his favourite language features, and the collaborative nature required for developing a modern programming language entirely in the open.   Along the way, we talk about how you can get involved in the evolution of C#, how you can suggest features or keyboards, and even how you can enable the latest preview bits of the language to try them out. The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-104-c-sharp-with-mads-torgersen/ Useful Links from the episode: The C# language repo on GitHub Mads on Twitter Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
undefined
Jul 29, 2022 • 13min

Our Summer Break - 2022

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Season 4 of the award-winning .NET Core Podcast has come to a close. Hello everyone and welcome to The .NET Core Podcast is a podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I get a little meta, as it's time for the 2022 mid-year break, and I wanted to talk about that really quickly. I also wanted to talk about some shows that you should check out until we come back on September 9th (or September 7th if you're a patron of the show). As such, this episode will be a little shorter than the usual episodes. The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/our-summer-break-2022/   Useful Links from the episode: The show's contact page The show on Twitter Hire Mark to work on your show What Is the Difference Between Unique and IAB Downloads? The press kit for the podcast Follow the show on your favourite podcatcher Contact the show 100 - Celebratory Ask Me Anything The show's host on twitter Tabs & Spaces Waffling Taylors Coding Blocks Advent of Computing Complete Developer Podcast Podcasters Live! Podcasters Live! What's Your Why...for Podcasting? Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
undefined
Jul 22, 2022 • 1h 7min

Software Architecture with Paul Michaels

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Paul Michaels about Software Architecture and how important it is to get the architecture right before writing code. Paul has recently published a new book on the subject called "Software Architecture by Example: Using C# and .NET" which covers CQRS, event sourcing, distributed systems, and distributed transactions, to name just a few. Along the way we covered ubiquitous language, living documentation, and keeping a log of the rationale behind why you made the decisions that you did when building your applications and how this can help other devs when they have the "wtf" moment while reading your code. After we had finished recording, Paul passed along a discount code for his book. You can only get the discount code by heading to the show notes for this episode and scrolling to the bottom of the transcription. It will be listed in the "useful links" section. The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-103-software-architecture-with-paul-michaels   Useful Links from the episode: Paul's blog Paul on Twitter Software Architecture by Example: Using C# and .NET Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
undefined
Jul 8, 2022 • 52min

Photino with Otto Dobretsberger

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Otto Dobretsberger about Photino: a lightweight open-source framework for building native, cross-platform desktop applications with Web UI technology. We talked about why you might decide to take an existing web app and use it with Photino to create a desktop application, why you might do that rather than provide Progressive Web App support, and some of the things which might be coming in a later release. Along the way, we discuss some of the difficulties in creating cross-platform UI-based applications, and some of the things that Flatpack, AppImage, and Snap are trying to solve on the Linux desktop. The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-102-photino-with-otto-dobretsberger/   Useful Links from the episode: TryPhotino.io Photino Documentation Photino on GitHub Photino Samples on GitHub Photino on Twitter Code Mag Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
undefined
Jun 24, 2022 • 1h 19min

Open Source .NET for Fun with Drake Williams

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Drake Williams about some of his open source projects, including Praxis Mapper, ROM Sorter, and his contributions towards Pixel Vision 8. Along the way we talked about how to best set expectations for friends who are new to development, and Drake shares his tips for staving off the dreaded Feature Creep in your own projects. The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-101-open-source-net-for-fun-with-drake-williams/   Useful Links from the episode: Praxis Mapper on Twitter Drake's projects on GitHub: Praxis Mapper ROM Sorter Pixel Vision 8 Hypothesis Solar2D Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
undefined
Jun 10, 2022 • 41min

100th Episode Celebratory AMA

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor and this episode is a slight departure from the norm. As this is episode 100, I thought it would be fun to have an ama (or Ask Me Anything). Listeners on Patreon, Twitter, and LinkedIn were asked to submit their questions for this episode, and you're about to listen to my answers to those questions. There are around 50 links in this episode, so do make sure to navigate through to the full show notes via the link in your podcatcher. Once there, you'll find a full transcription, an embedded player, and all of the links mentioned in this episode. The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-100-celebratory-ask-me-anything/   Useful Links from the episode: My Patreon post asking for ideas The 2022 AMA submission page On Language Likes and Dislikes Kotlin) Android app development with Kotlin NodaTime Implicit Usings File Scoped Namespaces Minimal APIs On Where The Industry Might Be Heading Low code/No code Source code generation On How The Show Started My .NET Core Blog Mono, Xamarin and GTK# This was a way to build forms based applications with .NET on MacOS, before .NET Core was first released First Steps This was the first blog post I ever wrote on .NET Core Coding Blocks Monologue episodes of the podcast Episode 1 one of the podcasts On Music For Concentration episode 97 - Developer Productivity with Dan Clarke flow state) Chillhop on BandCamp Stream Chillhop for free Classic conditioning On Getting Better At Writing Code The Pragmatic Programmer The Phoenix Project The Mythical Man-Month The Imposter’s Handbook Code Complete Software Craftsmanship The Life-Changing Magic of Tidying Up by Mari Kondo Essentialism by Greg McKeown The Five Dysfunctions of a Team by Patrick Lencioni The Goal - Eliyahu M. Goldratt Kaizen: The Key to Japan’s Competitive Success by Masaaki Imai Who Moved My Cheese by Dr Spencer Johnson Agile Manifesto Game Engine Black Book DOOM - Fabien Sanglard DOOM source code Masters of Doom by David Kushner List of C-based languages This Programmer Figured Out How To Play DOOM On a Pregnancy Test The Story Graph The Programmer's Brain Episode 96 - The Programmer's Brain with Felienne Hermans   Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
undefined
May 27, 2022 • 1h 3min

Copy-Pasting with Iris Classon

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode I talked with Iris Classon about her book "The Unlikely Success of a Copy-Paste Developer", and what she has been up to since she was last on the show - back on episode 24. As well as discussing Iris' new book, we talked about some of the lessons that we've had to learn during our careers - including "pulling a GitLab" and deleting all the data from a server. I really think that you'll enjoy this episode, as we approached these scary subjects with humour and goodwill. The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-99-catching-up-with-iris-classon/   Useful Links from the episode: Iris' new book: The Unlikely Success of a Copy-Paste Developer GoodReads Amazon US Amazon UK Iris's book on her blog Iris on the web Iris on Twitter Iris' website No Stupid Questions GitLab recovery stream Docs Authoring Pack for Visual Studio Code GitHub searches for: "removing API key" "removing secret" "removing password" this happens to everyone Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
undefined
May 13, 2022 • 1h 16min

AWS Microservices Extractor for .NET with Josh Hurley and Norm Johanson

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Josh Hurley and Norm Johanson about the AWS Microservice Extractor for .NET, and a whole heap of .NET things that AWS are doing with .NET. - things like the .NET deployment tool, which allow you to deploy a .NET application to AWS in as few as two mouse clicks, even if you don't know the names of AWS services yet. We also talked about the fact that AWS was the first cloud services provider to offer .NET hosting, and the fact that the AWS SDK for .NET was one of the first public NuGet packages.   The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-98-aws-microservices-extractor-for-dotnet-with-josh-hurley-and-norm-johanson/   Useful Links from the episode: .NET on AWS Twitter Josh on Twitter Norm on Twitter Microservice Extractor for .NET Service home page User Guide Blogs Workshop Feedback and to report issues .NET deployment tool (in preview) AWS SDK for .NET .NET on AWS High level libraries on GitHub AWS Toolkit for Visual Studio Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
undefined
Apr 29, 2022 • 1h 28min

Developer Productivity with Dan Clarke

This episode is sponsored in part by by Matiltrap.io Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Dan Clarke about developer productivity. As with the previous episode of the show - episode 96 with Felienne Hermans - this episode is a slight departure from the usual subject.   Productivity, knowledge sharing, and learning are just some of the topics that Dan is very passionate about, and he wanted to share some of his knowledge and experience with us all.   The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-97-developer-productivity-with-dan-clarke/   Useful Links from the episode: Dan on Twitter Dan's Blog Unhandled Exception Podcast DevOps Deep Dive - Donovan Brown Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
undefined
Apr 15, 2022 • 1h 36min

The Programmer's Brain with Felienne Hermans

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode I talked with Felienne Hermans about her book The Programmer's Brain. This was a slight departure from the normal content of the show, as I feel that the knowledge found in Felienne's book is rather important to all developers who want to learn new things - which, let's face it, is what we do on a daily basis. Along the way, we talked about how learning works, how our brains work with prior knowledge and context to solve new problems, and how IDEs should really allow us developers to make annotations without affecting the code base itself. We also discussed both Heady (a programming language for students in the 11-16 year old range), and Felienne's Code Reading Club.   The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-96-the-programmers-brain-with-felienne-hermans/   Useful Links from the episode: Felienne on Twitter Felienne's website The Programmer’s Brain https://hedycode.com/ Code Reading Club Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinions of the show, so please do get in touch. You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode