Using Weak-Referenced Event Managers

#564 – July 06, 2025

and Publish–Subscribe Patterns

Using Weak-Referenced Event Managers and Publish–Subscribe Patterns
8 minutes by Joonatan Uusväli

In this article, we will explore the theory behind weak-referenced event managers, demonstrate their practical implementation in .NET using C#, and illustrate how these concepts can be applied to real-world scenarios—including a look at the ByteAether.WeakEvent library.

ReSharper Comes to Visual Studio Code
sponsored by Jetbrains

Good news for VS Code users: JetBrains is bringing the legendary power of ReSharper — along with AI Assistant — to your favorite editor! Join the public preview to get early access, test the tools, and share your feedback directly with the development team. This is your chance to help shape their future development.

ASP.NET Core TagHelpers: underrated feature
6 minutes by Alexander Zeitler

The article argues that ASP.NET Core TagHelpers are an underrated feature of the ASP.NET Core MVC framework, demonstrating how they can create custom HTML elements or attributes with encapsulated functionality. Alexander explains how TagHelpers can leverage Razor views for content generation, showing how they can be used for view composition in distributed systems or Vertical Slice Architecture to create decoupled, self-contained UI components.

Key Vault for aspnet core app secrets
10 minutes by Denni Tretyakov

This article explains how to securely store application secrets in Azure Key Vault instead of configuration files, eliminating the need to share sensitive information between developers and allowing secret changes without redeployment.

Exploring the features of dotnet run app.cs
12 minutes by Andrew Lock

In this post Andrew describes the new feature coming in .NET 10 for building and running a single C# file without needing to first create a .csproj project. He shows it in action, describes the features, and discusses the limitations.

Pluralizers in Entity Framework
14 minutes by Tore Aurstad

The article explains how to customize Entity Framework's pluralization service to support Norwegian language, which can be implemented via IPluralizationService. The author provides a complete implementation of NorwegianPluralizationService that handles Norwegian grammar rules for pluralizing nouns, with special cases for various word types including those with vowel changes, units of measurement, and family terms.

And the most popular article from the last issue was:

newsletters