Extracurricular Activities
Most Recent
I built a command-line Python tool to quickly create custom Slack emojis, making it easier—and more fun—to express yourself at work
Our bathroom monitor deteriorated from a lack of interest. But with new technology, could I keep the tradition of PottyMon alive?
I recently authored a new Ansible role for installing and configuring the scripts onto a target machine. Here's how to use the new role.
Most side projects fizzle out before they start. But this one combined a favorite hobby with the chance to build something with a friend.
If you're migrating from Plex to Jellyfin, one of Jellyfin’s biggest advantages is free hardware transcoding without requiring a Plex Pass.
Here's how I run the Homepage application as part of my home lab. It's another service running as part of a Docker Compose environment.
Keep up with our latest posts.
We’ll send our latest tips, learnings, and case studies from the Atomic braintrust on a monthly basis.
[mailpoet_form id="1"]
With this Portable Pi Guide, you'll make your Raspberry Pi travel-ready using Tailscale and your phone’s hotspot — no extra gear needed.
By setting up your Pterodactyl panel behind Tailscale, you can ditch risky open ports and secure your server with a simple, private mesh VPN.
Learn how I created AI-generated podcasts based on technical sources with NotebookLM, a free, experimental project.
This is my 15th post documenting images I use at home. This time's topic: how I am running Code-server on my TrueNAS Scale instance.
Godot does not support abstract functions. The good news is, there are ways to work around this and fake abstract classes.
When you're building a home server, choosing the right operating system can feel overwhelming. My choice? Unraid.