Kerberos, TOON, Redis, and more
This issue covers Kerberos auth, Visual Studio's new TOON file support, Redis patterns, ASP.NET Core uploads, and .NET Aspire.
Jasen's top three picks
- 1 Taming the Three-Headed Dog: Kerberos Authentication with .NET
dotnetfullstackdev.medium.com
Kerberos is still one of those topics that looks dusty until you have to make enterprise auth actually work.
- 2 Boost Your .NET Workflow with the New TOON File Support in Visual Studio
medium.com
TOON support in Visual Studio feels niche today, but it could become a handy productivity boost for file-based app workflows.
- 3 Redis in C# — A Technical Overview
c-sharpcorner.com
The Redis overview is a solid refresher on caching, locks, and pub/sub for teams building for scale.
Editor's note
I curated a pretty mixed bag this time, from enterprise auth to everyday productivity and core language refreshers. The Kerberos piece is a nice reminder that real-world .NET still bumps into old-school infrastructure, while the new TOON support in Visual Studio is a practical workflow update worth watching. I also liked the Redis overview for application-scale patterns and the ASP.NET Core upload guide for something immediately useful.
Today's articles
Taming the Three-Headed Dog: Kerberos Authentication with .NET
dotnetfullstackdev.medium.com
From Tickets to C# Code — Might look a like (not) SSO
Topics: Authentication .NET Core Security
Read articleBoost Your .NET Workflow with the New TOON File Support in Visual Studio
medium.com
A lightweight, token-efficient alternative to JSON — now seamlessly integrated into Visual Studio. Continue reading on Medialesson »
Topics: .NET 10 .NET Core Visual Studio
Read articleRedis in C# — A Technical Overview
c-sharpcorner.com
Explore Redis with C# using StackExchange.Redis for caching, distributed locks, and pub/sub. Enhance .NET application performance and scalability with this in-memory data store.
Topics: .NET Core Performance Redis
Read articleThe C# Skills Every .NET Backend Developer Must Master (2025 Edition)
medium.com
If you’re learning .NET backend development in 2025, mastering C# is not optional — it’s the foundation of everything you build in ASP.NET…
Topics: ASP.NET Core C# .NET Core
Read articleImplement Aggressive Control Flow in .NET
medium.com
There are provide examples of implementing aggressive control flow obfuscation using Skater .NET Obfuscator. Skater offers several control…
Read articleIn-Process Pub/Sub Hub For Local Decoupling in .NET
medium.com
Using System.Threading.Channels to build a Pub/Sub System.
Topics: Design Patterns .NET Core MediatR
Read articleThe Cost of Abstraction Offered by .NET
medium.com
The comfort and security offered by .NET is like magic. It manages memory for us, ensures safety between types, and spares us the hassle…
Topics: Design Patterns .NET Core Performance
Read article10 Code Review Rules That Stop Production Bugs Before They Happen
medium.com
(What senior .NET engineers actually look for — beyond naming and formatting)
Topics: C# .NET Core Performance
Read articleDotEnv for .NET: The Configuration Superpower You Didn’t Know You Needed!
medium.com
Why DotEnv is PERFECT for both regular apps and the new .NET 10 file-based apps
Topics: C# Performance Unit Testing
Read articleHow to upload files in an ASP.NET Core Web API
roundthecode.com
Learn how to upload files with IFormFile and IFormFileCollection using minimal APIs in ASP.NET Core, and how to generate antiforgery tokens. The page How to upload files in an ASP.NET Core Web API app...
Topics: Azure .NET 10 .NET Core
Read articleSimplifying Cloud-Native Development with .NET Aspire
medium.com
Build observable, production-ready distributed applications with .NET Aspire Continue reading on Simform Engineering »
Topics: ASP.NET Core Minimal APIs Web API
Read articleASYNC / AWAIT Full Concept in .NET Core
c-sharpcorner.com
Master async/await in .NET Core! Learn how to boost performance, scalability, and responsiveness with non-blocking I/O. Includes real-world examples and best practices.
Topics: .NET Aspire Azure OpenTelemetry
Read articleC# Array Tutorial: How to Declare, Initialize, Access & Use Arrays
c-sharpcorner.com
Learn how to declare, initialize, access, and manipulate arrays in C#. This guide covers sorting, copying, and finding the length of arrays with practical examples.
Topics: C# .NET Core Performance
Read article