EF Core, C# 14, and GitHub Actions
A mixed .NET roundup covering EF Core plan cache issues, C# 14 and .NET 10 language updates, performance tips, architecture, and tooling.
Jasen's top three picks
- 1 EF Core, Ad-Hoc Queries, and Plan Cache Pollution
medium.com
Hidden EF Core costs show up in places many teams never inspect.
- 2 Understanding SQL and NoSQL Distributed Transaction Problem in C# — Transactional Outbox Pattern
medium.com
A practical transactional outbox refresher for mixed SQL and NoSQL systems.
- 3 Partial Events and Constructors in C# 14 (.NET 10) Explained with Examples
c-sharpcorner.com
C# 14 and .NET 10 keep pushing both ergonomics and speed forward.
Editor's note
I kept this issue intentionally mixed: database performance, language features, architecture, and tooling all made the cut. The EF Core plan cache article is a good reminder that “working” queries can still hurt you at scale, and the GitHub Actions runner CPU piece is a practical win for anyone paying for CI time. I also liked the C# 14 and .NET 10 posts because they show where the platform is headed without losing sight of day-to-day code quality.
Today's articles
EF Core, Ad-Hoc Queries, and Plan Cache Pollution
medium.com
How usecounts Reveals Hidden Performance Problems
Topics: EF Core Performance
Read articleUnderstanding SQL and NoSQL Distributed Transaction Problem in C# — Transactional Outbox Pattern
medium.com
In modern software architectures, Polyglot Persistence approaches — where relational (RDBMS) and NoSQL databases are used together — are…
Topics: CQRS Event Sourcing SQL Server
Read articlePartial Events and Constructors in C# 14 (.NET 10) Explained with Examples
c-sharpcorner.com
Explore C# 14's partial events & constructors! Simplify code generation, enhance extensibility, and cleanly separate generated & handwritten logic. #CSharp #dotnet
Read articleChannels in C# .NET: Building High-Performance Concurrent Pipelines
medium.com
Concurrency is one of those topics that looks simple on the surface and becomes painful in real systems. Threads, locks, queues, and…
Topics: C# Performance
Read articleMigrating from CRUD to CQRS and Event-Sourcing with Akka.Persistence
petabridge.com
How Akka.Persistence allowed us to break the logjam on Sdkbin's massive technical debt.
Topics: CQRS Domain-Driven Design Event Sourcing
Read articleReduce GitHub Actions runner CPU usage
meziantou.net
If you're using self-hosted GitHub Actions runners, you might have noticed they can be surprisingly CPU-intensive, even when idle. A closer look reveals that a single runner can peg a CPU core at 100%...
Topics: GitHub Actions Performance
Read articleHow ABP.IO Framework Cuts Your MVP Development Time by 60%
medium.com
Building a SaaS product from scratch is like constructing a skyscraper — you can either lay every brick manually or start with a…
Topics: Clean Architecture .NET Core
Read articleWhy Visual Studio 2026 and .NET 10 Could Be the Ultimate Startup Cheat Code
medium.com
Startups don’t fail because of bad ideas — they fail because they move too slowly.
Topics: .NET 10 .NET 9 Visual Studio
Read articleWhen Do You Actually Need Clean Architecture in Microservices?
rahulsahay19.medium.com
There’s a common misconception in our industry:
Topics: Clean Architecture Domain-Driven Design
Read article.NET 10 & C# 14: Less Code, Better Performance
medium.com
.NET 10 and C# 14 are out, delivering practical improvements that make code cleaner and data processing faster. Unlike some releases…
Topics: C# .NET 10 Performance
Read articleLeveraging Span-Based String Concatenation for Improved Performance
dotnettips.wordpress.com
The excerpt from "Rock Your Code" emphasizes the importance of efficient string concatenation in .NET. It highlights the advantages of using the Span type over traditional methods, demonstra...
Topics: C# Performance
Read articleDoes C# 14’s field Keyword Replace FluentValidation?
medium.com
The release of C# 14 came with loads of new features, the field keyword being one of them. When I read about it, I thought— what does this…
Topics: C# FluentValidation
Read article2025 year-end link clearance
devblogs.microsoft.com
Closing the door on another year. Here are some random links. Mesmerizing: Wintergatan - Marble Machine, a musical instrument that uses 2000 marbles. It's like that
Topics: .NET Framework
Read articleValue Types and Reference Types in C#
c-sharpcorner.com
Unlock C# mastery! This guide clarifies value vs. reference types, impacting memory, performance, and bug prevention. Essential for efficient .NET development.
Topics: C# Performance
Read article