Why Events? Decoupling.
A follow-up exploring how C# events help decouple layered architecture, using an import example to show delegating decisions between components.
Browse articles on C#, .NET, AI, software engineering, and growing your career.
Showing 55–58 of 58 articles
A follow-up exploring how C# events help decouple layered architecture, using an import example to show delegating decisions between components.
Leverage interfaces when creating an application to create a clean and robust API. Practice decoupling your code from concrete classes by using interfaces!
Understand why C# events add flexibility to your architecture, letting components react to conditions instead of hardcoding rigid method call sequences.
Practical guidelines for designing a good API, focused on keeping method inputs generic and making return values as information rich as possible.