Good Monday!
Programming
-
Making an Asynchronous Breakfast in .NET (Assis Zang ) - This post explains so well using a task that we all did the difference between synchronous and asynchronous code. It's in .NET, but valid for all languages (that support async code of course).
-
A first look behind the scenes of minimal API endpoints: Behind the scenes of minimal APIs - Part 1 (Andrew Lock) - First, of a series, this post digs into the code to understand why minimal APIs are so performant. There is a lot in there, looking forward to reading the next one.
-
December Extensions Roundup: Improving Visibility for Your APIs and Images (Amy Bass) - I use more than I create docker images these days but I can see how this extension would be useful.Very cool!
-
Exploring the model-binding logic of minimal APIs: Behind the scenes of minimal APIs - Part 3 (Andrew Lock) - The third post in a series where we dig into how Minimal APIs do their magic.
-
Extracting metadata from a minimal API handler: Behind the scenes of minimal APIs - Part 2 (Andrew Lock) - Another deep technical post of the series where Andrew shows us are things works under the hood of minimal APIs.
-
How To Use GitLens To Figure Out Who Introduced A Change In Your Code (Mohd S.) - Great post that shows how to use a tool with a real case. Nicely done!
-
Reducing Blazor WASM size by providing custom ICU data - Gérald Barré (Gérald Barré) - This is a nice tutorial with all the code snippets to help us understand and get started.
Podcasts
- Best of DevOps 2022 (DevOps and Docker Talk) - Nice review of 2022, DevOps style, by 3 Docker captains.
- Source Open vs Open Source and IdentityServer with Dominick Baier and Brock Allen (.NET Rocks!) - I used in the past IdentityServer and didn't know the story. Very interesting post about Open source.
~Frank