Announcing the release of Dancer2 1.0.0, a Perl-based web development framework.
Waltz is nearly self-hosting now.
It was a productive weekend of hacking on Waltz!
My guidelines and expectations for learning new programming languages.
How to manually manipulate the list of installed packages in FreeBSD
How I got past the "Collecting Information About Your System" phase in the Kubuntu driver manager.
How I migrated my blog content to Hugo.
How to avoid a kernel panic when installing FreeBSD under Parallels
How to increase the text size in the Linux Spotify client
On practicing what I preach to my team.
Hello, world! Are you still listening?
Saying hello to 2018.
You no longer need another app for this.
Takeaways from this week.
No, I am not being dramatic here.
Fixed one problem, but found another.
Encrypting your Linux box? Something to watch out for.
See what I learned this week.
How to back out a git rebase
I needed a newer NodeJS on Ubuntu.
This is not the nodejs you're looking for.
How to set up the OpenVPN on Linux.
Linux on the desktop is still not for everyone.
I can haz Linux?!
But the Eagles eventually reunited. So anything is possible.
Did you know you need to clean your charging port? Neither did I.
Improve your vim productivity.
What to do when you need a newer rsync on macOS.
How I learned to love rsync.
It's been a while.
I am now a licensed pilot.