Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
About the Author
About the Cover Illustration
1. Build processes
Chapter 1. Introduction to Build First
1.1. When things go wrong
1.1.1. How to lose $172,222 a second for 45 minutes
1.1.2. Build First
1.1.3. Rites of initiation
1.2. Planning ahead with Build First
1.2.1. Core principles in Build First
1.3. Build processes
Build
Deployment
Benefits of a Build Process
1.4. Handling application complexity and design
Modularity
Design
Asynchronous Code
Testing Practices
Practical design considerations
Build process
Design and Rest API
Battle testing
1.5. Diving into Build First
1.5.1. Keeping code quality in check
1.5.2. Lint in the command line
1.6. Summary
Chapter 2. Composing build tasks and flows
2.1. Introducing Grunt
2.1.1. Installing Grunt
2.1.2. Setting up your first Grunt task
2.1.3. Using Grunt to manage the build process
2.2. Preprocessing and static asset optimization
2.2.1. Discussing preprocessing
2.2.2. Doing LESS
2.2.3. Bundling static assets
2.2.4. Static asset minification