Kicksend is a multiple platform application, we have clients on iOS, Android, OS X, Windows and the web. All of this is powered by a Rails backend, which we treat as an API server. Here are a couple of practices we have in play right now. The Backend (by Tom Raferty) Don’t use to_json for your responses Responses are the equivalent of views for your API; your presentation layer. Hence, you shouldn