Improving Your Apps - Performance and Debugging

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.

Tammy Everts

Tammy Everts

Tammy Everts is chief experience officer at SpeedCurve, where she helps companies understand how visitors use their websites. Tammy has spent the past two decades studying how people use the web. Since 2009, she’s focused on the intersection between web performance, user experience, and business metrics. Her book Time Is Money: The Business Value of Web Performance (O’Reilly) is a distillation of much of this research. She is a chair of the O’Reilly Fluent Conference, and a curator of WPO Stats, a collection of performance case studies.


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.

Aimee Knight

Aimee Knight

Aimee Knight is a former figure skater, a graduate of the Nashville Software School, and a software engineer for Warner Bros Digital Labs. Outside of work, she’s a weekly panelist on the JavaScript Jabber podcast, and she regularly participates in a variety of others. In her spare time, she enjoys speaking at conferences, playing with new technology, running, working out, or trying the latest flavor of Kombucha. Find her, and her contagious enthusiasm on Twitter @Aimee_Knight!