Using smartd to send a text message for failing hard drives

If you’ve ever used a computer before; it’s likely you’ve experienced a hard drive failure, or you know someone who’s lost a bunch of data, or you’ve been told horror stories from someone. Hard drives fail, it’s not a matter of if.. it’s a matter of when. Most... [Read More]

CloudFront CDN Implementation on a Rails App

One of the best things you can do to improve the performance of your Rails application is implementing a CDN to serve up your content. Primarily assets and static images. Using a service like Amazon CloudFront allows you to take advantage of powerful edge caching servers that are physically distributed... [Read More]

Netgear R7000, AdvancedTomato and the blinky LEDs

I recently discovered Advanced Tomato, and I’m fairly confident that it is one of the best open source router firmware solutions in existence.Citation Needed If you’ve ever tinkered with routers before, you know that an excellent way to upgrade your normal consumer grade router is to flash it’s firmware... [Read More]

Nginx Webserver, Tips, Tricks and How To's

Nginx is an excellent high performance web server, it tends to be my web server of choice for most things. It can handle reverse proxying to application servers with ease, it can load balance multiple applications, rewrite URLs, act as an HTTPS termination point, and just about anything else... [Read More]