The next version of JavaScript: ES6 Harmony

I was reading up on the next version of Javascript, called by several names: ES6 (EcmaScript 6), ES.next, Harmony etc. The official name is EcmaScript 6 or ES6 for short. It offeres improved support for larger JavaScript applications, by adding classes, typing, modules, lambda expressions, default values for parameters…

Managing JavaScript Complexity

During my visit at QCon San Francisco I visited mainly talks about HTML5/JavaScript (and some team/culture related) topics. One of the best JavaScript talks was by Jarrod Overson. You can find the recorded session here, after March 17th 2014. Another interesting talk is about LinkedIn mobile with HTML5…

NPM: trouble in paradise with SELF_SIGNED_CERT_IN_CHAIN

Tonight I was going to give the mean stack a try on my MacBook Pro, when I ran into these kind of problems trying to install some packages with npm. npm http GET https://registry.npmjs.org/npm npm http GET https://registry.npmjs.org/npm npm http GET https…

Single page webapplications

Here are the slides from my mini-workshop on Single Page Webapplications. Single page webapplications from Ronald Harmsen …

Securing your API with tokens

At the moment I'm building a SPA where I (ofcourse) need authentication to my api. The most common way to do this is through sessions with cookies, but this might get ugly on mobile platforms later on. Another way to authenticate is by using tokens. The link below show a…

JavaScript tooling: Yeoman

While preparing for a new workshop on single page webapps (SPA) I came across these brilliant video's about yeoman. I love Yeoman because it helps you create and maintain a structure for your SPA, without you having to create all the boilerplate stuff and handling javascript library dependencies. Especially with…