|Single Page Web Applications
Michael S. Mikowski and Josh C. Powell
MEAP Began: June 2012
Softbound print: June 2013 (est.) | 325 pages
|Order today and start reading Single Page Web Applications today through MEAP|
|MEAP + Ebook only - $35.99|
|MEAP + Print book (includes Ebook) when available - $44.99|
|* For more information, please see the MEAP FAQs page.|
|About MEAP Release Date Estimates|
Table of Contents, MEAP Chapters & Resources
|Table of Contents||Resources|
PART 1: PREPARING THE FOUNDATION
1. Our first single page application - FREE
PART 2: CREATING THE CLIENT
3. Develop the shell - AVAILABLE
4. Add feature modules - AVAILABLE
5. Build the model - AVAILABLE
6. Finish the model and data - AVAILABLE
PART 3: BUILDING THE SERVER
7. The web server - AVAILABLE
8. The server database - AVAILABLE
9. Readying your SPA for production - AVAILABLE
Web 1.0: Sites request pages from the server one at a time. Each interaction with a page means another round-trip. Slow, awkward, and easy.
Web 2.0: AJAX . Individual elements change without updating the whole page. Great idea, but a lot more work on both the server and the client.
Enter the modern single page web application (SPA). With the near universal availability of capable browsers and powerful hardware, you can push most of the web application to the browser; including HTML rendering, data, and business logic. The only time a client needs to communicate with the server is to authenticate or synchronize data. This means users get a fluid, comfortable experience whether they're surfing at their desk or using a phone app on a sketch 3G connection.
- Learn the SPA design approach
- Meet Underscore, TaffyDB, NodeJS, MongoDB, and more
- Build better user experiences
About the Authors
Michael Mikowski is a UI architect and product designer. He created his first SPA out of necessity for the US and European AMD shopping sites in 2007 and has been hooked on SPA's ever since. He is currently working on his fifth commercial SPA, this time for desktop and multi-touch mobile devices using jQuery, SVG, Backbone, Node.js, MongoDB, and a number of his own jQuery plugins. Previously he was a back-end development manager responsible for high volume, high performance clusters serving billions of advertising impressions per week. He has developed notable applications for 3D rendering, music composition and numerical analysis; and is an award-winning and degreed Industrial Designer.
Josh Powell has created high performance, interactive sites for entertainment giants like Harry Potter, 007, Lord of the Rings, Batman, The Godfather, and The Simpsons. He also did a tour building "Smart Grid" projects at utility companies like PG&E.
About the Early Access Version
This Early Access version of Single Page Web Applications enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.