Published inFortanaReact Dropzone UploaderBuilding a file uploader is hard.Mar 13, 20191Mar 13, 20191
Add Bash and Zsh tab completion to your shell scriptTab completion can be a big usability win for CL tools, but building it into your program isn’t straightforward, and there aren’t many…Feb 19, 2016Feb 19, 2016
How to distribute your program via HomebrewI recently packaged a program I wrote called notes for distribution via Homebrew, following this excellent tutorial.Feb 19, 2016Feb 19, 2016
Vagrant, Ansible and GitHub for automated development and deploymentThe big purpose of code, and technology in general, is minimizing effort. Depending on the definition, this is the same as maximizing…Jan 7, 2016Jan 7, 2016