Editor's note
I pulled together a pretty mixed issue this time: practical ASP.NET Core work, a bit of performance tuning, some language deep dives, and older-framework maintenance. The tracing piece with user context stood out because it’s the kind of detail that makes production logs actually useful, and the EF Core performance article should get attention from anyone chasing real query wins. There’s also a nice reminder that not every good post is shiny new tech—sometimes it’s GridView, paths, or unit testing basics done well.
Tracing, caching, and C# essentials
As another coding week crosses the finish line, let's gear up for a Friday fueled by reflection and innovation. Imagine you're steering a classic '68 Mustang—smooth, powerful, and utterly dependable, much like the .NET frameworks you master. In today’s edition, you’ll find insights tuned to perfection, tailored for a developer who's not just surviving but thriving. So, grab your coffee and rev up for a ride through stories that resonate with experience and inspire future adventures.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Serverless is a broad intro piece, so I’d read it for architecture framing more than implementation details.
OutputCache is one of those features that can pay off fast when you understand where the cache boundary really belongs.
Husky plus CSharpier is a practical “reduce friction” setup for teams that want formatting enforced early.
Better Request Tracing with User Context in ASP.NET Core
User-context tracing is the kind of observability upgrade that makes production investigations dramatically easier.
Working with Dataset Data in ASP.NET GridView
This GridView article is a useful nod to the long tail of .NET apps people still maintain.
Boost Your EF Core Query Performance by 4X with Just One Line of Code Change!
The EF Core one is the headline performance piece here; if the claim holds, it’s worth inspecting the exact change.
Deep Dive into LINQ: Key Concepts and Advanced Techniques
LINQ deep dives are often repetitive, but this one should help newer devs connect concepts to real queries.
CancellationToken in .NET: Why It’s a Game-Changer for Responsive Apps
CancellationToken still gets underestimated; good coverage here for keeping apps responsive and cooperative.
Do you know the best way to secure API keys in an ASP.NET Core application?
API key protection is evergreen advice, and ASP.NET Core developers still need clear guidance on the basics.
Scaling .NET Apps: The Power of Azure, Kubernetes & Databases
Azure plus Kubernetes plus databases makes this a solid scaling overview for teams past the single-service stage.
Do you know the difference between == and .Equals() in C#
The equality article is basic, but `==` versus `.Equals()` still causes real bugs in production code.
Mastering Expression Trees in C#: From Basics to Advanced Scenarios
Expression trees remain crucial if you work with query providers, dynamic rules, or compiler-style tooling.
C# Deconstruction Explained: Write Less Code, Achieve More
Deconstruction is small syntax with real readability wins when used carefully.
How I Fixed My Event Sourcing Nightmare in .NET Using Marten
Marten is a sensible escape hatch when event sourcing gets messy and you need the model to stay sane.
Understanding in, ref, and out Parameter Modifiers in C# with Practical Examples
`in`, `ref`, and `out` still matter when you’re tuning APIs for clarity and performance.
Resolving Paths To Server Relative Paths in .NET Code
Path handling is mundane until it breaks deployments; then it becomes very important.
The Importance of Unit Testing in .NET Development
Unit testing gets a straightforward pitch here, and that’s useful for teams trying to raise the baseline.
C# 12 partitioning is a nice advanced LINQ topic for people who already live in query expressions.
A MenuStrip article is a reminder that WinForms knowledge still matters for plenty of line-of-business software.
C# Records: The Future of Immutable Data is Here
Records remain one of the cleanest ways to model immutable data in modern C#.
ORM Tools In .Net Core Step By Step.
ORM tooling coverage is useful for comparing tradeoffs instead of reaching for the default stack automatically.
How GitHub Copilot Can Supercharge Your Productivity in Visual Studio 2022
Copilot in Visual Studio is worth evaluating if you want measurable help without changing your editor stack.