Why haven't we discovered alien life yet? Part 1 - My stance

March 22, 2016 by Christoff Truter

Personally I think that we're currently just too horribly ill-equipped to conclude anything, it is like an illiterate dyslexic blind and deaf quadriplegic ginger man looking for a specific grain of sand at the bottom of the Mariana Trench using nothing more but a cracked magnifying glass stained by the blood of a virgin unicorn.

Astronomy   Fermi Paradox  

JavaScript Fundamentals - Hoisting

March 22, 2016 by Christoff Truter

One of the basic fundamentals you need to understand when working with JavaScript is a concept called "hoisting", now before I go into the definition, lets have look at some code.


Quick and dirty look at ECMAScript 6

March 17, 2016 by Christoff Truter

In this post I am going to give you a quick overview of the JavaScript implementation of the 6th major release of the ECMAScript specification (just enough information to get you fired).

JavaScript   ES6  

JavaScript Promises

March 9, 2016 by Christoff Truter

A Promise acts like a placeholder for an asynchronous operation that hasn't completed yet, its aim is to give us back the things we "lost" (or never had for that matter) when writing asynchronous code opposed to synchronous code.

JavaScript   ES6  

CSS Combinators

March 7, 2016 by Christoff Truter

Combinators allow us to define relationships between selectors.