Simon MacDonald

Simon MacDonald

Simon MacDonald has 30 years of development experience and has worked on a variety of projects including object oriented databases, police communication systems, speech recognition, unified messaging and mobile development. His current focus is convincing folks “you aren’t going to need it” when it comes to building web applications as a Staff Software Engineer at Sanity.

Montreal 2027 sessions

Sampling the Web What Hip Hop and View Source Have in Common

English session - Beginner

Before Spotify and npm, two creative scenes figured out the same trick independently: take what exists, flip it, make something new. In the 80s, hip hop producers were chopping breaks and layering drum machines into entirely new art forms. A decade later, a generation of web developers was hitting Cmd+U and learning by stealing. This talk uses the Web Audio API to recreate the Amen Break, the most sampled drum loop in history, live in the browser

You Aren't Going to Need It (YAGNI): JavaScript Edition

English session - Beginner

In that talk I would go through all the amazing things that HTML and CSS can now do that replaces their JavaScript counterparts.

Montreal 2026 sessions

Montreal 2024 sessions

Montreal 2023 sessions

Montreal 2022 sessions

Montreal 2020 sessions

Montreal 2018 sessions

Montreal 2017 sessions