Skip to content
RSS
Amplifier
Blogs
Podcasts
Music
Videos
Topics
Submit
Discover
Search
OPML
llms.txt
About
Sign up
Favorites
Account
Blog
Sophie Alpert
sophiebits.com ↗
RSS feed ↗
27 posts
Follow
react
khan academy
react conf
Latest posts
There are no lossless transformations of natural-language text
Jun 25, 2026
Deconstructing “services”
Dec 16, 2025
I don’t want AI agents controlling my laptop
Sep 9, 2025
Materialized views are obviously useful
Aug 22, 2025
TODOs aren’t for doing
Jul 21, 2025
Everyone is wrong about that Slack flowchart
Oct 30, 2024
Hire me to empower and upskill your eng team
Jun 12, 2023
How React Changed the Web Forever: A Documentary
Feb 10, 2023
Fast and maintainable patterns for fetching from a database
Jan 1, 2020
React Conf: “Building a Custom React Renderer”
Oct 24, 2019
Why review code?
Dec 25, 2018
Metrics by proxy
Dec 4, 2018
Yak shaving and fixing
Dec 3, 2018
Voice
Dec 3, 2018
React Conf: “React Today and Tomorrow”
Oct 29, 2018
Why we host conference talk dry runs
Oct 19, 2018
React Podcast: Inside React
May 29, 2018
Type errors with inference need stacks
May 21, 2018
Observable programming
Feb 22, 2018
React 16: an API-compatible rewrite
Sep 26, 2017
Hi, I’m trans.
Aug 26, 2017
Initializing on the main thread using dispatch_once
Apr 2, 2014
A near-perfect oninput shim for IE 8 and 9
Jun 18, 2013
Using React to speed up the Khan Academy question editor
Jun 9, 2013
What I did at Khan Academy, 2012 edition
Aug 24, 2012
Preventing XSS attacks when embedding JSON in HTML
Aug 3, 2012
Rolling back to an old revision in Mercurial (like git reset)
Jul 19, 2012
←
Prev
✦
Random
Next
→
Visit
↗
Feed
Kagi
↗