

.NET Rocks!
Carl Franklin and Richard Campbell
.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.
Episodes
Mentioned books

27 snips
Sep 25, 2025 • 1h 6min
Visual Studio Code AI with James Montemagno
James Montemagno, Microsoft developer community lead, shares insights on integrating AI with Visual Studio Code. He explains the differences between VS Code and Visual Studio for AI workflows and discusses which LLM models work best for coding tasks. James highlights his experience building a production app using AI agents and emphasizes the importance of human oversight in coding processes. He also covers the use of GitHub agents to automate workflows and offers practical advice for developers looking to enhance productivity with AI.

Sep 18, 2025 • 55min
Razor Tooling in Visual Studio 2026 with David Wengier
Razor Tooling is evolving! Carl and Richard talk to David Wengier about the changes coming for Razor Pages in the next version of Visual Studio. David talks about the realization that much of the new work in Razor ties closely to Roslyn, which has resulted in a new co-hosting model that means higher performance and reliability for your web pages! The conversation delves into how capabilities in Visual Studio Code are shared with Visual Studio and vice versa, as well as the role of the Language Service Protocol in making it easier to bring more powerful tools to you.

14 snips
Sep 11, 2025 • 1h 3min
Visual Studio 2026 with Mads Kristensen
Join Mads Kristensen, a Microsoft program manager with over 200 extensions published, as he dives into the future of Visual Studio 2026. Discover how AI will transform coding with features like natural language querying and smart debugging. Mads also explores Visual Studio's evolving role as a project management tool and its seamless integration with GitHub and cloud services. Plus, learn about performance enhancements that ensure a smooth user experience and the importance of staying updated with technological advancements.

Sep 4, 2025 • 59min
DevOps in 2025 with Michael Levan
How has DevOps changed in 2025? Carl and Richard talk to Michael Levan about his experiences helping teams automate their development workflows, and dealing with all the details that help the entire team focus on providing customer value. Michael digs into the role of the new AI tools in facilitating better workflows around code, testing, deployment, telemetry, and more. Then the conversation turns to security - and the many challenges that exist to make applications that are secure when deployed, and help with the security challenges that happen while in operation!

10 snips
Aug 28, 2025 • 1h 9min
Design at GitHub with Diana Mounter
Diana Mounter, former Head of Design at GitHub and now transitioning to AlphaSense, shares her design journey and insights. She discusses the evolution of GitHub's design and the importance of integrating design with development. Topics include the innovative Primer design language and how understanding programming leads to better user experiences. Diana's anecdotes highlight the balance needed between creativity and coding, emphasizing the future potential of generative AI in design practices.

12 snips
Aug 21, 2025 • 59min
C# 14 with Dustin Campbell
Dustin Campbell, a Principal Software Architect at Microsoft, unveils the exciting developments in C# 14. He shares insights on how new features are selected and discusses the long-awaited extension members. The conversation dives into the delicate balance between language, framework, and tooling, alongside advancements in Razor Pages. Listeners will enjoy Dustin's reflections on coding efficiency innovations and the evolving landscape of .NET tooling—all sprinkled with a dash of tech history and humor.

15 snips
Aug 14, 2025 • 1h 3min
Thirty Years of Application Security with Michael Howard
Michael Howard, a veteran at Microsoft and Senior Director in the Red Team, shares fascinating insights from over 30 years in application security. He delves into the evolution of security practices, emphasizing the importance of integrating security into development from the start. Michael discusses the arms race between attackers and defenders, explaining how the Red Team simulates real threats to bolster defenses. He also highlights the human factors in security vulnerabilities and the rising importance of AI-assisted measures to tackle evolving threats.

20 snips
Aug 7, 2025 • 1h 2min
Improving Legacy Applications with Billy Hollis
Billy Hollis, a Nashville-based software designer and developer specializing in user experience and healthcare systems, shares his insights on updating legacy applications. He discusses the importance of assessing whether a legacy app is still meeting modern workflows. Hollis highlights the challenges of balancing user-friendly design with the complexities of older systems and offers strategies for modernizing applications while respecting their critical roles. His extensive experience brings a unique perspective on the delicate art of enhancing usability in legacy software.

22 snips
Jul 31, 2025 • 1h 5min
Event Sourcing with Hannes Lowette
Hannes Lowette, a Principal Consultant at Axes in Belgium, dives into the world of event sourcing, sharing his passion for back-end development and scalability. He explains how moving away from traditional data storage can enhance application performance. With event streams, developers can generate necessary relational data easily while improving speed. Hannes also tackles the challenges of data privacy under GDPR, emphasizing how to maintain historical records without sacrificing compliance. It's a captivating look at modern data management!

28 snips
Jul 24, 2025 • 54min
AI Concerns with Mark Seemann
Mark Seemann, a seasoned software developer and blogger, shares his critical insights on the impact of AI tools like ChatGPT on the development community. He warns against the illusion of AI as a reliable source of truth, highlighting the need for developers to possess sufficient knowledge to evaluate AI-generated code. The conversation touches on the risks of inexperienced developers misusing these tools, underscoring the importance of accountability and critical thinking in software development. Mark emphasizes that as AI evolves, so must our approach to its implications and oversight.


