Write clean JavaScript applications that deploy with the push of a button

You already know JavaScript, but do you know how to design a scalable application and maximize your productivity? Try #buildfirst!

JavaScript Application Design

A Build First Approach

Build Early, Build Always

Learn how to craft a workflow that increases your development productivity and reduces issues during deployments. Automate that workflow using Grunt, and master Continuous Development, Integration, and Deployment. Minimize manual labor, while keeping productivity in check.

Concretely, the book teaches the importance of a Build Process, and once that's out of the way, we will examine how to , using Grunt. Grunt is a Node.js-based task automation utility, equivalent to more widely known tools such as Make, or Ant. Grunt is more modern, faster to learn, and written in JavaScript, becoming an ideal choice for the book, which focuses on the process and the tasks, not just on the tooling.

Design Early, Design Often

Design your application early, but also explore techniques to keep it in check continuously using Continuous Design techniques. Write modular, cleaner, and easily testable code.

Learn from Practical Examples

Scattered throughout the book we will find tons of code samples, all carefully crafted, ready to use and mold to your needs, and ideal to learn from. The samples are well-documented too, each having an individual description which will let us understand what we're looking at, why we need to learn it, and how we might accomplish it.

Uncertain yet?

You can get a sample chapter from Manning, or just buy the whole thing if you like what you're hearing. It's definitely worth it!

Also, make sure you check out the resources page for the book, too. I included tons of the links that are referenced in the book in that page, so you can get a feel of the kind of content that's included in the book. You could also skim through the code samples, which are religiously documented, catalogued, and reviewed. Ready for human consumption!

Read my blog, Pony Foo to see what kind of writing I've done in the past!

Purchase the book through Manning

Check out the code on GitHub