File I/O, passkeys, and source generators
A varied roundup covering .NET 10 file I/O benchmarks, ASP.NET Core passkeys, source generators, EF Core configuration, and architecture lessons.
Jasen's top three picks
- 1 The Right Way to Hire a Dedicated .NET Developer Without Costly Mistakes
medium.com
Hiring advice always sounds simple until you have to live with the consequences, and this piece focuses on the mistakes teams make when bringing in
- 2 File I/O Performance: Picking the Fastest Weapon in Your Arsenal
dotnettips.wordpress.com
A benchmark-driven look at file I/O choices in .NET 10 that helps you pick the right approach instead of guessing from folklore.
- 3 Set the amr claim when using passkeys authentication in ASP.NET Core
damienbod.com
A useful ASP.NET Core identity detail for passkeys users: getting the amr claim right matters for downstream authentication decisions.
Editor's note
I pulled together another deliberately mixed issue, from practical performance work to architecture thinking. The file I/O benchmark piece and the passkeys amr claim article both solve real-world problems teams hit in production. I also liked the EF Core configuration post and the discussion about context as the bottleneck, because they get at how .NET systems stay understandable as they grow.
Today's articles
The Right Way to Hire a Dedicated .NET Developer Without Costly Mistakes
medium.com
A few years ago, a startup founder I worked with learned a lesson the hard way. Continue reading on Predict »
Topics: .NET Core
Read articleFile I/O Performance: Picking the Fastest Weapon in Your Arsenal
dotnettips.wordpress.com
This article provides insights on the fastest file I/O methods for .NET 10, emphasizing benchmarks with 1 MB payloads.
Topics: .NET 10 Performance
Read articleSet the amr claim when using passkeys authentication in ASP.NET Core
damienbod.com
The post shows how to set the correct amr value when authenticating using ASP.NET Core Identity and passkeys in .NET 10. When authenticating using OpenID Connect and passkeys authentication, the OpenI...
Topics: ASP.NET Core Authentication Security
Read articleStop Writing Boilerplate: How C# Source Generators Are Saving MVVM
medium.com
The “Manual Era” of C# is over. If you are still writing backing fields and PropertyChanged strings, you are paying a tax you no longer…
Topics: C# .NET MAUI Source Generators
Read articleImplementing the Result Pattern in .NET: A Complete Guide
medium.com
Implementing the Result Pattern in .NET: A Complete Guide Continue reading on .Net Programming »
Topics: C# Solid Principles
Read articleC# 14 in .NET 10: language features that actually matter in production
medium.com
C# 14 is not about syntactic novelty. It is about reducing friction in patterns teams already use: extensions, domain modeling, source…
Read articleThe Cross-Cutting Concern Fallacy in .NET Architecture: Is Middleware a Solution or a Trap?
medium.com
When you start an enterprise project, everything is rosy. Continue reading on TeknoPost »
Topics: ASP.NET Core Design Patterns Solid Principles
Read articleContext Is the Bottleneck in Software Development
codeopinion.com
Software development context is the real bottleneck, not writing code. AI can generate code fast, but without context, boundaries, and language, you get coupling and brittle systems. YouTube Check out...
Topics: C# Design Patterns
Read articleThe Better Way to Configure Entity Framework Core
medium.com
A Story About Control, Clarity, and Taking Back Ownership (With Real Code)
Read articleASP.NET Community Standup - What's next for Orleans?
youtube.com
DbContext Fundamentals — What Every Developer Gets Wrong
Topics: ASP.NET Core .NET Core
Read articleMastering Business Logic in .NET: A Deep Dive into the Specification Pattern
medium.com
The Hidden Cost of Scattered Business Rules
Topics: Domain-Driven Design Design Patterns
Read articleThe Problem We’re Solving
medium.com
Building multi-tenant applications with proper observability is harder than it should be. You end up with:
Topics: Application Insights ASP.NET Core OpenTelemetry
Read article