Learning Workflow

Posted on 2019-12-29 in blog • Tagged with learning, workflow, continuous-improvement

How I learn, and how I think I should learn instead.

Continue reading

Bike Accessory Recommendations

Posted on 2019-06-15 in blog • Tagged with bike, accessory, kit, teub

Lists of bike accessories I recommend.

Continue reading


Posted on 2019-05-20 in blog • Tagged with honeymoon

We're on our honeymoon! Posts resume on 2019-05-27.

Continue reading

Hardware BitClock: Part 1

Posted on 2019-05-06 in blog • Tagged with hardware, bitclock, led matrix

I'm porting BitClock to meatspace!

Continue reading

TypeScript on an Arduino with Johnny-Five

Posted on 2019-04-22 in blog • Tagged with johnny-five, arduino, typescript

Get some TypeScript running on your Arduino with Johnny-Five!

Continue reading

Behavior Driven Development on the JVM with ScalaTest

Posted on 2019-04-08 in blog • Tagged with bdd, scalatest, scala

Clean up your horrible, horrible tests with Behavior Driven Development and ScalaTest!

Continue reading

Publishing A Pelican Site With CircleCI

Posted on 2019-03-25 in blog • Tagged with Pelican, static sites, CircleCI, continuous integration

How to publish your Pelican static site from CircleCI.

Continue reading

Running Steam Games from EmulationStation

Posted on 2019-03-04 in blog • Tagged with emulationstation, steam, emulation, frontend, linux, bash, roms

Configure EmulationStation to browse your Steam collection alongside your very legally emulated console classics.

Continue reading

Setting Up SSH Public Key Authentication

Posted on 2019-02-25 in blog • Tagged with ssh, cryptography, keys, linux

Do you have a computer to compute on, but it's all the way over there? Use SSH, stupid! With keys!

Continue reading

Personal Goals Review - 2019-02-23

Posted on 2019-02-23 in blog • Tagged with 2019, goals, review

Review of progress toward my personal goals for 2019-02-08 to 2019-02-23.

Continue reading