jmhobbs

Using environment secrets as build arguments in Google Cloud Build

Cloud Build is a nice tool for continuous building of your Docker images. Using an environment secret in the build is a gap in the docs, here is how I did it.

Party Gopher!

go func(partyordie bool) {...}()

A New GPG Key

After a decade it's time to create a new GPG key. There's no real excuse not to use a Yubikey anymore either. This will cover the process I took from start to finish, with subkeys, paperkey backups, git signing and SSH with gpg-agent.

Chicken Cam: Incubator Edition

Why let a chicken hatch your eggs when you could make a Raspberry Pi do it?

gpdmp-to-slack

Show your currently playing song as your Slack status from Google Play Desktop Music Player.

MAC Randomizer Alfred Script

Spoofing MAC addresses with Python through Alfred

Anonymous Code of Conduct Reporting With Twilio

Integrating with Twilio to allow reporting code of conduct violations over SMS or voice.

Using Let's Encrypt With Dreamhost

Manually issuing and installing a Let's Encrypt certificate on Dreamhost

ChatOps: Snack Preview Script

Automating review of random image selection for an iOS app.

$20 Android Dev Phone

Setting up a cheap prepaid phone as an alternative to using the emulator.