SurviveJS… by Juho Vepsäläinen et al. [Leanpub PDF/iPad/Kindle]
SurviveJS - Webpack
SurviveJS - Webpack
$19.99
Minimum
$19.99
Suggested
SurviveJS - Webpack

Last updated on 2017-07-08

About the Book

"SurviveJS - Webpack" has been built around a tutorial during which you develop a complex configuration while covering different facets of webpack. The 45 short chapters and seven appendices work as a reference you can use while developing your web applications. Also available as a paperback.

Even though the book has been designed around webpack, many of the techniques covered go beyond it. You will learn to improve the quality of your code while becoming aware of optimization techniques that help you to deliver more performant web applications.

The book was developed in collaboration with the webpack community, and its structure has evolved accordingly. A third of royalties go to Tobias Koppers, the author of the tool. The writer is a core developer of webpack so by purchasing this book you will support the effort in multiple ways.

The content has been split as below:

  • Foreword by Tobias Koppers, the author of webpack
  • Preface by Juho Vepsäläinen, the author of the book and a core developer of webpack
  • What is Webpack? - Learn what makes webpack tick
  • Developing - Set up a development environment on top of webpack
  • Styling - Load and manage styles while learning about topics like autoprefixing and eliminating unused CSS
  • Loading Assets - Load different asset types and process them
  • Building - Write initial build with webpack and learn techniques like bundle and code splitting
  • Optimizing - Learn to optimize the build results by minifying, tree shaking, and other techniques
  • Output - Understand webpack's output formats
  • Techniques - Learn specific techniques related to topics such as testing
  • Packages - Consume and author npm packages with webpack
  • Extending - Extend webpack with loaders and plugins
  • Conclusion - Recap core techniques
  • Appendices - Learn how webpack compares with other tools, how to push ESLint further, how to set up Hot Module Replacement, troubleshoot webpack
The Leanpub edition comes with a two page PDF cheatsheet that covers the main ideas of webpack in a compact format. You also get a ~20 page QA PDF where Tobias Koppers, the creator of the tool answers to tough questions.

Packages

The Book

The book in pdf, epub, mobi. The source code is available at https://github.com/survivejs/webpack.

Includes:

  • extras
    Cheatsheet

    Cheatsheet covering webpack's core ideas.

  • extras
    QA with Tobias Koppers, the creator of the tool

    This brief document (20+) pages contains QA (questions/answers) with Tobias Koppers, the creator of the tool. Read it to gain more insight into webpack and where it's going.

  • English

  • PDF

  • EPUB

  • MOBI

  • APP

$19.99
Minimum
$19.99
Suggested
One for a friend too

Get a copy for a friend as well. Includes two copies.

Includes:

  • extras
    Cheatsheet

    Cheatsheet covering webpack's core ideas.

  • extras
    QA with Tobias Koppers, the creator of the tool

    This brief document (20+) pages contains QA (questions/answers) with Tobias Koppers, the creator of the tool. Read it to gain more insight into webpack and where it's going.

  • English

  • PDF

  • EPUB

  • MOBI

  • APP

$33.99
Minimum
$33.99
Suggested
One for the team

Get copies for your team mates. Or friends. I don't discriminate. Includes four copies.

Includes:

  • extras
    Cheatsheet

    Cheatsheet covering webpack's core ideas.

  • extras
    QA with Tobias Koppers, the creator of the tool

    This brief document (20+) pages contains QA (questions/answers) with Tobias Koppers, the creator of the tool. Read it to gain more insight into webpack and where it's going.

  • English

  • PDF

  • EPUB

  • MOBI

  • APP

$63.99
Minimum
$63.99
Suggested

Bundles that include this book

SurviveJS - React
SurviveJS - Webpack
2 Books
$35.98
Regular Price
$28.99
Bundle Price

About the Authors

Juho Vepsäläinen
Juho Vepsäläinen

Juho Vepsäläinen is behind the SurviveJS effort. In addition to being a core developer of webpack, I have been active in the open source scene since the early 2000s. Blue Arrow Awards winner.

Jesús Rodríguez Rodríguez
Jesús Rodríguez Rodríguez

Jesús Rodríguez Rodríguez is a frontend developer who dedicates his time to moderate the official Angular.js IRC channel and he also gives support there.

He spent some time collaborating with organization like AngularUI and he also write in his blog (http://www.angular-tips.com) all about angular.

He also likes to edit / review books, that also includes writing his own books.

Reader Testimonials

Gavin Doughtie (Senior Software Engineer, Google)
Gavin Doughtie (Senior Software Engineer, Google)

Before I worked through the SurviveJS Webpack book, my own Webpack config, cobbled together from random code on the Internet, was a mystery to me. Afterwards, I have route-splitting and parallel-loading superpowers.

Clément Paris (Front-End Engineer)
Clément Paris (Front-End Engineer)

After weeks failing at configuring webpack, I stumbled upon SurviveJS book while looking for yet another tutorial. Since that day, it has been my go-to resource for every single webpack question I ever had.

Andrea Chiumenti (CEO, Red Software Systems)
Andrea Chiumenti (CEO, Red Software Systems)

Brilliant! A must have if you want to to learn Webpack but also if need an updated reference guide. I always use it as a reference guide when I develop.

Neeraj Singh (Founder of BigBinary)
Neeraj Singh (Founder of BigBinary)

Practical tips on Webpack

Webpack is powerful but configuring it can be painful. Same goes with React. There are so many ways of configuring React with asset compilation, minification etc that it is easy to get lost. This book provides practical tips on how to proceed.

Stefan Frede (Developer)
Stefan Frede (Developer)

This book is an invaluable resource if you start working with Webpack!

Aaron Harris (Software Engineer)
Aaron Harris (Software Engineer)

This guide was a great starter in taming the Wild West of ESNext-era JavaScript development. It's beauty comes from its commitment to not skipping the fundamentals in favor of a fast demo, but making sure you're understanding what you're doing as you bootstrap your next JavaScript-based UI project.

Julien Castelain (Software Engineer, Liferay)
Julien Castelain (Software Engineer, Liferay)

This guide is a great way to get started with webpack or improve your existing skills

After a detailed introduction, you'll start working on a webpack project that provides all you need to push your app to production. Highly recommended.

The Leanpub Unconditional, No Risk, 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub