JavaScript Frameworks for Modern Web Dev

  • 7h 19m
  • Nicholas Cloud, Tim Ambler
  • Apress
  • 2015

JavaScript Frameworks for Modern Web Dev is your guide to the wild, vast, and untamed frontier that is JavaScript development.

The JavaScript tooling landscape has grown and matured drastically in the past several years. This book will serve as an introduction to both new and well established libraries, frameworks, and utilities that have gained popular traction and support from seasoned developers. It covers tools applicable to the entire development stack, both client- and server-side.

While no single book can possibly cover every JavaScript library of value, JavaScript Frameworks for Modern Web Dev focuses on incredibly useful libraries and frameworks that production software uses. You will be treated to detailed analyses and sample code for tools that manage dependencies, structure code in a modular fashion, automate repetitive build tasks, create specialized servers, structure client side applications, facilitate horizontal scaling, and interacting with disparate data stores.

The libraries and frameworks covered include Bower, Grunt, Yeoman, PM2, RequireJS, Browserify, Knockout, AngularJS, Kraken, Mach, Mongoose, Knex, Bookshelf, Faye, Q, Async.js, Underscore, and Lodash.

Written from first-hand experience, you will benefit from the glorious victories and innumerable failures of two experienced professionals, gain quick insight into hurdles that aren't always explicitly mentioned in API documentation or Readmes, and quickly learn how to use JavaScript frameworks and libraries like a Pro.

Enrich your development skills with JavaScript Frameworks for Modern Web Dev today.

About the Author

Tim Ambler is a software engineer from Nashville, Tennessee. His passion for programming follows in the footsteps of his father, who introduced him to computers at a young age with a Commodore 64. Tim is the author of several popular open-source projects, one of which (whenLive) has been featured by GitHub's staff. An occasional conference speaker and frequent writer, he has been referenced multiple times in on-line publications such as JavaScript Weekly and Node Weekly. He currently lives in the 12 South area with his wife, Laura, and two cats. You can follow him on Twitter at @tkambler.

For over a decade Nicholas has developed solutions on both Linux and Windows platforms with JavaScript, C#, Ruby, and PHP. He has extensive experience with web technologies, web services, and desktop development. Nicholas has used more open source libraries than you can shake a stick at and has even contributed to a few as well. He is the founding member of the St. Louis ALT .NET user group, speaks at a variety of user groups and conferences, and writes technical ebooks, articles, and blog posts in his spare time. He has a real passion for deconstructing business problems, creating abstract, reusable and flexible solutions, and creating awesome software that rocks.

In this Book

  • Bower
  • Grunt
  • Yeoman
  • PM2
  • RequireJS
  • Browserify
  • Knockout
  • AngularJS
  • Kraken
  • Mach
  • Mongoose
  • Knex and Bookshelf
  • Faye
  • Q
  • Async.js
  • Underscore and Lodash