ASP.NET Core patterns, security, MAUI
A varied roundup covering session storage, EF Core design choices, API key protection, Azure Skills Plugin setup, MAUI pin clustering, and VS Code updates.
Jasen's top three picks
- 1 ️ Custom Session Store for Complex Objects in ASP.NET Core
medium.com
Shows one way to persist complex session objects without fighting the default ASP.NET Core session APIs.
- 2 .NET Core Concepts (IoT)
medium.com
A quick IoT-flavored .NET Concepts piece that reads more like a primer than a deep dive.
- 3 When NOT to use the repository pattern in EF Core
blog.elmah.io
A useful reminder that the repository pattern is not always the right abstraction in EF Core.
Editor's note
I pulled together a pretty mixed issue this time, from session storage and EF Core architecture choices to MAUI pin clustering and Visual Studio Code 1.112. The API keys article stands out for its practical security patterns, and the latency piece is a useful reminder that performance work still matters in everyday backend systems.
Today's articles
️ Custom Session Store for Complex Objects in ASP.NET Core
medium.com
ASP.NET Core’s default session fails with complex objects. This post shows how to store them safely in memory.
Topics: ASP.NET Core Security
Read article.NET Core Concepts (IoT)
medium.com
.NET Concepts
Read articleWhen NOT to use the repository pattern in EF Core
blog.elmah.io
If you design an application with a data source, the repository pattern often comes to mind as a prominent choice. In fact, many developers see it as the default choice. However, the pattern is not he...
Topics: Design Patterns EF Core
Read articleIs Your .NET Architecture a Mess?
frontend2backend.medium.com
If you’re still jumping between five different folders just to update one API, you’re doing it the hard way. Clean Architecture is cool…
Topics: Clean Architecture Solid Principles
Read articleModernizing .NET for AI-ready apps
medium.com
Modernizing .NET is no longer just about cleaning up technical debt or staying on a supported runtime. It is about preparing…
Read articleOrionGuard: The Guard Clause Library .NET Developers Have Been Waiting For
medium.com
Stop writing the same null checks, range validations, and format guards over and over again. There is a better way.
Topics: C# Solid Principles
Read articleSecuring ASP.NET Core APIs with API Keys
c-sharpcorner.com
Protect your ASP.NET Core APIs with API Keys! This guide explores 5 practical patterns, from simple middleware to database-backed solutions, complete with code examples.
Topics: ASP.NET Core Security
Read articleAzure Skills Plugin - Let's Get Started!
devblogs.microsoft.com
Part 2 of the Azure Skills Plugin series Previously: Announcing the Azure Skills Plugin This post is all about getting you up and running. I won't go d
Topics: Azure Semantic Kernel
Read articleRewriting My Backend Identity Part 2) Roadmap to Become a .NET Developer
medium.com
In my previous article, I shared my experience transitioning from Node.js to .NET during my internship. That change forced me to rebuild…
Read articleHow to Reduce Latency in High-Performance Backend Systems?
c-sharpcorner.com
Boost backend performance! Learn proven strategies to slash latency in your systems. Caching, async processing, and more for faster, scalable applications.
Topics: .NET Core Performance
Read articlePin Clustering in .NET MAUI Maps
devblogs.microsoft.com
.NET MAUI 11 adds pin clustering to the Map control, automatically grouping nearby pins into cluster markers. Learn how to enable clustering, create separate clustering groups, and handle cluster taps...
Read articleHow to C#: Add Configuration to your .NET 8 Web API Application
medium.com
Adding Custom Configuration to a .NET 8 Web API
Topics: ASP.NET Core .NET 8
Read articleVisual Studio Code 1.112
devblogs.microsoft.com
Learn what's new in Visual Studio Code 1.112 Read the full article
Topics: Visual Studio Code
Read article