Editor's note
I pulled together a deliberately mixed issue today, from practical auth and data-access posts to a few platform and tooling updates. The Cosmos DB search announcement and the Aspire health checks video are especially useful if you’re building modern cloud apps.
JWT auth, Cosmos DB search, Copilot
Waking up on a Tuesday as a seasoned .NET developer is like finding the perfect-forged weapon in a game—it's all about finely tuning those skills and reflecting on past coding quests. Today, we’ve lined up a trove of .NET insights that could just be the magical patch or that hidden shortcut you’ve been searching for. Come on, grab that coffee, and let’s reforge your toolkit with the wisdom of fellow dev travelers. 🗡️⚙️
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
How to Implement JWT Authentication in ASP.NET Core
A straightforward ASP.NET Core JWT walkthrough for people wiring up auth without overcomplicating the pipeline.
New Generally Available and Preview Search Capabilities in Azure Cosmos DB for NoSQL
Cosmos DB’s new search capabilities matter if you want richer querying options in NoSQL workloads.
15 C# Best Practices That Will Make You a Coding Wizard
A broad C# best-practices roundup, with enough reminders to help newer developers and seasoned teams alike.
C# async/await vs Java CompletableFuture: .NET vs JVM ASYNC
A side-by-side async comparison that’s more interesting for language curiosity than day-to-day .NET coding.
Think You Know C#? These 7 .NET 9 Features Say Otherwise
A look at .NET 9 features that may change how you write familiar C# code.
.NET Is Getting Dangerous: 5 Crazy Trends You Can’t Ignore in 2025
A warning-flavored roundup of trends in .NET for 2025, worth reading with a skeptical eye.
Microsoft Build opening keynote | KEY010
Build keynote footage is here for anyone tracking what Microsoft is emphasizing this year.
Supercharging Developer Productivity with GitHub Copilot | DEM504
Copilot productivity demos are useful if you’re evaluating how AI fits into your daily dev flow.
.NET core MAUI with SQLite Database Login Page example
A MAUI plus SQLite login example that’s practical for small cross-platform apps.
Adding Custom Health Checks with .NET Aspire
Aspire health checks are a good reminder that app observability starts with simple, actionable endpoints.
Data Loading Strategies in .NET: Eager, Lazy, and Explicit Loading
A clear overview of eager, lazy, and explicit loading that maps directly to real EF Core tradeoffs.
The open-sourcing of Edit is a nice quality-of-life note for command-line heavy workflows.
How to Use XML Comments in ASP.NET Core Swagger Docs
Swagger XML comments remain one of the easiest ways to keep API docs aligned with code.
Building a Custom Domain Events Dispatcher in .NET
A custom domain events dispatcher article for teams leaning into DDD-style boundaries and decoupling.
My Singleton Worked — Until a Multithreaded Nightmare Began
A singleton concurrency cautionary tale that’s valuable if your code still assumes single-thread safety.
A date and time refresher that’s basic on the surface but still trips up plenty of C# developers.
Getting Started with NATS in C#
A NATS getting-started post that expands the messaging options available to .NET teams.
















