Building great web interfaces requires that developers need to understand both client and server side perspectives. Using BackboneJS for providing frontend components and Ruby on Rails for the backend, this book will teach readers how interactions influence the design of client- and server-side interfaces.