Blog


Scribblings about developing, designing and shaping the web for everyone and everywhere.


July, 2017

  • #tech
  • #JSoT

My introduction to Adafruit’s family of Feather boards wasn’t auspicious. In fact, it was a comedy of errors. So I was surprised to find an abiding respect for the Feather M0.

  • #tech
  • #events
  • #speaking

The interstitial and intro videos made for conferences don't get a lot of press, but the art production in some is superb. Here are two great examples.

  • #javascript
  • #JSoT
  • #tech

You’re thinking of starting out on a journey to learn about electronics and IoT. Which development platform should you start with?

  • #javascript
  • #tech

A minute-long excerpt from a recent talk about Service Workers: a whirlwind explanation of JS Promises.

November, 2016

  • #tech
  • #js
  • #hardware
  • #web

Understanding Ohm's Law thoroughly changed my whole reality—it's the key to infinite electronics hackery. But I couldn't just let the standard hydraulic-based (water) metaphors be my guide. I had to involve gnomes.

April, 2016

  • #tech
  • #js
  • #hardware
  • #web

There are several ways to use JavaScript to control physical objects. Lately I've been doing a lot using a host-client setup and the Johnny-five Node.js framework.

January, 2016

Am I Good Enough to be Here?

  • #tech
  • #opinion

Navigating between merit and diverse inclusivity is profoundly hard. Sometimes I end up on the sad side of the fence.

December, 2015

  • #tech
  • #opinion

Opinionated review of the good, the bad and the delusional trends I saw in conferences over the past year.

  • #tech
  • #web
  • #js

Everything about Node.js is exponential curves right now. While at Node Interactive here in Portland, my mind has started racing about understanding and managing Node.js versions.

November, 2015

Talking to myself with git

  • #web
  • #tech

Even when my projects involve a crowd with a size of one (me), I still use git workflow tactics. Is this good practice or an unnecessary monologue?

September, 2015

  • #tech
  • #web
  • #rwd

Max Firtman’s post about iOS 9 Safari technical details contains a lot of stuff to get amped about, but let’s not get so geeked over details that we inadvertently restart a web design arms race.

  • #tech
  • #a11y
  • #web
  • #howto

There are lots of elements in play when trying to make web sites and apps accessible, but correct use of ARIA roles in HTML is straightforward and has big impact.

August, 2015

  • #tech
  • #teams

There is this question that I’d like to suggest is never useful to ask another developer. I find myself asking it when I talk to other developers, too—I’d like to stop.

  • #tech
  • #javascript

I’ve been lamenting about JavaScript bundlers lately, calling this step of our process my “personal Kryptonite.” And yet maybe I’ve been misunderstanding why I’m frustrated.

  • #tech
  • #standards
  • #site

Did you know that, using CSS transpilers, you can use to-spec CSS of the future, today? Here are some of the magical things I’m using these days.

  • #work
  • #tech
  • #events
  • #speaking

Jeremy Keith has released videos from the sessions at Responsive Day Out 3 in Brighton. Here is my session!

July, 2015

  • #site
  • #tech

In which I save myself from the fripperies of excessive fonts.

  • #tech
  • #standards
  • #events

In which I sweat and moderate a panel, and it is good.