Main developer of Nova JavaScript engine and a data-oriented design zealot.
I've given various talks in various places on various topics. It seems useful to collect them somewhere, so here they are roughly in order from oldest to newest. You can follow them in order and despair at the drop in quality as I get older and sillier.
Video series on Deno FFI in the format of pair-programming sessions.
- https://www.youtube.com/watch?v=9f9Ujeods5o
- https://www.youtube.com/watch?v=kk9PMDJL_10
- https://www.youtube.com/watch?v=Ptcp4pmHLGI
A talk given on Deno FFI at a Rust meetup: whoops, wrong topic!
A talk given on Nova JavaScript engine at a Rust meetup: uhhh... still maybe the wrong topic?
A talk given at Web Engines Hackfest 2024 on Nova JavaScript engine: finally on topic!
A talk given at dtrace.conf(2024) on what SystemTap USDTs are, how they work, and how I learned them.
A talk given at FOSDEM 2025 on Nova's garbage collector and its abuse of the Rust borrow checker.
A talk given at FOSDEM 2025 on how memory optimisations available to the in your everyday JavaScript program, and what sort of benefits you can gain.