C# patterns, AI, and EF Core tips
Issue #211 mixes C# design patterns, VS Code AI, EF Core pagination, Azure OpenAI, security, SQL Server locks, and MAUI migration advice.
Jasen's top three picks
- 1 Singleton Design Pattern in C#/.NET
victormagalhaes-dev.medium.com
A solid refresher on the Singleton pattern, with enough .NET framing to keep the classic example relevant.
- 2 AI and Remote Development in VS Code
youtube.com
A practical look at how AI fits into remote development workflows in VS Code, especially for distributed teams.
- 3 C# Delegates and Events: Powering Flexible Callbacks
ameliagherdan.medium.com
Delegates and events get a clear treatment here, which is always useful when you need flexible callback wiring.
Editor's note
I pulled together a deliberately mixed lineup this week: classic C# patterns sit next to AI tooling in VS Code and practical data-access pieces. The EF Core pagination guide and the SQL Server lock article stood out because they solve problems people hit in real projects, not just theory.
Today's articles
Singleton Design Pattern in C#/.NET
victormagalhaes-dev.medium.com
https://victormagalhaes-dev.medium.com/singleton-design-pattern-in-c-net-5aa6d04990af
Topics: C# Design Patterns
Read articleAI and Remote Development in VS Code
youtube.com
https://www.youtube.com/watch?v=ErYP9LRo7e0
Topics: GitHub Copilot Visual Studio Code
Read articleC# Delegates and Events: Powering Flexible Callbacks
ameliagherdan.medium.com
https://ameliagherdan.medium.com/c-delegates-and-events-powering-flexible-callbacks-4b75dff765f1
Topics: C#
Read articleImprove the commands in your extensions
devblogs.microsoft.com
https://devblogs.microsoft.com/visualstudio/improve-the-commands-in-your-extensions/
Topics: Visual Studio
Read articleBoost Your C# Skills with Anonymous Methods
medium.com
https://medium.com/write-a-catalyst/boost-your-c-skills-with-anonymous-methods-dba5b5d30314
Topics: C#
Read articleBoosting Productivity with .NET Source Generators
c-sharpcorner.com
https://www.c-sharpcorner.com/article/boosting-productivity-with-net-source-generators/
Topics: Performance Source Generators
Read articleC# Tip: Pagination in EF Core — A Complete Guide
medium.com
https://medium.com/@shreyans_padmani/c-tip-pagination-in-ef-core-a-complete-guide-c9dffeef3952
Read articleIntegrating GPT-4 in C# Applications Using Azure OpenAI Services
c-sharpcorner.com
https://www.c-sharpcorner.com/article/integrating-gpt-4-in-c-sharp-applications-using-azure-openai-services/
Read articleProtect Your Secrets in .NET : A Dev’s Guide to User Secrets
medium.com
https://medium.com/@jfowe/protect-your-secrets-in-net-a-devs-guide-to-user-secrets-214c03e07709
Read articleClean Querying with QueryBuilderSpecs
medium.com
https://medium.com/@gobranfahd/clean-querying-with-querybuilderspecs-e377e329db91
Topics: Clean Architecture Design Patterns
Read articleUnderstanding GUID, UUID, and ULID in C#
c-sharpcorner.com
https://www.c-sharpcorner.com/article/understanding-guid-uuid-and-ulid-in-c-sharp/
Topics: C#
Read articleVariables! — The building blocks of programming
medium.com
https://medium.com/@240131/variables-the-building-blocks-of-programming-d78696176241
Topics: C#
Read articleA Practical Guide to C#’s Null Operators for Robust Code Development
medium.com
https://medium.com/@krativarshney7/a-practical-guide-to-c-s-null-operators-for-robust-code-development-a5e81080610e
Topics: C#
Read articleUsing Oracle with Entity Framework
nodogmablog.bryanhogan.net
https://nodogmablog.bryanhogan.net/2025/05/using-oracle-with-entity-framework/
Topics: EF Core SQL Server
Read articleAn Alternative to nuget install-package
nodogmablog.bryanhogan.net
https://nodogmablog.bryanhogan.net/2025/04/an-alternative-to-nuget-install-package/
Topics: .NET Core
Read article🚨 Xamarin Is Dead! Here’s What You MUST Know Before Migrating from Xamarin to MAUI
doumer.me
https://doumer.me/migrating-from-xamarin-to-maui/
Read articleSQL Server Transaction Locks: Identification & Resolution
c-sharpcorner.com
https://www.c-sharpcorner.com/article/sql-server-transaction-locks-identification-resolution/
Topics: Performance SQL Server
Read articleEnums on Steroids! — Building Strongly Typed Enums in C# for Rich Behavior and Clean Code
medium.com
https://medium.com/@michaelmaurice410/enums-on-steroids-building-strongly-typed-enums-in-c-for-rich-behavior-and-clean-code-31b64c9b72a1
Topics: C# Design Patterns
Read articleDense vs Sparse Matrices in C# .NET 9: Concepts, Performance, and CSR/CSC Formats
medium.com
https://medium.com/@anderson.buenogod/dense-vs-sparse-matrices-in-c-net-9-concepts-performance-and-csr-csc-formats-852060d024a3
Topics: .NET 9 Performance
Read articleExpandoObject in C#: Dynamic, Flexible, and Powerful
medium.com
https://medium.com/@nagarajvela/expandoobject-in-c-dynamic-flexible-and-powerful-7e0b2c6bfef1
Topics: C#
Read articleC# Async/Await, Tasks, and Threads — Demystified for Everyday Coders
medium.com
https://medium.com/@sweetondonie/c-async-await-tasks-and-threads-demystified-for-everyday-coders-927ae99a15b4
Topics: C# Performance
Read articleBoost Your .NET Projects: Enhance Your Workflow with AssemblyHelper in Spargine
dotnettips.wordpress.com
https://dotnettips.wordpress.com/2025/06/01/boost-your-net-projects-enhance-your-workflow-with-assemblyhelper-in-spargine/
Topics: .NET Core Performance
Read articleCircuit Breaker Policy Fine-tuning Best Practice - .NET Blog
devblogs.microsoft.com
https://devblogs.microsoft.com/dotnet/circuit-breaker-policy-finetuning-best-practice/
Topics: .NET Core Performance
Read articleBrighter and the Outbox Pattern: At-Least-Once Delivery for Resilient
medium.com
https://medium.com/@actor-swe/brighter-and-the-outbox-pattern-at-least-once-delivery-for-resilient-47f3957b4c7d
Topics: ASP.NET Core Authorization
Read articlePermissions > Roles— A Practical On-Ramp to Fine-Grained Authorization in ASP.NET Core
medium.com
https://medium.com/@michaelmaurice410/565b176ba096
Read article