Notes on Javascript development, sometimes slanted towards game development