Todd Motto

Todd Motto

Owner, Ultimate Angular
Apr 12, 2014

Understanding the “this” keyword in JavaScript

It’s probably safe to say that the this keyword is one of the most misunderstood...

Mar 31, 2014

Writing a standalone Ajax/XHR JavaScript micro-library

Whether you’re working with websites or applications, you’re bound to have faced a task dealing...

Feb 23, 2014

Ditch the [].forEach.call(NodeList) hack

I’ve got to admit before we go any further, I used to use this technique....

Feb 22, 2014

Stratos.js simplifying Object manipulation

JavaScript Objects are usually the driving force behind applications I develop, specifically JSON which gets...

Jan 29, 2014

Mastering the Module Pattern

I’m a massive fan of JavaScript’s Module Pattern and I’d like to share some use...

Jan 19, 2014

Avoiding anonymous JavaScript functions

Anonymous functions, the art of the callback. I’m going to propose that you never write...

Dec 29, 2013

Everything you wanted to know about JavaScript scope

The JavaScript language has a few concepts of “scope”, none of which are straightforward or...

Dec 17, 2013

Stop toggling classes with JS, use behaviour driven DOM manipulation with data-states

Using a class to manipulate the DOM? What about this idea. Using classes have many...

Dec 9, 2013

A comprehensive dive into NodeLists, Arrays, converting NodeLists and understanding the DOM

Manipulating the DOM is JavaScript’s role when developing websites and applications, and we do this...

Dec 7, 2013

Vault.js, HTML5 (local/session) Web Storage API with automatic JSON support

Vault is a 0.6KB standalone HTML5 (local/session) Web Storage API with automatic JSON support. Web...

Nov 26, 2013

Smarten your front-end workflow with @conditionizr, screencast on all the APIs

Who’s using Conditionizr? So far we’ve found some teams at Google, Sencha, NASA are some...