Author Archives: Jesse Liberty

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. His latest book, Building APIs with .NET will be released early in 2025. Liberty is a Senior SW Engineer for CNH and he was 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 Microsoft MVP.

A Dozen Programmer Utilities

Two years ago, I made a list of my indispensable tools. Here is a quick updated version: Lists are always subjective, but it is helpful, I think, to exchange favorites now and again. Feel free to add yours to the … Continue reading

Posted in Essentials | 10 Comments

Where’d it go?

Apparently I have maxed out the number of files I can have! Rather than give up, I’ve decided to upgrade. Unfortunately, before doing so I deleted a lot of files trying to make room, and I over did it, deleting … Continue reading

Posted in Essentials | 1 Comment

API #9 – Tables

An important part of creating APIs is interacting with data storage. While you can use any number of database programs, a common way to store simple data is in data tables. This is particularly useful when you are recording API … Continue reading

Posted in Essentials | 3 Comments

1,000,000 Views!

jesseliberty.com just crossed 1MM views (lifetime). So pleased you’ve stuck with me. See find me in menu to continue the dialog.

Posted in Essentials | Leave a comment

Programming APIs Book

End of November, 2024.

Posted in Essentials | 10 Comments

Mads Torgersen and C# 13

Mads Torgersen, lead designer of C# joins me to talk about what’s new in C# 13 and much more 

Posted in Essentials | Tagged | 2 Comments

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 | 3 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 | 6 Comments

NDepend

A dive into an amazing program for developers: NDepend

Posted in Essentials | Tagged , | 11 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 , | 2 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 | 9 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 | 4 Comments