UMD is Dead! Long Live UMD!

In the front-end world, we've been publishing modules as UMD (Universal Module Definition) for quite some time - at least 6 years. That's a longevity we don't often see in this industry, and we owe t…

A Challenge for Centralized State

I build distributed frontends using components (preact components, but that's not important). Components are a great unit of composition when the structure of a system cannot be statically determine…

Props Down, Events Up

Let's assume you're using some component-based Virtual DOM rendering library like Preact.

How CSS Modules Work (today)

Here's a quick intro to how you can make use of CSS Modules today, using Webpack's awesome css-loader.

My ES2015 + LESS Webpack Setup

Foreword: I generally do these things as Gists, but I figured this one is such a common question it would be worthwhile posting here.