Editor's note
I put together a mixed issue this time: language features, web app patterns, security, and a bit of AI. The HybridCache GA post is especially useful if you’re tuning ASP.NET Core caching, and the GitHub Actions plus Azure deployment piece is a solid practical companion.
C# language features and ASP.NET Core caching
As the weekend revs its engines, Friday comes rolling in like a classic Mustang with a full tank—ready to take you on an exhilarating ride through the latest in .NET advancements. Whether you're tinkering with legacy code or mapping out the future in microservices, we’ve bundled up a treasure trove of insights and hacks. Get ready to discover what's under the hood of the .NET world, and let these curated bytes inspire your next code session before kicking back.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Interpolated Strings with Formatting: Craft Cleaner C# Output
A clean reminder that interpolated strings can stay readable even when formatting gets more precise.
Exploring Next-Gen Web Apps with .NET
A broad look at where .NET web apps are headed, with enough context to spark architecture conversations.
Hello HybridCache! Streamlining Cache Management for ASP.NET Core Applications
HybridCache GA is the kind of platform update I like seeing: practical, immediately useful, and aimed at real ASP.NET Core workloads.
Streamlining .NET 9 Deployment With GitHub Actions and Azure
A good deployment walkthrough if you’re shipping .NET 9 to Azure and want GitHub Actions doing the heavy lifting.
Rate limiting is one of those topics that matters more once traffic or abuse shows up, so this is timely.
Secure Coding in .NET 9: Advanced Techniques for Modern Developers
Security guidance for .NET 9 is always worth a read when it focuses on modern developer habits, not just checklists.
Harnessing AI in C# with Microsoft.Extensions.AI, Ollama, and MCP Server
Nice to see Microsoft.Extensions.AI, Ollama, and MCP Server brought together in C# with a concrete integration story.
Understanding Select vs SelectMany in LINQ
A useful LINQ refresher that helps avoid subtle bugs when moving between single items and flattened sequences.
Better Error Handling in C# with Result Types
Result types remain a strong alternative when you want explicit error handling without leaning on exceptions for control flow.
How to Upload File from Blazor WebAssembly to WebAPI
Blazor WebAssembly file uploads to WebAPI are the sort of end-to-end example many teams need in real projects.
1.2 Setting Up Your Godot C# Game Development Environment
Godot C# setup content is niche, but it’s helpful for developers exploring game tooling with familiar .NET skills.
Do you know the Difference between ref, out, and in parameters in C#
ref, out, and in still trip people up, so a clear comparison never goes out of style.
C# With-Expressions: Effortless Immutable Updates
With-expressions keep immutable updates pleasant, which is exactly why they’re worth revisiting.
How to Create a .NET WebAPI in Just 10 Minutes for Beginners
A beginner-friendly WebAPI walkthrough for anyone still getting comfortable with the basics of ASP.NET Core.
Is Async/Await the Final Answer? A Look at C#’s Wild Ride Through Concurrency !!
Async and await may feel settled, but it’s healthy to revisit the concurrency tradeoffs behind them.