RethinkDB v1.4 patch released (v1.4.1)

RethinkDB v1.4 patch released (v1.4.1)

The team at RethinkDB just released a patch for v1.4 which will solve some performance issues that were accidentally introduced in v1.4.0. I was personally experiencing some of these issues and they rendered my projects unusable. It’s nice to see…

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.4 released

RethinkDB v1.4 released

Today RethinkDB announced that version 1.4 is finally upon us. It includes a few significant changes, including patches to some issues that I have documented on this blog. If you’re using RethinkDB you really need to look at the change…

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!

Backbone Router: Nagivate to the previous route using Backbone.simplerouter

Backbone Router: Nagivate to the previous route using Backbone.simplerouter

There will come a time when you will need to send the user back one page in their history for whatever reason. I will show you how to do this using Backbone.simplerouter. The source Your project will need to be…

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!

A cool RethinkDB fact that will freak your admin panel out

A cool RethinkDB fact that will freak your admin panel out

I needed to add a new field to my rows but the value of the field was dependent on the multiplication of another value. It was a simple thing but rather than write a query to do it, I 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!

Don’t rely on REMOTE_ADDR for your PHP apps

Don’t rely on REMOTE_ADDR for your PHP apps

I have to correct this in a lot of PHP applications. It’s probably the most common thing I have to patch. People rely on REMOTE_ADDR to arrive at the users IP address, not knowing that this does not work when…

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 using Google Storage as your website CDN

Step-by-step guide to using Google Storage as your website CDN

Today I finally moved away from Cachefly as my CDN to Google Storage, because my friend at Google assures me that any content put there is distributed on to their Edge servers which is Googles CDN, and he also assures…

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!

Step-by-step guide to social logins with Django Social Auth

Step-by-step guide to social logins with Django Social Auth

Update! The guys at OAuth.io have released their awesome idea an open source package for everyone to take advantage of. I HIGHLY recommend using this solution, because it is FAR easier. If you don’t want to bother setting it up…

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!