This week: Six articles cover C# enums from the ground up -- basics, flags with bitwise operations, switch pattern matching, and string conversion. The facade design pattern gets the complete treatment with a guide, implementation walkthrough, best practices, and decision guide. You'll also find the bridge design pattern complete guide, a state pattern real-world implementation, and two videos on manager effectiveness and building reusable components.
Like what you read or watchedfrom the recap? I'd love if you helped share on Reddit or Daily.dev so others can see!
Weekly Recap
Featured this week: C# Enum to String: Conversion Patterns and Best Practices is gaining traction in search -- give it a read if you haven't yet!
<a href="https://www.youtube.com/watch?v=fmBk0XEifeQ"target="_blank" rel="noopener" title="Measuring the Unmeasurable: Manager Effectiveness">Measuring the Unmeasurable: Manager Effectiveness
A viewer asked about how quantifiable manager skills are. Let's see if we can come up with something for engineering managers.
Building For Reusability - How I Am Trying To Scale My Development
In this video, I talk about building reusable components across projects that I work on -- AI skills, prompts, and libraries.
C# Enum to String: Conversion Patterns and Best Practices
Learn every C# enum to string conversion pattern: ToString, Enum.GetName, JsonStringEnumConverter, custom display names, and parsing strings back to enums safely.
<a href="https://www.devleader.ca/2026/05/03/how-to-implement-bridge-pattern-in-c-stepbystep-guide?utm_source=weeklyrecap&utm_medium=email&utm_campaign=weekly-recap-2026-05-03"target="_blank" rel="noopener" title="How to Implement Bridge Pattern in C#: Step-by-Step Guide">How to Implement Bridge Pattern in C#: Step-by-Step Guide
Learn how to implement the bridge pattern in C# with step-by-step code examples covering abstraction hierarchies, implementor interfaces, and DI registration.
C# Regex Patterns for Validation: Email, URL, Phone, and Common Inputs
Build reliable C# regex validation for email, URL, phone, and common inputs using GeneratedRegex, NonBacktracking, and timeout for production safety.
Facade Pattern Best Practices in C#: Code Organization and Maintainability
Master facade pattern best practices in C# including interface segregation, avoiding god objects, dependency injection, and organized subsystem architectures.
When to Use Enum vs Constants in C#: Decision Guide
Struggling with enum vs const in C#? This decision guide covers type safety, extensibility, serialization, and the enumeration class pattern to help you choose correctly.
Bridge Design Pattern in C#: Complete Guide with Examples
Master the bridge design pattern in C# with practical examples showing abstraction-implementation separation, composition over inheritance, and clean extensible design.
C# Enum Switch: Pattern Matching and Exhaustive Checks
Learn how to use C# enum with switch expressions and pattern matching. Covers exhaustive checks, discard arms, tuple patterns, guard clauses, and compiler warnings.
When to Use Facade Pattern in C#: Decision Guide with Examples
Discover when to use facade pattern in C# with real decision criteria, use case examples, and guidance on when simpler alternatives work better.
State Pattern Real-World Example in C#: Complete Implementation
Build a complete state pattern real-world example in C# with a document workflow system featuring approval states, transitions, and guard conditions.
C# Enum Flags: Combining Values with Bitwise Operations
Learn how C# enum flags work. Understand the [Flags] attribute, bitwise OR and AND, HasFlag(), and when to use a flags enum over a regular enum in .NET.
How to Implement Facade Pattern in C#: Step-by-Step Guide
Learn how to implement facade pattern in C# with a step-by-step guide covering subsystem identification, interface design, and dependency injection setup.
How to Use Enum in C#: Declaration, Values, and Best Practices
Learn how to use enum in C# from scratch. Covers declaring enums, assigning values, casting, comparing, iterating, and the best practices every C# developer should follow.
State vs Strategy Pattern in C#: Key Differences Explained
Compare state vs strategy pattern in C# with side-by-side code examples, key behavioral differences, and guidance on when to use each.
C# Enum: Complete Guide to Enumerations in .NET
Master C# enum with this complete guide. Learn to declare enums, use flags, convert to string, apply switch pattern matching, and follow .NET best practices.
Facade Design Pattern in C#: Complete Guide with Examples
Master the facade design pattern in C# with practical examples showing simplified interfaces, subsystem encapsulation, and clean API design.
- 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# Enums, Facade Pattern, and Bridge Design Pattern [May 2026]](https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp)














