Performance is fundamentally, a UX concern. Sites that are slow to render or janky to interact with are a bad user experience. We strive to write performant code for our users, but users don't directly interact with our code - it all happens through the medium of the browser.
The browser is the middleman between us & our users; therefore to make our users happy, we first have to make the browser happy. But how exactly do we do that?
In this talk, we'll learn how browsers work under the hood: how they request, construct, & render a website. At each step along the way, we'll cover what we can do as developers to make the browser's job easier, & why those best practices work. You'll leave with a solid understanding of how to write code that works *with* the browser, not against it, & ultimately improves your users' experience.
Katie Sylor-Miller (@ksylor) is a Staff Software Engineer on the Frontend Systems team at Etsy, where she advocates for & implements frontend best practices in collaboration with product engineers & designers.
She is passionate about frontend architecture, design systems, accessibility, frontend performance, & teaching others. Katie co-authored the Design Systems Handbook, but her proudest accomplishment is creating ohshitgit.com to share her hard-won knowledge of how to get out of your git messes with a bit of humor (and a lot of swears).
Meetup is hosting us again. And they still have food & beer!
As always, we are going to have geekaways with geeky prizes provided by our sponsors.
6:30 - Arrive at Meetup, meet other members
6:45 - Event starts
7:00 - Happy Browser, Happy User! (Katie Sylor-Miller)
8:00 - Q&A
8:15 - "Books & Stuff" geekaways
8:30 - Open Discussion, Networking
New York, NY
Directions on Google Maps: https://goo.gl/VUw23K
Entrance on StreetView: https://goo.gl/h4Cwh6
- Fastly (https://www.fastly.com/) is the only CDN that gives businesses complete control over how they serve content & the ability to cache frequently changing content at the edge.
- Catchpoint's (https://www.catchpoint.com/) end-user experience monitoring provides complete visibility into users' experiences from anywhere to detect & fix issues faster.