When Porgs Scream at Webpack and Other Stories
summary
Three concrete pipelines for using JavaScript with hardware: control devices via cloud APIs or MQTT (example: an esp8266 ($2) subscribing to a broker), run Node on a host and drive microcontrollers with Johnny-Five (the porg is soldered to an optocoupler on pin 4 and yells when a webpack build fails), or run JS on-device with interpreters or boards (Tessel, Espruino, JerryScript). A coffee machine is retrofitted with relays and a REST endpoint implementing RFC 2324; the demos work live.
AI-written summary · about
chapters (5)
related talks
32mJS in Strange Places
55mPrison Break - When the web escapes the browser
27mHow I've been using JavaScript to automate my house
16mEscaping the Sandbox with Puck.js
26mAlice in Hardware Land - JavaScript models of interaction with the physical world
33mJavaScript for Hardware
26mJavaScript for Microcontrollers with Espruino (ASL)
42mJavaScript in All the Creative Places
