Latest Articles

Firefox 31 And The New CSS Variables Syntax: WTF?

Firefox has supported CSS variables since version 29 and at present, no other browser supports them. In version 31 of Firefox, Mozilla are once again first to implement the latest working draft from the W3C for CSS variables. You can read the post about the addition to Firefox here. All I have to say is, who the hell over at W3C came up with the syntax? I am very disappointed that the syntax doesn’t follow that of another language like, I don’t know, Javascript or perhaps you know, implemented similar syntax to that of Sass or Less.

Should I Use Ruby on Rails or Node.js For My Next Project/Startup?

First things first, I am not a Ruby on Rails veteran. I am fairly new to the framework, but have dabbled with Ruby before and understand it. Take this post with a grain of salt, this isn’t a debate or article putting down X language or X framework. I see Ruby on Rails and Node.js compared so much and this question being repeatedly asked in every crevice of the Internet I thought I would take a stab at clearing up any confusion about making a choice.

How To Implement Bower Package Manager Into WordPress Themes

All responsible/good front-ender developers use some kind of package management these days, whether it be in the form of Composer, Node Package Manager, Component or Bower. If you’re not using package management for your code, it’s not too late to start. The power of Bower (ha, that rhymes) The true value of a front-end package manager like Bower is shown when you implement it into your WordPress themes. Have you ever had to update jQuery on a clients WordPress site you built 3 years ago or even on your own sites? I have and it’s not pretty.

Using MongoDB As a Drop-in Replacement For MySQL

To the disdain of some, NoSQL databases are well and truly here to stay and everyday proving their worth. The number one question I see being asked is: can I replace MySQL and use MongoDB instead? A couple of years ago I would have told you no. In-fact, I would have probably argued with you about using a NoSQL database for more simple tasks that don’t require table joins and advanced queries instead of using it as a fully-blown RDBMS replacement. It’s 2014 and times change, especially as existing solutions die or mature.

Elder Scrolls Online (ESO) – Standard Edition vs Imperial Edition

You might have heard Elder Scrolls Online has hit Steam at 50% off its original price. I decided to take the plunge and buy the game, I purchased the Imperial Edition for $50 because the price seemed right. There are no advantages in the Imperial Edition First things first: the Imperial Edition gives you no advantage whatsoever over the Standard Edition. I purchased the Imperial Edition instead of the standard one out of impulse because it was 50% off, I didn’t really read what you got in the Imperial version (in-depth anyway), I didn’t care.

My Experience Obtaining Australian Suburb/City/Region/Locality Data

When it comes to obtaining a comprehensive database of suburbs, cities, towns, regions and localities in Australia, to put it simply: it’s a painful process. As far as I am aware, there is nothing out there (for free anyway) that offers up-to-date and comprehensive information about suburbs, cities, towns and more. So, I bit the bullet and ended up purchasing the data myself from this site. To be quite honest, I was VERY sceptical I would even receive the data. The site looked dodgy, the .info domain didn’t inspire confidence either. However, after paying my $50 AUD, I received the data instantly. However, I needed a MySQL copy of the data and their support was super quick to respond and offer me a MySQL export of the data I could import. SOLD!

Are We Witnessing The Beginning of World War 3?

Fears of another world war have been sparked after a ground to air missile took down Malaysia Airlines MH17 the other day. While Russia themselves didn’t directly attack this plane, rebels that they support and arming most likely did which in turn in is an attack by Russia, but due to the complicated laws surrounding what is deemed an act of war, the situation isn’t clea-cut. It took a plane full of 300 innocent civilians for us to give a shit about what is happening in Ukraine. Up until now, the world has kept out of the conflict in Ukraine allowing Russia to commit unspeakable acts of murder and force, the strike on MH17 made the world stand-up and take notice of the conflict.

How To: Basic Tasks in Gulp.js

If you’re familiar with GruntJS, you might be familiar with Gulp.js. Both are very similar, Gulp is the newer kid on the block that requires significantly less configuration to write tasks. If you’re new to Gulp or perhaps already use it, but not sure how to do specific tasks with it, see below for a list of basic tasks you can achieve in Gulp.js. There is a complete gulpfile.js at the bottom of this page containing all include files as well as directives if you struggle to follow along.

WordPress 4.0: What's Going On?

WordPress 4.0 the next major version of WordPress has hit beta version 2 and it is the most underwhelming major release of WordPress in the history of WordPress. Previously, every major iteration of the popular CMS has come with a plethora of changes (whether it be UI or core based), in 4.0 there is pretty much nothing new. There are bug fixes and a couple of little changes, but nothing like you would expect for major milestone.