Author Archives: Jesse Liberty

Unknown's avatar

About Jesse Liberty

** Note ** Jesse is currently looking for a new position. You can learn more about him at https://jesseliberty.bio Thank you. Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen online courses. His latest book, Building APIs with .NET, is now available wherever you buy your books. Liberty was a Team Lead and Senior Software Engineer for various corporations, a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a 13 year Microsoft MVP.

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 | 939 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 | 1,575 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 … Continue reading

Posted in Essentials | Tagged | 1,880 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, … Continue reading

Posted in CoPilot | Tagged | 1,356 Comments

Mike Kistler (Microsoft) on OpenAPI

OpenAPI is the framework of choice for documenting APIs OpenAPI support in ASP.NET Core API appshttps://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/overview?view=aspnetcore-9.0 Generate OpenAPI documents at build-timehttps://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 … Continue reading

Posted in API | Tagged | 1,546 Comments

Claude

There’s a new AI kid on the block (https://claude.ai) and he is very powerful for programming and many other things. At the risk of being obnoxious, here is what he said about me:Jesse Liberty is a well-known software developer, author, … Continue reading

Posted in AI | 1,499 Comments

APIs with C# – Part 4 Options

NET provides support for passing options via environment variables, appsettings.json, and XML files. as well as command line arguments. In short, each higher level overrides the settings in lower levels. To add options: Create a public class and name it … Continue reading

Posted in APIs | 1,412 Comments

144,000 users

My site says we just crossed 144,000 users. I’m stunned.

Posted in Essentials | 1,638 Comments

Turn the tables: 2016

Episode 50: The Technical Journey of Jesse Liberty   Episode 51: The Technical Wisdom of Jesse Liberty

Posted in Essentials | 1,308 Comments

API – Functions Part 3: Routing

In the previous part of this series, we looked at creating our first API. But how do you determine which API is being invoked? This is accomplished with routing. If you have a Products class your entry (end point) might look … Continue reading

Posted in API, APIs, Essentials, Mini-Tutorial | Tagged | 1,104 Comments

API Part 2 – Creating An Azure Function

This is part 2 in our series on .NET APIs with C# – Functions. Find Part 1 here. In this part we’ll talk about how you build an Azure Function. Functions are another way of interacting with an API. Here … Continue reading

Posted in API, APIs, Essentials, Mini-Tutorial | Tagged | Leave a comment