The Web Platform
March 7–8, 2016: Training
March 8–10, 2016: Conference
San Francisco, CA

JavaScript and the Internet of Things

Andrew Chalkley (Treehouse)
11:15am–11:45am Wednesday, 03/09/2016
Hardware Salon 1/2
Average rating: ****.
(4.00, 7 ratings)

Prerequisite knowledge

Attendees need a basic understanding of operating systems, browsers, and Node.js, as well as professional experience in JavaScript.


Many people start their software development careers in the frontend. Then they want to do more, often migrating to backend work. But where do you go from there when you get that itch to do something else?

It’s often said that JavaScript is everywhere, and that has never been more true than it is today. Several crowdfunding efforts have spawned a new market in small, affordable electronic devices that can run JavaScript natively. JavaScript can be used to read from inputs from a wide variety of sensors and can run LEDs, displays, speakers, and all sorts of other output devices. Not only that, these devices can be used to talk to web services, which pairs nicely with your existing frontend or backend skills.

For the hardware-curious developer, all the choices out there make it difficult to navigate the landscape and choose an appropriate solution for your project. Andrew Chalkley addresses the pros and cons of a number of current hardware solutions for common situations to provide you a clear path to start your JavaScript hardware adventure.

Photo of Andrew Chalkley

Andrew Chalkley


Andrew Chalkley is a full-time teacher at online education provider Treehouse. He’s a polyglot programmer with a passion for hardware. Andrew’s posts on the hardware platform Arduino have been featured in Hacker Monthly and used in higher educational institutions around the world.