Pure versus impure functions
Understanding pure and impure functions is a simple transition into cleaner, more role-based and testable code. In this post we’ll explore pure and...
Oct 11, 2016
ES6 arrow functions, syntax and lexical scoping
ES2015 (ES6) introduces a really nice feature that punches above its weight in terms of simplicity to integrate versus time saving and feature outp...
Apr 14, 2015
Join our email community
Developer tips and tricks, motivation, discounts and new course launches.
✅ Successfully subscribed!
Polyfills suck use a featurefill instead
I’m going to dub this a featurefill as the post title suggests, but it’s more a feature-detect-closure-binding-smart-polyfill-api-checker-reusable-...
Dec 1, 2014
Replacing switch statements with Object literals
Jul 17, 2014
Web Components and concepts ShadowDOM imports templates custom elements
Web Components, the future of the web, inspired from attending Google I/O I decided to pick up Web Components and actually build something. Since l...
Jul 2, 2014
Methods to determine if an Object has a given property
There are multiple ways to detect whether an Object has a property. You’d think it’d be as easy as myObject.hasOwnProperty('prop'); - but no, there...
Jun 30, 2014
What function window, document, undefined - window, document really means
In this post, we’re going to explore what the title suggests, and offer explanations as to what this self invoked function setup gives us.
Jun 3, 2014
Jun 2, 2014
Simple forEach implementation for Objects NodeLists Arrays
Looping Objects is easy. Looping Arrays is also easy. Looping NodeLists is easy. They can be a little repetitive though and often take time to cons...
May 14, 2014
Apr 12, 2014
Whether you’re working with websites or applications, you’re bound to have faced a task dealing with Ajax requests, whether it be getting a new doc...
Mar 31, 2014