James Wright
James WrightFull Stack Developer @ YLD

James is a full-stack software developer at YLD. He works with a variety of technologies and languages, but is particularly passionate about the web. He has engineered solutions for the likes of Sky, Channel 4, Trainline, News UK, and NET-A-PORTER. He is also big on knowledge share through writing, speaking, and contributing to open source.

Games Development with TypeScript and Canvas

TypeScript's static analysis and type safety capabilities enable developers to build large-scale web apps with confidence, but also benefit non-traditional web experiences such as visualisations and games. In this talk, we'll reimplement the arcade classic Pac-Man in the language, using the Canvas API for rendering and Web Audio for playing sound, ultimately witnessing first-hand how well TypeScript applies to this use case.