<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Season 7 on The Modern .NET Show</title><link>https://dotnetcore.show/episodes/season-7/</link><description>Recent content in Season 7 on The Modern .NET Show</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 19 Jun 2025 12:09:13 +0100</lastBuildDate><atom:link href="https://dotnetcore.show/episodes/season-7/index.xml" rel="self" type="application/rss+xml"/><item><title>S07E22 - Learning Azure with Jonah Andersson: A Developer's Guide to Cloud Computing and Development Fundamentals</title><link>https://dotnetcore.show/season-7/learning-azure-with-jonah-andersson-a-developers-guide-to-cloud-computing-and-development-fundamentals/</link><pubDate>Fri, 27 Jun 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/learning-azure-with-jonah-andersson-a-developers-guide-to-cloud-computing-and-development-fundamentals/</guid><description>We chat with Jonah Anderson, a cloud DevOps lead and Microsoft Azure MVP, about her journey from the Philippines to Sweden and her passion for technology advocacy. We explore cloud migration best practices, including the Microsoft Cloud Adoption Framework, and her book &amp;lsquo;Learning Microsoft Azure&amp;rsquo; which offers insights for developers. Jonah emphasizes the importance of a solid DevOps pipeline before migration and shares tips on choosing the right Azure services. We conclude with a focus on balancing cloud benefits with effective cost management and community engagement. This episode is rich with practical advice for those interested in cloud technology and software development.</description></item><item><title>S07E21 - Dapr: The Secret Sauce to Simplifying Distributed Applications with Mark Fussell</title><link>https://dotnetcore.show/season-7/dapr-the-secret-sauce-to-simplifying-distributed-applications-with-mark-fussell/</link><pubDate>Fri, 13 Jun 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/dapr-the-secret-sauce-to-simplifying-distributed-applications-with-mark-fussell/</guid><description>Let&amp;rsquo;s connect with Mark, the CEO of Diagrid and a long-time Microsoft veteran, to explore Dapr, a cloud-native solution that simplifies microservices development with consistent APIs for distributed system patterns. Mark highlights Dapr&amp;rsquo;s capabilities in state management, PubSub messaging, and its support for modernizing existing applications. We dive into its multi-language support, deployment ease to Kubernetes, and new features like a built-in workflow engine and Dapr Agents for advanced AI applications. Additionally, Mark introduces Dapr University for developers keen on learning its features and encourages engagement within the Dapr community. Throughout the episode, we uncover how Dapr empowers developers to create resilient and scalable systems while maintaining a focus on business value.</description></item><item><title>S07E20 - .NET Aspire: How Maddy Montaquila and the .NET Team Are Revolutionizing Development</title><link>https://dotnetcore.show/season-7/net-aspire-how-maddy-montaquila-and-the-net-team-are-revolutionizing-development/</link><pubDate>Fri, 30 May 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/net-aspire-how-maddy-montaquila-and-the-net-team-are-revolutionizing-development/</guid><description>In this exclusive interview, Maddy Montaquila, a leading expert on .NET Aspire, shares her insights on the latest cloud-native development platform. Learn how to harness the power of Aspire to build scalable, secure, and efficient applications with ease. From its origins in Microsoft&amp;rsquo;s Cloud Native Initiative, .NET Aspire has emerged as a game-changer for developers and businesses alike. In this conversation, Maddy Montaquila opens up about the key features, benefits, and use cases of Aspire, including its integration with GenAI models, Ollama, and GitHub. Tune in to this informative interview to learn more about .NET Aspire and how it can transform your development workflow</description></item><item><title>S07E19 - .NET Web App Modernization Made Easy with Tomáš Herceg's New Book and DotVVM</title><link>https://dotnetcore.show/season-7/dotnet-web-app-modernization-made-easy-with-tomas-hercegs-new-book-and-dotvvm/</link><pubDate>Fri, 16 May 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/dotnet-web-app-modernization-made-easy-with-tomas-hercegs-new-book-and-dotvvm/</guid><description>Join renowned expert Tomáš Herceg as he discusses his new book, &amp;lsquo;Modernizing .NET Web Applications&amp;rsquo;, and introduces us to his innovative DotVVM framework. In this in-depth conversation, Tomáš shares his expertise on how to modernize legacy .NET web applications using his cutting-edge approach, including tips on picking a trivial task and incrementally moving up the complexity curve. Tune in to learn more about DotVVM, its benefits, and how it can help you future-proof your .NET applications.</description></item><item><title>S07E18 - Jonathan Peppers Unleashes Code Chaos: How .NET Meets the NES</title><link>https://dotnetcore.show/season-7/jonathan-peppers-unleashes-code-chaos-how-dotnet-meets-the-nes/</link><pubDate>Fri, 02 May 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/jonathan-peppers-unleashes-code-chaos-how-dotnet-meets-the-nes/</guid><description>Jonathan Peppers joins us to talk about his project .NES, which allows developers to write C# code for the classic Nintendo Entertainment System. We discuss his journey in creating a tool that compiles C# into usable binary format for NES games, while drawing parallels to mobile development. Jonathan explains the technical challenges, including memory management and sprite handling, and shares his learning experiences along the way. He invites collaboration on the project and encourages listeners to explore the intersection of modern programming and retro systems, embodying a spirit of innovation.</description></item><item><title>S07E17 - Google Gemini in .NET: The Ultimate Guide with Jochen Kirstaetter</title><link>https://dotnetcore.show/season-7/google-gemini-in-net-the-ultimate-guide-with-jochen-kirstaetter/</link><pubDate>Fri, 18 Apr 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/google-gemini-in-net-the-ultimate-guide-with-jochen-kirstaetter/</guid><description>In this episode, we with Jochen Kirschtetter, also known as Joki, a senior software developer and Microsoft MVP. We discuss his development of a .NET SDK for Google Gemini, aimed at bridging the gap in Generative AI access for C# developers. Joki explains how he identified the need for a .NET SDK during Google&amp;rsquo;s Gemini Sprint. We delve into the technical details of his SDK, which integrates both Google AI and Vertex AI functionalities while providing flexible authentication options. Joki also highlights the challenges he faced adapting Python SDK insights to .NET, and we explore how his work simplifies the integration of Generative AI in applications.</description></item><item><title>S07E16 - From Code to Cloud in 15 Minutes: Jason Taylor's Expert Insights And The Clean Architecture Template</title><link>https://dotnetcore.show/season-7/from-code-to-cloud-in-15-minutes-jason-taylors-expert-insights-and-the-clean-architecture-template/</link><pubDate>Fri, 04 Apr 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/from-code-to-cloud-in-15-minutes-jason-taylors-expert-insights-and-the-clean-architecture-template/</guid><description>In this episode, Jason introduces his Clean Architecture template and explains how it can help developers simplify their codebase and deploy to cloud quickly - all within 15 minutes. From understanding the benefits of Clean Architecture to strategies for overcoming common obstacles, Jason opens up about his approach to tackling complex systems and shares practical tips on how to get started with this powerful technique. Learn about Jason&amp;rsquo;s Clean Architecture template and its key components. Understand how Clean Architecture can simplify complexity in software development. Discover strategies for deploying to cloud quickly - all within 15 minutes. Get insights into managing complexity and overcoming common obstacles in software development.</description></item><item><title>S07E15 - Deploying With Confidence: Sam Gomez on Terraform, Bicep, and Infrastructure as Code</title><link>https://dotnetcore.show/season-7/deploying-with-confidence-sam-gomez-on-terraform-bicep-and-infrastructure-as-code/</link><pubDate>Fri, 21 Mar 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/deploying-with-confidence-sam-gomez-on-terraform-bicep-and-infrastructure-as-code/</guid><description>Dive into the world of Infrastructure as Code (IaC) with special guest Sam Gomez, a cloud agnostic expert with a wealth of experience in both Terraform and Bicep. In this informative conversation, Sam shares his insights on deploying infrastructure resources across multiple cloud platforms, including Google Cloud, AWS, and Azure. He also covers the benefits and best practices of using IaC tools like Terraform, as well as the newer Bicep platform. From cloud agnostic solutions to common pitfalls, Sam offers expert guidance and answers listener questions on this engaging episode</description></item><item><title>S07E14 - Metaprogramming Made Accessible: Gael Fraiteur Explores the World of Metalama</title><link>https://dotnetcore.show/season-7/metaprogramming-with-gael-fraiteur/</link><pubDate>Fri, 07 Mar 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/metaprogramming-with-gael-fraiteur/</guid><description>In this episode, Gael Fraiteur joined us to talk about Metaprogramming with Metalama. Gael is the original author of the wildly successful PostSharp and has been working with the aspect-oriented programming pattern for over 20 years.</description></item><item><title>S07E13 - The Infinite Game Meets Azure Security with Bojan Magušić</title><link>https://dotnetcore.show/season-7/the-infinite-game-meets-azure-security-with-bojan-magusic/</link><pubDate>Fri, 21 Feb 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/the-infinite-game-meets-azure-security-with-bojan-magusic/</guid><description>In this exclusive podcast episode with renowned security expert Bojan Magušić, author of the highly anticipated book &amp;quot;Azure Security&amp;quot; we delve into the importance of public cloud security and how it&amp;rsquo;s everyone&amp;rsquo;s responsibility. They also explore the concept of The Infinite Game and its application to security as a whole.&lt;br/&gt;Bojan shares his expertise on securing Azure resources, providing actionable tips and best practices for developers, architects, and security professionals alike. From understanding the risks associated with public cloud computing to implementing effective security measures, Bojan covers it all in this informative and insightful interview.&lt;br/&gt;Whether you&amp;rsquo;re a seasoned security pro or just starting out, this conversation is essential listening for anyone looking to improve their knowledge on securing Azure environments. Don&amp;rsquo;t miss out on this opportunity to learn from one of the industry&amp;rsquo;s leading experts</description></item><item><title>S07E12 - Grokking Application Security: Malcolm McDonald on Securing Your Apps</title><link>https://dotnetcore.show/season-7/grokking-application-security-malcolm-mcdonald-on-securing-your-apps/</link><pubDate>Fri, 07 Feb 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/grokking-application-security-malcolm-mcdonald-on-securing-your-apps/</guid><description>In this informative interview, security expert Malcolm McDonald discusses his new book &amp;lsquo;Grokking Application Security&amp;rsquo;, highlighting the importance of securing your apps with secure defaults. From understanding HTTP requests to vulnerabilities across various frameworks and technologies, Malcolm shares valuable insights on how to protect your applications from common threats.</description></item><item><title>S07E11 - The Security Expert Speaks: Tanya Janca on Learning to Code Securely</title><link>https://dotnetcore.show/season-7/the-security-expert-speaks-tanya-janca-on-learning-to-code-securely/</link><pubDate>Fri, 24 Jan 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/the-security-expert-speaks-tanya-janca-on-learning-to-code-securely/</guid><description>We chat with Tanya Janca, a leader in Application Security, about her upcoming book, &amp;quot;Alice and Bob Learn Secure Coding,&amp;quot; set for release in February 2025. She underscores the critical need for secure coding education and discusses how her book aims to fill existing gaps. Tanya highlights the importance of integrating security from the start of the development process, effective communication between development and security teams, and shares practical insights for building secure applications. Tune in for key strategies to empower developers and promote a culture of secure coding.</description></item><item><title>S07E10 - Unlocking the Power of AI: Jim Bennett on Pieces for Developers</title><link>https://dotnetcore.show/season-7/unlocking-the-power-of-ai-jim-bennett-on-pieces-for-developers/</link><pubDate>Fri, 10 Jan 2025 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/unlocking-the-power-of-ai-jim-bennett-on-pieces-for-developers/</guid><description>Jim Bennett shares his developer relations journey, highlighting Xamarin&amp;rsquo;s impact and community value. He discusses his role at Pieces, a tool enhancing productivity and context retention, and previews upcoming customizable features.</description></item><item><title>S07E09 - Modern .NET NuGet Packaging with Scott Harden</title><link>https://dotnetcore.show/season-7/modern-net-nuget-packaging-with-scott-harden/</link><pubDate>Fri, 20 Dec 2024 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/modern-net-nuget-packaging-with-scott-harden/</guid><description>Hear from renowned .NET expert Scott Harden as he shares insights into modern NuGet packaging techniques and best practices for efficient package management in .NET development.</description></item><item><title>S07E08 - Open-Source and Our Digital Legacies with Scott Harden</title><link>https://dotnetcore.show/season-7/open-source-and-our-digital-legacies-with-scott-harden/</link><pubDate>Fri, 13 Dec 2024 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/open-source-and-our-digital-legacies-with-scott-harden/</guid><description>Scott Harden, a neuroscientist with a background in dentistry and programming, shares his thoughts on open-source monetisation and our digital legacies. He highlights the importance of checking in with yourself about what you want to achieve with your open-source packages and contributions. He also discusses the importance of using test-driven documentation development—something he has done with his ScottPlot.net package. He also asks listeners to think about their digital legacies, which is something he had to face when he was diagnosed with a very rare form of cancer.</description></item><item><title>S07E07 - The Spirit of Open Source in a Modern .NET World with Scott Harden</title><link>https://dotnetcore.show/season-7/the-spirit-of-open-source-in-a-modern-net-world-with-scott-harden/</link><pubDate>Fri, 06 Dec 2024 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/the-spirit-of-open-source-in-a-modern-net-world-with-scott-harden/</guid><description>Scott Harden, a neuroscientist with a background in dentistry and programming, shares his journey in biotechnology and bioinformatics. He highlights the importance of open source contributions in developing both technical and interpersonal skills, addressing challenges such as burnout and project maintenance. He stresses the significance of clear licensing, effective documentation, and community engagement in open source projects. The conversation emphasizes career evolution, the blend of hard and soft skills, and the collaborative spirit within the tech community.</description></item><item><title>S07E06 - Cleipnir and Beyond: On Resilient Development Practices with Thomas Sylvest</title><link>https://dotnetcore.show/season-7/cleipnir-and-beyond-on-resilient-development-practices-with-thomas-sylvest/</link><pubDate>Fri, 22 Nov 2024 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/cleipnir-and-beyond-on-resilient-development-practices-with-thomas-sylvest/</guid><description>In this episode, Thomas Sylvest, expert developer and creator of Cleipnir, dives into the world of resilient programming. Together with Jamie, they explore the concepts and best practices that make systems more robust and efficient, from error handling to deployment pipelines. With a focus on real-world examples and practical tips, this conversation will help you build more resilient applications and avoid common pitfalls. Tune in to learn how to create systems that can withstand unexpected challenges and keep running smoothly.</description></item><item><title>S07E05 - The Art of Teaching Programming using Unity: An Interview with Harrison Ferrone</title><link>https://dotnetcore.show/season-7/the-art-of-teaching-programming-using-unity-an-interview-with-harrison-ferrone/</link><pubDate>Fri, 08 Nov 2024 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/the-art-of-teaching-programming-using-unity-an-interview-with-harrison-ferrone/</guid><description>Harrison Ferrone shares his journey from English major to self-taught programmer, highlights his book &amp;quot;Learning Design Patterns with Unity,&amp;quot; and promotes community collaboration through community contributions.</description></item><item><title>S07E04 - Powering Up with Erik Jensen: An Introduction to EF Core Power Tools</title><link>https://dotnetcore.show/season-7/powering-up-with-erik-jensen-an-introduction-to-ef-core-power-tools/</link><pubDate>Fri, 25 Oct 2024 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/powering-up-with-erik-jensen-an-introduction-to-ef-core-power-tools/</guid><description>Erik Jensen, a Microsoft MVP, discusses EF Core Power Tools, highlighting the graphical interface for reverse engineering databases, customizable code generation, static analysis, and community feedback to enhance the developer experience</description></item><item><title>S07E03 - Chainguard and Securing Your Containers with Adrian Mouat</title><link>https://dotnetcore.show/season-7/chainguard-and-securing-your-containers-with-adrian-mouat/</link><pubDate>Fri, 11 Oct 2024 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/chainguard-and-securing-your-containers-with-adrian-mouat/</guid><description>Adrian from Chainguard explores containerisation&amp;rsquo;s benefits, security challenges, minimal images like Distroless, and the role of SBOMs for compliance, emphasizing support for secure developer workflows</description></item><item><title>S07E02 - CQRS, System Maintainability, and Pragmatic Tech Choices with Dejan Miličić</title><link>https://dotnetcore.show/season-7/cqrs-system-maintainability-and-pragmatic-tech-choices-with-dejan-milicic/</link><pubDate>Fri, 27 Sep 2024 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/cqrs-system-maintainability-and-pragmatic-tech-choices-with-dejan-milicic/</guid><description>Dejan from RavenDB discusses software development, highlighting Command Query Responsibility Segregation (CQRS) for system maintainability and advocating for pragmatic technology choices while considering historical context</description></item><item><title>S07E01 - LinqPad and Building Developer Platforms with Joe Albahari</title><link>https://dotnetcore.show/season-7/linqpad-and-building-open-source-developer-platforms-with-joe-albahari/</link><pubDate>Fri, 13 Sep 2024 04:00:00 +0000</pubDate><guid>https://dotnetcore.show/season-7/linqpad-and-building-open-source-developer-platforms-with-joe-albahari/</guid><description>Joe Albahari, author of &amp;lsquo;C# in a Nutshell&amp;rsquo; and creator of LinqPad, discusses the evolution and features of LinqPad in the .NET ecosystem.</description></item></channel></rss>