Extracurricular Activities
Most Recent
Pokémon just isn’t that hard anymore. So I started wondering: What if I could build my own LLM-powered AI Pokémon trainer?
Software on one of my Ubuntu virtual machines requires a user to be logged into the head. Here's a small systemd unit to automatically login.
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.
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"]
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.
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.