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
Issue #50: ScreenFloat by Matthias Gansrigler
Tuesday, April 30, 2024
Today, we're looking at ScreenFloat by Matthias Gansrigler. ScreenFloat is a screenshot management utility that lets you create floating screenshots so you can easily reference them no matter what
You're invited - Taking the Guesswork out of Product Development
Tuesday, April 30, 2024
Taking the Guesswork out of Product Development Tuesday, May 14th @ 2:00PM GMT // 10:00 AM EST Approximately 50% of product budgets are allocated to reworking and optimizing post-launch experiences.
⚙️ Copilot workspace
Tuesday, April 30, 2024
Plus: GPT-5?!
Where Companies Meet Talent. Same Day.
Tuesday, April 30, 2024
The team at Awesomic has created an algorithm to help match businesses with the best-fit designers. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Going supersonic
Tuesday, April 30, 2024
Plus Go remains popular in pull requests, a CP/M emulator, and, sure, Go isn't Java. | #505 — April 30, 2024 Unsub | Web Version ✍️ It's been a quiet week for big Go related news, but we still
Make Windows 11 less annoying in 7 steps
Tuesday, April 30, 2024
Beats Solo 4; OneDrive's new Offline mode; Pixel Fold 2 dreams; Must-have running tech -- ZDNET ZDNET Tech Today - US April 30, 2024 placeholder 7 ways to make Windows 11 less annoying I told you
React Native Newsletter #181
Tuesday, April 30, 2024
This week's issue features This week's issue features articles about the release of RN 0.74 and React 19 Beta Issue 181 • Open in browser React Native Newsletter This issue: Release of RN 0.74
An inside look at Techstars’ horrible year
Tuesday, April 30, 2024
TechCrunch spoke with over 30 people to find out just what happened at Techstars last year View this email online in your browser By Alex Wilhelm Tuesday, April 30, 2024 Welcome to TechCrunch AM! This
LW 131 - Test And Debug Shopify Functions
Tuesday, April 30, 2024
Test And Debug Shopify Functions Shopify Development news and articles Issue 131 - 04/30/2024 Read Online Liquid Weekly All Things Shopify Development Test And Debug Shopify Functions In this video we
Node.js 22; Bun 1.1.5; JSR is not a package manager
Tuesday, April 30, 2024
We have 5 links for you - Stay up-to-date on JavaScript and tools Node.js 22: require() ESM modules, --run package scripts, --watch files, fs.glob() and more nodejs.org @nodejs@social.lfx.dev