The Modern .NET Show cover image

The Modern .NET Show

Latest episodes

undefined
Nov 5, 2021 • 1h 2min

Real-World Blazor with Steve Peirce

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 Steve Peirce about Blazor, how he has used it to build real world application, and what he's excited about in the .NET 6 release time for Blazor. Steve is one of the two developers behind Powered 4 TV, which is a streaming service for pro-wrestling content, and an app which uses Blazor and a large number of functions and Azure services in a rather innovative way. Along the way, Steve gives us a quick catch-up of what Blazor is, the different ways to host and run Blazor apps, and a little on what WebAssembly is - pro tip: it's not a Silverlight replacement. 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-86-real-world-blazor-with-steve-peirce   Useful Links from the episode: Powered 4 TV Steve on Twitter Steve on LinkedIn Why We Chose Blazor WASM for our SPA | by Steve Peirce | Powered4.TV | Jun, 2021 | Medium The ASP .NET Core Community Standup where Steve discussed Powered4.TV 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
undefined
Oct 22, 2021 • 1h 13min

Clean Code in C# with Jason Alls

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 Jason Alls about clean code, what clean code is, how to keep your .NET code bases clean, and his recent book Clean Code in C# - so you could say that he is a bit of an expert. Along the way Jason helped describe what clean code actually looks like, and shared some of his top-tips for keeping you code clean, and why that's important in long-lived code bases. The audio for this interview ended up a little rough in places, but our Editor (Mark) has done the very best that he could. So I ask that you stick with it, because Jason has some really good points to make.   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-85-clean-code-in-c-sharp-with-jason-alls   Useful Links from the episode: Jason on Twitter Jason on LinkedIn Jason's blog Jason on Bandcamp Clean Code in C# Packt - Interview with Jason Alls 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
undefined
Oct 8, 2021 • 1h 7min

ASP .NET Core 5 Design Patterns With Carl-Hugo Marcotte

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 Carl-Hugo about design patterns, some of the interesting changes which are coming in .NET 6 (especially those which are designed to take some of the ceremony away from developing with .NET), and his book An Atypical ASP .NET Core 5 Design Patterns Guide.   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-84-asp-net-core-5-design-patterns-with-carl-hugo-marcotte/   Useful Links from the episode: An Atypical ASP.NET Core 5 Design Patterns Guide Mediatr Gang of Four Vertical Slice Architecture Carl-Hugo on Twitter Carl-hugo’s blog 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
undefined
11 snips
Sep 24, 2021 • 1h 13min

Dapr and .NET Microservices with Davide Bedin

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 Davide Bedin about Dapr, the Distributed Application Runtime, how you can leverage it to manage your microservice based application stacks (regardless of technology used), and his most recent book Practical Microservices with Dapr and .NET. I'll let Davide explain it in a moment, but Dapr (D A P R) is different to the ORM called Dapper (D A P P E R).   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-83-dapr-and-dotnet-with-davide-bedin/   Useful Links from the episode: Practical Microservices with Dapr and .NET Davide on Twitter Davide on LinkedIn Episode 22 - Orleans with Russell Hammett https://dapr.io/ Dapr on GitHub   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
undefined
Sep 10, 2021 • 1h 16min

DotPurple with Michael Babienco

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 Michael Babienco about DotPurple, a cross-platform GUI based .NET application which aims to make it easier to use the .NET CLI, and manage new project templates and global tools. I'll let Michael explain it in a moment, but it was originally created to help reduce the brain space required to remember how to use the .NET CLI whilst also boosting developer productivity and allowing developers to fall into the pit of success (rather than the pit of failure). Along the way, we also talked about helping to give back to the developer community, via tools or mentoring. We also discussed the benefits and drawbacks of creating a cross-platform GUI based .NET application and how, when .NET Core was first released there was no cross-platform GUI framework. These days, there are a lot of options, including MAUI and Avalonia (which is what DotPurple uses).   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-82-dotpurple-with-michael-babienco/ 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. 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
undefined
Aug 13, 2021 • 10min

