Editor's note
I pulled together a deliberately mixed issue this time: desktop UI guidance, core .NET fundamentals, and a few practical architecture pieces. The Visual Studio AI model support and the CancellationToken/IAsyncEnumerable articles stood out because they’re both timely and immediately useful.
Desktop UI, async patterns, and AI updates
Attention, code wranglers! It's the mid-week stretch, and your keyboard might be groaning under the weight of all those keystrokes. As I sit here in my Star Wars themed office, surrounded by a fleet of model X-Wings, I'm reminded that even in a galaxy far, far away, fear leads to bugs, bugs lead to anger, and anger... well, you get the picture. Let this edition of our .NET newsletter guide you through the quirky terrains of innovation with some insightful articles that'll transform any codebase from a Jar Jar Binks to a Chewbacca-level powerhouse.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
WPF vs. WinForms: The Ultimate Guide for Modern .NET Desktop Developers
A practical WPF vs. WinForms comparison for developers still deciding which desktop stack fits modern .NET work.
Dew Drop – August 20, 2025 (#4480)
A grab bag of links from the Dew Drop roundup, including Visual Studio’s new model options and other community picks.
What is the purpose of Startup.cs?
A straightforward reminder that Startup.cs still matters in ASP.NET Core, especially when you’re explaining the app pipeline.
5 .NET Features That Will Instantly Improve Your Code
A quick-hit post on .NET features that improve readability and safety without changing your architecture.
Deploying a Storage Account in Azure using Asure Portal
A hands-on Azure storage walkthrough for anyone who still needs the portal steps spelled out clearly.
Build Master-Detail Pages in ASP.NET Core MVC — Part 2
A master-detail MVC follow-up that ties together EF Core and page structure in a familiar sample app.
Boost Your .NET Projects: Harness the Power of Async Queues with Spargine’s ChannelQueue
ChannelQueue is a useful look at async queue patterns when the BCL still doesn’t give you everything out of the box.
Integration Brighter V10 with AWS SNS/SQS V4
Brighter V10 with AWS SNS/SQS shows how messaging integration keeps evolving across ecosystems.
My Journey in Open-Source Library Development
A personal open-source library story that’s less technical, but still valuable for anyone shipping reusable code.
C#: .NET’s Quiet Comeback in 2025
The ‘quiet comeback’ of C# is more opinionated than technical, but it reflects how strong the platform still looks in 2025.
How Can You Optimize the Performance and Scalability of a Node.js Application?
A Node.js performance article slips in as a comparison piece, useful if you like seeing optimization advice across stacks.
A Step-by-Step Guide for the Cache-Aside Pattern + Stampede Protection
Cache-aside plus stampede protection is the sort of caching write-up that pays off the first time traffic spikes.
Bring Your Own Model to Chat in Visual Studio
Visual Studio letting you bring your own model is a meaningful shift for developers experimenting with AI inside the IDE.
The Real Cost of Abstractions in .NET
The abstraction-cost article is worth reading if you’ve ever over-engineered an interface and paid for it later.
AI-driven .NET keeps the focus on practical local or embedded AI approaches rather than hype.
New LINQ Methods in .NET 9: A Quick Guide
New LINQ methods in .NET 9 are a handy refresher for anyone tracking the platform’s smaller but useful additions.
Mastering Async in C#: A Deep Dive into TAP (Part 1)
The async TAP deep dive is a solid refresher on a topic many teams use daily but rarely revisit carefully.
The Overlooked Importance of CancellationToken in .NET APIs
CancellationToken gets the attention it deserves here, especially for API correctness and responsiveness.
The Most Underrated Feature in .NET — IAsyncEnumerable
IAsyncEnumerable remains one of the best tools for streaming data cleanly, and this post makes the case well.
















