inDepth.dev
  • Our Manifesto
Subscribe
Craig Taub

Craig Taub

JS 'under-the-hood' series https://bit.ly/36GLhlo. MochaJS core team.

📍 London
https://craigtaub.dev/ https://twitter.com/craigtaub
Under-the-hood of type systems (e.g. TypeScript)
javascript

Under-the-hood of type systems (e.g. TypeScript)

I struggled to find an explanation from a low-level view of exactly how a “JavaScript type system compiler” is implemented. I understood many of the jobs of a type system but was unsure of the mechanisms involved and how they worked together.

  • Craig Taub
Craig Taub May 8, 2020 • 13 min read
Source Maps from top to bottom
javascript

Source Maps from top to bottom

This article covers a basic overview and an in-depth explanation of the mechanics of JS code generators and source maps. Building our own from scratch, hence why it is quite long.

  • Craig Taub
Craig Taub Apr 25, 2020 • 17 min read
Under-the-hood of React Hooks
react

Under-the-hood of React Hooks

This article explains some ideas behind React hooks and demonstrates principles of this mechanism using simplest implementation possible.

  • Craig Taub
Craig Taub Apr 21, 2020 • 6 min read
Under-the-hood of web bundlers (e.g. Webpack)
webpack

Under-the-hood of web bundlers (e.g. Webpack)

Webpack is somewhat of a black box for most developers. Tools like “create-react-app” abstract most of the bundler functionality away. I did some research into it and began building my own light-weight web bundler to understand more about what it entails.

  • Craig Taub
Craig Taub Apr 11, 2020 • 9 min read
inDepth.dev © 2023
Powered by Ghost