Table of Contents

 

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