Recently, I've been doing a bit of security work and needed to pass around a few secrets. Normally - I'd use 1Password but this was a one off situation. I thought PGP would be the best bet for this. If you're interested in sending me an encrypted message - I've...

It seems to be a common occurrence that private keys are checked into public repositories on Github. As I've done something similar with blocking merge conflicts from being committed, I thought it would be a good idea to add something similar, to block private keys from being committed from a...

Manually editing merge conflicts can lead to a lot of pain. What if you missed a conflict? Now you have >>>>>>>>>>> and <<<<<<<<<<<<<< all around your code base. Good news, it's really easy to deny those changes by utilizing git-hooks. On every commit Git runs a command (or hook). In...

Not long ago, I was trying to login to a new server and I was continually met with the error: ssh X.X.X.X Received disconnect from X.X.X.X: 2: Too many authentication failures for [username] After ensuring that I wasn't the issue and that the server wasn't to blame, I asked my...

Have you ever hit ⌘T and had the worthless "Fonts" dialog popup instead of what you intended to happen? To me "T" means "Tab" or "tags" depending on the application. One example where I wanted "tags" instead of looking at the above dialog, is Evernote. So finally being fed up...