Extracurricular Activities
Most Recent
By setting up your Pterodactyl panel behind Tailscale, you can ditch risky open ports and secure your server with a simple, private mesh VPN.
I wanted to see how far I could get programming a game with an AI chatbot, while only using two keyboard shortcuts—copy and paste.
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.
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"]
Add a new LVM Thin pool, based on multiple disks, as a Proxmox storage.
After avoiding it for a decade or so, I’m finally dipping my toes into home automation. So, what's changed, and why now?
If you use iMessage, you can access and query the database where all of the messages are stored. All you need is a Mac and some basic SQL skills to begin!
I learned to crochet around the same time I began studying computer programming, and I've noticed some interesting parallels between the two.
It can feel overwhelming to get started with indie game development. This guide will walk you step-by-step through making your first game.
Sometimes some ugly, non-reusable shell scripts can really tie the room together. I consider this set of scripts a big win.