Book Image

Backbone.js Blueprints

By : Andrew Burgess
Book Image

Backbone.js Blueprints

By: Andrew Burgess

Overview of this book

<p>Backbone.js is an open source, JavaScript library that helps you to build sophisticated and structured web apps. It's important to have well-organized frontend code for easy maintenance and extendability. With the Backbone framework, you'll be able to build applications that are a breeze to manage.<br /><br />In this book, you will discover how to build seven complete web applications from scratch. You'll learn how to use all the components of the Backbone framework individually, and how to use them together to create fully featured applications. In addition, you'll also learn how Backbone thinks so you can leverage it to write the most efficient frontend JavaScript code.<br /><br />Through this book, you will learn to write good server-side JavaScript to support your frontend applications. This easy-to-follow guide is packed with projects, code, and solid explanations that will give you the confidence to write your own web applications from scratch.</p>
Table of Contents (14 chapters)
Backbone.js Blueprints
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Marc D. Bodley is a passionate User Experience Engineer and a jack-of-all-trades developer with over eight years of experience within JavaScript and frontend technologies. He is excited to see JavaScript being adopted as more of a mainstream development language and not just an accessory to development. He is equally excited to see the structure and thought process of more conventional, strongly typed languages being applied to JavaScript to bring order to what is potentially a large and disorganized JS-driven code base. He has worked on large- and small-scale applications for a range of organizations, from Belk.com, to start-up style data-heavy applications, and continues to look for, learn, and enforce JavaScript and programming best practices. He is grateful to be a contributor towards this effort.

Ivano Malavolta is postdoctoral researcher at the Gran Sasso Science Institute, Italy. He has a PhD in Computer Science from the University of L'Aquila, Italy. Currently, his research activity is positioned in three main fields: software architecture, Model-Driven Engineering, and mobile-enabled systems. He has co-authored scientific publications in international journals, and international conferences, and workshops in using these themes. He is a program committee member and reviewer of international conferences and journals in his fields of interest. Ivano is an instructor at the University of L'Aquila, and he is teaching these topics in dedicated courses for both the Bachelor's and Master's degree students.

He is a strong advocate of applying academic research results in real scenarios, and he is working on projects that have been awarded as the most innovative solutions in both national and international venues. He is a member of the ACM and the IEEE.

Lorenzo Pisani is a software engineer with over a decade of experience in developing applications with PHP, MySQL, and JavaScript. As a huge advocate of open source software, he publishes just about everything he builds, outside of work, to his GitHub profile (https://github.com/Zeelot) for others to use and learn from.