How to avoid a Bash disaster
The main thing is the main thing
Advent of Code 2021
Your instincts tell you that in order to save Christmas, you'll need to get all fifty stars by December 25th.
How do I fork xstyled?
Fun with a monorepo
How to use Docker for quick stuff
Making an easy Docker container for local experimentation
Firefox Nightly on Fedora
Rough notes for installing Firefox Nightly on Fedora
Working from $HOME
Homedir install quickref
How to disable ligatures in GNOME Terminal
Fontconfig to the rescue
GitHub personal timeline
Using the GitHub API to fetch and query user events
Neovim nightlies revisited
With LuaJIT and rpkg spec templates
Neovim nightly rpms for Fedora
Now available on Copr
Ruby like a Pythonista
Isolating Ruby development with Python's virtualenv
Open edX devstack on KVM (Ficus edition)
Tweaking Ficus to run on KVM instead of Virtualbox
Open edX devstack on KVM (Eucalyptus edition)
Tweaking Eucalyptus to run on KVM instead of Virtualbox
Atari BASIC
Memories of programming BASIC on the family Atari
Why I still have a desktop machine
It's all about font rendering
Developing on the Chromebook Pixel
Developing on a Chromebook is fine
Bashes PPA for testing scripts on Travis CI
Test your script against multiple Bash versions using Travis CI
Load virtualenvwrapper on demand
Get that second back!
httplib2 debug in a threaded app
Duck-typing to the rescue
httplib uses print for debugging
Oh it hurts
Daemonizing Bash
What were you thinking, anyway?
Live migration to RAID-1
Email with offlineimap