

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

Oct 2, 2025 • 55min
Local AI Models with Joe Finney
Joe Finney, a mobile product owner and Microsoft MVP, dives into the world of local AI models. He explores the capabilities of models from platforms like Hugging Face for tasks like OCR and image recognition. Joe explains the importance of Windows AI APIs for developers, the nuances of managing ONNX models, and the trade-offs between local and cloud solutions. He emphasizes privacy and cost benefits of local models while discussing hardware requirements and practical tools to experiment. A must-listen for anyone interested in machine learning on their own devices!

18 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!

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!