Issues » #431

#431 – November 21, 2022

Hello!

Thanks heaps for a lot of great feedback on the latest changes. It looks like the newsletter is heading into the right direction. Please keep it coming and I'll try to improve every week.

How fast is really ASP.NET Core?

In recent years the .NET Team has been heavily advertising ASP.NET Core as one of the fastest web frameworks on the market. The source of those claims has always been the TechEmpower Framework Benchmarks.

Going Beyond .NET Core Identity Authentication with OIDC (sponsor)

Using ASP.NET Core Identity is great for demos but leads to pain down the road as you grow. This article and example illustrates how to use ASP.NET Core’s OpenID Connector to centralize your .NET app’s authentication and authorization with an OIDC compliant identity server. Your user data will be more secure and you’ll sleep better at night.

OpenTelemetry, The Missing Ingredient

At its core, OpenTelemetry (OTel) is a vendor-neutral standard for telemetry. But it also provides a complete end-to-end implementation for generating, emitting, collecting, processing and exporting telemetry data to any support observability back-end.

C# 11 and .NET 7 Bring Generic Parsing

One of the basic design patterns in .NET is the static Parse function. Virtually every class that can be instantiated from a string representation has one. Yet before C# 11 and .NET 7, there was no way to create an interface that accommodated this.

Mocking an Authenticated User in Blazor/ASP.NET Core

Here's a tool that Peter uses when doing end-to-end testing of authorization in ASP.NET Core applications, with a Blazor example.

Did .NET MAUI Ship Too Soon? Devs Sound Off on 'Massive Mistake'

Microsoft recently advanced .NET MAUI to General Availability status, but many developers have complained about half-baked functionality that was shipped too soon.

Background Tasks in .NET

It's common when running applications to have to occasionally execute background work outside the context of a specific request. For example, perhaps you have a database table which is recalculated every ten minutes based on some other data plus an expensive calculation.

7 Reasons for Startups to Choose ASP.NET Over Node.js

Node.js is probably the most popular backend technology in the industry. Companies like Twitter, LinkedIn, Uber, and many others use Node.js as their primary server technology or combine it with other languages. It has a lot of things going for it like a huge community, a great ecosystem, and it uses the same language in the front end and back end. Since C# and .NET are my main programming languages, I’m trying to figure out if I’m using an underrated technology or if the market trend has a point.

And we'll wrap up with a few short links.

See you next Monday! 👋

newsletters

Join over 24,700 readers for a free weekly email with fresh news, articles and tutorials.