There are too many JavaScript class patterns and inheritance APIs out there. Here is another one. The twist: Its core construct is a function, not an object literal.
This post explains Asynchronous Module Definition (AMD), a standard for defining modules in JavaScript and contrasts it with the currently very popular CommonJS synchronous modules.
Today, it has finally happened: At the GOTO conference, Google has officially presented its new programming language, Dart.
This post gives an overview of Dart and provides a few comments on how it fits into the current programming language landscape.
This post shows you how to use “find” and “grep” to search for a text string in all files that are directly or indirectly contained in a given directory.
On September 18, 2011, Brendan Eich held a talk at CapitolJS. In it, he covered more details on what will be in ECMAScript.next; how to react to the complaints voiced by Dart’s creators; and RiverTrail, a JavaScript extensions for parallel programming. This post summarizes the highlights of the first two topics.
In ECMAScript 6, template strings [^1] are a syntactic construct that facilitates the implementation of embedded domain-specific languages (DSLs) in JavaScript. They were originally called “quasi-literals”. This blog post explains how they work.
Warning: This blog post is slightly outdated. The terminology has changed: