Serialport Spring Update

Serialport turns 9 this year. Back when it started NodeJS was a different environment than it is now. JavaScript was a different programming language than it is today. Since then I’ve pushed some major changes over the years to keep...

8 Bit Firmata

The Firmata protocol is used for a variety of uses, from home automation to robots. Any time a computer needs to control a low-power device you might find it being used. It’s built upon MIDI, which is a very old...

Async Generators

I started streaming-iterables a few months ago to learn how to use async-generators and it was hard. The concepts all sound very similar but there wasn't a great resource that spelled it all out, even MDN left me wanting more. In...

First Commit in NodeJS Core!

I've got a few commits around Node.js's related projects. One or two on npm, countless on node-serialport, a few on node-pre-gyp, many others. It's been a nice long line of fixing bugs for myself and seeing small messes and cleaning...

Sparkfun + Bocoup

I wrote a little blog post over at the Sparkfun Blog about how our work on the Johnny-Five inventors kit was guided by our love of the NodeBots community. I'm very very proud of our work on that project. =)...

Node Serialport v2.1.0

A few weeks ago I started maintaining node serialport after a long hiatus. We hadn't had a release in about a year and we had some outstanding bugs that I wanted to tackle. I had also introduced some complexity around testing, years ago, that...

Nodebots NYC {2015-001}

Earlier this week we had this year's first NodeBots NYC event! Andrew and Myself were happy to host. We need to thank About.com for giving us food, space and heat. As you may know, we share our library of electronics...

2014 Year End Review

In 2014 our plan was twofold; Help small business's dreams come true and to be a model for how we'd like our industry to operate. In 9 months we came close to achiving everything we wanted to. Close enough that...

Debugging Robots

I was recently helping Sara debug an issue with a project for an upcoming book she's writing a chapter in. She was using Johnny-Five and a Spark Core to remotely control a boat with JavaScript. The Setup The setup was...