Blog

All categories

An introduction to AMD and RequireJS

A module is a decoupled item of distinct functionality. Making use of modularity is necessary within complex JavaScript applications to keep things organized and allow for easier maintainability. The AMD API specifies an asynchronous mechanism for the definition of modules and dependencies that is...

Read more...

JavaScript Currying

Nothing to do with Vindaloo, currying is a functional programming technique where custom functions can be created by partially invoking an existing one. This post gives a quick run-through of how it works.

Read more...