Back

Speaker "Andrew Chalkley" Details Back

 

Topic

Hardware Hacking for Thrifty, Modern JavaScript Developers

Abstract

JavaScript is perfect for hardware. It’s event driven and asynchronous. This is great reason for it to be incorporated in to hardware projects. But traditionally there were several barriers to getting started… 1. Hardware is Expensive 2. Embedded Runtimes are available but difficult to install 3. Modern Workflows were lacking IoT has the opportunity to tap in to the talent of millions of web developers, today. It has failed to do so because of friction. If the tools don’t improve it will never happen. Luckily, a lot of those tools improved in 2016, which made it easier to install JavaScript runtimes on $2 microcontrollers and create and manage projects using modern ES6 syntax and editors of your choosing. This talk is designed to show the problems, solutions and a walkthrough on how to install JavaScript on an ESP8266 microcontroller, create a project, deploy it to the board and install other 3rd party modules to drive displays and other components. The benefits of having JavaScript running on a microcontroller is that as the device is powered on, your JavaScript code is running instantly unlike other embedded Linux systems.

Profile

Andrew Chalkley is a full-time teacher at Treehouse, the #1 rated online education provider on CourseTalk. He’s a polyglot programmer with a passion for hardware. Andrew is the host of That Maker Show. Andrew’s posts on the hardware platform Arduino have been featured in Hacker Monthly and used in higher educational institutions around the world. He is the project lead for JavaScript hardware framework thingsSDK.