DESCRIPTION
Good design practices and clean code ensure your code is scalable and performant. But what to do when they can't keep up?
In this talk, we’re cranking things up a notch by building a fully-featured drum machine in Angular with the WebAudio API. We’ll bend the rules, embrace unintuitive data structures, and sprinkle in some design anti-patterns for good measure—all in the name of peak performance. And don’t worry; I have the mind-blowing stats to prove it.
Prepare to have your coding beliefs shaken (and stirred).
KEY TAKEAWAYS
First rule of the performance club is there are no rules
Question everything (especially the "best practices")
Measure as much as possible (with your specific usecase)
Coding should be fun
About Miro
Miro is a developer productivity lead at Nx, helping companies build scalable and performant applications. He enjoys sharing with the community so much that he co-founded Angular Austria Association and co-organizes the Vienna JS. Father of two, husband of one. Despite the name, he is not a visual collaboration platform.