Author Archives: Jesse Liberty
144,000 users
My site says we just crossed 144,000 users. I’m stunned.
Turn the tables: 2016
Episode 50: The Technical Journey of Jesse Liberty
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
API Part 2 – Creating your first API
This is part 2 in our series on .NET APIs with C#. Find Part 1 here. No surprise, the first step in building your application is to create a new solution. To get started, choose the Azure Functions template. Name … Continue reading
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
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
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.
Maddy Leger on Aspire
Maddy is the program manager/ owner of Microsoft’s Aspire. This is new, exciting and powerful. More about Aspire
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
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
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).
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