Welcome to the middle lane of the week, where .NET development takes a quirky turn! This Wednesday, shake up your coding routine and discover an array of compelling articles crafted to spark your curiosity and challenge your skills. You’ll find nuggets of wisdom and practical insights to keep your developer journey on the fast track, without missing a beat. Whether you're looking to optimize your code or explore cutting-edge features, we've got something to invigorate your routine.
Today's Articles
Singleton Design Pattern in C#/.NET | https://victormagalhaes-dev.medium.com/singleton-design-pattern-in-c-net-5aa6d04990af Understanding the Singleton Pattern in Modern .NET: When to Use It, How It Works, and Why Dependency Injection Is the Preferred Approach |
|  |
|
|
AI and Remote Development in VS Code | https://www.youtube.com/watch?v=ErYP9LRo7e0 |
|  |
|
|
C# Delegates and Events: Powering Flexible Callbacks | https://ameliagherdan.medium.com/c-delegates-and-events-powering-flexible-callbacks-4b75dff765f1 Delegates and events are core concepts in C# that enable code to respond dynamically to actions, user input, or system changes. Delegates… Continue reading on Nerd For Tech » |
|  |
|
|
Improve the commands in your extensions | https://devblogs.microsoft.com/visualstudio/improve-the-commands-in-your-extensions/ As Visual Studio extension authors, our goal is to create tools that empower developers across diverse environments. A key part of this mission involves ensuring that your extension commands remain ac... |
|  |
|
|
Boost Your C# Skills with Anonymous Methods | https://medium.com/write-a-catalyst/boost-your-c-skills-with-anonymous-methods-dba5b5d30314 Programming is not just a game of writing code — it is a thoughtful art, where behind every line of code there is a logic, a purpose. The… Continue reading on Write A Catalyst » |
|  |
|
|
Boosting Productivity with .NET Source Generators | https://www.c-sharpcorner.com/article/boosting-productivity-with-net-source-generators/ Discover how source generators transform development by analyzing code at compile time. Learn their structure, compiler integration, and how to use syntax trees and semantic models to auto-generate ef... |
|  |
|
|
C# Tip: Pagination in EF Core — A Complete Guide | https://medium.com/@shreyans_padmani/c-tip-pagination-in-ef-core-a-complete-guide-c9dffeef3952 When building data-heavy applications in ASP.NET Core, it’s crucial to fetch data efficiently. Imagine a scenario where your database… |
|  |
|
|
Integrating GPT-4 in C# Applications Using Azure OpenAI Services | https://www.c-sharpcorner.com/article/integrating-gpt-4-in-c-sharp-applications-using-azure-openai-services/ Integrate GPT-4 into your C# apps using Azure OpenAI Services for powerful AI features like chat, summarization, and analysis. |
|  |
|
|
Protect Your Secrets in .NET : A Dev’s Guide to User Secrets | https://medium.com/@jfowe/protect-your-secrets-in-net-a-devs-guide-to-user-secrets-214c03e07709 Storing secrets like API keys, JWT secrets, or database passwords directly in your code or appsettings.json is risky, even during… |
|  |
|
|
Clean Querying with QueryBuilderSpecs | https://medium.com/@gobranfahd/clean-querying-with-querybuilderspecs-e377e329db91 🧠 Build Clean and Dynamic Querying in .NET Using Specifications, Filters, and Unit of Work |
|  |
|
|
Understanding GUID, UUID, and ULID in C# | https://www.c-sharpcorner.com/article/understanding-guid-uuid-and-ulid-in-c-sharp/ Explore the differences between GUID, UUID, and ULID in C#. Learn their use cases, performance impact, and when to choose each for efficient and unique identifier generation in your projects. |
|  |
|
|
Variables! — The building blocks of programming | https://medium.com/@240131/variables-the-building-blocks-of-programming-d78696176241 The very basic piece of every code is variables, they are used to store information and give it when we ask. Better to show example how it… |
|  |
|
|
A Practical Guide to C#’s Null Operators for Robust Code Development | https://medium.com/@krativarshney7/a-practical-guide-to-c-s-null-operators-for-robust-code-development-a5e81080610e In software development, handling the absence of a value, often represented as null, is a frequent necessity. In C#, an attempt to use a… Continue reading on Cubed » |
|  |
|
|
Using Oracle with Entity Framework | https://nodogmablog.bryanhogan.net/2025/05/using-oracle-with-entity-framework/ Download full source code. Just for fun, I thought I would try out Oracle with Entity Framework Core. It’s not something I would recommend, in the short time I played with it I found it had difficult... |
|  |
|
|
An Alternative to nuget install-package | https://nodogmablog.bryanhogan.net/2025/04/an-alternative-to-nuget-install-package/ Recently I was trying out Aeron on .NET while using Linux. One of the steps required me to extract the contents of the Aeron.Driver NuGet package. But there is no nuget executable for Linux. To get i... |
|  |
|
|
🚨 Xamarin Is Dead! Here’s What You MUST Know Before Migrating from Xamarin to MAUI | https://doumer.me/migrating-from-xamarin-to-maui/ Our beloved Xamarin was sunset a while ago, and MAUI is now stable enough to start building production apps with it. As you may know from my blog’s history, I’ve been a long-time mobile developer, who... |
|  |
|
|
SQL Server Transaction Locks: Identification & Resolution | https://www.c-sharpcorner.com/article/sql-server-transaction-locks-identification-resolution/ Learn how SQL Server transaction locks ensure data integrity, identify locking issues using DMVs and Activity Monitor, and explore strategies like query optimization, isolation levels, and deadlock re... |
|  |
|
|
Enums on Steroids! — Building Strongly Typed Enums in C# for Rich Behavior and Clean Code | https://medium.com/@michaelmaurice410/enums-on-steroids-building-strongly-typed-enums-in-c-for-rich-behavior-and-clean-code-31b64c9b72a1 What’s the story about? Plain C# enums are like cardboard cutouts — great labels, zero personality. Need a discount rate for each… |
|  |
|
|
Dense vs Sparse Matrices in C# .NET 9: Concepts, Performance, and CSR/CSC Formats | https://medium.com/@anderson.buenogod/dense-vs-sparse-matrices-in-c-net-9-concepts-performance-and-csr-csc-formats-852060d024a3 In scientific and engineering development with .NET, especially when dealing with large matrix data, choosing between dense and sparse… |
|  |
|
|
ExpandoObject in C#: Dynamic, Flexible, and Powerful | https://medium.com/@nagarajvela/expandoobject-in-c-dynamic-flexible-and-powerful-7e0b2c6bfef1 Learn ExpandoObject usages and best practices with practical examples. Continue reading on Level Up Coding » |
|  |
|
|
C# Async/Await, Tasks, and Threads — Demystified for Everyday Coders | https://medium.com/@sweetondonie/c-async-await-tasks-and-threads-demystified-for-everyday-coders-927ae99a15b4 If you’ve been using C# in Visual Studio daily, chances are you’ve typed async and await a hundred times. You’ve probably also seen… |
|  |
|
|
Boost Your .NET Projects: Enhance Your Workflow with AssemblyHelper in Spargine | https://dotnettips.wordpress.com/2025/06/01/boost-your-net-projects-enhance-your-workflow-with-assemblyhelper-in-spargine/ The AssemblyHelper class from the DotNetTips.Spargine.Core assembly is an essential tool for .NET developers, offering numerous high-performance methods to manage assemblies efficiently. It simplifies... |
|  |
|
|
Circuit Breaker Policy Fine-tuning Best Practice - .NET Blog | https://devblogs.microsoft.com/dotnet/circuit-breaker-policy-finetuning-best-practice/ Summary of some best practice and insights about circuit breaker resilience policy fine-tuning. |
|  |
|
|
Brighter and the Outbox Pattern: At-Least-Once Delivery for Resilient | https://medium.com/@actor-swe/brighter-and-the-outbox-pattern-at-least-once-delivery-for-resilient-47f3957b4c7d Introduction |
|  |
|
|
Permissions > Roles— A Practical On-Ramp to Fine-Grained Authorization in ASP.NET Core | https://medium.com/@michaelmaurice410/565b176ba096 What’s the story about? You decorate an endpoint with [Authorize(Roles = "Admin")]. Six months later, product asks for “Managers who can… |
|  |
|
|