newsfilter.io

Ty Overby

Showing 11 of 1 transcripts.

  1. Jane Street1h 0m

    Building a UI Framework with Ty Overby

    Ty Overby, Ron Minsky

    Ty Overby, a Jane Street engineer since 2018, developed Bonsai to replace the restrictive InkerDOM library with a pure, static directed acyclic graph architecture that enables efficient incremental computation in OCaml. This meta-language framework treats components as universal computation units rather than mere UI views, facilitating deep compiler optimizations like constant folding while maintaining strict encapsulation through local model and action types. Despite facing current challenges regarding CSS class collisions and syntax verbosity, Overby's design prioritizes structural stability and debuggability, drawing inspiration from systems like Blender and Excel to solve the limitations of traditional web platforms.