Desktop UI, async patterns, and AI updates
A mixed .NET roundup with desktop UI comparisons, ASP.NET Core, async patterns, caching, LINQ, and Visual Studio AI features.
Jasen's top three picks
- 1 WPF vs. WinForms: The Ultimate Guide for Modern .NET Desktop Developers
medium.com
A practical WPF vs. WinForms comparison for developers still deciding which desktop stack fits modern .NET work.
- 2 Dew Drop – August 20, 2025 (#4480)
alvinashcraft.com
A grab bag of links from the Dew Drop roundup, including Visual Studio’s new model options and other community picks.
- 3 What is the purpose of Startup.cs?
medium.com
A straightforward reminder that Startup.cs still matters in ASP.NET Core, especially when you’re explaining the app pipeline.
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.
Today's articles
WPF vs. WinForms: The Ultimate Guide for Modern .NET Desktop Developers
medium.com
.NET — WPF Continue reading on .Net Programming »
Topics: .NET Framework WPF
Read articleDew Drop – August 20, 2025 (#4480)
alvinashcraft.com
Top Links Model Context Protocol (MCP) is Now Generally Available in Visual Studio 🎉 (Allie Barry) Reimagining our front door – Using positive psychology to craft delightful sign-in & sign-up exp...
Topics: GitHub Copilot Visual Studio
Read articleWhat is the purpose of Startup.cs?
medium.com
In ASP.NET Core applications, the Startup.cs file plays a central role in configuring how the application behaves at runtime. Its primary…
Topics: ASP.NET Core .NET Core
Read article5 .NET Features That Will Instantly Improve Your Code
medium.com
From expression-bodied members to binary literals, these tricks improve both safety and readability. Continue reading on Stackademic »
Read articleDeploying a Storage Account in Azure using Asure Portal
c-sharpcorner.com
Azure Storage is a service from Microsoft that lets you save your files, photos, backups, and other data on the internet (cloud). You can create a storage account easily using the Azure website. Azure...
Topics: Azure
Read articleBuild Master-Detail Pages in ASP.NET Core MVC — Part 2
bipinjoshi.net
In the previous part of this article series, we introduced the sample application and built the EF Core model, which includes the Team, TeamMember, and AppDbContext classes. In this installment, we'll...
Topics: ASP.NET Core ASP.NET MVC EF Core
Read articleBoost Your .NET Projects: Harness the Power of Async Queues with Spargine’s ChannelQueue
dotnettips.wordpress.com
The Spargine library introduces ChannelQueue, an efficient, thread-safe queue for .NET asynchronous programming, addressing the lack of a built-in async queue. It supports various features like async ...
Topics: .NET Core Performance
Read articleIntegration Brighter V10 with AWS SNS/SQS V4
medium.com
In previous articles, I covered Migrating to Brighter V10 with AWS SNS/SQS. This guide focuses on integrating to Brighter V10 with AWS SDK…
Topics: RabbitMQ Service Bus
Read articleMy Journey in Open-Source Library Development
medium.com
I want to share my experience of developing an open-source library, talk about the process involved, and inspire you to create your own…
Topics: GitHub
Read articleC#: .NET’s Quiet Comeback in 2025
medium.com
Why C# is regaining traction as enterprises and modern developers rediscover its power in a fast-changing tech landscape.
Read articleHow Can You Optimize the Performance and Scalability of a Node.js Application?
c-sharpcorner.com
In this article, we will explore various methods to enhance the performance and scalability of a Node.js application. We’ll use simple words, practical examples, and best practices to make sure you ca...
Topics: Performance
Read articleA Step-by-Step Guide for the Cache-Aside Pattern + Stampede Protection
medium.com
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
Topics: Performance Redis
Read articleBring Your Own Model to Chat in Visual Studio
devblogs.microsoft.com
We’re excited to announce that you can now bring your own language model into Visual Studio Chat. You can connect API keys from providers (OpenAI, Anthropic, and Google) to access a wider range of mod...
Topics: GitHub Copilot OpenAI Visual Studio
Read articleThe Real Cost of Abstractions in .NET
milanjovanovic.tech
Not all abstractions are created equal. Some isolate real volatility and protect your system from change. Others quietly pile up complexity and hide performance problems. Learn when to embrace abstrac...
Topics: Performance Solid Principles
Read articleAI-Driven .NET
medium.com
Artificial Intelligence is no longer a futuristic concept — it’s a tool we can embed directly into our applications today. With Ollama…
Read articleNew LINQ Methods in .NET 9: A Quick Guide
medium.com
The world of C# development is constantly evolving, and with each new version of .NET, we receive powerful enhancements that make our code…
Read articleMastering Async in C#: A Deep Dive into TAP (Part 1)
medium.com
Intro Asynchronous programming has come a long way in .NET, evolving from complex callback-based approaches to the elegant Task-based…
Read articleThe Overlooked Importance of CancellationToken in .NET APIs
medium.com
Why respecting (and sometimes ignoring) CancellationToken is critical for building efficient, reliable, and consistent .NET APIs.
Topics: ASP.NET Core Performance
Read articleThe Most Underrated Feature in .NET — IAsyncEnumerable
medium.com
When I first heard about IAsyncEnumerable<T>, I thought, "Cool, another interface I’ll probably never use." Turns out, I was wrong.
Read article