Staying Flexible: Living a Loosely Coupled Life
There’s a term we use in programming and development to describe system interfaces that are designed with maximum flexibility in mind. They are said to be loosely coupled. In plain English, it means that applications have stable and consistent ways for other programs to communicate with them. More importantly, since there are clear boundaries that […]