by Jamie Taylor
Calling all .NET developers! Dive into the heart of modern .NET technology with us. We are the go-to podcast for all .NET developers worldwide; providing an audio toolbox for developers who use modern .NET. Our show, previously known as The .NET Core Podcast, is all about keeping you up-to-date and empowered in this ever-evolving field. Tune in for engaging interviews with industry leaders, as we discuss the topics every .NET developer should be well-versed in. From cross-platform wonders to cloud innovations, we're here to ensure you're armed with the knowledge to excel with the modern .NET technology stack. Join us on this exciting journey, where learning, growing, and connecting with fellow developers takes centre stage. Let's embrace the new era of .NET together!
Language
🇺🇲
Publishing Since
8/6/2018
Email Addresses
1 available
Phone Numbers
0 available
April 18, 2025
Jamie Taylor interviews Jochen Kirstaetter, a Microsoft MVP and Google Developer Expert, about his .NET SDK for Google's Gemini suite of LLMs, offering insights into integrating generative AI into .NET applications
April 4, 2025
<h3>RJJ Software's Software Development Service</h3> <p>This episode of The Modern .NET Show is supported, in part, by <a href= "https://rjj-software.co.uk/software-development-services/?utm_source=mdns&utm_medium=podcast&utm_campaign=MDNS-s07e16" target="_blank" rel="noopener">RJJ Software's Podcasting Services</a>, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations.</p> <h3>Show Notes</h3> <p>"So I've been focused on the code to cloud journey, I like to call it, for the template. And two years ago, my goal was to provide a solution that could take you from code to cloud in 45 minutes or less. So I wanted it to be "file new project" to deploy a solution on Azure—because that's where my main focus is—within 45 minutes."— Jason Taylor</p> <p>Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie "GaProgMan" Taylor.</p> <p>In this episode, Jason Taylor (no relation) joined us to talk about his journey from Classic ASP to .NET and Azure. He also discusses clean architecture’s maintainability, and his open-source Clean Architecture Solution template for ASP .NET Core, along with strategies for learning new frameworks and dealing with complexity.</p> <p>"Right now the template supports PostgreSQL, SQLite, and SQL Server. If you want to support MySQL, it's relatively easy to do because there's already a Bicep module or a Terraform module that you can go in and use it. So I went from 45 minutes to now I can get things up and running in like, I don't know, two minutes of effort and 15 minutes of waiting around while I make my coffee"— Jason Taylor</p> <p>Along the way, we talk about some of the complexities involved with creating a template which supports multiple different frontend technologies and .NET Aspire (which was news to me when we recorded), all the while maintaining the goal of being the simplest approach for enterprise development with Clean Architecture.</p> <p>Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET.</p> <h3>Supporting the Show</h3> <p>If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our <a href="https://dotnetcore.show/review/" target="_blank" rel="noopener">review page for ways to do that</a>), sharing the episode with a friend or colleague, <a href= "https://www.buymeacoffee.com/dotnetcoreshow" target="_blank" rel= "noopener">buying the host a coffee</a>, or considering <a href= "https://www.patreon.com/bePatron?u=13876270" target="_blank" rel= "noopener">becoming a Patron of the show</a>.</p> <h3>Full Show Notes</h3> <p>The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: <a href= "https://dotnetcore.show/season-7/from-code-to-cloud-in-15-minutes-jason-taylors-expert-insights-and-the-clean-architecture-template/"> https://dotnetcore.show/season-7/from-code-to-cloud-in-15-minutes-jason-taylors-expert-insights-and-the-clean-architecture-template/</a></p> <h3>Jason's Links:</h3> <ul> <li><a href= "https://github.com/jasontaylordev/CleanArchitecture/">Jason's Clean Architecture repo on GitHub</a></li> <li><a href= "https://github.com/jasontaylordev/NorthwindTraders/">Jason's Northwind Traders with Clean Architecture repo on Github</a></li> <li><a href="https://connect.jasontaylor.dev/">Connect with Jason</a></li> <li><a href="github.com/jasontaylordev/RapidBlazor">Jason's RapidBlazor repo on GitHub</a></li> </ul> <h3>Other Links:</h3> <ul> <li><a href= "https://learn.microsoft.com/en-us/visualstudio/subscriptions/vs-c-sharp-dev-kit/"> C# DevKit for Visual Studio Code</a></li> <li><a href= "https://dotnetcore.show/season-6/code-coffee-and-clever-debugging-leslie-richardsons-microsoft-journey-and-the-c-sharp-dev-kit-in-visual-studio-code-with-leslie-richardson/"> Code, Coffee, and Clever Debugging: Leslie Richardson's Microsoft Journey and the C# Dev Kit in Visual Studio Code with Leslie Richardson</a></li> <li><a href= "https://devblogs.microsoft.com/dotnet/introducing-dotnet-scaffold/"> dotnet scaffold</a></li> <li><a href="https://containers.dev/">devcontainers</a></li> <li><a href= "https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview"> .NET Aspire</a></li> <li><a href= "https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/"> Azure Developer CLI</a></li> <li><a href="https://cli.github.com/">GitHub CLI</a></li> <li><a href="https://obsidian.md/">Obsidian</a></li> </ul> <h3>Supporting the show:</h3> <ul> <li><a href="https://dotnetcore.show/review/">Leave a rating or review</a></li> <li><a href="https://www.buymeacoffee.com/dotnetcoreshow">Buy the show a coffee</a></li> <li><a href="https://www.patreon.com/bePatron?u=13876270">Become a patron</a></li> </ul> <h3>Getting in Touch:</h3> <ul> <li><a href="https://dotnetcore.show/contact">Via the contact page</a></li> <li><a href="https://dotnetcore.show/discord">Joining the Discord</a></li> </ul> <p>Remember to rate and review the show on <a href= "https://itunes.apple.com/gb/podcast/the-net-core-podcast/id1433496275"> Apple Podcasts</a>, <a href= "https://www.podchaser.com/TheDotNetCorePodcast">Podchaser</a>, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.</p> <p>And don't forget to reach out via our <a href= "https://dotnetcore.show/contact/">Contact page</a>. We're very interested in your opinion of the show, so please get in touch.</p> <p>You can support the show by making a monthly donation on the show's Patreon page at: <a href= "https://www.patreon.com/TheDotNetCorePodcast" target="_blank" rel= "noopener">https://www.patreon.com/TheDotNetCorePodcast</a>.</p> <p>Music created by <a href="https://monomemory.bandcamp.com/">Mono Memory Music</a>, licensed to RJJ Software for use in The Modern .NET Show</p>
March 21, 2025
<h3>Show Notes</h3> <p>"If you talk to people that have been doing Terraform for many years, they're going to tell you that, "Terraform is the law and Terraform is the way to go." But like you said, there's different tools, I would say, or languages that you can use for infrastructure as code. And it really depends what you want to do, what your developers are used to or are comfortable with and what works with your organization as it should be with any tool in software development. You got to grab the one or use the one that is more appropriate for your use case, your scenario, your organization"— Sam Gomez</p> <p>Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie "GaProgMan" Taylor.</p> <p>In this episode, Sam Gomez joined us to talk about Infrastructure as Code, why you might want to think about using something like Terraform and Bicep, and how they can help you to automate your deployments to the public cloud.</p> <p>Sam also talks about best practises for CI/CD and ways to test your Infrastructure as Code ahead of running it--something that we've all felt the pain of in the past, I'm sure.</p> <p>"Terraform has what's called validation for your parameters. So like I said, you can set up a validation that says, "the only values for the SKU for a SQL server are basic," for example. And if somebody tries to give a different value to that particular parameter, it'll stop automatically and say, "okay, this validation has failed. You know, the value allowed is this one." You can do the same thing with Bicep. So that's another added layer of protection against making these kind of mistakes and adding or configuring the wrong values in your deployments"— Sam Gomez</p> <p>Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET.</p> <h3>Podcasthon 2025!</h3> <p>One last thing before we start the episode: we're super happy to participate in the 3rd edition of <a href= "https://podcasthon.org/">Podcasthon</a> For one week, more than a thousand podcasts will highlight a charity of their choice. And today, I have the pleasure of welcoming <a href= "https://andysmanclub.com/">Andy's Man Club</a> to the show. Throughout this episode, I'll interrupt the conversation a few times to talk about the importance of mental fitness.</p> <p>The reason that I've picked Andy's Man Club is because mental health support is very important to me. I've used their groups for almost two years and have had the honour of being asked to step up and help run one of those groups. If you'll forgive the name for now, Andy's Man Club is a UK-based charity which organises weekly, informal, peer-to-peer talking groups for anyone over the age of 18 who identifies as male. I'll talk more about Andy's Man Club later in the episode.</p> <h3>Supporting the Show</h3> <p>If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our <a href="https://dotnetcore.show/review/" target="_blank" rel="noopener">review page for ways to do that</a>), sharing the episode with a friend or colleague, <a href= "https://www.buymeacoffee.com/dotnetcoreshow" target="_blank" rel= "noopener">buying the host a coffee</a>, or considering <a href= "https://www.patreon.com/bePatron?u=13876270" target="_blank" rel= "noopener">becoming a Patron of the show</a>.</p> <h3>Full Show Notes</h3> <p>The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: <a href= "https://dotnetcore.show/season-7/deploying-with-confidence-sam-gomez-on-terraform-bicep-and-infrastructure-as-code/"> https://dotnetcore.show/season-7/deploying-with-confidence-sam-gomez-on-terraform-bicep-and-infrastructure-as-code/</a></p> <h3>Music Used In This Episode</h3> <p>This contains some copyright free music during the interstitials. Each of the pieces of music (linked below) were created by <a href= "https://www.youtube.com/channel/UCp1sxMI-v4XfUEWUrbTpo6w">YouTube user HoobeZa</a>, and we thank them for making their work free to use. If you liked the music we used, check out links to the pieces below:</p> <ul> <li><a href= "https://www.youtube.com/watch?v=L_T0zQbfeWA">"Lounge"</a></li> <li><a href= "https://www.youtube.com/watch?v=_qAYWKjWkxQ">"Mellow"</a></li> <li><a href= "https://www.youtube.com/watch?v=rHEyG4nA9eE">"Golden"</a></li> <li><a href= "https://www.youtube.com/watch?v=2Zm2aHVUX6E">"Release"</a></li> </ul> <h3>Podcasthon 2025</h3> <p>This episode of the podcast contains support for both <a href= "https://podcasthon.org/">Podcasthon</a>, <a href= "https://andysmanclub.com/">Andy's Man Club</a>, and <a href= "https://capesonthecouch.com/">Capes on the Couch</a>. Please feel free to check out both projects at the links below.</p> <ul> <li><a href="https://podcasthon.org/">Podcasthon!</a></li> <li><a href="https://andysmanclub.com/">Andy's Man Club</a></li> <li><a href="https://capesonthecouch.com/">Capes on the Couch</a></li> </ul> <p>And please remember to check in on your own mental fitness from time to time.</p> <h3>Useful Links</h3> <ul> <li><a href="https://www.linkedin.com/in/samueljgomez">Sam on LinkedIn</a></li> <li><a href="https://discord.gg/2ppXjXE5">Dad's in Tech</a></li> <li><a href="https://en.wikipedia.org/wiki/Bus_factor">The bus factor</a></li> <li><a href="https://registry.terraform.io/">Terraform Registry</a></li> <li><a href="https://azure.github.io/Azure-Verified-Modules/">Azure Verified Modules</a></li> <li><a href= "https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-bicep"> Bicep for VS Code</a></li> <li><a href= "https://marketplace.visualstudio.com/items?itemName=HashiCorp.terraform"> Terraform extension for VS Code</a></li> <li><a href="https://www.terraform.io/">Terraform</a></li> <li><a href="https://www.cncf.io/">CNCF</a></li> <li><a href="https://developer.hashicorp.com/">Hashicorp Developer Website</a></li> <li><a href= "https://mvp.microsoft.com/en-US/MVP/profile/c3f7d171-0965-4f8c-bcd3-e7e0f7b0243c"> Sam's MVP profile</a></li> <li><a href="https://x.com/thesoccerdev">Sam on X</a></li> <li><a href="https://bsky.app/profile/thesoccerdev.bsky.social">Sam on BlueSky</a></li> </ul> <h3>Supporting the show:</h3> <ul> <li><a href="https://dotnetcore.show/review/">Leave a rating or review</a></li> <li><a href="https://www.buymeacoffee.com/dotnetcoreshow">Buy the show a coffee</a></li> <li><a href="https://www.patreon.com/bePatron?u=13876270">Become a patron</a></li> </ul> <h3>Getting in Touch:</h3> <ul> <li><a href="https://dotnetcore.show/contact">Via the contact page</a></li> <li><a href="https://dotnetcore.show/discord">Joining the Discord</a></li> </ul> <p>Remember to rate and review the show on <a href= "https://itunes.apple.com/gb/podcast/the-net-core-podcast/id1433496275"> Apple Podcasts</a>, <a href= "https://www.podchaser.com/TheDotNetCorePodcast">Podchaser</a>, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.</p> <p>And don't forget to reach out via our <a href= "https://dotnetcore.show/contact/">Contact page</a>. We're very interested in your opinion of the show, so please get in touch.</p> <p>You can support the show by making a monthly donation on the show's Patreon page at: <a href= "https://www.patreon.com/TheDotNetCorePodcast" target="_blank" rel= "noopener">https://www.patreon.com/TheDotNetCorePodcast</a>.</p> <p>Music created by <a href="https://monomemory.bandcamp.com/">Mono Memory Music</a>, licensed to RJJ Software for use in The Modern .NET Show</p>
Carl Franklin and Richard Campbell
Scott Hanselman
Charles M Wood
Allen Underwood, Michael Outlaw, Joe Zack
[email protected]
Software Engineering Daily
The Stack Overflow Podcast
Changelog Media
Changelog Media
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
Thoughtworks
Changelog Media
Dan Clarke (@dracan)
Jamison Dance and Dave Smith
Pod Engine is not affiliated with, endorsed by, or officially connected with any of the podcasts displayed on this platform. We operate independently as a podcast discovery and analytics service.
All podcast artwork, thumbnails, and content displayed on this page are the property of their respective owners and are protected by applicable copyright laws. This includes, but is not limited to, podcast cover art, episode artwork, show descriptions, episode titles, transcripts, audio snippets, and any other content originating from the podcast creators or their licensors.
We display this content under fair use principles and/or implied license for the purpose of podcast discovery, information, and commentary. We make no claim of ownership over any podcast content, artwork, or related materials shown on this platform. All trademarks, service marks, and trade names are the property of their respective owners.
While we strive to ensure all content usage is properly authorized, if you are a rights holder and believe your content is being used inappropriately or without proper authorization, please contact us immediately at [email protected] for prompt review and appropriate action, which may include content removal or proper attribution.
By accessing and using this platform, you acknowledge and agree to respect all applicable copyright laws and intellectual property rights of content owners. Any unauthorized reproduction, distribution, or commercial use of the content displayed on this platform is strictly prohibited.