You Don’t Need an Interface for Everything tackles the .NET obsession with defining an interface for every service—even when there’s only one implementation. It breaks down why most of these interfaces are just ceremony, when they truly add value, and how our DI tutorials taught us to over-abstract.
After a quick intro, the host shows how delegates can replace simple services, how method overrides can slim down your code, and wraps up with real-world tips on ditching needless abstractions.
Watch on YouTube
Top comments (0)