The title pretty much says it all. I've been working on a
Phaser with TypeScript tutorial series.
The series covers most of the basics you need to get started, the game loop, input handling, graphics and audio with more to come. If you've never heard of it, Phaser is a great HTML5 game engine/library ( skirts the line between both worlds... when does an engine become a library? When a bear farts in the woods I think )... TypeScript on the other hand is a superset of JavaScript designed for managing complexity. It's JavaScript++ basically, in that all JavaScript is TypeScript, while TypeScript adds a layer of type-ness ( thus the name ) over top, along with handy constructs like classes and modules. It really does make managing large scale JavaScript projects cleaner, while unlike Dart of CoffeeScript, not being a huge departure from JavaScript, so a lower learning curve.
More posts coming in the future, hope you enjoy.