Unsafe.As, EF Core paging, TLS, AOT
18 .NET picks on low-level C#, EF Core keyset paging, TLS, Azure Blob storage, logging, testing, background jobs, and Native AOT.
Jasen's top three picks
- 1 C# Unsafe.As Secrets: Use It Wisely!
medium.com
Unsafe.As is powerful, but only if you really understand the type and memory guarantees you’re stepping around.
- 2 Keyset Pagination in Entity Framework Core for Efficient Data Retrieval
csharp.com
Keyset pagination is the right call for high-volume feeds; it avoids the usual offset pain as tables grow.
- 3 System.Linq.Async is part of .NET 10 - LINQ for IAsyncEnumerable
steven-giesel.com
The .NET 10 LINQ coverage is a nice heads-up for anyone using async streams today.
Editor's note
I put together a very mixed issue today: low-level C# with Unsafe.As, practical EF Core keyset pagination, and a solid look at trimming and Native AOT. The Azure Blob and TLS articles are especially useful if you ship cloud apps and care about both throughput and security.
Today's articles
C# Unsafe.As Secrets: Use It Wisely!
medium.com
https://medium.com/@shamuddin/c-unsafe-as-secrets-use-it-wisely-a6ebc25a2d23
Topics: C# Performance Security
Read articleKeyset Pagination in Entity Framework Core for Efficient Data Retrieval
csharp.com
https://www.csharp.com/article/keyset-pagination-in-entity-framework-core-for-efficient-data-retrieval/
Topics: EF Core Performance SQL Server
Read articleSystem.Linq.Async is part of .NET 10 - LINQ for IAsyncEnumerable
steven-giesel.com
https://steven-giesel.com/blogPost/e40aaedc-9e56-491f-9fe5-3bb0b162ae94
Topics: .NET 10 .NET Core System.Text.Json
Read articleDynamically Support TLS Versions in .NET
csharp.com
https://www.csharp.com/article/dynamically-support-tls-versions-in-net/
Topics: Azure .NET Core Security
Read articleTech Talk: A/B Test in .NET
medium.com
https://medium.com/@ertekinozturgut/tech-talk-a-b-test-in-net-a5c359ba1bec
Topics: Azure
Read articleWorking with Azure Blob Storage: Uploading Files and Listing Blobs in C#
csharp.com
https://www.csharp.com/article/working-with-azure-blob-storage-uploading-files-and-listing-blobs-in-c-sharp/
Topics: Azure Azure Functions
Read articleUnderstanding in, ref, and out Parameter Modifiers in C#
csharp.com
https://www.csharp.com/article/understanding-in-ref-and-out-parameter-modifiers-in-c-sharp-with-practical-examp/
Topics: C# .NET Core Unit Testing
Read articleUnderstanding TLS and HTTPS in .NET
csharp.com
https://www.csharp.com/article/understanding-tls-and-https-in-net/
Topics: .NET Core Security Web API
Read articleAll Things .NET Trimming & Native AOT | Merge Conflict ep. 453
mergeconflict.fm
https://www.mergeconflict.fm/453
Topics: AOT .NET Core Native AOT
Read articleOptimizing Azure Blob Performance with OpenReadAsync & Chunked Download
csharp.com
https://www.csharp.com/article/optimizing-azure-blob-performance-with-openreadasync-chunked-download/
Topics: Azure Performance
Read articleMemory issues might really be cache issues
blog.jermdavis.dev
https://blog.jermdavis.dev/posts/2025/memory-issues-cache
Topics: Performance
Read articleHigh Performance of LoggerMessage in Microsoft.Extensions.Logging
csharp.com
https://www.csharp.com/article/high-performance-of-loggermessage-in-microsoft-extensions-logging/
Topics: .NET Core Performance Serilog
Read articleStop Memory Leaks in .NET: Simple Strategies to Keep Your App Efficient
medium.com
https://medium.com/@jeslurrahman/stop-memory-leaks-in-net-simple-strategies-to-keep-your-app-efficient-438ef9f91824
Topics: .NET Core Performance Security
Read articleC# .NET — Testing Types and Tools
medium.com
https://medium.com/@gabrieletronchin/c-net-testing-types-and-tools-fce57a5bf259
Topics: C# .NET Core Unit Testing
Read article.NET IL Weaving A Powerful Tool for Runtime Code Modification
csharp.com
https://www.csharp.com/article/net-il-weaving-a-powerful-tool-for-runtime-code-modification/
Topics: .NET Core Native AOT Source Generators
Read articleProtecting Sensitive Data in ASP.NET Core 9 with Azure Key Vault
csharp.com
https://www.csharp.com/article/protecting-sensitive-data-in-asp-net-core-9-with-azure-key-vault/
Topics: ASP.NET Core Azure Security
Read articleImplementing Background Jobs in .NET: Hangfire vs. Azure Functions vs. Worker Services
medium.com
https://medium.com/@rocharaphael0911/implementing-background-jobs-in-net-hangfire-vs-azure-functions-vs-worker-services-1e3176c9eea4
Topics: Azure Functions .NET Core Service Bus
Read articleMastering Behavior in .NET: Functional Programming vs. Polymorphism
medium.com
https://medium.com/@kohzadi90/mastering-behavior-in-net-functional-programming-vs-polymorphism-fe4ac2abd5b0
Topics: C# Design Patterns Solid Principles
Read article