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.
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.
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
An overview of all new .NET 8 features in System.Text.Json for developers.
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.
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.
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 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.
.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.