.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.
…
continue reading
Carl Franklin And Richard Campbell Podcasts
1
The Role of LLMs in Visual Studio Productivity with Leslie Richardson
1:01:00
1:01:00
Play later
Play later
Lists
Like
Liked
1:01:00How are large language models going to change the way we use Visual Studio? Carl and Richard speak with Leslie Richardson about her work in Visual Studio, starting with the debugger and now focusing on the broader productivity features of the product. Leslie discusses how various Copilots are being integrated into Visual Studio to help users take a…
…
continue reading
1
Old Developers using New Tools with Brady Gaster
1:01:00
1:01:00
Play later
Play later
Lists
Like
Liked
1:01:00How are folks adapting to the new tools available for development today? Carl and Richard talk to Brady Gaster about his work on improving the tooling for software development at Microsoft - and the transformation that is currently underway! Brady talks about developers doing app modernization, dealing with the challenges of the cloud, and the many…
…
continue reading
Ready to integrate build automation into your applications? Carl and Richard talk to Mattias Karlsson about the new Cake.SDK as an additional component of the Cake (C# Make) open source project. Mattias talks about integrating the Cake scripting experience into your .NET console applications. The conversation digs into speeding up the building of i…
…
continue reading
1
GitHub Spec Kit with Den Delimarsky
1:05:00
1:05:00
Play later
Play later
Lists
Like
Liked
1:05:00How do you build quality software with LLMs? Carl and Richard talk to Den Delimarsky about the GitHub Spec Kit, which uses specifications to help LLMs generate code for you. Den discusses the iterative process of refining specifications to produce better code, and then being able to add your own code without disrupting the process. The conversation…
…
continue reading
The next version of CSLA is out! Carl and Richard talk to Rocky Lhotka about his business objects framework that pre-dates .NET itself! Rocky discusses the surge in development that occurred for version 9, where a company heavily dependent on CSLA contracted developers to clear some of the backlog. The result is a few new long-term contributors, re…
…
continue reading
1
Digging Deeper into .NET Aspire with Chris Klug
57:00
57:00
Play later
Play later
Lists
Like
Liked
57:00Aspire has been around for almost two years. How do you use it effectively? Carl and Richard talk to Chris Klug about his experience with .NET Aspire. Chris discusses thinking cloud natively, whether you are going to the cloud or not - it's not just a place, but also an architecture. The conversation digs into the role of containers and Kubernetes,…
…
continue reading
You write tests - but are they valuable tests? Carl and Richard talk to Egil Hansen about his approach to creating tests for applications. Egil discusses the types of testing and who they impact. Testing isn't only for you! Valuable tests are also durable, being able to persist between changes where it makes sense, and help to understand when updat…
…
continue reading
AI in the cloud dominates, but what can you run locally? Carl and Richard speak with Joe Finney about his work in setting up local machine learning models. Joe discusses the non-LLM aspects of machine learning, including the vast array of models available at sites like Hugging Face. These models can help with image recognition, OCR, classifiers, an…
…
continue reading
1
Visual Studio Code AI with James Montemagno
1:06:00
1:06:00
Play later
Play later
Lists
Like
Liked
1:06:00How has AI changed coding with Visual Studio Code? Carl and Richard talk to James Montemagno about his experiences using the various LLM models available today with Visual Studio Code to build applications. James talks about the differences in approaches between Visual Studio and Visual Studio Code when it comes to AI tooling, and how those tools c…
…
continue reading
1
Razor Tooling in Visual Studio 2026 with David Wengier
55:00
55:00
Play later
Play later
Lists
Like
Liked
55:00Razor 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! T…
…
continue reading
1
Visual Studio 2026 with Mads Kristensen
1:03:00
1:03:00
Play later
Play later
Lists
Like
Liked
1:03:00Ready for the next version of Visual Studio? Carl and Richard talk to Mads Kristensen about the long-awaited version of Visual Studio. Needless to say, artificial intelligence sits front and center. Mads talks about the deep integration of AI across the development lifecycle, including code completion, debugging, even natural language querying. The…
…
continue reading
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, deploymen…
…
continue reading
1
Design at GitHub with Diana Mounter
1:09:00
1:09:00
Play later
Play later
Lists
Like
Liked
1:09:00How did the design of GitHub evolve? Carl and Richard speak with Diana Mounter about her experiences at GitHub, including her role as head of design. Diana discusses how she was drawn to GitHub as a designer and how her career evolved to lead design for the company. The conversation ranges over different design concepts, the Primer design language,…
…
continue reading
What's coming in C#14? Carl and Richard chat with Dustin Campbell about the next version of C#, discussing what it takes to continue advancing software development in the Microsoft ecosystem. Dustin discusses how features are selected from version to version, including long-developed features like extension members, which have been in development f…
…
continue reading
1
Thirty Years of Application Security with Michael Howard
1:03:00
1:03:00
Play later
Play later
Lists
Like
Liked
1:03:00How has application security evolved over the decades? Carl and Richard talk to Michael Howard about his experiences working in security at Microsoft. Michael discusses his current role as a member of the Red Team at Microsoft, which identifies security vulnerabilities within the organization by creating scenarios that black hats might employ, such…
…
continue reading
1
Improving Legacy Applications with Billy Hollis
1:02:00
1:02:00
Play later
Play later
Lists
Like
Liked
1:02:00Can you improve a legacy application? What's the right way to go about it? Carl and Richard talk with Billy Hollis about his work updating legacy applications, starting with the most essential question: should you? Billy begins by defining what it means to be a legacy application and how, invariably, these applications are critical to the organizat…
…
continue reading
How can event sourcing help your applications? Carl and Richard speak with Hannes Lowette about his work in helping developers utilize event sourcing patterns to build scalable applications. Hannes discusses moving away from the old habit of decomposing data from objects into rows, columns, and tables, as there's no reason to save that disk space a…
…
continue reading