Velocity 2013 Schedule

Customize Your Own Schedule

Create your own Velocity schedule using the personal scheduler function. Mark the tutorials, sessions, keynotes, and events you want to attend by selecting the calendar icon next to each listing. Then go to your personal schedule and get your own customized schedule generated.

This presentation will cover DNS performance issues, sharing research and insights on DNS performance and the different ways browsers and devices handle DNS and are impacted from it, as well as tips for better DNS handling that will result with more robust and better performing sites.
We will also cover IPv6, DNSSEC and open resolvers: what is their impact and how to optimize for them as well.

Nobody likes slow video, but it doesn't have to be that way. In this session we'll explore the most performant technologies and techniques for processing video and delivering it to your viewers, including faster player loading (HTML5 + Flash), bit rate switching, peer-to-peer video, CDNs, fast and scalable transcoding, better video file compression, and accelerated file uploads.

2:00pm-2:40pm (40m)
Web Performance

The Curious Case of Dust Javascript and Performance

Veena Basavaraj (LinkedIn)

Today at LinkedIn, javascript templates are key to building web-apps: they enable greater unification and reuse across our fragmented web-app stacks for sharing common UI code resulting in rapid iteration and innovation. The road to building this infrastructure has not been easy. In this talk we list the roadblocks, lessons learnt and our current approach for optimal web-performance.

3:30pm-4:10pm (40m)
Web Performance

The CSS and GPU Cheatsheet

Colt McAnlis (Google)

Chrome implements fast, powerful webpage rendering by using the graphics hardware (GPU). But powerful GPU rendering introduces a new suite of issues that web developers need to understand. Attendees will walk away with a clear understanding of the GPU compositor in Chrome and knowledge of how their design choices will impact a page's performance on devices with GPU compositing.

4:15pm-4:55pm (40m)
Web Performance

A Baseline for Web Performance with PhantomJS

Wesley Hales (tCell), Ryan Bridges (Turner Broadcasting/CNN Digital)

PhantomJS, a headless WebKit with JavaScript API, gives us the ability to create lightweight performance measurement tools with JavaScript (and so much more). In this talk we’ll review how PhantomJS has influenced some of the web's top ranking sites and how it can be put into any automated build to produce reporting on performance.

SPDY is in the process of becoming HTTP/2.0, but won't be final for a while. This panel of industry experts will offer their perspective on what's been happening as well as what needs to happen after it's done.

11:20am-12:00pm (40m)
Operations

Stop the Guessing: Performance Methodologies for Production Systems

Brendan Gregg (Netflix)

Various performance analysis methodologies for production systems and cloud environments.

1:15pm-1:55pm (40m)
Operations

A Systematic Approach to Capacity Planning in the Real World

Bryce Yan (Twitter), Arun Kejariwal (MZ)

A look into how we tackle some aspects of capacity planning at Twitter.

2:00pm-2:40pm (40m)
Operations

The Secret of Safe, Continuous Deployment: Perceptual Diffs

Brett Slatkin (Google Inc.)

On the Google Consumer Surveys team, 8 minutes after you commit code it's
live in production. This talk will cover our experiences doing this for a
year, what's gone wrong, and how we made it safe using website screenshots
and visual diffs between each release. We'll go over the software that
makes it work, how you can implement the same process, and the positive
effects it has on a team.

3:30pm-4:10pm (40m)
Operations

Tuning TCP For The Web

Jason Cook (Fastly)

The performance of the network underlying our applications can have a
dramatic effect on the experience of our users. This session will cover how to tune some of the interactions between TCP and your application to deliver solid performance over the public internet.

4:15pm-4:55pm (40m)
Operations

Building A Billion User Load Balancer

Adam Lazur (Facebook)

Want to learn how facebook scales their load balancing infrastructure to support more than a billion users? We will be revealing the technologies and methods we use to route and balance Facebook's traffic. This talk will focus on Facebook's DNS load balancer and software load balancer, and how we use these systems to improve user performance, manage capacity, and increase reliability.

5:00pm-5:40pm (40m)
Operations

Application Resilience Engineering and Operations at Netflix

Ben Christensen (Netflix)

