NPM Audit: Broken by Design

Found 99 vulnerabilities (84 moderately irrelevant, 15 highly irrelevant) | Continue reading


@overreacted.io | 2 years ago

What Is JavaScript Made Of?

Getting a closure on JavaScript. | Continue reading


@overreacted.io | 3 years ago

Before You Memo()

Rendering optimizations that come naturally. | Continue reading


@overreacted.io | 3 years ago

Goodbye, Clean Code

Let clean code guide you. Then let it go. | Continue reading


@overreacted.io | 4 years ago

My Decade in Review

A personal reflection. | Continue reading


@overreacted.io | 4 years ago

What Are the React Team Principles?

UI Before API. | Continue reading


@overreacted.io | 4 years ago

On Let vs. Const

So which one should I use? | Continue reading


@overreacted.io | 4 years ago

What Is JavaScript Made Of?

Getting a closure on JavaScript. | Continue reading


@overreacted.io | 4 years ago

Fix Like No One's Watching

The other kind of technical debt. | Continue reading


@overreacted.io | 4 years ago

Writing Resilient Components in React

Four principles to set you on the right path. | Continue reading


@overreacted.io | 4 years ago

How Does the Development Mode Work?

Dead code elimination by convention. | Continue reading


@overreacted.io | 4 years ago

Algebraic Effects for the Rest of Us

They’re not burritos. | Continue reading


@overreacted.io | 4 years ago

Preparing for a Tech Talk, Part 3: Content

Turning an idea into a talk. | Continue reading


@overreacted.io | 4 years ago

Name It, and They Will Come

A change starts with a story. | Continue reading


@overreacted.io | 5 years ago

Making SetInterval Declarative with React Hooks

Continue reading


@overreacted.io | 5 years ago

Making SetInterval Play Well with React Hooks

Continue reading


@overreacted.io | 5 years ago

React as a UI Runtime

Continue reading


@overreacted.io | 5 years ago

Why Isn’t X a Hook?

Continue reading


@overreacted.io | 5 years ago

“Bug-O” Notation

Continue reading


@overreacted.io | 5 years ago

Preparing for a Tech Talk, Part 2: What, Why, and How

Continue reading


@overreacted.io | 5 years ago

The Elements of UI Engineering

Continue reading


@overreacted.io | 5 years ago

Things I Don’t Know as of 2018

Continue reading


@overreacted.io | 5 years ago

Preparing for a Tech Talk, Part 1: Motivation

Continue reading


@overreacted.io | 5 years ago

Why Do Hooks Rely on Call Order?

Continue reading


@overreacted.io | 5 years ago

Optimized for Change

Continue reading


@overreacted.io | 5 years ago

How Does setState Know What to Do?

Continue reading


@overreacted.io | 5 years ago

Why Do React Elements Have a $$typeof Property?

Continue reading


@overreacted.io | 5 years ago

How Does React Tell a Class from a Function? Dan Abramov

Continue reading


@overreacted.io | 5 years ago

Why Do We Write Super(props)?

Continue reading


@overreacted.io | 5 years ago