GC internals, EF Core pitfalls, and API patterns
A varied .NET roundup covering garbage collection, EF Core mistakes, CQRS with MediatR, REST API practices, debugging, and productivity tips.
Jasen's top three picks
- 1 Garbage Collector in .NET: Principles and Architecture
medium.com
A solid runtime refresher on how GC really works under the hood, which helps when you’re chasing memory pressure or latency spikes.
- 2 Understanding Constructor Chaining In C#
csharp.com
Constructor chaining is basic but easy to misuse; this is a good reset for cleaner object initialization.
- 3 Database first approach with DotNet Core
ravindradevrani.medium.com
Database-first still matters in brownfield work, and this one should help teams wiring existing schemas into .NET Core.
Editor's note
I kept this issue intentionally mixed: low-level runtime material sits next to practical API and data-access pieces. The garbage collector deep dive and the EF Core mistakes article are the two I’d flag first for most .NET teams, because they both pay off in day-to-day code quality.
Today's articles
Garbage Collector in .NET: Principles and Architecture
medium.com
https://medium.com/@ljubomirbacovic/garbage-collector-in-net-principles-and-architecture-d1550c58ab3d
Topics: .NET Core Performance
Read articleUnderstanding Constructor Chaining In C#
csharp.com
https://www.csharp.com/blogs/understanding-constructor-chaining-in-c-sharp
Topics: C#
Read articleDatabase first approach with DotNet Core
ravindradevrani.medium.com
https://ravindradevrani.medium.com/database-first-approach-with-dotnet-core-7a62a3e8f008
Read articleUnderstanding Random.Next() in C#: Generating Random Numbers Efficiently
medium.com
https://medium.com/@malarsharmila/understanding-random-next-in-c-generating-random-numbers-efficiently-67aaa69bf4fd
Topics: C# Performance
Read article.NET Apps with DeepSeek R1 Today
medium.com
https://medium.com/@rs4528090/net-apps-with-deepseek-r1-today-3cfbe4daf2a4
Read articleMastering .NET Interoperability: Connecting .NET Framework and .NET Core with Javonet
medium.com
https://medium.com/@marketing_23529/mastering-net-interoperability-connecting-net-framework-and-net-core-with-javonet-1ca99aeb8bf0
Topics: .NET Core .NET Framework
Read articleCQRS and Mediator Pattern in a .NET 8 Web API
csharp.com
https://www.csharp.com/article/cqrs-and-mediator-pattern-in-a-net-8-web-api/
Read articleBuilding RESTful APIs with ASP.NET Core: Best Practices
csharp.com
https://www.csharp.com/article/building-restful-apis-with-asp-net-co-best-practices/
Topics: ASP.NET Core REST API Web API
Read articleWhy I prefer Laravel over .NET
medium.com
https://medium.com/@witkowski.bartlomiej1/why-i-prefer-laravel-over-net-36a93af8bbc9
Topics: .NET Core
Read articleA Better .NET SQL Builder: KnightMoves.SqlObjects
csharp.com
https://www.csharp.com/article/a-better-net-sql-builder-knightmoves-sqlobjects/
Read articleEntity Framework Core Done Right: Avoid These Common/Critical Mistakes
medium.com
https://medium.com/@tanjeerbinhaque/entity-framework-core-done-right-avoid-these-common-critical-mistakes-99b0bb9649d5
Topics: EF Core
Read articleBuilding a Robust Password Validator in C#
medium.com
https://medium.com/@davidsilwal/building-a-robust-password-validator-in-c-df27d46de99b
Read articleHow to Allow or Use or Display Angle Brackets <> in HTML Code Tag
csharp.com
https://www.csharp.com/blogs/how-to-allow-or-use-or-display-angle-brackets-in-html-code-tag
Topics: C#
Read articleWhy We Use C#/.NET and C++ for Instrument Control
medium.com
https://medium.com/@kjx_automations/why-we-use-c-net-and-c-for-instrument-control-384756db74a4
Topics: C#
Read articleLearning C#: Debugging With Breakpoints
medium.com
https://medium.com/@MJQuinn/learning-c-debugging-with-breakpoints-68f2a4fe158a
Topics: C# Performance
Read articleComparing Collections Using Except and Intersect in C#
csharp.com
https://www.csharp.com/blogs/comparing-collections-in-c-sharp-using-except-and-intersect-to-find-matched-and-unmatched-elements
Topics: C# Visual Studio
Read articleDifference Between Break and Continue Statement in C#
csharp.com
https://www.csharp.com/blogs/difference-between-break-and-continue-statement-in-c-sharp
Topics: C#
Read articleUnderstanding the `required` Keyword in .NET: Eliminating Nullability Doubts
medium.com
https://medium.com/@jry157/understanding-the-required-keyword-in-net-eliminating-nullability-doubts-052d052041e9
Topics: C#
Read articleHow To Be Productive As A C# Developer
medium.com
https://medium.com/write-a-catalyst/how-to-be-productive-as-a-c-developer-dd0701302321
Read article