jmhobbs

Tag : golang

gpdmp-to-slack

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

Chicken Cam: Incubator Edition

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

Party Gopher!

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

Netlify + Cloudflare = Crazy Delicious

Cult of the Party Parrot is a fairly simple static site, but it pushes a lot of traffic. Combining the magic of Netlify with the sweet cache layer of Cloudflare with a dash of Google Cloud functions gives us the best of both.

A peek inside pinentry

I interact with pinenty daily, but I don't really understand it. This post dives into how it is invoked and can be used outside of GPG for your own projects.

Moving from WordPress to 11ty

After 17 years with WordPress, it's time for something different. Here's how I migrated 500 posts to a static site generator.

The Authy Backup System

A look at how the Authy authenticator app works, in the pursuit of securely backing up my MFA tokens offline.

Detecting Sucessfull AES Decrypts With Padding

Unauthenticated AES works even if you have the wrong key. Here's a way to tell you have the right key.

CHIP-8 BCD

While implementing a CHIP-8 emulator, I came across a new concept.

Generating Open Graph preview images for 11ty

Generated Open Graph images, without driving a browser. Here is how I made mine.

Birb Cam

Look at my birb friend!

DayZ Server Browsers

Recently I've been playing a lot of DayZ, through the DayZSA launcher. But, where do these server listings live, and how does a thrid-party launcher get them?

Exploring UTF-8 Encoding

Let's use Go to poking at UTF-8 encoded text and better understand the most common encoding in the world.