Editor's note
I curated a fairly mixed issue this time, with infrastructure, data, language, and tooling pieces side by side. The Aspire and Azure Functions preview is one of the more practical platform updates, and the Azure SQL hybrid search post should be useful for anyone building modern discovery features. I also liked the EF Core testing standup and the GitHub Copilot MCP write-up for their hands-on, real-world angle.
Aspire, Functions, and JSON performance
On this whimsical Wednesday, as you balance another set of .NET debugging escapades, why not take a pit stop at our newsletter pit lane? We’ve turbocharged today's selection with insights as sharp as a Bond one-liner, guaranteed to steer you through the midweek hump. Let the wisdom of seasoned dev streets guide you, as you scroll through our meticulously curated articles, and discover those nuggets of knowledge that make the .NET universe spin.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Better Together: .NET Aspire, Azure Functions, and Visual Studio
A practical preview showing how Aspire, Azure Functions, and Visual Studio fit together in real workflows.
Optimizing JSON Serialization in .NET: Newtonsoft.Json vs. System.Text.Json
A useful comparison that goes beyond syntax and looks at JSON serialization tradeoffs and performance.
Create Foreign Keys Dynamically in SQL Server Database
Dynamic foreign key creation is niche, but it’s exactly the kind of SQL Server script people end up needing.
Think Your C# Repository Pattern Is Clean? Think Again…
A cautionary take on repository abstraction that pushes you to question whether your “clean” architecture is actually simpler.
Integrating Elasticsearch with .NET, SQL Server, and Blazor for Advanced Search and Filtering
Blazor plus Elasticsearch and SQL Server makes for a solid walk-through of advanced search and filtering.
Microsoft .NET Code Analysis: Best Practices and Performance for Comparing Strings
A focused refresher on string comparison best practices, with performance implications that are easy to miss.
.NET Data Community Standup - Jiri and Shay talk about EF Core testing and Maurycy corrects them
EF Core testing always gets opinions, so the standup format should make this one especially worth hearing.
Dynamic Styles and Appearance Behavior in MAUI [GamesCatalog] - Part 12
MAUI styling examples are always welcome when they stay grounded in a real app instead of toy demos.
Integrating .NET 9 with Azure Services
This ties .NET 9 into Azure services in a way that should help teams planning incremental platform adoption.
Distributed Leader Election in .NET Microservices
Leader election is one of those distributed systems problems that looks easy until you need it for real.
Thread vs Task.Run in .NET — with Kafka Consumer Examples
Thread versus Task.Run is a classic pitfall, and the Kafka examples make the distinction more concrete.
What is Vector Search? A Concise Guide
Vector search is becoming table stakes, and this concise guide is a good entry point before deeper implementation work.
Building your own mediator is a nice way to understand what libraries like MediatR are doing for you.
Interfaces are basics, but a clear refresher can still help newer developers avoid common design mistakes.
Enhancing Search Capabilities in SQL Server and Azure SQL with Hybrid Search and RRF Re-Ranking
Hybrid search with RRF in SQL Server and Azure SQL is the kind of feature update that can change search quality fast.
Using an MCP Server in GitHub Copilot
Using MCP through GitHub Copilot is a timely look at where assistant tooling is heading for developers.
Explaining Tanspose DataTable Data in C#
Transposing DataTable data is a small but real-world C# problem that’s handy to have solved once.














