Christoph Nakazawa

Hello there! I’m an Engineering Manager at Stripe living in Tokyo with my family. Previously, I worked at Facebook for almost ten years where I managed the JavaScript Infrastructure and React Native teams. I built Jest, Metro, Yarn, and MooTools.

I write about JavaScript, Frontend, Engineering Management, User Experience, and more. Check out my pinned post or jump into the category that’s most exciting to you:

Building a JavaScript Bundler

Jest’s packages make up an entire ecosystem of packages useful for building any kind of JavaScript tooling. “The whole is greater than the sum of its parts” doesn’t apply to Jest! In this article we are going to leverage some of Jest’s packages to learn how a JavaScript bundler works. In the end, you’ll have a toy bundler, and you’ll understand the fundamental concepts behind bundling JavaScript code.

This post is part of a series about JavaScript infrastructure. Here is where we are at:

  1. Dependency Managers Don’t Manage Your Dependencies
  2. Rethinking JavaScript Infrastructure
  3. Building a JavaScript Testing Framework
  4. Building a JavaScript Bundler (you are here)
Read More…

Frontend & Infrastructure

Management & Leadership


Subscribe for More

Finally, DM me on Twitter or send an email if you want to chat with me. I’m always excited to meet new people and hear about interesting projects.