Force PDF download with nGinx

Force PDF download with nGinx

Recently we wanted to force a PDF download instead of allow it to render in the browser. After some Googling the solutions I found didn’t work or they were far more complex than they needed to be. The code below…

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!

RethinkDB v1.5-1.6 patch: Get on it!

RethinkDB v1.5-1.6 patch: Get on it!

In this article I will attempt to bring you up to speed with the latest workings of RethinkDB. If, like me, you’ve been busy the past few months and you haven’t had time to keep up-to-date this post should help…

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!

Step-by-step guide to Docker on Ubuntu

Step-by-step guide to Docker on Ubuntu

Introduction A few months ago dotCloud announced Docker at a conference. It echoed around the world, and since then everyone has been adopting it. This type of system isn’t new, a lot of companies have developed something similar to this,…

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!

Installing Go 1.1 on Ubuntu

Installing Go 1.1 on Ubuntu

Most recently I started playing around with Go. However, the packages that I wanted to use were all built for the newest version of Go, version 1.1+ and the Ubuntu packages were still stuck in v1.0 land, which proved incredibly…

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!

RethinkDB patch updates (v1.4.2-v1.4.4)

RethinkDB patch updates (v1.4.2-v1.4.4)

I will do these posts from time-to-time, because not everyone is following RethinkDB as closely as I am. The team have released a few new patches recently to improve performance, the admin panel (which is already awesome), and as always…

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!

Harmony in the Cloud

Harmony in the Cloud

This post is to highlight how awesome Cloud computing really is, and the impact it can have on your business if you get it right or wrong. I’ll cover both with real examples from my CPU graphs. Getting it wrong,…

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!

RethinkDB nightmare #2: Service wont start .. again

RethinkDB nightmare #2: Service wont start .. again

Update: 1.4 has been released which includes a fix for this issue. If you haven’t yet upgraded you should. I’ve had this happen before, but I wasn’t sure what caused it so my initial assumption was to assume it was…

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!

Using nginx to protect your RethinkDB admin control panel

Using nginx to protect your RethinkDB admin control panel

If you’re using RethinkDB then you’re probably aware that your admin control panel has no protection at all. This is fine on your development server/home pc, but what about when you want to put it in to production, or a…

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!

Monitor your cloud cluster with Munin

Monitor your cloud cluster with Munin

Munin is a great tool for giving you graphical information about the health of your servers, but deploying it in a cloud environment can be a little tricky. Unfortunately, solving that problem can sometimes be a lot easier than getting…

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!

Step-by-step guide to MySQL master-master replication without downtime

Step-by-step guide to MySQL master-master replication without downtime

In my previous entry I talked about my plan to move from Linode to Digital Ocean. But, I wanted to do it in a way that ensured no data loss if for some unexpected reason I need to switch back….

 Dave

About David Parlevliet

Dave is long time developer with a passion toward teaching. He divides his time between his wife, her cat and his projects. He recently started using twitter so make sure to follow him!