Editor's note
I curated a pretty mixed bag today, from safer ways to avoid reflection to a solid reminder that .NET benchmarks can mislead you. I also liked the database-process pieces, especially the DbUp migration article and the note that deployments alone aren’t enough.
C# reflection, benchmarks, and Redis
As Thursday dawns, think of yourself not just as a coder, but as the pit crew chief in the high-octane race of .NET development. The finish line of innovation is in sight, and today’s lineup of articles is your racing fuel. From under-the-hood insights to trajectory-changing techniques, you'll be ready to seize the road ahead and fine-tune your projects for peak performance. Let's get those engines purring with expertise and a touch of swagger!
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Avoiding reflection in C# in way unsafer ways!
A practical look at avoiding reflection without painting yourself into a corner.
Why I Like Developing in C# and .NET
Good reminder that benchmark numbers need context, not just a chart.
How to build an HTTP Server in .NET — Practical Guide
A nice pair: DbUp migrations and database development process thinking.
C# in the Age of AI: Build Smart, Self-Writing Code with Source Generators
The Redis upgrade piece is a useful ASP.NET caching walkthrough.
VS Code Live - Let it Cook: Episode 3 - Jupyter Notebooks + GitHub Copilot
Task.Run and Task.FromException make for a handy async refresher.


















