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?
How Does the Development Mode Work?Dead code elimination by convention.
Algebraic Effects for the Rest of UsThey’re not burritos.
Preparing for a Tech Talk, Part 3: ContentTurning an idea into a talk.
Name It, and They Will ComeA change starts with a story.
Writing Resilient ComponentsFour principles to set you on the right path.
A Complete Guide to useEffectEffects 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 WatchingThe other kind of technical debt.
Making setInterval Declarative with React HooksHow 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 HowWe need to go deeper.
The Elements of UI EngineeringWhat makes UI engineering difficult?
Things I Don’t Know as of 2018We can admit our knowledge gaps without devaluing our expertise.
Preparing for a Tech Talk, Part 1: MotivationHere’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 ReloadingI 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.