Velocity 2013 Schedule

Below are the confirmed and scheduled talks at Velocity 2013
(schedule subject to change).

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 [calendar icon] next to each listing. Then go to your personal schedule and get your own customized schedule generated.

Mission City Ballroom B1
Add The Top 5 Performance Shenanigans of CSS Preprocessors to your personal schedule
11:20am The Top 5 Performance Shenanigans of CSS Preprocessors Nicole Sullivan (Stubbornella)
Add Benchmarking the Front End: Expanding What Performance Means and How to Track it to your personal schedule
2:00pm Benchmarking the Front End: Expanding What Performance Means and How to Track it Emily Nakashima (Bugsnag), Rachel Myers (GitHub)
Add Enough With The JavaScript Already! to your personal schedule
5:00pm Enough With The JavaScript Already! Nicholas Zakas (Box)
Mission City Ballroom B4
Add Configuration Management Anti-patterns to your personal schedule
2:00pm Configuration Management Anti-patterns Sam Kottler (GitHub)
Add Quantifying Abnormal Behavior to your personal schedule
3:30pm Quantifying Abnormal Behavior Baron Schwartz (VividCortex)
Add Retooling Adobe: A DevOps Journey from Packaged Software to Service Provider to your personal schedule
5:00pm Retooling Adobe: A DevOps Journey from Packaged Software to Service Provider Srinivas Peri (Adobe), Alex Honor (Simplify Ops), Damon Edwards (SimplifyOps, Inc.)
Grand Ballroom ABCD
Add How to Run a Post-Mortem With Humans (Not Robots) to your personal schedule
11:20am How to Run a Post-Mortem With Humans (Not Robots) Dan Milstein (Hut 8 Labs)
Add DevOps: It’s Not Just For WebOps And We Have The Metrics To Prove It to your personal schedule
1:15pm DevOps: It’s Not Just For WebOps And We Have The Metrics To Prove It Gene Kim ("The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win" ), Jez Humble (DevOps Research and Assessment LLC), James Turnbull (Empatico), John Willis (Enstratius)
Add Once Upon A Time: Why Operations Mythology Matters to your personal schedule
3:30pm Once Upon A Time: Why Operations Mythology Matters James Turnbull (Empatico)
Add Managing Incidents In The Wild to your personal schedule
4:15pm Managing Incidents In The Wild Jonathan Reichhold (Life On Air)
Ballroom E
Add Building A Performance Lab For Mobile Apps In A Day to your personal schedule
11:20am Building A Performance Lab For Mobile Apps In A Day Ashray Mathur (Salesforce.com Inc), Susie Xia (Salesforce), Venkatesh Katari (Salesforce.com)
Add Why Is Your Web Performance Sluggish? Learn How To Crank Up Web Speed At A Live Panel Discussion to your personal schedule
2:00pm Why Is Your Web Performance Sluggish? Learn How To Crank Up Web Speed At A Live Panel Discussion John Spirko (Dell), Andy Wahrenberger (Dell), Ramon Darrow (Dell), Leon Juan Carlos Estibariz (Dell), Rob Dickinson (Intel)
Add How Edmunds.com built DevOps with Beer and Whiteboards to your personal schedule
3:30pm How Edmunds.com built DevOps with Beer and Whiteboards Steve Burton (AppDynamics), John Martin (Edmunds.com)
Ballroom F
Add Surveying the RUM Landscape to your personal schedule
2:00pm Surveying the RUM Landscape Ilya Grigorik (Google), Buddy Brewer (SOASTA), Jon Fox (Torbit), Patrick Lightbody (New Relic)
Add Welcome to your personal schedule
9:00am Plenary
Room: Mission City Ballroom
Welcome Steve Souders (SpeedCurve), John Allspaw (Etsy)
Add Gamedays on the Obama Campaign to your personal schedule
9:10am Plenary
Room: Mission City Ballroom
Gamedays on the Obama Campaign Dylan Richard (Modest, Inc - formerly Obama for America)
Add Update From The W3C Performance Working Group to your personal schedule
9:30am Plenary
Room: Mission City Ballroom
Update From The W3C Performance Working Group Arvind Jain (Google)
Add Eliminating Website Performance Theft to your personal schedule
9:40am Plenary
Room: Mission City Ballroom
Eliminating Website Performance Theft Joseph Loveless (Neustar)
Add Mobitest, The Latest to your personal schedule
9:50am Plenary
Room: Mission City Ballroom
Mobitest, The Latest Stephen Ludin (Akamai, Board Member ISRG)
Add If You Don't Understand People, You Don't Understand Ops to your personal schedule
9:55am Plenary
Room: Mission City Ballroom
If You Don't Understand People, You Don't Understand Ops Kate Matsudaira (popforms)
Add Lightning Demos to your personal schedule
10:15am Plenary
Room: Mission City Ballroom
Lightning Demos Ilya Grigorik (Google), Patrick Meenan (Google)
Add It's 10PM: Do You Know Where Your Code Is? to your personal schedule
10:30am Plenary
Room: Mission City Ballroom
It's 10PM: Do You Know Where Your Code Is? Patrick Lightbody (New Relic)
Add It’s 11 PM, Do You Know What Your Code Is Doing? to your personal schedule
10:35am Plenary
Room: Mission City Ballroom
It’s 11 PM, Do You Know What Your Code Is Doing? Steve Riley (Riverbed Technology)
Add Optimizing Development Efficiency Through API Design to your personal schedule
10:40am Plenary
Room: Mission City Ballroom
Optimizing Development Efficiency Through API Design Jonathan LeBlanc (PayPal / Braintree)
10:45am Morning Break
Room: Exhibit Hall
Add Thursday Lunchtime Birds of a Feather to your personal schedule
12:00pm Lunch
Room: Exhibit Hall
Thursday Lunchtime Birds of a Feather
2:40pm Afternoon Break - Sponsored by Google
Room: Exhibit Hall
8:00am Coffee
Room: Mission City Ballroom Foyer
Add Closing Reception to your personal schedule
5:45pm Sponsored by SOASTA
Room: Evolution Café + Bar, Hyatt Lobby
Closing Reception
11:20am-12:00pm (40m) Web Performance
The Top 5 Performance Shenanigans of CSS Preprocessors
Nicole Sullivan (Stubbornella)
CSS is a simple declarative language. Preprocessors were introduced to overcome it’s many limitations. Developers have long awaited this functionality, and the use of CSS preprocessors like SASS, Less, and Stylus has become ubiquitous on big websites. Yet CSS preprocessors often output some downright ugly code. During this talk, you will learn about preprocessor performance best practices.
1:15pm-1:55pm (40m) Web Performance
Emerging Language Tools to Track JavaScript Quality and Performance
Ariya Hidayat (Shape Security)
Monitoring the performance of today's complex web applications over the coarse of the development is far from trivial. This talk discusses the emerging language tools designed for the new breed of web applications, ranging from syntax augmentation/transformation, advanced static and dynamic code analysis, as well as run-time complexity profiling.
2:00pm-2:40pm (40m) Web Performance
Benchmarking the Front End: Expanding What Performance Means and How to Track it
Emily Nakashima (Bugsnag), Rachel Myers (GitHub)
As the web goes mobile, applications get asynchronous, and functionality moves to the browser, the meaning of “site performance” has moved beyond page load time. We'll talk about picking new relevant metrics, how to adapt existing monitoring tools, and how developers can tune their apps to help track what users are actually experiencing on fully asynchronous pages.
3:30pm-4:10pm (40m) Web Performance
Performance Monitoring: Synthetic vs RUM
Jon Fox (Torbit)
Everyone in the performance community is trying to better understand RUM and how to use it. In this presentation I'll introduce, compare, and contrast the two primary methods of performance monitoring. This will be done by using Synthetic and Real User Measurement side by side on a handful of sites for 3 months and aggregating and presenting the data that the two methods yield.
4:15pm-4:35pm (20m) Web Performance
Top 10 WPO Disasters: Don't Let This Happen To You
Joshua Marantz (Google)
mod_pagespeed has 39 filters designed to improve web performance. Each was created because it should have positive impact on some sites. But it doesn't always work out that way. Sometimes transformations can slow sites, or interact poorly with introspective JavaScript. We'll look at some of these failures & what they can teach us about how to improve WPO technology and make better use of it.
4:35pm-4:55pm (20m) Web Performance
Improving 3rd Party Script Performance With IFrames
Philip Tellis (SOASTA)
While iframes have been the sandboxing method of choice by security folks, they haven't always had a good reputation for web performance. In this talk, we'll look at two techniques that use iframes to boost performance. The first is a method to load third party scripts without blocking the onload event, and the second makes updating far-future expiring content a cinch.
5:00pm-5:40pm (40m) Web Performance
Enough With The JavaScript Already!
Nicholas Zakas (Box)
On the web today, the most common cause of performance issues on a website is JavaScript. Some will tell you that users expect a more fluid experience now on the web and they ever have before, but does that mean you need 1MB of JavaScript? Or is there a better way?
11:20am-12:00pm (40m) Operations
Reflecting a Year After Migrating to Apache Traffic Server
Nick Berry (LinkedIn)
As LinkedIn's traffic grew, it was clear the classical approach to load balancing would not grow with us. In addition to issues with scale, we found many missing key features along the way (cookie routing, DDoS protection, etc). This talk will cover the detail of our migration, things learned along the way, plugins/patches we contributed to ATS, and how other web properties can leverage them.
1:15pm-1:55pm (40m) Operations
Getting Started With Configuration Management
Sascha Bates (Chef)
You're on board with the awesome. You know you're going to do configuration management and automate All the Things. You might even have picked a tool. Except, now what? Where do you start? The whole world is available to automate and now it all seems kind of complicated.
2:00pm-2:40pm (40m) Operations
Configuration Management Anti-patterns
Sam Kottler (GitHub)
This talk will cover a number of different anti-patterns, from small issues to architectural decisions that will help configuration management users of all levels build more sound configuration management scripts.
3:30pm-4:10pm (40m) Operations
Quantifying Abnormal Behavior
Baron Schwartz (VividCortex)
One of the monitoring holy grails is knowing whether a system is behaving normally. This is usually considered a hard problem, but it can be done very cheaply at large scale. In this presentation I'll explain my definition of normality, several ways to quantify abnormality, and most importantly, what you can do with the results. There will be math, and I'll publish my slides.
4:15pm-4:55pm (40m) Operations
Automated MySQL Failover With MHA: Getting Started And Moving Past Its Quirks
Colin Charles (Percona)
In the third edition (2012) of High Performance MySQL, MHA usage is described as: "anyone other than Yoshinori who is using it in production, and we haven't used it ourselves." Little known to the authors, we've spent quite a lot of time working on MHA and figuring out its kinks. Today MHA is in use in places like DeNA, Facebook, SK Telecom, and DAPA.
5:00pm-5:40pm (40m) Operations
Retooling Adobe: A DevOps Journey from Packaged Software to Service Provider
Srinivas Peri (Adobe), Alex Honor (Simplify Ops), Damon Edwards (SimplifyOps, Inc.)
Deep inside Adobe, the Coretech group builds the enabling tools and shared components that underpin Adobe's award winning products. But what happens when Adobe starts the move away from packaged software and towards Cloud based services? Learn how Coretech became a service provider, delivered a self-service build & deployment platform, and reinvented itself in along the way.
11:20am-12:00pm (40m) Velocity Culture
How to Run a Post-Mortem With Humans (Not Robots)
Dan Milstein (Hut 8 Labs)
The real challenge of running an effective post-mortem is the complex, messy, all-too-human *feelings* of everyone involved. This talk gleefully tackles that challenge head on, and lays out effective techniques for helping a team to learn as much as possible after a public (and generally, pretty shameful) failure.
1:15pm-1:55pm (40m) Velocity Culture
DevOps: It’s Not Just For WebOps And We Have The Metrics To Prove It
Gene Kim ("The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win" ), Jez Humble (DevOps Research and Assessment LLC), James Turnbull (Empatico), John Willis (Enstratius)
We designed the 2012 DevOps Survey to learn the habits and health of the DevOps Community. We received 4,000+ responses, and the analysis yielded astonishing results. DevOps is no longer the domain of large-scale WebOps shops; it is entering mainstream. We will share DevOps practices that correlate with significantly higher business performance, as well as their demographics and psychographics.
2:00pm-2:40pm (40m) Velocity Culture
Visualizing Self - Exploring Your Personal Metrics
Jennifer Davis (Chef)
Conference talks often cover how to measure, and improve services through dashboards. This talk aims to help the audience use personal metrics gathering and visualizations to reduce interrupts, improve self assessment and manage career growth.
3:30pm-4:10pm (40m) Velocity Culture
Once Upon A Time: Why Operations Mythology Matters
James Turnbull (Empatico)
Operations people frequently communicate and learn through stories and mythology. We're going to examine why these stories and mythology matter, how they shape your culture and why sometimes telling these stories can give your Operation's people nightmares.
4:15pm-4:55pm (40m) Velocity Culture
Managing Incidents In The Wild
Jonathan Reichhold (Life On Air)
Firefighting. Not academic where you can debate for a long time. Pressure is constant. Burns many folks out but have to make local optimal decisions and keep pushing to improve.
5:00pm-5:40pm (40m) Velocity Culture
How To Win Computers and Influence Reality
Adam Jacob (Chef)
Velocity is about performance and operations - and the most high performing operations organizations practice both Devops and Continuous Delivery. This talk will show you how to successfully adopt both within your organization, supported by real-world examples of victory and defeat. Revolutionary change requires revolutionary behavior - this talk tells you how to win.
11:20am-12:00pm (40m) Sponsored
Building A Performance Lab For Mobile Apps In A Day
Ashray Mathur (Salesforce.com Inc), Susie Xia (Salesforce), Venkatesh Katari (Salesforce.com)
Salesforce.com has developed mobile apps using HTML5, iOS & Android. It is critical to keep these apps performant across frequent deployments to production. Come learn how Salesforce built a mobile performance lab to keep our apps fast and prevent crashes on multiple platforms and devices. Learn the tools and techniques we use to setup your own mobile performance lab !
1:15pm-1:55pm (40m) Sponsored
A Look Under the Hood: Radically Faster Performance with Instart Logic Web Application Streaming
Peter Blum (Instart Logic), Jim Greer (Kongregate)
Take a deep dive with us into the architecture and technology plus hear from one of our customers Kongregate about their experience with the technology in production delivering browser based games to over 15 million users.
2:00pm-2:40pm (40m) Sponsored
Why Is Your Web Performance Sluggish? Learn How To Crank Up Web Speed At A Live Panel Discussion
John Spirko (Dell), Andy Wahrenberger (Dell), Ramon Darrow (Dell), Leon Juan Carlos Estibariz (Dell), Rob Dickinson (Intel)
Is your web monitoring out of balance? Are you giving enough attention to API, REST and SOAP – especially as companies expand the web application partner channels and mobile applications? Join us on Thursday, June 20 at 2:00 p.m., as Dell product expert John Spirko leads a panel of web professionals who manage a very popular, very busy website.
3:30pm-4:10pm (40m) Sponsored
How Edmunds.com built DevOps with Beer and Whiteboards
Steve Burton (AppDynamics), John Martin (Edmunds.com)
AppDynamics Tech Evangelist, Steve Burton and Edmunds.com Senior Director of Production Engineering, John Martin, co-present this talk about DevOps culture and success.
11:20am-12:00pm (40m) Sponsored
Live Demonstration - How To Determine Limits of Your Web Or Mobile Application
Sven Hammar (Apica Systems)
Can your application scale with linear performance? Capacity planning for a Web or Mobile applications can be challenging but it is critical to any successful application launch. Testing how much load you can handle is just one part of it. Understanding where the bottlenecks are and what to do about it is just as important.
1:15pm-1:55pm (40m) Sponsored
Building a Scalable, Global SaaS Offering: Lessons from Intuit's QuickBooks Online Team
Nilendu Misra (Intuit), Anshu Verma (Intuit)
QuickBooks Online is the no. 1 small business cloud accounting solution worldwide. In this session we will talk about how we built a highly scalable, global SaaS offering and the lessons learnt along the way.
2:00pm-2:40pm (40m) Web Performance
Surveying the RUM Landscape
Ilya Grigorik (Google), Buddy Brewer (SOASTA), Jon Fox (Torbit), Patrick Lightbody (New Relic)
As more companies realize the benefits of real user monitoring, the number of RUM alternatives is growing. Come to this session to get a quick look at leading RUM providers to see their key features and how they compare.
3:30pm-4:10pm (40m) Sponsored
Asynchronous Messaging for Performance Optimization
Al Sargent (Pivotal)
How do Google, Twitter, and Instagram ensure fast application performance at scale? One technique is asynchronous messaging using RabbitMQ to prevent application bottlenecks. In this session, we'll cover common asynchronous messaging patterns and how to implement them in RabbitMQ, common pitfalls to avoid, and how to cluster RabbitMQ for increased scalability and reliability.
9:00am-9:10am (10m)
Welcome
Steve Souders (SpeedCurve), John Allspaw (Etsy)
Program Chairs, Steve Souders and John Allspaw, open the second day of keynotes.
9:10am-9:30am (20m) Velocity Culture
Gamedays on the Obama Campaign
Dylan Richard (Modest, Inc - formerly Obama for America)
How gamedays at the Obama campaign led to an uneventful Election Day.
9:30am-9:40am (10m) Web Performance
Update From The W3C Performance Working Group
Arvind Jain (Google)
The W3C Web Performance working group creates standards for improving web application performance including Web Timing, Page Visibility, & High Resolution Timer. These standards are implemented in many of today's major browsers and are used by web developers to measure and improve the performance of their web apps. This talk presents the latest proposals for advancing the world of web performance.
9:40am-9:50am (10m) Sponsored
Eliminating Website Performance Theft
Joseph Loveless (Neustar)
The days of complete control are over. Today, the website is your organization's most important online asset and it is more exposed than ever before. Customers are measuring you, competitors are benchmarking you, and things outside of your control are robbing your site of performance.
9:50am-9:55am (5m) Sponsored
Mobitest, The Latest
Stephen Ludin (Akamai, Board Member ISRG)
Delivering truly great Web performance has never been easy. In today’s world, the challenge has grown exponentially. Akamai’s Chief Architect, Stephen Ludin, will highlight ways to identify the end users’ situation, determine the best optimizations to employ and how those optimizations directly impact performance – with the end goal of providing an answer to the situational performance challenge.
9:55am-10:15am (20m) Velocity Culture
If You Don't Understand People, You Don't Understand Ops
Kate Matsudaira (popforms)
Being great at operations means much more than being technically competent. To be truly successful you have to understand people. Every one of your teammates and everyone one of your customers is a person. And to get what you want, you have to build trust and meaning with those people.
10:15am-10:30am (15m) Web Performance
Lightning Demos
Ilya Grigorik (Google), Patrick Meenan (Google)
Join us for a snappy series of five-minute talks on the main stage.
10:30am-10:35am (5m) Sponsored
It's 10PM: Do You Know Where Your Code Is?
Patrick Lightbody (New Relic)
Life used to be so simple: a little Perl, a dash of mod_cgi and presto: you've got a web app all within your control. But with HTML5, SOA, fancy new browsers and native mobile apps you now have Objective C, JavaScript, remote APIs, web app code, and who-knows-what running all over the place. How do you manage performance and functionality? Learn how to keep tabs on your code no matter where it is.
10:35am-10:40am (5m) Sponsored
It’s 11 PM, Do You Know What Your Code Is Doing?
Steve Riley (Riverbed Technology)
A nearly infinite array of variables can affect performance. Gaining control over these variables allows providers and enterprises to introduce a greater degree of consistency and high performance into any environment. How can this be done? As infrastructure morphs into code, what was once secret becomes revealed.
10:40am-10:45am (5m) Sponsored
Optimizing Development Efficiency Through API Design
Jonathan LeBlanc (PayPal / Braintree)
Building an efficient and scalable API design can mean the life or death of your developer community. While technical efficiency is a key factor in proper optimization, following a pragmatist approach to specification implementation and security can lead your API design down a path to certain doom.
10:45am-11:20am (35m)
Break: Morning Break
12:00pm-1:15pm (1h 15m)
Thursday Lunchtime Birds of a Feather
Have a particular topic you'd like to discuss with other Velocity attendees over lunch on Tuesday? 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: Afternoon Break - Sponsored by Google
8:00am-9:00am (1h)
Break: Coffee
5:45pm-6:45pm (1h) Event
Closing Reception
Join us at the Evolution Bar in the Hyatt lobby after sessions on the last day of Velocity for a Closing Reception, sponsored by SOASTA. Make those final connections, and get the first peek at SOASTA's awesome new RUM service>

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Gloria Lombardo at (203) 381-9245 or glombardo@oreilly.com

Media Partner Opportunities

For media partnerships, contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

Contact Us

View a complete list of Velocity contacts