OpenJS World has ended
NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for OpenJS World 2020 & Registration Information.
Back To Schedule
Tuesday, June 23 • 3:50pm - 4:20pm
Maslow's Particle System - Matt Hayes, Hash

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Abraham Maslow's famous "Law of the Instrument" is often paraphrased: "If all you have is a hammer, everything looks like a nail." But if the instrument you have is a particle system, isn't it fair to say that everything *actually is* particles?

In this high-level, code and demo-focused, lighthearted talk, Matt Hayes will walk through his experience bringing game programming patterns to commercial web software and user interface development. The journey will start with an introduction to particle systems, and move on to entity-component-systems architectures, data-oriented programming, and the actor model.

The culmination of this tour will be a lightweight set of abstractions (in the form of practical JavaScript implementations) for use in situations where efficiency and responsiveness are critical (read low power/mobile devices, and complex/visually rich desktop web apps and games).

avatar for Matt Hayes

Matt Hayes

Platform Engineer, Hash
Matt Hayes (he/him) is an artist and engineer building creative tools, immersive interactive experiences, and art games on the web. He's a Platform Engineer at Hash where he's focused on building an intuitive and performant user interface for designing ABM simulations that run in... Read More →

Tuesday June 23, 2020 3:50pm - 4:20pm CDT
Room 1