Let's build everything! The chaos of pet projects
summary
An attempted hardware controller actually talks to the Chrome Developer Tools debugger then hits the limitation that the Web Serial API cannot operate while JavaScript is paused, so a second iteration moves to the Chrome DevTools Protocol and a node microservice before that proves too heavy. A found Commodore 64 compatible controller ends up retrofit with a tiny microcontroller that emulates a keyboard, works everywhere, and becomes a usable accessibility device; advice: scale ideas down to ship.
AI-written summary · about
related talks
42mAdventures in reinventing interfaces
24mGet your hands dirty - play with hardware!
55mPrison Break - When the web escapes the browser
21mProf. JavaScript and his incredible machines
37mRobots Love JavaScript (too)
19mHardware Hacking for JS Developers
39mHow to destroy your work (and why you should)
39mCreative Coding with Browserbots
