Scraping Tumblr
How I migrated my blog content to Hugo.
Release Early, Release Often!
On practicing what I preach to my team.
Hello, World!
Hello, world! Are you still listening?
Happy New Year!
Saying hello to 2018.
Screen Locking in High Sierra
You no longer need another app for this.
Friday Grab Bag
Takeaways from this week.
The Importance of Security Updates
No, I am not being dramatic here.
Good Times/Bad Times
Fixed one problem, but found another.
Encrypting your Linux desktop/laptop?
Encrypting your Linux box? Something to watch out for.
Happy Independence Day!
See what I learned this week.
Git rebase life-saver
How to back out a git rebase
Updating NodeJS
I needed a newer NodeJS on Ubuntu.
Using node on Debian-based distros
This is not the nodejs you're looking for.
OpenVPN and Linux
How to set up the OpenVPN on Linux.
The Price of Freedom
Linux on the desktop is still not for everyone.
Now developing on Linux!
I can haz Linux?!
It's a cold day in hell...
But the Eagles eventually reunited. So anything is possible.
Gross, but true
Did you know you need to clean your charging port? Neither did I.
Hacking my keyboard layout
Improve your vim productivity.
Upgrading rsync on macOS
What to do when you need a newer rsync on macOS.
Replicating data/making backups using rsync
How I learned to love rsync.
What have I been up to since 2015?
It's been a while.
I got my pilot license today!
I am now a licensed pilot.