About a month ago, we decided that we needed to give the front-end of sendhub.com a face-lift. The site looked a bit dated, and it just didn’t feel as snappy as we wanted it to. All pages were rendered almost entirely on the server, and only a couple of places used Ajax to pull in data asynchronously. In parallel to this, we were also in the process of releasing our developer API which we knew badly needed hardening before we would be willing to open it up to the developer community.
Seeing an opportunity here, we decided to re-build the front end of our site using a single-page application model. The goal was to leverage the API as much as possible in the process to iron out the finer details. As it turns out, not only did this serve us well in our efforts to create what we think is a pretty good API V1, it also changed the way we go about creating great web applications for our users.
What follows is an explanation of the things we learned along the way. Hopefully it will help you to do the same.
REST + Backbone = Gravy
Read More >