A running log of articles, notes, and project write-ups.
The Intern is downloading movies again
What happens when you give tech-savvy people eight hours of internet access a day? Welcome to the The Intern is downloading movies again problem.
From Nuxt to Hugo
Notes on migrating this site from Nuxt 2 to Hugo—why the switch made sense, what changed, and the steps that kept the move manageable.
Using the official exchange rate in Venezuela's e-commerce
Venezuela has unique challenges for e-commerce. Local laws and tax regulations require invoices in bolívares while prices are quoted in USD. A simple Python and FastAPI scraper helps developers fetch the Banco Central de Venezuela exchange rate—here's when it makes sense and how to build it.
Japanese input in openSUSE Tumbleweed's KDE
Here are the steps to install fcitx5 and fcitx5-mozc input method for Japanese in openSUSE Tumbleweed.