Dynamic Gmail Signatures With NGINX
This technical tutorial shows how liven up Gmail signatures with dynamic GIFs using some crafty NGINX configuration.
A blog about programming, technology, tattoos, music, etc.
This technical tutorial shows how liven up Gmail signatures with dynamic GIFs using some crafty NGINX configuration.
After years of learning Adobe Illustrator, I've finally designed my dream Ultimate Frisbee jersey based on New Jersey's best breakfast meat.
I'm happy to announce that I've finally launched a long overdue facelift of my personal website, https://brodan.biz/
This short post provides an example of how and when to use the Kubernetes default-container annotation.
I recently found myself frustrated by how much time I was wasting waiting on Docker to rebuild my Python image anytime a dependency changed. I knew there had to be a better way.
A brief overview of the various GUI modules provided by the official Flipper Zero firmware.
An opinionated collection of outstanding tattoo artists that I hope to meet before my tattoo collection journey comes to an end.
It's been nearly a year since I decided to verify the BAYC's provenance hash and made an interesting discovery. This post is a follow-up on what I've learned since then.
This post covers how to detect and display any changes to a video's aspect ratio using FFmpeg's cropdetect feature and some command line magic.
This post will cover how to locally run and interact with a private Ethereum network using the go-ethereum library.
Contributing to open-source software can be extremely satisfying. This post is my success story of a simple fix for an image processing library.
My exploration of NFT provenance hashes, attempting to verify the Bored Ape Yacht Club provenance, and the strange discrepancy it revealed.
Ghost is the platform I use to host this blog, and I love it. However, I don't offer subscriptions and yet the subscribe button won't go away. This post covers how to hide it.
This post shows how to log download progress of an S3 file at self-defined intervals using Python's built-in logger and without extra third-party libraries.
A personally curated list of eight exceptional AAPI tattoo artists.