Author Archives: Jesse Liberty

Unknown's avatar

About Jesse Liberty

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. Liberty is a Senior AI Engineer at the University of Pittsburgh Medical Center, and 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 21 year Microsoft MVP.

Creating APIs Part 8: Validation

Performance is king (well, after accuracy) in APIs. Sending a request to the Database only to discover that the request is invalid is a waste of resources. Thus, we want to validate the request as soon as it hits the … Continue reading →

Posted in Essentials | 18 Comments

Reboot!

This site has been quiet for a few months while I finish up my book (.NET APIs with C#). I’m happy to reboot both the blog and Yet Another Podcast, starting soon with an interview of Mads Torgerson (lead designer … Continue reading →

Posted in Essentials | 49 Comments

NDepend

A dive into an amazing program for developers: NDepend

Posted in Essentials | Tagged , | 75 Comments

Scott Hunter – Aspire and 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. 

Posted in Essentials | Tagged , | 110 Comments

API Part 7 – Swagger Comments

In the previous post, I introduced Swagger and showed how to set up your project for Swagger. In this post I will show how to add Swagger comments to annotate your program. In earlier posts we looked at the database … Continue reading →

Posted in API, C#, Essentials | Tagged | 2,572 Comments

.NET APIs Part 6 – Swagger

This is part 6 in a series about building APIs in .NET using C#. The previous (part 5) entry is here, and the series starts here. As you know, an API sits between a client and the back end. It … Continue reading →

Posted in API, C# | Tagged | 45 Comments

I need winter to end

Posted in Essentials | 305 Comments

API – Video 1

An experiment in supplementing the API material with video. This will be rough at first…

Posted in API, Essentials, Video | Tagged , | 30 Comments

.NET MAUI Special Offer

Posted in .NET MAUI | 152 Comments

.NET APIs Part 5 – All the CRUD APIs

In the previous posting we saw how to create an API to get all the cars in our database. In this posting we’ll look at the remaining CRUD (Create Review Update Delete) operations. As you may remember, we created a … Continue reading →

Posted in Essentials | 2,765 Comments

Mads Torgersen on C# 12

Super excited and proud to have Mads (lead designer of C#) back to talk about C# 12 

Posted in Essentials | Tagged | 10,623 Comments

.NET APIs Part 4 – Creating the APIs

We are, finally, ready to create our ASP.NET Core application that will host our traditional and our minimal APIs. (This series begins here.) The code for this blog post is available here:git clone https://github.com/JesseLiberty/Cars.git Please note that WordPress seems to … Continue reading →

Posted in API, Essentials | 658 Comments