How I used game engine tech to solve a video streaming problem
GitHub Source
Deriving user interfaces from first principles
and why the distinction matters.