Webpack Deep Dive
Join us for an Exclusive Workshop:

Webpack Deep Dive

Kent C Dodds
Kent C Dodds
August 7, 2016 - 9:30am to 5:30pm Central US Time

Attend Online

Live and in Full HD

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

August 7, 2016 - 9:30am to 5:30pm Central US Time

This Workshop Is Currently Live

August 7, 2016 - 9:30am to 5:30pm Central US Time

This Workshop Has Already Concluded

Webpack Deep Dive

Why You Should Join Us

By coding along with us in the Workshop, you'll:

  • Learn the role of webpack and fundamental concepts like loaders and plugins
  • Learn how to setup a webpack file (and use webpack-validator to save yourself hours of debugging typos)
  • Learn how to setup a unit testing environment for a webpack project
  • Learn how tree-shaking works and how to leverage it for smaller bundles
  • Learn how to maintain sane file sizes with webpack code splitting
  • Learn how to leverage hashing for long term caching
  • Learn how to group vendor/common files with the CommonsChunkPlugin to save bytes in the code that changes regularly
  • Learn the latest features of Webpack 2!

Your Instructor

Kent C Dodds

Kent C Dodds

Kent C. Dodds works at PayPal as a full stack JavaScript Engineer. He represents PayPal on the TC39. He's actively involved in the open source community as a creator and contributor. He does a bunch of stuff in the React and general JavaScript ecosystem. Kent's an Egghead.io instructor, Frontend Masters instructor, and Google Developer Expert. He's happily married and the father of four kids. He like code. He care about craft, design, tools, and architecture.

Spend a Full Day Immersed With a Leading Webpack Master

Workshop Details

Building and deploying complex frontend applications can get complicated quickly. Webpack simplifies this with a huge list of features that cater to all kinds of JavaScript apps. In this class, we'll explore these features to optimize an application for performance and simplicity. And we'll cover the latest features in the new version of Webpack -- Webpack 2!

Join Kent C. Dodds and learn invaluable skills you can take back to improve your JavaScript applications.

Daily Schedule

We'll start out making sure that everyone's on the same page with what webpack's role in application development is and some of the core concepts like loaders and plugins. Then we'll look at the application we'll be testing our knowledge on and start it off with a basic webpack configuration.

Then we'll set up unit testing with Karma and webpack as this is one of the most important things to get right early on. We'll go through the whole process including setting up code coverage.

After lunch, we'll dive into some of features that come with webpack which can be used to improve the performance of our applications. We'll cover code splitting, fine tune our browser caching setup, and wrap up with the CommonsChunkPlugin to optimize how we share common code between different parts of the application.

  • 4:00AM
    Wrap up, links, and resources
  • 8:30AM
    Tech Check and Hello
  • 9:00AM
    Setup baseline webpack understanding (quick intro to fundamentals)
  • 9:30AM
  • 10:00AM
    Setting up a test environment with Karma
  • 10:30AM
  • 11:15AM
    Adding code coverage to test setup
  • 11:30AM
    Lunch and Exercises
  • 12:30PM
  • 12:45PM
  • 1:00PM
    Code splitting
  • 1:20PM
  • 2:00PM
  • 2:30PM
  • 3:15PM
  • 3:30PM

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


This class is for experienced JavaScript developers who have at least some experience in the problems and solutions for bundling applications for the web. If you've ever worked with grunt, gulp, or browserify to build an application, this workshop is great for you. If you've worked with webpack before and want to learn more about it, this workshop will give you valuable insights you can use in your own applications.

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


August 7, 2016 - 9:30am to 5:30pm Central US Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN