• I made Apple’s Magic Trackpad work on Ubuntu XFCE

    I made Apple’s Magic Trackpad work on Ubuntu XFCE

    How to make Apple Magic Trackpad work on Ubuntu XFCE with BlueZ fixes, libinput tuning, autostart persistence, an XFCE panel battery indicator, and practical troubleshooting tips.

  • When Ubuntu Updates Break NVIDIA… Again

    Every now and then I update Ubuntu, sip my coffee, install all-the-things… and everything looks fine. Until I suspend. Because of course the moment the PC suspends, NVIDIA decides to have an existential crisis. I start the machine again and black screen. GODDAMMIT! This happened again today, and because Future Me will not remember any…

  • How to Add “Convert to GIF” to Thunar on Linux (XFCE)

    I wanted to right-click a video file and instantly turn it into a GIF without opening a video editor or typing long ffmpeg commands (I have no idea how to use ffmpeg btw). This is for me to remember in the future how to do this if I ever lose the configuration that I have…

  • Run GitHub Actions on Your Own Machine (No Cloud Required… Kinda)

    Ever hit the “Run workflow” button and thought, “My laptop could do this faster”? I did—25 minutes on GitHub-hosted vs. under 5 minutes on my own machine. Yes, seriously. That’s less time than it takes to make good coffee. How It Works You install the GitHub Actions Runner on your local machine, register it with…

  • Bringing DHH’s Omakub to WSL2?

    Bringing DHH’s Omakub to WSL2?

    Why not? Installing alacritty There is a Windows installer at https://alacritty.org/: ezpz. To have alacritty running WSL automatically, edit the alacritty.toml file in C:\Users\YOUR_USER\AppData\Roaming\alacritty Add this: I’m running Ubuntu-24.04. If you are unsure what’s the name for your WSL image, run a PowerShell and run: Once you have alacritty setup, launch it and you should…

  • 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

    Install Ubuntu If you already have WSL2 Ubuntu 24.04 skip these two steps. Open PowerShell as Administrator: Once Ubuntu is installed, make sure it’s running as WSL2: Close PowerShell and run Ubuntu-24.04 from the application menu. Once you are in the Ubuntu terminal, update and install things: Once the system dependencies are installed, install rbenv:…

  • 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…

  • The Power of Flexibility: More Than Just a Mindset

    The Power of Flexibility: More Than Just a Mindset

    In the ever-changing landscape of life and work, adaptability isn’t just a buzzword—it’s a survival skill. As a seasoned software engineer and a human being who’s navigated the ebbs and flows of life, I’ve come to appreciate the profound power of a flexible mindset. It’s the mental yoga that keeps us resilient in the face…

  • 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…