Abstracting Shipping APIs
You have an account with a shipping service and you’ve checked out their API, but it looks pretty complex. And If you hard code your site to use the API, you’ll be up for a lot of work if you change shippers. This article focuses on how build a plugin-based library for different shippers (such as FedEx, UPS, or USPS) so you can access arbitrary services with only negligible, if any, code changes to your application.

