Ejohn - ejohn.org - John Resig
General Information:
Latest News:
Gittip at Khan Academy 17 Jul 2013 | 02:23 am
For a while now I’ve been a huge fan of Gittip. I think they’ve created one of the most interesting models for funding Open Source development. One of the missing pieces, for most Open Source develop...
Asm.js: The JavaScript Compile Target 3 Apr 2013 | 08:18 pm
Like many developers I’ve been excited by the promise of Asm.js. Reading the recent news that Asm.js is now in Firefox nightly is what got my interest going. There’s also been a massive surge in inter...
WebKit is the jQuery of Browser Engines 13 Feb 2013 | 07:38 pm
The news has just come out that Opera is switching all of their browsers (both mobile and desktop) to use WebKit (specifically, Chromium). I’ve seen a lot of gnashing of teeth on Twitter and I feel li...
Fixing Google Analytics for Ghostery 8 Feb 2013 | 09:21 pm
As an avid user of Ghostery, which blocks all sorts of tracking scripts, pixels, and other web bugs I frequently run across a surprising issue: The case in which the Google Analytics ga.js script has ...
Secrets of the JavaScript Ninja Released 7 Feb 2013 | 11:39 pm
Happy news! My book, Secrets of the JavaScript Ninja is finally in stock on Amazon! It’s been available on Manning.com for over a month now but I think Amazon has been struggling to keep the books con...
Keeping Passwords in Source Control 7 Feb 2013 | 02:23 am
I learned a neat tip from my co-worker, Craig Silverstein (more on Craig joining Khan Academy), recently and I thought others might find it to be useful. It has to deal with the eternal question: How...
i18n Module for Node and Express.js 15 Jan 2013 | 09:25 pm
As a follow-up to my post from last week on a strategy for i18n and Node.js I’ve published my module for handling internationalization in Node and, specifically, Express.js. The module is now availab...
A Strategy for i18n and Node.js 12 Jan 2013 | 03:03 am
Recently I internationalized a Node/Express web application that I’ve been working on and it seems to have gone fairly well (users in multiple languages are using it happily and I’m seeing a marked in...
Talk: Khan Academy Computer Science 26 Oct 2012 | 08:04 pm
This past weekend I gave a talk at EmpireJS on the Computer Science platform that I’ve been developing at Khan Academy. The talk explores that platform and then goes into deeper technical details abou...
Redefining the Introduction to Computer Science 14 Aug 2012 | 10:35 pm
I’m incredibly excited to take this opportunity to announce a new project that I’ve been leading here at Khan Academy: Khan Academy Computer Science. We’re releasing a completely new platform that ta...