Feature Flags 101: A Guide for .NET Developers
#473 – September 25, 2023 | View in browser |
C# Digest
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.
how did you like this issue?
newsletters
Older messages
What's New in First Release Candidates for .NET 8
Sunday, September 17, 2023
Microsoft shipped the first release candidates for its .NET 8 #472 – September 18, 2023 View in browser C# Digest What's New in First Release Candidates for .NET 8 Microsoft shipped the first
Expression Parsing Made Easy
Sunday, September 10, 2023
Dive into Pratt or “top-down operator precedence” parsers #471 – September 11, 2023 View in browser C# Digest Expression Parsing Made Easy Every now and then, I stumble onto some algorithm or idea
The "Weak Event" Pattern in C#
Sunday, September 3, 2023
Events have a significant drawback: the publisher holds a strong reference to the subscriber #470 – September 04, 2023 View in browser C# Digest The "Weak Event" Pattern in C# Events in C#
Struct memory layout optimizations
Sunday, August 27, 2023
We could store the exact same information in several ways, leading to space savings of 66% #469 – August 28, 2023 View in browser C# Digest Struct memory layout optimizations, practical considerations
Tales from the .NET Migration Trenches
Sunday, August 20, 2023
Messy aspects of migration that crop up when you've got an old codebase #468 – August 21, 2023 View in browser C# Digest Tales from the .NET Migration Trenches There are quite a few "how-to
You Might Also Like
Charted | The Pyramid of S&P 500 Returns (1874-2024) 💰
Tuesday, January 7, 2025
In 2024, the S&P 500 surged 23%, setting a series of record highs. We show these returns in a historical context spanning 150 years. View Online | Subscribe | Download Our App Presented by: Global
LW 164 - How to create new arrivals collection in Shopify using Shopify Flow
Tuesday, January 7, 2025
How to create new arrivals collection in Shopify using Shopify Flow Shopify Development news and
Tic-Tac-D’Oh 💻
Tuesday, January 7, 2025
The latest from the dull side of the internet. Here's a version for your browser. Hunting for the end of the long tail • January 07, 2025 Tic-Tac-D'Oh Dell decides to rebrand its machines along
Spyglass Dispatch: CaptAIn AmerIca...
Tuesday, January 7, 2025
Hulu, Fubo, Venu • NVIDIA's Cosmos • NVIDIA's DIGITS • Meta's Board Addition • Meta's Fact-Checking Subtraction • Dude, You're Getting a Dell Pro Max Premium The Spyglass Dispatch
DeveloPassion's Newsletter #183 - Knowledge Management for All
Tuesday, January 7, 2025
A newsletter discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's Newsletter #183 -
CES 2025 ICYMI: 8 top reveals so far
Tuesday, January 7, 2025
Bluesky's most-needed feature; A mulching robot mower; Linux man pages -- ZDNET ZDNET Tech Today - US January 7, 2025 ces55gettyimages-2191705850 CES 2025: ZDNET's 8 most impressive products we
Post from Syncfusion Blogs on 01/07/2025
Tuesday, January 7, 2025
New blogs from Syncfusion Introducing the New Blazor Chat UI Component By Silambarasan Ilango Enhance real-time communication with the Blazor Chat UI. Discover its features and use cases for creating
⚙️ The ethics of AI
Tuesday, January 7, 2025
Part 2 of a special edition series
Issue 163
Tuesday, January 7, 2025
🔬 🧪 Can nanotechnology finally deliver on its promise? Creating space's first artificial eclipse factory. PayPal's Honey app: sweet savings or digital sleight of hand? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
New EAGERBEE Variant Targets ISPs and Governments with Advanced Backdoor Capabilities
Tuesday, January 7, 2025
THN Daily Updates Newsletter cover JavaScript: Mastering JavaScript from Basics to Advanced Topics ($54.99 Value) FREE for a Limited Time This book provides a comprehensive introduction to JavaScript