Use terraform to quickly setup your own Short URL generator using a custom domain with AWS API Gateway, CloudFront, Lambda, Route 53 and S3.
Productivity comes down to what you use and how you use it. In this post I want to share with you the fundamentals of my home office setup which has been responsible for a lot of productivity over the years.
Over the last couple of weeks I've built a pass-pwned extension for pass that allows you to check if your passwords have been compromised in a security breach.
A very simple bash script for searching Troy Hunt's pwnedpasswords.
Using Selenium web driver in Python to more efficiently re-order environments in an Atlassian Bamboo deployment project
The appearance of windows in Gnome can be tweaked by applying custom CSS. Here is a hack for slimming down the height of application title bars.
Use an alias to quickly list all SSH hosts defined in your SSH config
Most of us use dotfiles to personalise our systems - and I'm no different. I've recently taken to automating away my management and testing of dotfiles by using GitHub, Travis CI and Docker
Recently I wanted to optimise the performance of MongoDB for test and development environments where persistent data storage and logging isn't important. I also wanted a solution that was easy to deploy and maintain across multiple development machines.
Encrypting an Ubuntu Server that you have physical access is a fairly easy and straight forward process. But what happens if you don't have physical access to the server? How do you enter the passphrase to unlock the drive during boot?