Blog & Reflections
Ideas, tutorials, and reflections on creative development, digital art, and the intersection of technology and creativity.

Auth is a Dumpster Fire. Can 'Better Auth' Put It Out?
A critical look at the painful state of web authentication. We dive into the failures of Auth.js, the hidden traps of Supabase, and whether the new challenger, Better Auth, is the hero we've been waiting for.

They Said It Would Burn: Tales from the Trenches of PC Enthusiasm
A deep dive into the world of PC enthusiasm, where online theory clashes with real-world results. From underdog motherboards powering beastly CPUs to the surprising state of GPU virtualization, this is a guide for those who dare to experiment.

Godot, Bugs, and the Art of Getting Things Fixed
A deep dive into the world of open-source development using Godot 4.5 as an example. Learn why new features often come before bug fixes, and discover the practical steps you can take to actually get bugs resolved. Full of real-world advice and crunchy tidbits.

The Quest for Prettier Code: Enabling Ligatures (and Why Alacritty Might Break Your Heart)
Deep dive into coding ligatures, Nerd Fonts, and terminal emulators, exploring why Alacritty might not be the right fit for ligature lovers and what alternatives exist, with practical troubleshooting tips.

UI/UX in the Matrix: Surviving and Thriving in AR/VR and Game Design
Explore the unique, challenging, and exciting world of UI/UX design for AR/VR and games. Learn why it's different, the weird problems you'll solve, and why it's a field ripe for innovation (AI included!).

Your Own Personal Jarvis (or maybe just a Smart Teacup): Building a Local, Private LLM
A guide for non-developers on setting up private, local Large Language Models using tools like Ollama and Open WebUI, covering hardware, privacy, scaling, and pitfalls, inspired by a lawyer's journey.

Mastering State and Data Synchronization in Modern React Applications
Explore common challenges in syncing frontend state with backend data in React and learn about various strategies, from simple refetching to advanced sync engines and modern architectural patterns.

How to Effectively Integrate Playwright with Prisma Using Seeding? 🎭🌱
This guide explains how to integrate Prisma seeding with Playwright to create a robust and consistent end-to-end testing environment. It covers configuring package.json, creating a seed script with Faker.js, setting up Playwright's test configuration and global setup, and integrating with CI/CD using GitHub Actions.

Revolutionize PostgreSQL Backups with DSLR: Snapshots & Restore super quickly 🚀
Explore the power of DSLR, a free, open-source tool that turbocharges PostgreSQL backups and restores. Find out how to revolutionize your database management with rapid, efficient snapshots. Dive in to unlock a new level of development freedom

Unifying Two Sites Under a Single Domain with CapRover: A Seamless Integration Guide
Discover how to unify multiple web applications under one domain using CapRover, ensuring seamless integration without compromising URL cleanliness. This guide covers everything from setup to Nginx configuration adjustments.

Dynamically Adapt Your Color Palette to Any Image 🎨
How to dynamically adapting your color palette to any image, enhancing your website's design with automatic, visually cohesive color schemes. Free, open-source tools make it effortless. Learn some colors theory tips and how to make it with NextJS.