David Halasz's wroclove.rb 2019 talk on how ManageIQ implements in-browser VNC remote consoles in Ruby, covering blocking vs non-blocking socket I/O, epoll, Rack socket hijacking for WebSocket upgrades, and a proof-of-concept 'PURR' protocol that downgrades an HTTP upgrade to raw TCP to tunnel VNC/SSH to a native desktop client.
claude-opus-4-778c3c03e