-

·
Hacking a $15 LED Matrix with an AI Agent, Python, and a Webcam Feedback Loop
I was at Action (the European equivalent of a dollar store for nerds) when I spotted a B.K. Light LED Pixel Board — a 32×32 RGB LED matrix with Bluetooth, for about 15 euros. The kind of thing you buy first and figure out later. The official Android app works fine. You type text, pick…
-

·
Claude Code Persistent Memory: How I Wired Mempalace Into My Telegram Bot
Claude Code forgets everything between sessions. Here’s how I added persistent memory across conversations with Mempalace, wired into a Telegram bot.
-

·
Using Ngrok with Rails
When working with Rails, I like to test my web apps with my desktop browser and my mobile browser. I like using my mobile browser, especially to test the PWA setup. To be able to test the development version running in Docker with my devcontainer setup, I use Ngrok. You need to register and install…
-

·
Get started with Ruby on Rails on WSL2 Ubuntu
Complete guide to installing Ruby on Rails on WSL2 Ubuntu 24.04 using rbenv, including Tailwind CSS setup.
-
·
New year, old and new challenges
2023 ended with me falling in love with Rails again after 15 years. I have always been a huge fan of 37signals. I like their products in a weird way: I have always wanted to use Basecamp, but I always worked for people who used and hated Jira. Then Hey mail came out, and I decided to migrate…
-
·
You won’t believe how much time you will save with this Git pre-push hook
Introduction A significant part of being a successful software developer is refining our workflows to optimize productivity. One method I’ve found incredibly useful is integrating Git hooks with static code analysis tools such as Detekt for my Android projects. The Role of Git Hooks and Detekt in Code Quality Before we dive into the actual…
-
·
DigitalOcean Droplets killing your npm install? You need more swap!
When your DigitalOcean Droplet runs out of memory during npm install or builds, add swap. Quick commands to grow from 500MB to 1GB and tune swappiness.
-
·
Run a IntelliJ/Android Studio configuration with a shortcut
If you are like me, you have a few “Run configurations” when you develop an app: Run the app Run the tests Run the static analysis Run the UI tests You can generally only run the latest one using a keyboard shortcut. I found an IJ/AS plugin that lets you associate a shortcut to any…
-
·
Show layout bounds from command line
Two adb shell aliases to toggle Android’s Show layout bounds debug overlay from the terminal — faster than digging through Developer options every time.
