.NET
What’s New in .NET 9 with Examples (via Nick Chapsas)
- Feature switching (basically feature flagging) via
AppContent.TryGetSwitch
and some minor changes in the .csproj file. - LINQ methods such as
AggregateBy()
andCountBy()
- Support methods such as
Span.Split()
andIDictionary.GetAlternateLookup<T>()
- Methods that can take any number of arguments via the
params
keyword can take advantage of the type beingReadonlySpan<T>
to save on memory allocation. - Hybrid cache where you can use distributed and in-memory caches.
- JSON schema support via
GetJsonSchemaAsNode()
. - GUID version 7 support via
Guid.CreateVersion7()
where the GUIDs are ordered sequentially
Why I’m Worried about Blazor and Its Future (vi Nick Chapsas)
This video was a 4-year lookback on a video of the same name to react to the statements made. Many of them have held up over time. The comment section has examples and counterexamples.
AI
Generative AI Is Still Just a Prediction Machine (via HBR)
“Failing to recognize that generative tools are merely prediction machines will lead to strategic missteps. Today’s AIs are built from data and do not provide judgment on when and how AIs should be built and used.”