Getting Ordinal Suffixes in JavaScript
Unbiased Decisions
When you use data to make "unbiased" decisions, the questions you ask and the data you choose are the bias.
A simple pattern for method overloading in TypeScript
Encoding data for POST requests #
The Future of CSS #
Type Predicates on Properties
Modern HTML Boilerplate #
TIL: node.isConnected exists #
Media Query Ranges
My Focus
Where did you go?
I could have sworn
you were here a minute ago.I looked at my phone
to check a notification,
only for a minute.Only when I looked up
—half an hour later—
did I realize you were gone.
Web Animation Gotchas #
More than Coding #
Hacking the Prime Minister #
Talking About Time
No Acceptable Protest
There is no form of protest against racism that is acceptable to racists.
— Bernice King