Best practice Featured On the importance of abstraction when using third-party libraries Learn the importance of abstraction when calling third-party libraries to keep your code testable, scalable, and resilient to future changes.