JavaScript

Pattern matching in JavaScript

A step by step guide for implementing conditional pattern matching as seen in functional programming languages such as ML, Erlang and Haskell. The guide makes heavy use of the JUnify library.

Advanced pattern matching in JavaScript

A continuation of the pattern matching article. This article introduces a simplified pattern syntax, an optimization and explains how to use pattern matching together with algebraic data types.

Extracting values from JavaScript objects

A simple tutorial on using the JUnify unification library to implement a simple object property extractor. The end result allows you to extract properties from objects in a style similar to destructuring assignment in JavaScript 1.7.

Book Reviews

Object Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries by Stoyan Stefanov

I was asked by Packt Publishing to review one of their titles "Object Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries". As an avid reader and obsessed with all things JavaScript I couldn't say no.

jQuery UI 1.6: The User Interface Library for jQuery by Dan Wellman

This book aims to cover the jQuery UI API and widgets. It will show you how to use and extend them. The big question is, how does it compare against the jQuery UI documentation site.