Our Summer Break - 2021

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay. You can also reach out via our Contact page on the show's website. Episode Transcription Hello everyone and welcome to THE .NET Core Podcast. An award-winning 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 wanted to talk about the 2021 season break, a few podcasts that I'd would like to recommend to you, and when the podcast will return with new episodes - which won't be long, honest. So let's sit back, open up a terminal, type in dotnet new podcast and let the show begin. A Mid-year Break Hello everyone, this is Jamie here. I'd like to first thank you all for listening to the podcast, whether you are a new listener, someone who has listened to every episode from the start, or someone who picks and chooses which episode to listen to, I would like to thank you for listening. Some of you my not fully understand how much effort goes into creating a fortnightly podcast, especially a well researched interview podcast. To go from no episode to a recorded interview, ready for my editor to work on, takes around six hours. Another two hours is required in order to edit the show (thanks Mark), and a few more hours on the other side for post-production. Don't get me wrong, I love working on this show; I love working on the show because it allows me to give back to the development community that gave so much to me. With this in mind, I'd like to announce that the podcast is going on a short vacation. And by that, I mean that there will be no episodes (other than this one) until September 10th, 2021. from the date of recording, this means a four week break until the next new episode will drop Don't despair though, as there will be new episodes. We have already recorded a number of interviews with some wonderful people, about some amazing technologies. So the podcast isn't going anywhere. As a bit of a teaser, here are some of the topics that are coming up: DotPurple Dapr (not Dapper - D A P P E R) although if you are on the Dapper team (D A P P E R) and would like to be on the show, keep listening Clean Code ASP .NET Core design patterns Unity There are actually two interviews planned on Unity and I'm really looking forward to these, because I've always had a keen interest in games development in .NET. So make sure to stay subscribed - and to head over to dotnetcore.show/subscribe for ways to do that - and watch for new episodes dropping, very soon. In the meantime, we will be taking a little time off. But we're also be recording one or two interviews, too. Contacting the Show This leads me to a related point: getting in touch with the show. We were recently contacted by a listener who shared a wonderful, yet personal story - as such I won't be reading their story out. But one of the points they made was that it was hard to figure out how to get in touch with me and the other folks who help run the show this person reached out over Twitter, for reference As a direct result of this, we've created a contact page - at https://dotnetcore.show/contact, check your podcatcher for a link. We're hoping that this could be a way for people to initiate contact with us. Whether it's to give us some direct feedback, to ask a question, suggest a podcast topic, recommend a guest, or ask whether you can be a guest, we're looking forward to hearing from you. So please do reach out. We're going to be collating contact form submissions, and asking the authors if we can read them out on the show. We're planning on creating a new segment for the show where we read out messages sent in by listeners, so please do reach out. we'll always be in direct contact to ask, before reading any messages out Podcasts You Might like So because we'll be taking a four week break, I'd like to let you know about a few related podcasts that you might like. Tabs & Spaces Let's start with Tabs & Spaces, which is a software development pub chat podcast. In this podcast, the hosts discuss a technology, topic, or some of their work experiences in an informal, programming language agnostic, humorous way. Episodes are released once per month and (at the time of recording) there are 20 episodes released, most of which are around 60 minutes long. As full disclosure, I am one of the hosts of this podcast along with James Studart and Zac Braddy. Coding Blocks If you are a developer but don't listen to Coding Blocks then you are really doing yourself a disservice. Don't be put off by the fact that the url for Coding Blocks https://codingblocks.net ends with the .NET top-level domain, as this show isn't about .NET. It is one of the best technology agnostic talk show podcasts that I have ever heard. The hosts - Michael, Allen, and Joe - discuss everything from git to Kubernetes, and from the many different IDEs to the annual developer surveys. They bring a wonderful humour to their discussions - they even have a yearly shopping spree, where they each get a fictional budget of $3,000 to spend on anything that they want. The Advent of Computing If you're interested in the history of computers, the electronics which lead to them, and programming, then I would recommend listening to Sean Hass' Advent of Computing. Sean presents exceptionally well researched audio essays about individuals, certain famous (and not so famous) computers, programming languages, and more than a few important applications from the 1940s all the way up to the modern era. The Waffling Taylors I am one of the hosts of The Waffling Taylors and it's a show about something that I love: video games. My brother and I sit with friends, developers, and experts in the industry to talk about video games, their culture, and the many of the video game related products out there. From video game films to novel tie-ins, and interviews with legends in the video game development industry. This show is presented as an informal chat about video games, video game films, and anything related to them. Award Winning Podcast? In June this year (2021), the podcast was nominated for and won an Azure Heroes "Content Hero Badger": This means that someone from the community in this case previous guest Harry Bellamy nominated the show for an award, and Microsoft awarded it with an NFT interestingly, episode 108 of Tabs & Spaces which came out shortly after that was about NFTs and that it was the 20th that they had awarded - we were in right at the beginning. Thank for nominating the show, Harry. Ways to Support the Show If you'd like to support the show AND YOU REALLY DON'T NEED TO, but we'd like it if you did the best way that you can do that is to share it with a fellow developer - regardless of whether they are a junior, senior, someone starting the journey, or anywhere in between. And best of all, recommending the show is free and relatively trivial. We are present on both Twitter and LinkedIn check your pocatcher for a link to both of those and would love to be included on any Tweets or LinkedIn posts that you might write about the show. You could also leave a review on the podcatcher that you use. This will other people to find the show, especially those you aren't connected to. There are lots of different podcatchers out there which allow listeners to leave reviews. As such we have put together a page with links to a number of those which have reviews at https://dotnetcore.show/review/. Should you wish to support the show in a financial manner AND THERE IS ABSOLUTELY NO REQUIREMENT TO DO THIS there are both the Buy Me a Coffee and Patreon pages check your podcatcher for links to these Buy Me A Coffee allows you to send roughly the cost of a cup of coffee as a one-off gift, whereas Patreon acts as a recurring monthly payment service. Neither of which are required for you to continue to listen to the show. All "Coffees" and Patreon subscriptions are used to keep the podcast free to listen to, by paying for hosting, software, and editing costs. And we are grateful for anyone who would like to support the show in this way. Wrapping Up We'll be back on September 10th, 2021 with an interview with Michael Babienco about DotPurple, but in the mean time make sure that you check out the following four podcasts: Tabs & Spaces Coding Blocks Advent of Computing Waffling Taylors and take a look at our contact page if you're interested in: feeding back to the show asking a question requesting a topic suggesting a guest asking to be a guest The show notes, as always, can be found at dotnetcore.show, every URL listed in this episode will be linked there, and there will be a link directly to them in your podcatcher. And don't forget to spread the word, leave us a rating or review on your podcatcher of choice - head over to dotnetcore.show/subscribe for ways to do that - or reach out via out contact page, and to come back next time for more .NET goodness. I will see you again real soon. See you later folks. Useful Links Our contact page Our Twitter Ways to subscribe Tabs & Spaces Coding Blocks Advent of Computing Waffling Taylors Azure Heroes The full show notes, including this transcription can be found at https://dotnetcore.show/our-summer-break-2021/ emember 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. 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
undefined
Jul 23, 2021 • 1h 11min

Gremlinq With Daniel Weber

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay In this episode of the .NET Core Podcast we talked with Daniel Weber about what Gremlinq is, how it's related to TinkerPop and Gremlin. We also talk about graph databases and where you might use them over traditional table-based databases.   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-81-gremlinq-with-daniel-weber/ 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. 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
undefined
Jul 9, 2021 • 1h 12min

VR Applications in Unity with Justin Barnett

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay In this episode of the .NET Core Podcast we talked with Justin Barnett about you can get started in VR application development without having to spend thousands of dollars.   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-80-vr-applications-in-unity-with-justin-barnett 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. 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
undefined
Jun 25, 2021 • 45min

Greenfield and Brownfield in .NET with Harry Bellamy (part two)

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay In this episode of the .NET Core Podcast we talked with Harry Bellamy about supporting enterprise applications and how fast .NET is actually moving. 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-79-greenfield-and-brownfield-in-net-with-harry-bellamy-part-two 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. 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
undefined
Jun 11, 2021 • 44min

Greenfield and Brownfield in .NET with Harry Bellamy (part one)

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay In this episode of the .NET Core Podcast we talked with Harry Bellamy about the differences between supporting both Greenfield and Brownfield applications in both .NET Core/Five and .NET Framework. 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-78-greenfield-and-brownfield-in-net-with-harry-bellamy-part-one/ 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. 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