Sophie Alpert2023-08-04T18:38:48.109Zhttp://sophiebits.com/Sophie Alperthi@sophiebits.comHire me to empower and upskill your eng team2023-06-12T00:00:00.000Zhttp://sophiebits.com/2023/06/12/hire-me-to-empower-and-upskill-your-eng-teamHow React Changed the Web Forever: A Documentary2023-02-10T00:00:00.000Zhttp://sophiebits.com/2023/02/10/react-documentaryFast and maintainable patterns for fetching from a database2020-01-01T00:00:00.000Zhttp://sophiebits.com/2020/01/01/fast-maintainable-db-patternsReact Conf: “Building a Custom React Renderer”2019-10-24T00:00:00.000Zhttp://sophiebits.com/2019/10/24/building-a-custom-react-rendererWhy review code?2018-12-25T00:00:00.000Zhttp://sophiebits.com/2018/12/25/why-review-codeMetrics by proxy2018-12-04T00:00:00.000Zhttp://sophiebits.com/2018/12/04/metrics-by-proxyYak shaving and fixing2018-12-03T00:00:00.000Zhttp://sophiebits.com/2018/12/03/yak-shaving-fixingVoice2018-12-03T00:00:00.000Zhttp://sophiebits.com/2018/12/03/voiceReact Conf: “React Today and Tomorrow”2018-10-29T00:00:00.000Zhttp://sophiebits.com/2018/10/29/react-today-and-tomorrowWhy we host conference talk dry runs2018-10-19T00:00:00.000Zhttp://sophiebits.com/2018/10/19/conference-talk-dry-runsReact Podcast: Inside React2018-05-29T00:00:00.000Zhttp://sophiebits.com/2018/05/29/react-podcast-inside-reactType errors with inference need stacks2018-05-21T00:00:00.000Zhttp://sophiebits.com/2018/05/21/type-errors-with-inference-need-stacksObservable programming2018-02-22T00:00:00.000Zhttp://sophiebits.com/2018/02/22/observable-programmingReact 16: an API-compatible rewrite2017-09-26T00:00:00.000Zhttp://sophiebits.com/2017/09/26/react-16Hi, I’m trans.2017-08-26T00:00:00.000Zhttp://sophiebits.com/2017/08/26/hi-im-transInitializing on the main thread using dispatch_once2014-04-02T00:00:00.000Zhttp://sophiebits.com/2014/04/02/dispatch-once-initialization-on-the-main-threadA near-perfect oninput shim for IE 8 and 92013-06-18T00:00:00.000Zhttp://sophiebits.com/2013/06/18/a-near-perfect-oninput-shim-for-ie-8-and-9Using React to speed up the Khan Academy question editor2013-06-09T00:00:00.000Zhttp://sophiebits.com/2013/06/09/using-react-to-speed-up-khan-academyWhat I did at Khan Academy, 2012 edition2012-08-24T00:00:00.000Zhttp://sophiebits.com/2012/08/24/what-i-did-at-khan-academy-2012Preventing XSS attacks when embedding JSON in HTML2012-08-03T00:00:00.000Zhttp://sophiebits.com/2012/08/03/preventing-xss-jsonRolling back to an old revision in Mercurial (like git reset)2012-07-19T00:00:00.000Zhttp://sophiebits.com/2012/07/19/rolling-back-in-mercurial