Open Source Software
Working on open source software is a hobby turned career. I love how you can modify the tools you use and contribute the changes back so everyone can make use of it. You can find most of my work on GitHub.
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 I don't think we were ambitious enough.
In …
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 a sparkfun motor driver and a standa…
Ghostalk 21: with Francis Gulotta
I had the absolute pleasure to join the people at Ghostalk the other day for their last episode of the season. They let me talk aboutrobots, Wizard Development, programming education, more robots and even how to contribute to their Ghost Blogging Platform…
All the parts
Yesterday at JSConf 2014 we had a nodebots event. (We also had noderockets, nodeboats and nodecopters.) One of my favorite bots is below.
We have a lot of different parts here.
- A laser gun from Bithound
- A sparkcore from SparkDevices
- A pawelbot from su…
NPM Wishlist
I don't write a ton of nodejs modules. I work on a few*, and I don't even work on them as much as I like. However I do end up using a ton of them. Here are some cool things I'd like to see that would make my life easier as a node developer.
Historical Ver…
Getting Started with Electronics (hardware)
I've been asked a few times what to buy when starting with electronics, especially when it comes to micro-controllers and sensors. You're going to end up buying a ton of parts while exploring. You'll have a hard time using a lot of these components until …
Dependency Injection, Fake Timers and Testing in Johnny-Five
Yesterday marked the end of a several week sprint to improve tests around Johnny-Five. My goal started with fixing an inconstantly failing test, innocent enough. Today I'm proud to say we have cleaner code, a faster suite runtime, and a further decoupling…
You Laugh You Lose
Recently I won a trip to NodeConf (a conference about nodeJS) by making a cool little game called "You Laugh You Lose". It was created in 17 hours at NodeJitsu's "Hack Nodeconf Hackathon". After a full days work my friend Mike and myself wandered over to …