How to Implement Memento Pattern in C#: Step-by-Step Guide
How to implement the memento pattern in C# with step-by-step code examples for undo/redo, state snapshots, and behavioral design patterns.
Browse articles on C#, .NET, AI, software engineering, and growing your career.
Showing 253–258 of 565 articles
How to implement the memento pattern in C# with step-by-step code examples for undo/redo, state snapshots, and behavioral design patterns.

Welcome to another issue of Dev Leader Weekly! In this issue, I dig into a Reddit thread about getting your manager to prioritize tech debt -- why it almost always loses to shipping features, the two forces working against you, and how to reframe the conversation in the language the business actually cares about.
Master the interface segregation principle c# with before/after examples, DI registration in .NET 10, and tips for designing focused, role-based interfaces.
Compare the mediator vs observer pattern in C# with code examples, use cases, and guidance on choosing the right behavioral pattern.
This week is a full walkthrough of the SOLID principles in C# -- single responsibility, open/closed, Liskov substitution, and interface segregation -- plus design pattern guides for the mediator, iterator, and memento patterns. There's also practical ASP.NET Core Web API coverage on deploying to Azure and Docker and writing integration tests, with new videos on engineering management, plugin architecture, and tech debt.
Learn the liskov substitution principle c# with real examples. Avoid inheritance violations and build correct, substitutable hierarchies in .NET 10.