Git Config for Parallella

Git is the dominant version control system for open source software. When you first burn a Parallella image, git is installed, but it’s configured with the name and email address for the CEO of Adapteva, makers of the Parallella. This article shows a quick way to update your Parallella’s git config with your own information.

Continue reading →

BLUE1647, IoT, & ChicagoRuby

BLUE1647 is an amazing maker space on the South Side of Chicago. Each month ChicagoRuby hosts an event at the space.

This month featured the Internet of Things (IoT).

Continue reading →

Firefox, 404, and lunr.js

The search function on this blog is powered by lunr.js. This post was inspired by a search question in the blog comments:

Is it me or does it not work in Firefox?

~Jason (from the blog comments)

Of course lunr.js works with Firefox, right? I tested the search page in Chrome and Safari before launch. But I took Firefox for granted. The US Navy Seals have a saying: Assumption is the mother of all [screw]-ups.

“Haha!” said Firefox when I tried to run search. It threw up the “404” page. This post documents the problem and the solution.

Continue reading →

Using Failure to Succeed

I’ve missed more than 9,000 shots in my career. I’ve lost almost 300 games. 26 times, I’ve been trusted to take the game winning shot and missed. I’ve failed over and over and over again in my life. And that is why I succeed.
 
~Michael Jordan

Continue reading →

How to Record Screencasts With or Without QuickTime

Record screencasts with Apple QuickTime Live coding in front of an audience can be exciting, except when there’s a glitch. Make one typo during your demo and you could spend the rest of the presentation troubleshooting while hundreds of onlookers watch you struggle. Not fun. I’ve been there, and it hurts.

Feel the Pain and Fix It

One day, after causing a live coding hiccup during a presentation, I vowed to squash all typos by recording my demos in advance instead of live typing. Tools of choice:

This post shows how QuickTime and Elgato can work for you.

Continue reading →