ruby javascript inspirational browser software architecture programming languages iot performance

Natural physics simulations and canvas hackery

Matt Keas · Full Stack Fest 2015

Much of the attention these days in the client and serverside JS stack surrounds the use of various frameworks, tools, testing, performance, and the connected, streaming, reactive world of the web. This talk is not about those topics above. Instead, this talk strips away all but the bare components and the raw curiosity one has for canvas drawings, simulations, animation techniques, DIY counter-culture. Technical aspects of this talk will include: an introduction to some boilerplate code, game programming patterns and the game loop; an intro natural physics simulations in a 2d environment; and an intro to filter effects through canvas and WebGL shaders.