James Montemagno on Vibe Coding

James is welcomed back to Yet Another Podcast, this time to talk about Vibe Coding with Microsoft’s AI tools.

Video

https://developer.microsoft.com/blog/complete-beginners-guide-to-vibe-coding-an-app-in-5-minutes

https://jamesmontemagno.github.io/podstats

https://www.vscodepodcast.com

https://www.vscodepodcast.com/6

Posted in AI, Essentials, Visual Studio | Tagged | 176 Comments

Lance McCarthy on CoPilot & MCP Servers

Lance takes us through what MCP is, why it is important, and how to work with it.

Video

You can reach Lance here:
https://bsky.app/profile/lance.boston
https://twitter.com/l_anceM
Https://dvlup.com

Posted in CoPilot, Essentials, MCP, Visual Studio | Tagged | 83 Comments

What a fortnight! VS2026 and iOS26

In the past short while, we’ve seen the release of Visual Studio 2026 and iOS-26. They both have great improvements, though if I had to choose, the one that is making the biggest impact on me is, of course, Visual Studio. And there, the biggest improvement is performance.

You know how real estate people say that the three most important things in selling a house are location, location, location. Well, for me, the three most important things in an IDE are performance, performance and, oh yeah, performance.

A couple years ago I was frustrated by the slowness of the code-build-debug-repeat cycle. Loading Visual Studio, and especially building the project had terrible bursts of slow. I went out and bought a powerhouse desktop with 64GB of memory and 24 Core. At the time, that was about as big a box as I could afford. The impact on Rebuild All… nada. I couldn’t perceive much difference at all.

But now, Visual Studio appears to be taking advantage of the memory, and that, combined with other optomizations, makes it scream. I talked with Mads Kristensen (podcast / video) about 2026 and this was one of the things we focused on.

Mads actually focuses on three big improvements in VS2026: performance, appearance (did you know there are about 4,000 icons in VS!?), and deep CoPilot integration.

Deep CoPilot integration is one of those features whose true benefit emerges over time. One key feature is that CoPilot can now know a lot more about your entire project, allowing it to do a lot of work for you (under your supervision, of course). Add MCP (which, essentially, allows you to add expert AI on a given context) and boom! CoPilot really does become a smart assistant.

For more on CoPilot agents and MCP see my interview of Scott Hunter (podcast / video). Also, check out my podcast with Jeff Fritz.

iOS 26

iOS26 is much prettier than it was, and has a number of cool new features. My favorite is Hold Assist. It lets your iPhone wait on hold for you and alerts you when a person picks up. No more listening to elevator music…

To use it, make your call as you usually do. If you are put on hold (or get an automated message), wait a few seconds and your iPhone will prompt you: “Hold this call?” If you tap Hold, you can leave that screen and use your phone to do other things. When a human picks up on the other end, you are notified and the call is connected. (Note, if you miss the Hold This Call prompt, you can tap More -> Hold Assist from the in-call menu.)

iOS also offers Call Screening. This asks unknown callers who they are and what they want before your phone rings. You can then decide whether or not to take the call. You have a lot of control over this feature and you can integrate it with Focus.

What else? There are a ton of small features, one I particularly like is the ability to take simple polls in messages. What time should we talk? 6pm, 6:30pm, 7pm.

CoPilot says “This update isn’t just a facelift—it’s a full-on personality upgrade for your iPhone.” I agree.

Posted in Essentials, iOS, iPhone, Visual Studio | 377 Comments

Scott Hunter

Conversation with Scott Hunter (VP Microsoft) about Visual Studio, CoPilot Agents, MCP, Azure, Azure Functions and much more.

Photo Scott Hunter

Watch on YouTube

Note: ZenCastr ate Scott’s links, but you can get started at https://learn.microsoft.com

Posted in Azure, C#, CoPilot, Learning, Microsoft, Programming, Tools and Utilities, Visual Studio, Visual Studio | Tagged | 357 Comments

Visual Studio 2026! with Mads Kristensen

Visual Studio 2026 is here. Mads takes us through the highlights

View this podcast on YouTube

Posted in Essentials, Visual Studio | Tagged | 248 Comments

Celebrating 15 years of Yet Another Podcast

Today we are celebrating 15 years of commercial-free podcasting on . NET-related issues.

Thank you for your ongoing interest and support. Stay tuned for a very special podcast on Visual Studio coming sometime next week.

Posted in Essentials | 363 Comments

Mads K (Microsoft) on Visual Studio and VSCode

Mads K of Microsoft talks about the targeting of Visual Studio and VSCode. Towards the end, I ask him about a few of his favorite plugins.

View this podcast on YouTube

Posted in Visual Studio | Tagged | 363 Comments

Jeff Fritz on .NET Aspire and CoPilot Agents

Jeff Fritz (Microsoft) joins me to talk about .NET Aspire, CoPilot Agents and Vibe programming. This is a show not to miss; his enthusiasm is catching and his knowledge is astonishing.


Posted in Aspire, CoPilot | Tagged | 6 Comments

Video: Visual Toolbox: Git in Visual Studio

Posted in Git | 824 Comments

Richie Bonilla and Forage AI Email

Forage is an AI email assistant that sorts your mail into categories, provides a summary once or twice a day (your choice) and summarizes newsletters into bullet points.

I talk with Richie Bonilla (CEO and co-founder)* about his startup, what lead him to create Forage and how it works.

https://foragemail.com

* Co-founder? Co-Founder? Cofounder?

Posted in Essentials | Tagged | 1,044 Comments

CoPilot Agents

Prepare to have your mind blown. Copilot Agents are powerful AI tools for Visual Studio Code and Visual Studio. Used to CoPilot? — you ain’t seen nothing yet!

James Montemagno and Burke Holland of Microsoft discuss how to get it, and how to use it.

https://code.visualstudio.com

GitHub Copilot for Skeptics Who Still Think AI is Overrated | BRK124

https://youtube.com/@code

(30+) Visual Studio Code (@vscode.dev) — Bluesky

Posted in CoPilot | Tagged | 756 Comments

Mike Kistler (Microsoft) on OpenAPI

OpenAPI is the framework of choice for documenting APIs


OpenAPI support in ASP.NET Core API apps
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/overview?view=aspnetcore-9.0
 
Generate OpenAPI documents at build-time
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/aspnetcore-openapi?view=aspnetcore-9.0&tabs=visual-studio%2Cvisual-studio-code#generate-openapi-documents-at-build-time
 
The project file property to set the directory where the OpenAPI should be saved is “OpenApiDocumentsDirectory” and it is documented here:
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/aspnetcore-openapi?view=aspnetcore-9.0&tabs=visual-studio%2Cvisual-studio-code#modifying-the-output-directory-of-the-generated-open-api-file
 
This section contains a summary of how C# types and attributes map to OpenAPI schemas.
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/include-metadata?view=aspnetcore-9.0&tabs=minimal-apis#include-openapi-metadata-for-data-types
 
We talked about the OpenAPI specification — the latest version is here:
https://spec.openapis.org/oas/v3.1.1.html
 
I also briefly touched on the Overlay specification — that is here:
https://spec.openapis.org/overlay/v1.0.0.html
 
and the Arazzo Specification — that is here:
https://spec.openapis.org/arazzo/v1.0.1.html
 
The Roadmap for ASP.NET Core features in .NET 10 is here:
https://github.com/dotnet/aspnetcore/issues/59443

 

Posted in API | Tagged | 826 Comments