Common patterns, production examples and operational learnings from how Netflix incorporates fault and latency tolerance into its distributed systems using circuit breakers, bulkheads and other patterns embodied in the opensource Hystrix library (https://github.com/Netflix/Hystrix) and operates them using realtime metrics and data visualization tools.

11:20am-12:00pm (40m)
Mobile Performance

Conquering The Uncanny Valley: Making Web Apps As Smooth As Native

Andrew Betts (Fastly)

The Financial Times web app was one of the first, and is still one of the best, examples of how HTML5 can genuinely rival native technologies in performance and user experience. But combining multi-platform interoperability with a responsive user experience remains tough. This talk will cover many of the techniques developed at the FT to meet that challenge and nurture the web platform.

1:15pm-1:55pm (40m)
Mobile Performance

Optimizing JavaScript Runtime Performance for Touch

Stephen Woods (Yahoo!)

The mobile web is filled with sites that just feel slow. This talk will help make sure your site isn’t one of them. This talk will cover how to diagnose and solve runtime performance problems on mobile, covering both focusing on optimizing for interaction and data transfer.

2:00pm-2:40pm (40m)
Mobile Performance

The Canadian Public Broadcaster On A Diet: Slimming Down For A Whole Nation

Barbara Bermes (OANDA), Blake Crosby (Fastly)

The CBC serves optimized content to millions of Canadians. We'll share our experience and knowledge of optimizing content delivery for a high-scale and unpredictable audience. We will explain our performance stack from server-side optimization tricks to automated performance tools during deployment. We will discuss our challenges, findings and learnings of continually improving site delivery.

3:30pm-4:10pm (40m)
Mobile Performance

Appy Mobile Websites That Feel Right

Jordan Williams (Amazon.com)

Come find out (and see demos) of how to bridge the interaction performance gaps that often exist between native and web apps and create mobile web experiences that delight your users without resorting to heavy weight mobile frameworks.

4:15pm-4:55pm (40m)
Mobile Performance

Mobile Performance from the Radio Up: 4G Architecture and its Implications

Ilya Grigorik (Google)

Mobile networks are slow, unreliable, and have high variability both in latency and bandwidth - a nightmare to optimize for! Right? Well, almost. It’s not nearly as bad as it seems once you understand the limitations of the device and the radio network. We're going to build a 4G network, from the ground up, piece by piece, and talk about the performance implications of each and every component.

5:00pm-5:40pm (40m)
Mobile Performance

Mobile Performance and Engagement

Guilin Chen (Facebook)

We all know mobile performance is important. But how does it affect user engagement? We conducted a set of experiments with the Facebook app (both Android and iOS) and the Facebook mobile site to see how users would react to changes in page load time, scroll delay, or reliability.

11:20am-12:00pm (40m)
Sponsored

Optimizing the Critical Rendering Path for Instant Mobile Websites

Ilya Grigorik (Google)

In this session we'll take a deep dive into the technical design and optimization criteria to help us meet these goals. As a bonus, we'll demo some existing and upcoming tools we've been working on at Google to automate the process.

1:15pm-1:55pm (40m)
Sponsored

Increasing Speed To Market In Mobile Development Through Continuous Integration

Tina Su (Intuit Inc.)

Continuous integration is critical to get quality mobile apps in the hands of customers on the device of their choosing quickly. This talk will reveal key considerations for evaluating third-party vs. custom-built solutions, sharing how Intuit created a homegrown virtual device lab and automated testing to enable continuous integration that reduced mobile app test time.

2:00pm-2:40pm (40m)
Sponsored

There's Money In The Metrics: 3 Reasons Why You Need RUM

Connie Quach (SOASTA), Dave Cumberland (Shopatron)

For web performance professionals, this new age means having comprehensive management perspectives that include real user measurements. Join us as we examine the three reasons why RUM needs to be part of your management arsenal so you can make it easier to make the hard cash.

3:30pm-4:10pm (40m)
Sponsored

Ignite Innovation: Turn Developers Loose on Hybrid Cloud

Jaret Chiles (Rackspace)

In the old world of IT, if you didn't have hardware capacity or the budget to buy more, your project was dead in the water. Budget constraints can leave some of the best, most creative and most ingenious innovations on the cutting room floor. It’s a true dilemma for developers and innovators – why spend the time creating, when a project could be abandoned in a blink? That was the old world.

4:15pm-4:55pm (40m)
Sponsored

Cloud Networking: What it Means for App Development

Graham Melville (Citrix Systems)

This presentation will look at the application delivery controller’s effect the development, deployment and maintenance of applications and web applications in particular.

11:20am-12:00pm (40m)
Sponsored

API Design Principles for Accelerated Development

Jonathan LeBlanc (PayPal / Braintree)

In this session, we will take a deeper look into some of the great techniques delivered to us through the RESTful specification, applying them to developer API consumption practices with the intention of creating efficient best practices for rapid development. These are the lessons we learned as we reconstructed our API infrastructure at PayPal for our developer community.

At Velocity, we all share a common interest in making our Web and mobile sites robust and reliable for users. For some, this may be an altruistic pursuit. But for most, it's because we know our business grows when customers can quickly engage and transact. So how do we ensure that these transactions are performing their best for the users experiencing them?

2:00pm-2:40pm (40m)
Sponsored

Introducing the Open Cloud Exchange

Gerry Fassig (CoreSite)

Learn how CoreSite is bringing together best-of-breed partners through the Open Cloud Exchange resulting in public, private, and hybrid cloud interconnection and management as well as connectivity to AWS direct connect.

3:30pm-4:10pm (40m)
Sponsored

Real User Monitoring For Native Mobile Apps!

Klaus Enzenhofer (Dynatrace)

In this step by step session we set up Real User Monitoring (RUM) for a native mobile app from scratch. We will analyze the behavior of the application across a variety of aspects including performance metrics, user behavior data as well as crash reports. All tools used in the session are available for free.

4:15pm-4:55pm (40m)
Sponsored

Architecting for Scale: How the Right Infrastructure can Support Dramatic Scale with Zero Downtime and Performance Gain

Gavin Roy (MeetMe), Robert Blackburn (Equinix, Inc.)

MeetMe, Inc. is no stranger to growth. The leading global social platform is one of the most highly trafficked sites in the US, registering a new user every second — more than 86,000 a day. This growth represents a 300 percent increase over last year.

8:00pm-10:00pm (2h)
Event

Music Meets Tech

Ever notice the trajectory of emerging bands and technology startups are relatively the same? They both share a common goal - build a profession and lifestyle doing something immensely enjoyable that you wholeheartedly believe in effort to take the world by storm.
Dyn's Music Meets Tech events breaks the mold of traditional networking events by...

9:00am-9:10am (10m)

Opening Welcome

Steve Souders (SpeedCurve), John Allspaw (Adaptive Capacity Labs)

Program Chairs, Steve Souders and John Allspaw, open the first day of keynotes.

9:10am-9:40am (30m)
Operations

What, Where And When Is Risk In System Design?

Johan Bergström (Lund University)

Johan Bergström, Associate Professor at Lund University, Sweden, will introduce the notion of risk in system design.

9:40am-9:50am (10m)
Sponsored

Building the Next Billion Dollar Business in Web and Mobile Performance

Vik Chaudhary (Keynote)

Details coming soon.

9:50am-9:55am (5m)
Sponsored

Making Mobile Fast

Alois Reitbauer (Dynatrace)

There is great progress on making web pages fast. Performance Management for native mobile applications is still in it's infancy. What if there was a free technology to help you solve the performance problems in your mobile applications?

9:55am-10:15am (20m)
Web Performance

Meet the Obama Campaign's $250 Million Fundraising Platform

Kyle Rush (Obama for America)

The Obama engineering team created a new fundraising platform from the ground up with performance as a primary goal. It was 60% faster than the previous platform. When tested against each other the new platform converted 14% better, a more than $34.7 million difference during the life of the platform.

10:15am-10:35am (20m)
Web Performance

Lightning Demos

Guy Podjarny (Snyk), Manish Lachwani (Appurify), Doug Sillars (AT&T)

Join us for a snappy series of five-minute talks on the main stage.

10:35am-10:45am (10m)
Sponsored

Is The Web Getting Faster?

Arvind Jain (Google)

The core infrastructure powering the web has seen significant performance improvements over the last few years. The browsers, devices, and networks are all much faster than they used to be, but has that resulted in a faster user experience?
In this talk, I will try to answer that question using real user measurement data from Google Analytics and Youtube.

8:00am-9:00am (1h)

Morning Coffee Birds of a Feather Discussions

Are you an early riser and looking for another opportunity to connect with your fellow web ops and performance professionals? Do you have a topic you'd like to discuss with other Velocity attendees? Join these informal conversations before the main program gets underway on Wednesday morning. To lead a Coffee Birds of a Feather table, sign up at board in the main conference Registration area.

10:45am-11:20am (35m)

Break: Break - Sponsored by Neustar

12:00pm-1:15pm (1h 15m)

Wednesday Lunchtime Birds of a Feather

Have a particular topic you'd like to discuss with other Velocity attendees over lunch on Wednesday? Head to the Exhibit Hall lunch area to find your topics and tribes of a feather - and join the conversations.

2:40pm-3:30pm (50m)

Break

5:40pm-6:40pm (1h)

Exhibit Hall Reception

Join us in the Exhibit Hall on Wednesday, June 19 after sessions for the Velocity Exhibit Hall Reception. Visit the exhibitors, mingle with other attendees, and enjoy great refreshments and drinks.

6:30pm-8:00pm (1h 30m)

Women's Communities Meetup

If you're a woman looking for like-minded communities to join, c'mon down to our meetup on Wednesday evening. In addition to great networking, you'll hear lightning pitches from groups, companies, and projects seeking new participants.