This week: Seven articles take a deep look at C# reflection in .NET 10 -- the complete guide, anti-patterns, performance benchmarks, custom attributes, PropertyInfo and MethodInfo, FrozenDictionary caching, and the Activator.CreateInstance vs compiled expressions trade-off. Three template method pattern articles and four proxy pattern articles round out the design pattern coverage, alongside a flyweight real-world example and a tour of the newer LINQ methods in .NET 6 through 10. Six new videos cover handling tough manager situations, code coverage gates, useless certifications, recognizing great developers, building agentic AI workflows, and why I stopped giving my opinions at work.
Like what you read or watched from the recap? I'd love if you helped share on Reddit or Daily.dev so others can see!
Weekly Recap
Featured this week: PropertyInfo and MethodInfo in C#: The Practical Developer's Guide -- start here if you can only read one this week.
When Reddit Says Quit Your Manager - Principal Engineering Manager AMA
Reddit always has some strong opinions that surface on threads, so this one about engineering managers really stood out to me. Should you always quit if you have a crappy manager? Is there a different solution?
As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.
Code Coverage Gates Or Other Ways To Get Devs To Test
From the ExperiencedDevs subreddit, this developer wanted to understand how to get teams to buy into testing without code coverage requirements.
Why Is My Manager Making Us Get Certifications For Useless Things?
From the ExperiencedDevs subreddit, this developer says their manager is pushing them all to get certifications in a weird way.
Who Is The BEST Developer You Have EVER Worked With?
This topic was from the ExperiencedDevs subreddit, and I thought it would be fun to talk about characteristics of awesome developers.
How To Recreate Agentic Skills As AI-Powered Workflows
Agentic harnesses are REALLY proving just how powerful they are when you try to recreate them in code.
I Stopped Giving My Opinions at Work
From the ExperiencedDevs subreddit, this developer wanted a perspective on what to do when speaking up doesn't feel worth it.
PropertyInfo and MethodInfo in C#: The Practical Developer's Guide
Learn to use PropertyInfo and MethodInfo in C# to read and write properties, invoke methods, and inspect types at runtime with practical .NET 10 examples.
C# Reflection Anti-Patterns: 8 Mistakes That Will Hurt Your App
Avoid costly C# reflection anti-patterns -- learn 8 common mistakes developers make with reflection and the .NET 10 alternatives that perform better.
C# Reflection: The Complete .NET 10 Guide
Master C# reflection in .NET 10 -- learn Type, PropertyInfo, MethodInfo, performance caching with FrozenDictionary, and when to avoid reflection entirely.
Flyweight Pattern Real-World Example in C#: Complete Implementation
Build a production-ready flyweight pattern example in C# with a document rendering system that shares font and style data across thousands of text elements.
Caching Reflection Metadata with FrozenDictionary in .NET 10
Master caching reflection metadata with FrozenDictionary in .NET 10 -- eliminate PropertyInfo overhead, build thread-safe metadata caches, and maximize read performance.
When to Use Template Method Pattern in C#: Decision Guide with Examples
Discover when to use the template method pattern in C# with decision criteria, practical scenarios, and examples showing where it fits best in your codebase.
Custom Attributes in C#: Build, Apply, and Read Them with Reflection
Learn to create, apply, and read custom attributes in C# using reflection -- with practical examples for validation, routing, and plugin registration in .NET 10.
Proxy Pattern Real-World Example in C#: Complete Implementation
Build a production-ready proxy pattern example in C# with a multi-layered API client featuring caching, rate limiting, and circuit breaker proxies.
Activator.CreateInstance vs Compiled Expressions in C#: .NET 10 Performance Deep Dive
Activator.CreateInstance vs compiled expressions in C# .NET 10 -- understand when each wins and how to build a high-performance factory with cached delegates.
How to Implement Template Method Pattern in C#: Step-by-Step Guide
Learn how to implement the template method pattern in C# with step-by-step examples covering abstract classes, hooks, sealed methods, and DI integration.
Reflection Performance in .NET 10: Benchmarks, Caching, and Delegates
Understand C# reflection performance in .NET 10 -- learn caching strategies, compiled delegates, FrozenDictionary, and when reflection is fast enough.
Proxy vs Decorator Pattern in C#: Key Differences Explained
Compare proxy vs decorator pattern in C# with side-by-side code examples, structural similarities, intent differences, and guidance on when to use each.
Template Method Design Pattern in C#: Complete Guide with Examples
Master the template method design pattern in C# with practical examples showing inheritance-based algorithm customization and real-world .NET implementations.
Proxy Pattern Best Practices in C#: Code Organization and Maintainability
Master proxy pattern best practices in C# including interface compliance, thread safety, DI integration, testability, and avoiding common anti-patterns.
New LINQ Methods in .NET 6-10: Chunk, MinBy, CountBy, Index, LeftJoin, and More
New LINQ methods in .NET 6-10: Chunk, DistinctBy, MinBy, CountBy, Index, LeftJoin and more -- every addition with before/after C# code examples.
When to Use Proxy Pattern in C#: Decision Guide with Examples
Discover when to use proxy pattern in C# with decision criteria for virtual, protection, and caching proxies plus guidance on simpler alternatives.
- Join me and other software engineers in the private Discord community!
- Resume reviews and interview guidance!
- Software engineering podcast and livestreams!
- My Code Commute vlogs are on YouTube!
- All of my weekly vlogs are on YouTube!
- Remember to check out my courses, including this awesome discounted bundle for C# developers:

![Weekly Recap: C# Reflection in .NET 10, Template Method, and Proxy Patterns [May 2026]](https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp)















