Overwhelmingly Geek


Bits, bytes & signal noise from Shaon Diwakar


  1. Accelerate your home office network on the cheap - using a local DNS server on OSX

    At home, one of my goals was to speed up our access to the Internet in any shape or form. Even though Australia has reasonable Internet speeds, we don't come close to countries such as Singapore or South Korea where fibre-to-the-home is quite common. So while we continue to struggle…


  2. My personal software development workflow

    When I write code for myself, I find that the simplest workflows lend the most productive outcomes. Often, I've seen engineers bundle up a number of code changes, tests and artefacts all into one humongous commit. I personally find that workflow difficult to manage, so my philosophy is to have…


  3. Working standing up, for hackers

    At the beginning of the year after I returned from the US, I found myself working from a space where I didn't have the luxuries of my Aeron chair and a long table. What I did have though, was a chest of draws that we'd purchased off gumtree for $20…


  4. Getting SSL certificates to work with Amazon's ELB

    Often SSL certificate providers such as RapidSSL will issue SSL certificates in a format that's not immediately usable with Amazon's fantastic Elastic Load Balancer (ELB) service. Here's a quick reference in converting those SSL certs into something useable with ELB. FYI - the process described is different for SSL certificates…


  5. Removing queued mail in postfix quickly after your production application goes nuts

    Say its the end of the iteration and your developers have decided to deploy a massive whammy of a release. Everything's going smoothly, until... some random hard-to-find-bug that only crops up in production manages to propagate through your entire app stack causes havoc and the resulting slew of application stack…


  6. Password protecting an upstream folder in nginx

    Botnets are often on the lookout for admin panels for off the shelf software such as Wordpress, Django Admin, Cpanel and the like for the purpose of brute-forcing usernames & passwords. A quick and easy way to slow down such attacks is to simply put in IP address restrictions and…