Issues » #473

#473 – September 25, 2023

Feature Flags 101: A Guide for .NET Developers

Feature Flags are a technique that allows you to control the visibility and functionality of features in your software without changing the code. They enable you to experiment with new features, perform gradual rollouts, and revert changes quickly if needed.

Kubecon Day Zero Training:  Better Secrets Management with Kubernetes (sponsor)

Learn how to deploy a self-hosted HashiCorp Vault for efficient Kubernetes secret management. Instructed by author of “Road to Kubernetes”, Justin Mitchel, this half-day workshop includes a buffet lunch by Portillo’s, $250 in cloud computing credit, and a RocketBook Pro. Register today to secure your spot.

Tales from the .NET Migration Trenches - Our First Controller

In the last post, we prepped for our first set of pages migrated by extracting common logic into a shared library. With that in place, we're now ready to migrate our first controller. I like to do a single controller at a time rather than individual actions because controllers are a natural grouping of common behavior that often have interdependencies amongst actions, may share components, m

What's new in System.Text.Json in .NET 8

An overview of all new .NET 8 features in System.Text.Json for developers.

Should you use the .NET 8 Identity API endpoints?

In this post Andrew looks more at the design of these endpoints, the implications of using them, and finally, whether or not he think it's a good idea to use them at all.

Accessing private members without reflection in C#

Reflection allows you to access private members of a class. This is very useful when you want to access private members of a class that you don't own. However, it is slow and doesn't work well with Native AOT.

struct vs readonly struct vs ref struct vs record struct

C# knows struct since its down of time. But there are also recent additions like readonly struct, record struct and ref struct. This article will show what are the differences between those 4.

The anatomy of an ASP.NET Core app

The goal of this article is to give someone who is new to ASP.NET Core an overview over the basic concepts of ASP.NET Core - by not going too much into technical details. Though, I will try to cover the essentials - Showing you the simplicity of the ASP.NET Core app model.

Reverse engineering natively-compiled .NET apps

.NET 7 introduced a new deployment model: native ahead of time compilation. When a .NET app is compiled with native AOT, it gets compiled to a standalone native executable with its own minimal runtime to manage code execution.

newsletters

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