C# Digest - Announcing .NET 8
#481 – November 20, 2023 | View in browser |
C# Digest
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.
Add secure authentication, MFA, social login, and more to your .NET app easily with FusionAuth (sponsor)
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.
how did you like this issue?
newsletters
Older messages
The convenience of System.IO
Sunday, November 12, 2023
.NET has great API for reading and writing files #480 – November 13, 2023 View in browser C# Digest The convenience of System.IO File I/O APIs are used pervasively in apps. .NET has great API for
Keep it secret, keep it safe with .NET
Sunday, November 5, 2023
Everything you need to know about configuration and secret management #479 – November 06, 2023 View in browser C# Digest Everything you need to know about configuration and secret management in .NET A
Using PerfView to Diagnose High CPU in an ASP.NET app
Sunday, October 29, 2023
PerfView was critical in tracking down the problem #478 – October 30, 2023 View in browser C# Digest Using PerfView to Diagnose High CPU in an ASP.NET app At work, I was recently faced with a puzzling
Premature Infrastructure is the Root of All Evil
Sunday, October 22, 2023
A habit of creating infrastructure code before it is actually needed #477 – October 23, 2023 View in browser C# Digest Premature Infrastructure is the Root of All Evil Premature infrastructure is a
The lowly strategy pattern is still useful
Thursday, October 19, 2023
Allows one of a family of algorithms to be selected on-the-fly at runtime #476 – October 16, 2023 View in browser C# Digest The Lowly Strategy Pattern is Still Useful One of the simplest and most
You Might Also Like
📧 Unit Testing Clean Architecture Use Cases
Saturday, January 4, 2025
Unit Testing Clean Architecture Use Cases Read on: my website / Read time: 7 minutes The .NET Weekly is brought to you by: Introducing Depot Cache, the powerful way to make incremental builds up to
iOS Dev Weekly - Issue 693
Friday, January 3, 2025
Happy New Year, and here's to a cracking 2025! 🎊 View on the Web Archives ISSUE 693 January 3rd 2025 Comment Happy New Year, everyone! 🎊 I hope you all had a restful and relaxing break if you took
JSK Daily for Jan 3, 2025
Friday, January 3, 2025
JSK Daily for Jan 3, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Optimizing Productivity: Integrate Salesforce with JavaScript Scheduler Syncfusion
Daily Coding Problem: Problem #1657 [Easy]
Friday, January 3, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. Given a linked list and a positive integer k , rotate the list to the right by k
🍎 How I Use Trackpad Gestures to Manage my Mac — Are You Wearing Your Smartwatch Correctly?
Friday, January 3, 2025
Also: I Used a Temporary eSIM While Traveling and Have Thoughts How-To Geek Logo January 3, 2025 Did You Know There might never have been a Star Wars if not for George Lucas' lead foot and diabetes
SWLW #632: On avoiding pile-ups, The Chief Architect role, and more.
Friday, January 3, 2025
Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found
Ranked | The World's Top Companies by Revenue in 2024 💵
Friday, January 3, 2025
Walmart, Amazon, and China's State Grid generate over half a trillion dollars in annual revenue, driven by their vast global presence. View Online | Subscribe | Download Our App FEATURED STORY
Issue #574: Web gaming strikes back, Doom Captcha, and Phaser Box2D
Friday, January 3, 2025
View this email in your browser Issue #574 - January 3rd 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to
Could AI make you a billionaire?
Friday, January 3, 2025
Siri's secret recordings; Is streaming still worth it?; Transform your doodles with AI -- ZDNET ZDNET Tech Today - US January 3, 2025 lm-email-verifaction-tool Could AI make you a billionaire in
⚙️ The grid can't handle AI
Friday, January 3, 2025
Plus: Anthropic's guardrails