Interfaces are a great tool for writing maintainable applications, but it is possible to go "too far" with abstraction.
In the latest episode of the No Compromises podcast, Aaron and I will discuss some trade-offs to consider and specific examples where interfaces can help and when they may not be necessary.
And after listening, don't forget to subscribe to the podcast, so you don't miss future episodes.
Here to help,
Joel
P.S. Did you know we offer Laravel project reviews? Get in touch if you'd like some expert feedback to make your project even better.