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.

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

Posted in AI | Leave a comment

144,000 users

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

Posted in Essentials | 6 Comments

Turn the tables: 2016

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

Posted in Essentials | Leave a comment

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

James Montemagno on blending .NET application development

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. .NET Beginner Videos: https://dotnet.microsoft.com/en-us/learn/videos Microsoft Learn Training: https://learn.microsoft.com/en-us/training/dotnet/ Workshops: http://github.com/dotnet-presentations .NET 10 – Next Page: https://dotnet.microsoft.com/en-us/next Bluesky: http://bsky.app/profile/james.montemagno.com YouTube: https://youtube.com/@jamesmontemagno     … Continue reading

Posted in .NET MAUI, Angular, Blazor Hybrid, Community, Essentials, JavaScript | Tagged | Leave a comment

Azure Functions – Part 1

This begins a short series on Azure Functions and Durable Functions from the perspective of building APIs. This is based on material from my book Programming APIs with C# and .NET that I wrote with Joseph Dluzen (to tell the … Continue reading

Posted in API, Azure | Leave a comment

Mads K. on Visual Studio

Mads Kristensen discusses Visual Studio extensions, and the use of CoPilot to get the most out of Visual Studio programming. 

Posted in Essentials, Visual Studio | Tagged | Leave a comment

Maddy Leger on Aspire

Maddy is the program manager/ owner of Microsoft’s Aspire. This is new, exciting and powerful. More about Aspire 

Posted in Aspire | Tagged | Leave a comment

Best of JesseLiberty.com: Bayesian Probability

This from 2009: Yudkowsky poses the following canonical problem: 1% of women at age forty who participate in routine screening have breast cancer. 80% of women with breast cancer will get positive mammographies. 9.6% of women without breast cancer will … Continue reading

Posted in Essentials | 1 Comment

Mastering C# – Pattern Matching

Microsoft has a wonderful tutorial on pattern matching, in which you model a lock (to raise or lower a ship when there would otherwise be a waterfall). They model the two doors and the water level. While their example is … Continue reading

Posted in C# 12, Mini-Tutorial, Programming | 1 Comment

Modern C# Part 3 – Switch Expressions

I admit it, I’ve struggled with pattern matching. In the next few blog posts I’ll explore this magic, starting today with switch expressions (not to be confused with switch statements).

Posted in C#, Mini-Tutorial | 1 Comment

Modern C# Part 2 – Accessing via Implicit Index

Until now, if you wanted to access the last item in a list you had to use a slightly cumbersome syntax. C# 13 introduces the “hat” operator (^) where ^1 is the last element in your collection, ^2 is the … Continue reading

Posted in Programming | Tagged , | Leave a comment