Professional Development – 2024 – Week 47

Image Credit: https://www.flickr.com/photos/54585499@N04/

.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() and CountBy()
  • Support methods such as Span.Split() and IDictionary.GetAlternateLookup<T>()
  • Methods that can take any number of arguments via the params keyword can take advantage of the type being ReadonlySpan<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.”