Home Archive JWT auth, Cosmos DB search, Copilot – .NET News Daily Issue #205 (May 27, 2025)

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

How to Implement JWT Authentication in ASP.NET Core

https://benedictodoh.medium.com/how-to-implement-jwt-authentication-in-asp-net-core-4bad7bbc9a99

Article preview

New Generally Available and Preview Search Capabilities in Azure Cosmos DB for NoSQL

https://devblogs.microsoft.com/cosmosdb/new-generally-available-and-preview-search-capabilities-in-azure-cosmos-db-for-nosql

At Microsoft Build 2025, we’re excited to announce general availability of search capabilities for Azure Cosmos DB, including full-text and hybrid search, enabling developers to build highly performan...

Article preview

15 C# Best Practices That Will Make You a Coding Wizard

https://medium.com/@nagarajvela/15-c-best-practices-that-will-make-you-a-coding-wizard-c4c3d91c5990

Unlock coding mastery with battle-tested tips Continue reading on Level Up Coding »

Article preview

C# async/await vs Java CompletableFuture: .NET vs JVM ASYNC

https://medium.com/@lillywang23/c-async-await-vs-java-completablefuture-net-vs-jvm-async-abbbc103a4f1?source=rss------dotnet-5

In today’s cloud-native, microservices-heavy world, asynchronous programming is not just an optimization — it’s a necessity. Two giants…

Article preview

Think You Know C#? These 7 .NET 9 Features Say Otherwise

https://medium.com/@nirajranasinghe/think-you-know-c-these-7-net-9-features-say-otherwise-33584a661ff3?source=rss------dotnet-5

If you’ve been working with C# for years, you might feel pretty confident with the language. But .NET 9 is here and it has many new…

Article preview

.NET Is Getting Dangerous: 5 Crazy Trends You Can’t Ignore in 2025

https://iabhy.medium.com/net-is-getting-dangerous-5-crazy-trends-you-cant-ignore-in-2025-abfe10f033c3

Brace yourself. 2025 is shaping up to be the year .NET goes nuclear. From razor-sharp UIs to tank-tough cloud services, Microsoft’s…

Article preview

Microsoft Build opening keynote | KEY010

https://www.youtube.com/watch?v=0kyZkPW7XIY

Satya Nadella and Microsoft leaders share how Microsoft is creating new opportunity across our platforms in this era of AI. View even more sessions on-demand and learn about Microsoft Build at https:/...

Article preview

Supercharging Developer Productivity with GitHub Copilot | DEM504

https://www.youtube.com/watch?v=z9528I7aSJM

* https://resources.github.com/learn/certifications/ Move beyond code completion—discover how GitHub Copilot can transform your workflow.

Article preview

.NET core MAUI with SQLite Database Login Page example

https://www.c-sharpcorner.com/article/net-core-maui-with-sqlite-database-login-page-example/

Learn to build a basic MAUI app with SQLite integration, featuring login and registration pages. This article includes creating a SQLiteHelper class and implementing database logic in Visual Studio 20...

Article preview

Adding Custom Health Checks with .NET Aspire

https://www.youtube.com/watch?v=HuogJghWBks

Health Checks in .NET Aspire - https://learn.microsoft.com/dotnet/aspire/fundamentals/health-checks HealthChecks UI sample - https://github.com/dotnet/aspire-samples/tree/main/samples/HealthChecksUI

Article preview

Data Loading Strategies in .NET: Eager, Lazy, and Explicit Loading

https://medium.com/@20011002nimeth/data-loading-strategies-in-net-eager-lazy-and-explicit-loading-d0d2a62213d2?source=rss------dotnet-5

Introduction

Article preview

Edit is now open source

https://devblogs.microsoft.com/commandline/edit-is-now-open-source/

What is Edit? Edit is a new command-line text editor in Windows. Edit is open source, so you can build the code or install the latest version from GitHub! This CLI text editor will be available to pre...

Article preview

How to Use XML Comments in ASP.NET Core Swagger Docs

https://medium.com/illumination/how-to-use-xml-comments-in-asp-net-core-swagger-docs-82383faafb65

Learn how to document .NET 7 APIs using XML comments Continue reading on ILLUMINATION »

Article preview

Building a Custom Domain Events Dispatcher in .NET

https://www.milanjovanovic.tech/blog/building-a-custom-domain-events-dispatcher-in-dotnet

Learn how to build a lightweight, in-process domain events dispatcher in .NET without external dependencies. We'll explore the trade-offs between immediate consistency and coupling while implementing ...

Article preview

My Singleton Worked — Until a Multithreaded Nightmare Began

https://medium.com/dot-net-sql-learning/my-singleton-worked-until-a-multithreaded-nightmare-began-2486b255741e

The Singleton Pattern was once my favorite design pattern. Imagine a class that has only one instance — accessible from everywhere, yet… Continue reading on Dot Net, API & SQL Learning »

Article preview

Datetime in c#

https://medium.com/@pythonwithyp/datetime-in-c-2cb52ec9c968?source=rss------csharp-5

In this article, we will learn how to work with date and time Methods and Property in C# in detail.

Article preview

Getting Started with NATS in C#

https://medium.concurrentflows.com/getting-started-with-nats-in-c-d09e703790f6

Integrating NATS Pub/Sub and Request/Reply in C# with the NATS.Net client NuGet package

Article preview

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.

Edit is now open source

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.

Datetime in c#

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.

Related issues

📬 Get daily .NET content delivered to your inbox