Blog

Jekyll + GitHub + lunr.js

This blog is built on three powerful tools, commonly used in the open source community: Jekyll, the Ruby-based static page generator. Static pages are fast because there’s no database to hit. GitHub, the collaboration tool for developers. Also useful for...
Continue reading →

IoT Without the Hype

Every great technology started as a toy. People played with kites and paper airplanes for thousands of years before the Wright Brothers achieved powered flight. Ada Lovelace and Charles Babbage toyed with the analytical engine over a hundred years before...
Continue reading →
ACM Chicago and Parallella

ACM Chicago and Parallella

Thank you to the Chicago Chapter of the Association for Computing Machinery (ACM Chicago) for inviting me to present Parallella: Supercomputer for Embedded Systems at the December 2015 meeting. Slides and video appear below.
Continue reading →

How to Run a Headless Parallella

Why Headless? Running a computer “headless” means running it with no display, no keyboard, no mouse. The only directly attached cables are power and a network connection. Why would you run a computer headless? Headless configurations are typically used in...
Continue reading →

Wrestling With IoT

The Internet of Things (IoT) is receiving a ton of attention in the press. What does IoT mean for software developers? How can someone with a web development background begin exploring IoT? And why would a web developer care?
Continue reading →