Extracurricular Activities
Most Recent
Let's explore how to build an interactive joke-telling chatbot - including a setup and punchline - using LangGraph, LangChain, and Streamlit.
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.
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"]
When you're building a home server, choosing the right operating system can feel overwhelming. My choice? Unraid.
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.