Build resilient systems at scale
May 27–29, 2015 • Santa Clara, CA

performance conference sessions

11:40am–11:55am Wednesday, 05/27/2015
Eddie Canales (CrossChx)
Slides:   external link
Have you ever had the experience of trying to speed up your pages, then realizing that you're only responsible for 13 of the 187 HTTP requests? It's like getting ready to tune up your drag car, then walking around the back to see that the parachute can't be put back in.
4:10pm–4:50pm Friday, 05/29/2015
Amiya Gupta (Microsoft)
Slides:   external link shipped a major new release last fall. This talk covers the design principles, challenges encountered, and optimization techniques applied while chasing the goal of great perceived performance. Topics include layout thrashing, navigation and resource timings, responsive design, custom fonts and more.
2:40pm–3:20pm Friday, 05/29/2015
Wilfried Schobeiri (MediaMath)
Slides:   1-PPTX 
In the blink of an eye, MediaMath’s digital marketing systems host real-time auctions and serve ads across the world to the tune of 2.1 million QPS. And we are building the next generation of these systems on Go. In this talk, we’ll explore how to maximize Go’s performance, how to use Go to handle hundreds of thousands of requests per second, and why Go is a game-changer for building services.
1:45pm–2:25pm Thursday, 05/28/2015
Ritesh Maheshwari (LinkedIn)
Slides:   external link
In this talk, we describe how LinkedIn used RUM (real user monitoring), beyond its monitoring use-case, to improve content download times of the LinkedIn site by up to 25%. We describe the techniques used by LinkedIn to drive many optimizations using RUM; and show how they can be used by others to solve similar problems.
2:40pm–3:20pm Friday, 05/29/2015
Buddy Brewer (SOASTA)
In order to get what we want as performance experts, sometimes we have to see things from someone else's perspective. In this talk we will explore ways to use performance data to motivate diverse teams to care about speed.
11:20am–11:40am Wednesday, 05/27/2015
Norm Warren (Ancestry Inc), Jeremy Johnson (
Slides:   1-PDF 
Influencing a developer-centric company to care more about site performance is not a small task. We will walk through successful approaches to performance monitoring at These include collecting internal SLA statistics and implementing a grading system that focuses on the top 30 pages while correlating with business data.
4:10pm–4:50pm Friday, 05/29/2015
2015 is an exciting year for PHP. With PHP 7 soon to be released and HHVM getting complete enough to run most existing PHP apps well, you have two amazingly fast options for running your PHP code. In this session I will cover the performance and new features of PHP 7.
4:10pm–4:50pm Thursday, 05/28/2015
Aaron Peters (TurboBytes), Kyle Young (Mobify)
Slides:   1-PDF 
CDNs fail regularly and in many different ways, varying from a small, local increase in latency to global unavailability. In this data-filled talk, we’ll present convincing evidence for why you need to prep for CDN failure, and practical guidance for monitoring CDN performance and implementing a multi-CDN strategy.
11:55am–12:15pm Wednesday, 05/27/2015
Gopal Brugalette (Nordstrom)
Slides:   1-PPTX 
Successful preparation for major traffic events requires a close partnership between Business, Product Management and Technology. In this talk we will explore how the different organizations across Nordstrom work together to prepare our site for its two major online events each year.
3:30pm–3:50pm Wednesday, 05/27/2015
Peter Blum (Instart Logic), Jesse Maula (Idean)
Slides:   1-PDF 
Responsive web design offers a solution to deliver the right web experience to every device. But its use can result in poor page load performance, which is made worse by bottlenecked wireless networks. Peter and Jesse will discuss some of the challenges around responsive web design, and solutions to dramatically improve page load times when using RWD.
5:05pm–5:45pm Friday, 05/29/2015
In this talk, JP Castro will highlight the challenges of understanding single page application performance, and describe unique optimization techniques that ultimately led to increased user engagement on the latest gaming console from Sony.
1:45pm–2:25pm Friday, 05/29/2015
Ariya Hidayat (Shape Security)
Slides:   external link
Writing fast JavaScript code is not only microbenchmarks. Understanding the JavaScript engine will reveal the typical code patterns favored for maximum execution speed (short function, fixed object shape, profile-guided, garbage minimization). In addition, it is also important to consider other strategies such as sampling and tracing.
4:10pm–4:50pm Friday, 05/29/2015
Katie Kovalcin (Sparkbox)
Performance is a rising requirement for building successful websites, but successful performance begins far earlier than development. So how do you get your entire team excited by it, specifically aesthetic-heavy designers?
11:50am–12:30pm Thursday, 05/28/2015
Zach Leatherman (Filament Group)
Slides:   external link
The default loading behavior for web fonts, making the text invisible until the font files have successfully loaded, is harmful to a performance-focused website. In this talk we’ll learn a variety of methods to progressively render web fonts and show a fallback while the fonts are loading. We’ll also show techniques to group repaint of web fonts from fallback text to improve usability.
2:40pm–3:20pm Thursday, 05/28/2015
Mark Zeman (SpeedCurve)
The way we visualize performance data can have an impact on how we interpret and communicate performance issues. Learn how data visualization can engage the team around you in meaningful conversations about performance.
2:40pm–3:20pm Thursday, 05/28/2015
Andy Davies (NCC Group), Simon Hearne (NCC Group)
Slides:   1-ZIP    external link
We increasingly rely on third-party scripts to deliver business-critical features of our sites, but do we understand the impact they're having on our site's performance and our business? In this session we’ll share the insights we’ve gained from analysing the impact third-party scripts have on the performance of our customers' sites, the value they deliver, and how our clients manage them.
5:05pm–5:45pm Friday, 05/29/2015
Ilya Grigorik (Google)
Slides:   external link
The limitations of HTTP/1.X forced us to develop various application workarounds to optimize performance, but in the process we've also introduced numerous regressions: poor caching, unnecessary downloads, delayed execution, and more. Well, good news, because HTTP/2 eliminates this tradeoff: we can eliminate the hacks, simplify our applications, and deliver improved performance!

Related blog posts

Last month, Jason Yee met with Fastly’s Senior Professional Services Engineer and Varnish Wizard Rogier “DocWilco” Mulhuijzen, and Lead Customer Engineer and Cat Herder, Austin Spires. They talked about everything from Varnish to CDNs and understanding performance. A lot of interesting things came up. Here are the highlights of that discussion.... Read more
Two of the most common questions we hear at the Velocity conference are, “How do I get my team to care about performance?” and “How can I get my organization to embrace DevOps?” It’s a common refrain from inspired engineers who feel that they’re alone in a battle to revolutionize and ultimately drive the success of their company.. Read more
Bruce Lawson, the mohawked advocate of Open Web Standards at Opera, will be taking the stage at the Velocity conference to discuss what the performant web means for you and the expanding world. Bruce joined me for a quick hangout to discuss ninjas, the DOM and the world wide web.. Read more