Most experienced developers will tell you that hardest parts of the job comes after the initial code is written - when it is time to refine, tune and test the application. It can take a deep understanding of the languages, tools and code to maximize the applications performance and experience.
In this session, we’ll take a deeper look at some ways that you can improve your application development - from a deep dive into CSS internals to more general trends and performance issues that can impact your applications user experience.
The Hunt for the Unicorn Performance Metric
Slow websites suck. We know that intuitively. But how do we define “slow”? And how do we define “suck”? These are ephemeral words, yet as developers, designers, UX pros, and performance engineers, we’re tasked with quantifying them, and then moving on to the next step of figuring out how fast is fast enough for our users.
The key to a good user experience is quickly delivering the content your visitors care about the most. This is easy to say, but tricky to do. Every site has unique content and unique user engagement goals, which is why measuring how quickly critical content renders is a hugely challenging task. In the past, we relied on metrics like page load time, start render, and time to first paint to measure user experience, but we now know that these metrics don’t tell the full story. There’s a lot of competition to define the next big unicorn performance metric, but does this unicorn actually exist?
In this talk, Tammy will walk you through a brief history of UX and web performance research. She’ll highlight key studies that connect the dots between performance and user experience. She’ll also demystify the current state of performance metrics and help you understand what you need to focus on for your site and your users.
It's Not Dark Magic - Pulling Back the Curtains From Your Stylesheets
All too often developers are left completely puzzled when the browser renders CSS in ways they didn’t expect. It’s not dark magic though and as developers, we know that computers are just parsing our instructions. While many talks discuss how to fix common bugs, this talk will focus on the why by taking a deep dive into browser internals to see how our styles are parsed and rendered.