I’m happy to announce the start of a new series on creating APIs with C# and .NET—beginning with a series of posts, videos, and podcasts on Azure Functions and Durable Functions.
You can find the video here, and the podcast is available wherever you get your podcasts, or you can download it here, or you can use this player:
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
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
Conversation with Scott Hunter (VP Microsoft) about Visual Studio, CoPilot Agents, MCP, Azure, Azure Functions and much more.
Watch on YouTube
Note: ZenCastr ate Scott’s links, but you can get started at https://learn.microsoft.com
Visual Studio 2026 is here. Mads takes us through the highlights
View this podcast on YouTube
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
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.
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
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
Tweets by codehttps://youtube.com/@code
(30+) Visual Studio Code (@vscode.dev) — Bluesky
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
A fascinating discussion of building .Net MAUI applications with Blazor and JavaScript libraries. James’ enthusiasm is catching and he doesn’t disappoint in this interview.
Mads Torgersen, lead designer of C# joins me to talk about what’s new in C# 13 and much more
Scott Hunter (VP Microsoft) joins Yet Another Podcast’s reboot to talk about Aspire, Azure and much more. Do not miss this episode… Aspire will blow you away!
Links to follow.
Excited to have Patrick Smacchia of NDepend on to discuss this amazing tool for creating world-class .NET applications.
Use Cases
Videos
Download NDepend
David Ortinau, Program Manager .NET and voice of .NET MAUI discusses MAUI as a platform, Blazor Hybrid, Community Toolkits, as well as what’s on the road map for .NET MAUI.
What’s your opinion: XAML vs. Fluent C# for new MAUI programmers?
Please note that something went wrong with distributing this podcast and so I am reposting.
David Ortinau, Program Manager .NET and voice of .NET MAUI discusses MAUI as a platform, Blazor Hybrid, Community Toolkits, as well as what’s on the road map for .NET MAUI.
What’s your opinion: XAML vs. Fluent C# for new MAUI programmers?
Bill Wagner creates C# learning and reference materials for https://learn.microsoft.com. He works with colleagues on the C# team, related content teams, and customers to provide resources for everyone that wants to learn more about C#. He’s also a member of the ECMA C# Standardization committee, working to update the C# standard.
I asked Bill, to come talk about C# 11 and to do so from the perspective of a programmer who stopped following the newest additions to C# as of C# 7 or 8 or so. That is, how do we catch up if we’ve fallen behind on the latest features?
This is part one, in which we discuss, among other things, Pattern Matching.
Here is a link to the tutorial Bill describes.
And here is a link to the top of the C# documentation.
Mark Price joined me to discuss C# 11 and his books, C# 11 and .NET 7 and Apps and Services with .NET 7. Both books are available in my tiny book store, listed under Favorite books for programmers.
Note: A gremlin got into the original audio; fixed now. I apologize for the inconvenience.
Part 2 of my discussion with Mads and Dustin on what’s new in C# 11 with a focus on when application developers will use the new features.
Joined today by Mads and Dustin to discuss what’s new in C# 11 with a focus on when application developers will use the new features.
Very excited to have Maddy back on Yet Another Podcast. Today we go beyond the basics to intermediate and advanced topics in .NET MAUI. Or wherever you get your podcasts.
Incredibly pleased to have one of the pioneers in Agile programming: Robert “Uncle Bob” Martin. Uncle Bob is known for, among other things, his SOLID principles of development. He is the author of the seminal book Clean Code along with … Continue reading →
I’m joined by James Montemagno, Principal Lead Program Manager for .NET Community at Microsoft, and the most enthusiastic person I know. James is the author of the .NET Presentations – .Net Maui In A Box, among many other things. You … Continue reading →
.visx files are magic as far as I’m concerned. Mads takes us through their history and how they have become much easier to create. vsixcookbook.com Yet Another Podcast is available wherever you get your podcasts.
Jon Galloway comes on Yet Another Podcast to talk about… well, a lot of stuff. ASP.NET Core Minimal APIs .NET Upgrade Assistant Upgrading from ASP.NET MVC 5 to .NET 6 Upgrading Windows Forms to .NET 6 Upgrading WPF to .NET … Continue reading →
Bill Wagner joins us once again, this time to talk about C# 10 and the evolving Microsoft. documentation. Check back here for links but I just couldn’t wait to publish this.
Lance McCarthy talking about Maui, VS2022, community contributions and much more. Referenced sites and source: Twitter – https://twitter.com/lancewmccarthy Blog – https://dvlup.com/ Resources (see descriptions below) 1 https://github.com/LanceMcCarthy/CommonHelpers 2 https://github.com/LanceMcCarthy/DevOpsExamples 3 https://github.com/LanceMcCarthy/MediaFileManager 4 Bonus https://github.com/LanceMcCarthy/Flusher Tools GitKracken | Legendary Git Resource 1 – CommonHelpers That is the CommonHelpers NuGet … Continue reading →
Mads comes back on show 200 (!) to talk about all things C# 10, which will be released November 2021.
In this podcast the tables are turned, and I’m interviewed by Kate Strachni of Datacated .
Much is in .NET 5, much more is coming in .Net 6. Jeff and I explore all the new goodies. Links will be posted soon.
Mark Price, author of C# 9 and .NET 5 – Modern Cross Platform Development comes on to talk about, well…C# 9 and .NET 5, and also modern cross Platform Development
Bill Wagner of the C# 9 Documentation team at Microsoft talks about changes and improvements to the Microsoft documentation as well as key features in C# 9
What’s new in C# 9: https://docs.microsoft.com/dotnet/csharp/whats-new/
Explore Record types: https://docs.microsoft.com/dotnet/csharp/whats-new/tutorials/records
Records reference: https://docs.microsoft.com/dotnet/csharp/language-reference/builtin-types/record
Explore Pattern matching: https://docs.microsoft.com/dotnet/csharp/whats-new/tutorials/patterns-objects
Pattern matching tutorial: https://docs.microsoft.com/dotnet/csharp/tutorials/pattern-matching
Patterns reference: https://docs.microsoft.com/dotnet/csharp/language-reference/operators/patterns
http://jesseliberty.com/wp-content/media/Show195.mp3
Jon joins us again, this time to talk about Visual Studio Mac and Maui!
http://jesseliberty.com/wp-content/media/Show194.mp3
Microsoft’s Mads Torgersen– Lead Designer of C# — talks about how to know when to use the new features in C# 8 and 9, and more.
Photo credit: Jesse Liberty
http://jesseliberty.com/wp-content/media/Show193.mp3
Check out this lineup of guests
What can I say… an hour of amazing Maui goodness, including:
http://jesseliberty.com/wp-content/media/Show192.mp3