Rendering optimizations that come naturally.Come waste your time with me.Let clean code guide you. Then let it go.What Are the React Team Principles?
UI Before API.So which one should I use?What Is JavaScript Made Of?
Getting a closure on JavaScript.How Does the Development Mode Work?
Dead code elimination by convention.Algebraic Effects for the Rest of Us
They’re not burritos.Preparing for a Tech Talk, Part 3: Content
Turning an idea into a talk.Name It, and They Will Come
A change starts with a story.Writing Resilient Components
Four principles to set you on the right path.A Complete Guide to useEffect
Effects are a part of your data flow.How Are Function Components Different from Classes?
They’re a whole different Pokémon.Sometimes I can’t fall asleep.Fix Like No One’s Watching
The other kind of technical debt.Making setInterval Declarative with React Hooks
How I learned to stop worrying and love refs.An in-depth description of the React programming model.Just because we can, doesn’t mean we should.What is the 🐞(n) of your API?Preparing for a Tech Talk, Part 2: What, Why, and How
We need to go deeper.The Elements of UI Engineering
What makes UI engineering difficult?Things I Don’t Know as of 2018
We can admit our knowledge gaps without devaluing our expertise.Preparing for a Tech Talk, Part 1: Motivation
Here’s my recipe for a good talk idea.Why Do React Hooks Rely on Call Order?
Lessons learned from mixins, render props, HOCs, and classes.How Does setState Know What to Do?
Dependency injection is nice if you don’t have to think about it.My Wishlist for Hot Reloading
I don't want a lot for Christmas. There is just one thing I need.Why Do React Elements Have a $$typeof Property?
It has something to do with security.How Does React Tell a Class from a Function?
We talk about classes, new, instanceof, prototype chains, and API design.Why Do We Write super(props)?
There’s a twist at the end.