This week: Four C# design pattern series see new entries covering command, state, adapter, and composite patterns with real-world examples and decision guides. The C# strings series gets a complete treatment from comparison and searching to multiline literals. Three articles explore feature slicing in .NET as an alternative to traditional layered architecture. On the video side, we're chatting about AI tool costs, burnout as more than just being busy, and the context switching problem every developer faces.
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
Agentic Skill Reuse, LLM Costs, and My Own Development
In this video, we'll chat through some AI tool usage and things I have been focused on in my own development using AI.
Burnout Isn't Just From Being Too Busy
In this video, we'll chat about burnout and reflect on why it's not just a product of being too busy.
How To Build Side Projects When There Is High Competition
From the comments, Epich Tech Nav asked for some perspective on how to build side projects when there is a lot of competition.
Burning Through Tokens With Copilot CLI and Claude Code
An update on burning through tokens with Copilot CLI and Claude, as well as getting burned by vibe-coded output.
The Context Switching Problem Every Dev Faces
From the ExperiencedDevs subreddit, this developer wanted thoughts on task switching in software engineering.
Feature Slicing Without MediatR in C#: Plain Handlers That Actually Work
Learn how to implement feature slicing in C# without MediatR. Build clean, testable feature handlers using plain classes and ASP.NET Core Minimal APIs.
State Design Pattern in C#: Complete Guide with Examples
Master the state design pattern in C# with practical examples showing state transitions, behavior changes, and finite state machine implementations.
C# Multiline Strings: Verbatim Literals, Raw String Literals, and UTF-8 Literals
Learn every C# multiline string technique: verbatim @-strings, C# 11 raw string literals with triple quotes, and .NET 7 UTF-8 u8 literals with code examples.
When to Use Command Pattern in C#: Decision Guide with Examples
Discover when to use command pattern in C# with real decision criteria, use case examples, and guidance on when simpler alternatives work better.
Feature Slice Folder Structure in .NET: Organizing a Real Project
Learn how to design a feature slice folder structure in .NET with real-world examples, structure decisions, and guidance on handling shared code and nested features.
Adapter Pattern Real-World Example in C#: Complete Implementation
Build a complete adapter pattern real-world example in C# with a payment processing system featuring multiple provider adapters and unified interfaces.
C# String Searching: Contains, IndexOf, Split, Replace, and SearchValues
Learn C# string searching with Contains, IndexOf, Split, Replace, and .NET 8 SearchValues
How to Implement Command Pattern in C#: Step-by-Step Guide
Learn how to implement command pattern in C# with a step-by-step guide covering command interfaces, concrete commands, invokers, and undo/redo support.
Feature Slicing in C#: Organizing Code by Feature
Learn what feature slicing is in C# and how to organize your .NET projects by feature instead of by layer. Practical examples using a task app, no MediatR required.
Adapter vs Facade Pattern in C#: Key Differences Explained
Compare adapter vs facade pattern in C# with side-by-side code examples, key structural differences, and guidance on when to use each.
C# String Comparison: Equals, OrdinalIgnoreCase, StringComparer, and Culture Pitfalls
Master C# string comparison with Equals, OrdinalIgnoreCase, StringComparer, and culture-sensitive APIs. Avoid the ToLower() antipattern and Turkish i problem.
Command Design Pattern in C#: Complete Guide with Examples
Master the command design pattern in C# with practical examples showing encapsulated requests, undo/redo functionality, and command queuing.
C# Strings: Complete Guide to String Manipulation in .NET
Master C# string manipulation with this complete guide covering .NET 6-9 APIs, Span
Adapter Pattern Best Practices in C#: Code Organization and Maintainability
Master adapter pattern best practices in C# including composition over inheritance, single responsibility, error translation, and organized adapter architectures.
Building a VS Code-Style Extension System in C#
Building a VS Code-style extension system in C# means implementing extension points, activation events, and contribution points. Complete .NET 8 guide.
Composite Pattern Real-World Example in C#: Complete Implementation
Build a complete composite pattern real-world example in C# with a permission system featuring users, groups, and recursive permission resolution.
- 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:

















