Velocity Europe 2012 Schedule

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

Customize Your Own Schedule

Create your own Velocity Europe 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.

King's Suite
9:00 Plenary
Room: King's Suite
Opening Remarks John Allspaw (Adaptive Capacity Labs), Steve Souders (SpeedCurve)
9:10 Plenary
Room: King's Suite
The Performance of Web vs. Apps Ben Galbraith (Google), Dion Almaer (Google)
9:40 Plenary
Room: King's Suite
"What it Takes to Keep the World Running" - Managing Mobile Application Performance at Runtastic Christian Kaar (runtastic GmbH)
9:45 Plenary
Room: King's Suite
Openstack - Coding at scale Andrew Hutchings (Hewlett-Packard)
9:50 Plenary
Room: King's Suite
Lightning Demos Patrick Meenan (Facebook), Steve Souders (SpeedCurve)
10:15 Plenary
Room: King's Suite
Do All Users Benefit Equally from Web Performance Optimizations? Arnaud Becart (ip-label)
10:25 Plenary
Room: King's Suite
Keynote by Christopher Brown (CTO, Opscode) Christopher Brown (Opscode)
11:20 Performance and Metrics on lonelyplanet.com Mark Jennings (Lonely Planet), Dave Nolan (Lonely Planet)
13:15 Third-Party Scripts and You Patrick Meenan (Facebook)
14:00 "Measuring for Velocity" Sean Treadway (Soundcloud Ltd), Alexander Grosse (issuu)
15:30 WebPagetest - Beyond the Basics Aaron Peters (TurboBytes), Andy Davies (NCC Group)
16:15 What HTTP/2.0 Will* Do For You Mark Nottingham (Akamai)
17:00 Web & Native Cross-Platform Multiplayer Ashraf Samy Hegab (PLAYIR)
Hilton 1-6
11:20 DevOps Patterns Distilled Patrick Debois (Small Town Heroes), John Willis (Dell - enStratus), Gene Kim ("The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win" ), Damon Edwards (DTO Solutions)
13:15 Continuously Deploying Culture Mike Rembetsy (Bloomberg), Patrick McDonnell (Etsy)
14:00 Just Enough WebOps for Developers Alexis Le-Quoc (Datadog)
17:00 What Could Possibly Go Wrong? Learning WebOps the Hard Way Cosimo Streppone (Opera Software ASA)
Buckingham Room
11:20 Optimize Your Website for China in 45 Minutes Adam Cheng (ChinaCache)
14:00 An Englishman's Guide to Queueing Paul Hammond (-)
15:30 Monitoring at Low Latencies Andrew Phillips (LMAX)
16:15 The Story of Sharding at Box Tamar Bercovici (Box)
17:00 Winning the Metrics Battle (finally) Simon Hildrew (The Guardian), Nick Satterly (The Guardian)
10:45 Morning Break
Room: Monarch Suite
12:00 Lunch
Room: Monarch Suite
Thursday Lunchtime Birds of a Feather
14:40 Afternoon Break
Room: Monarch Suite
17:40 Plenary
Room: Hilton Metropole Bar
Closing Reception
9:00-9:10 (10m)
Opening Remarks
John Allspaw (Adaptive Capacity Labs), Steve Souders (SpeedCurve)
Velocity Europe Program Chairs, John Allspaw and Steve Souders, welcome you to the second day of keynotes.
9:10-9:40 (30m)
The Performance of Web vs. Apps
Ben Galbraith (Google), Dion Almaer (Google)
Apple's iPhone SDK has been the largest disruption to software development since the Web, sparking the creation in a few short years of the largest medium for consumer engagement in the world, eclipsing the Web, movies, and even television.
9:40-9:45 (5m) Sponsored
"What it Takes to Keep the World Running" - Managing Mobile Application Performance at Runtastic
Christian Kaar (runtastic GmbH)
Our mobile apps have been downloaded more than 12 million times. Along the way we had to cope with operational and performance challenges. We will share three which caused us most headaches: Crash reports and why they don't help us to make users happy, how Facebook brought down our applications and what it means to have millions of blind spots in applications operation.
9:45-9:50 (5m) Sponsored
Openstack - Coding at scale
Andrew Hutchings (Hewlett-Packard)
In this keynote, Andrew Hutchings, Master Software Engineer for HP will share his experiences and challenges of scaling the development and testing of Openstack. As well as how to apply similar methods to your own projects.
9:50-10:15 (25m)
Lightning Demos
Patrick Meenan (Facebook), Steve Souders (SpeedCurve)
Thursday Lightning Demos
10:15-10:25 (10m) Sponsored
Do All Users Benefit Equally from Web Performance Optimizations?
Arnaud Becart (ip-label)
You have optimized your website with various solutions and best practices. But are you sure your end users experience a real gain in performance? Does every user benefit in the same way if they are connecting from tablets, smartphones, or desktops? How well do user-side processing capacity, browser type and version, and network speed convey your optimizations?
10:25-10:45 (20m)
Keynote by Christopher Brown (CTO, Opscode)
Christopher Brown (Opscode)
Having been the voice for software engineering in operations environments most of my career, I've been 'part of the problem' between dev and ops. To make amends, I'll offer some ideas on what made software engineering and many other disciplines more successful.
11:20-12:00 (40m) Web Performance
Performance and Metrics on lonelyplanet.com
Mark Jennings (Lonely Planet), Dave Nolan (Lonely Planet)
‘Screamingly fast’ is now a requirement for all projects on lonelyplanet.com. We'd like to share the challenges we faced in getting here, the steps we've taken to achieve 'screamingly fast' and how we're using real-time metrics to maintain performance while deploying to production many times per day.
13:15-13:55 (40m) Web Performance
Third-Party Scripts and You
Patrick Meenan (Facebook)
The number of scripts from 3rd-party providers on websites is growing rapidly. Do you know what your dependencies are and what will happen to your site if any of them go down? Come find out how to identify the issues and techniques for mitigating them.
14:00-14:40 (40m) Web Performance
"Measuring for Velocity"
Sean Treadway (Soundcloud Ltd), Alexander Grosse (issuu)
How you measure is as important as what you measure when it comes to improving the performance of your websites and embeddable content. Follow a real world use case using Real User Measurements across multiple delivery networks and how comparing metrics against content your do not control can help give insight on what to improve upon for you own delivery.
15:30-16:10 (40m) Web Performance
WebPagetest - Beyond the Basics
Aaron Peters (TurboBytes), Andy Davies (NCC Group)
You have probably used WebPagetest to find out how fast a webpage loads, analyze the waterfall chart and looked at the recommendations for making the page load faster. But did you know you can do much more with WebPagetest? Join Aaron and Andy for a demo of the advanced capabilities of WPT.
16:15-16:55 (40m) Web Performance
What HTTP/2.0 Will* Do For You
Mark Nottingham (Akamai)
An overview of where HTTP/2.0 is at and what it might mean for how we deploy and operate the Web, from the chair of the IETF HTTPbis Working Group.
17:00-17:40 (40m) Web Performance
Web & Native Cross-Platform Multiplayer
Ashraf Samy Hegab (PLAYIR)
Want to build game or social app? Want it to make scale from a web view to a native app? Want to go multiplayer? Now you can with websockets and some out of the box thinking.
11:20-12:00 (40m) Operations and Culture
DevOps Patterns Distilled
Patrick Debois (Small Town Heroes), John Willis (Dell - enStratus), Gene Kim ("The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win" ), Damon Edwards (DTO Solutions)
In this talk, we describe the “DevOps Cookbook Project,” where we catalog and codify the practices of “high performing DevOps organizations” that result in their extraordinary performance. Our goal is to create a prescriptive playbook that organizations can follow to replicate the extraordinary culture and outcomes so that IT Operations can operate at scale and win in the marketplace.
13:15-13:55 (40m) Operations and Culture
Continuously Deploying Culture
Mike Rembetsy (Bloomberg), Patrick McDonnell (Etsy)
There was a time not long ago when Etsy was laden with barriers, silos, broken communication, and noncooperation. This talk will focus on the various stages of Etsy's cultural development from the early days to present. We will tell of how Etsy overcame numerous challenges and built a strong company culture while continuing to scale.
14:00-14:40 (40m) Operations and Culture
Just Enough WebOps for Developers
Alexis Le-Quoc (Datadog)
You are a developer, you live and breathe agile development, automated testing and continuous integration. You are also on-call, tasked with keeping the site up and running. Rather than trial-and-error you are looking for pointers to fast-track your operations to a more mature level. In this session you will learn how to create enough structure in your operations to scale without going crazy.
15:30-16:10 (40m) Operations and Culture
How Draw Something Absorbed 50 Million New Users, in 50 Days, with Zero Downtime
J Chris Anderson (Couchbase)
How do you support the kind of growth you hope for, without breaking the bank, and while sustaining a compelling experience? This talk focuses on the data management challenges game developers face and outlines the key criteria for selecting a data management model that will provide the scalability and performance needed to support your app from birth through massive growth.
16:15-16:55 (40m) Operations and Culture
Continuous delivery while minimizing performance risks
Adriaan Thomas (Xebia)
Adriaan shares his experience in helping big companies to quickly deploy changes to production, while minimizing risk of performance problems. This will show engineers some small steps they can take to work towards a fast and stable website.
17:00-17:40 (40m) Operations and Culture
What Could Possibly Go Wrong? Learning WebOps the Hard Way
Cosimo Streppone (Opera Software ASA)
Working in Web Operations means dealing with production systems that in most cases needs to be operational 24x7x365. To reach 99.999% uptime, you must fail as little as possible. This talk will go through a few real-world incidents and failures experienced by our WebOps team, and outline what we are learning (the hard way), and how we're trying to improve. What could possibly go wrong?
11:20-12:00 (40m) Operations and Culture
Optimize Your Website for China in 45 Minutes
Adam Cheng (ChinaCache)
China is a huge emerging Internet market but web optimization presents unique challenges that require insight. This workshop will show specific insight factors that undermine web performances in China and tools and methods to resolve them. From DNS to GFW to how to track performances down to key cities and regional level, this workshop will show how to avoid key mistakes in China.
13:15-13:55 (40m) Operations and Culture
Managing Databases in a "DevOps" Environment
Robert Treat (OmniTI)
Half code, half service, half data: Databases continue to be a challenge. Even in a "devops" environment, figuring out how to deal with issues around your database is critical to long term success, and the old school ways won't cut it. Join us to learn how we've worked with some of todays leading webops shops to make database systems something ops, developers, and DBA's can all embrace together.
14:00-14:40 (40m) Operations and Culture
An Englishman's Guide to Queueing
Paul Hammond (-)
Using a job queue to run tasks in the background is an easy way to get huge performance improvements in most web apps, but is also an easy way to create huge engineering headaches. This session looks at the different ways of running tasks offline, and how to avoid the operational, data consistency and user experience problems this can cause.
15:30-16:10 (40m) Operations and Culture
Monitoring at Low Latencies
Andrew Phillips (LMAX)
London Multi Asset Exchange is a financial exchange focused on the retail customer. Ensuring low milliseconds Latency and Stability for customers accessing over the Internet is very challenging, and only possible with a careful approach to monitoring.
16:15-16:55 (40m) Operations and Culture
The Story of Sharding at Box
Tamar Bercovici (Box)
A step-by-step presentation of how Box transitioned its 2 million line web application codebase from a single bottlenecked MySQL database to a fully sharded, horizontally scalable database architecture. The focus will be on the incremental steps and best practices that enabled the successful execution of this fundamental change, all the while continuously serving 2 billion queries per day.
17:00-17:40 (40m) Operations and Culture
Winning the Metrics Battle (finally)
Simon Hildrew (The Guardian), Nick Satterly (The Guardian)
This is a story of trying to make good quality metrics and monitoring a reality. We’ll talk about the products we settled on, how we set about reducing the friction and removing roadblocks we hit, the many mistakes we made along the way and how hiring someone just for metrics was one of the best things The Guardian Ops team has done.
10:45-11:20 (35m)
Break: Morning Break
12:00-13:15 (1h 15m)
Thursday Lunchtime Birds of a Feather
Have a particular topic you'd like to discuss with other Velocity Europe attendees over lunch on Thursday? Head to the lunch area to see the topics and join the conversations.
14:40-15:30 (50m)
Break: Afternoon Break
17:40-18:40 (1h) Event
Closing Reception
Join us at the Hilton Metropole bar after sessions on the last day of Velocity Europe. Make those final connections - or just a pause before the community events happening on Friday!

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Gloria Lombardo at 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