Crafting A RESTful Ruby on Rails API

APIs have become a major cornerstone of Internet systems, as the interconnectivity of web applications, brick-and-mortar businesses, and services have dramatically increased over the last decade. API's can bolster a business's relevance and long-term survival and can often be a new source of income. But to be successful, you need a well-designed API that is designed for optimum return on investment. A poorly designed API can lead to costly support calls from API customers as they inquire about help integrating, or complain about API changes that you made, breaking their own costly integrations--they often will hire developers to do a custom integration--thwarting their ability to access data. To optimize your API, its needs to be RESTful and, in this guide, we'll use Ruby on Rails, which was originally designed for API usage from the start.
Read more