#481 – November 19, 2023
Microsoft announced the release of .NET 8 with thousands of performance, stability, and security improvements
Microsoft announced the availability of .NET 8. It delivers thousands of performance, stability, and security improvements, as well as platform and tooling enhancements that help increase developer productivity and speed of innovation.
FusionAuth provides flexible authentication which works in any environment. In this quickstart guide, you’ll learn how to build an application with C# and .NET and integrate it with FusionAuth in five easy steps. The hyper-versatile auth platform works seamlessly for server applications, SPAs, mobile apps, back-end services, and anywhere else you could ever need authentication.
VestPocket: File-based Data Storage for AOT .NET Applications
“Ahead of Time compilation is so hot right now.” AOT is one of the focuses of the .NET 8 release, with a lot of attention given to high-performance scenarios. VestPocket is a single file data storage using System.Text.Json for JSON serialization.
Analyzing Performance Issues in Microsoft .NET 8
DotNetDave details extensive performance benchmarking of .NET 8, showcasing its notable improvements but also highlighting areas of performance regression compared to .NET 6.
C# 12 introduces several new features that aim to improve the expressiveness, performance, and safety of the language. In this post, we will explore some of these features and see how they can benefit your code.
Fakes are Test Doubles with contracts
When is a Fake Object the right Test Double? When you can describe the contract of the dependency. But if you can't describe the contract of a dependency, you should seriously consider if the design is right.
The goal of this post is to share with you the tips and tricks to navigate into the CLR implementation so you could better understand how things are working.