Velocity Schedule at a Glance

  • Monday: Workshops
  • Tuesday: Keynotes and Sessions
  • Wednesday: Keynotes and Sessions

Velocity Conference Schedule

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

Customize Your Own Schedule

Create your own Velocity schedule using the personal scheduler function. Mark the workshops, sessions, keynotes, and events you want to attend by clicking on the calendar icon [calendar icon] next to each listing. Then click on "personal schedule" below and get your own customized schedule generated.

Regency 1
Add 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr to your personal schedule
1:00pm 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr John Allspaw (Etsy), Paul Hammond (-)
Add Scaling for the Expected and Unexpected to your personal schedule
1:45pm Scaling for the Expected and Unexpected Brian Moon (dealnews.com)
Add Infrastructure in the Cloud Era to your personal schedule
2:30pm Infrastructure in the Cloud Era Adam Jacob (Chef), Ezra Zygmuntowicz (EngineYard)
Add Building OpenDNS Stats to your personal schedule
4:25pm Building OpenDNS Stats Richard Crowley (Slack)
Add Machines or MegaWatts to your personal schedule
4:45pm Machines or MegaWatts Adam Bechtel (Yahoo!)
Add Best I/O is No I/O to your personal schedule
5:05pm Best I/O is No I/O Frank Mashraqi (Opportunities)
Add Load Balancing Roundup to your personal schedule
5:30pm Load Balancing Roundup Alan Kasindorf (Six Apart)
9:55am Morning Break
Room: Imperial Ballroom
12:00pm Lunch
Room: Imperial Ballroom
3:10pm Afternoon Break
Room: Imperial Ballroom
Add Exhibit Hall Reception to your personal schedule
6:15pm Exhibit Hall Reception
Room: Imperial Ballroom
Exhibit Hall Reception
Regency 2
Add What Makes Browsers Performant to your personal schedule
1:00pm What Makes Browsers Performant Christian Stockwell (Microsoft Corporation), Mike Belshe (BitGo), Chris Blizzard (Mozilla Foundation)
Add A Preview of MySpace's Open-sourced Performance Tracker to your personal schedule
2:30pm A Preview of MySpace's Open-sourced Performance Tracker Yadid Ramot (MySpace.com), Jeremy Custenborder (MySpace.com), Chris Bissell (MySpace)
Add Getting to Second Base With Your CDN to your personal schedule
2:50pm Getting to Second Base With Your CDN Mike Brittain (Etsy)
Add Ajax Performance to your personal schedule
3:40pm Ajax Performance Douglas Crockford (PayPal)
Add Go with the Reflow to your personal schedule
4:45pm Go with the Reflow Lindsey Simon (Google)
Add Light Speed Comet: Practical HTTP Push Scalability to your personal schedule
5:05pm Light Speed Comet: Practical HTTP Push Scalability Michael Carter (Orbited)
Add Performance-Based Design - Linking Performance to Business Metrics to your personal schedule
5:30pm Performance-Based Design - Linking Performance to Business Metrics Aladdin Nassar (Microsoft - Outlook.com)
Add Opening Welcome to your personal schedule
8:30am Plenary
Room: Regency Ballroom
Opening Welcome Jesse Robbins (OnBeep, Inc.), Steve Souders (SpeedCurve)
Add Surviving the 2008 Elections to your personal schedule
8:40am Plenary
Room: Regency Ballroom
Surviving the 2008 Elections Jeremy Bingham (Dailykos.com)
Add New Product Announcements to your personal schedule
8:55am Plenary
Room: Regency Ballroom
New Product Announcements
Add Keynote to your personal schedule
9:00am Plenary
Room: Regency Ballroom
Keynote Jonathan Heiliger (Facebook)
Add The User and Business Impact of Server Delays, Additional Bytes, and HTTP Chunking in Web Search to your personal schedule
9:30am Plenary
Room: Regency Ballroom
The User and Business Impact of Server Delays, Additional Bytes, and HTTP Chunking in Web Search Eric Schurman (Amazon), Jake Brutlag (Google)
Add ‘Next Web’ Challenges:  It’s Still All About The End User Experience to your personal schedule
10:40am Plenary
Room: Regency Ballroom
‘Next Web’ Challenges: It’s Still All About The End User Experience Umang Gupta (Keynote), Vik Chaudhary (Keynote)
Add 2 Years Later, Loving and Hating the Cloud to your personal schedule
11:30am Plenary
Room: Regency Ballroom
2 Years Later, Loving and Hating the Cloud Justin Huff (Google, Inc)
Add Page Speed to your personal schedule
11:45am Plenary
Room: Regency Ballroom
Page Speed Bryan McQuade (Google), Richard Rabbat (Google, Inc.)
Add Spike Night to your personal schedule
7:30pm Spike Night
Room: Regency Ballroom
Spike Night Scott Ruthfield (Rooster Park Consulting), Chris Bissell (MySpace), Ryan Nelson (Joyent)
1:00pm-1:45pm (45m) Operations
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
John Allspaw (Etsy), Paul Hammond (-)
Communications and cooperation between development and operations isn't optional, it's mandatory. Flickr takes the idea of "release early, release often" to an extreme - on a normal day there are 10 full deployments of the site to our servers. This session discusses why this rate of change works so well, and the culture and technology needed to make it possible.
1:45pm-2:25pm (40m) Web Performance
Scaling for the Expected and Unexpected
Brian Moon (dealnews.com)
Lots of people talk about scaling and performance. But, are they preparing for all the things that could happen? There are multiple problems and there is not one solution to solve them all.
2:30pm-3:10pm (40m) Operations
Infrastructure in the Cloud Era
Adam Jacob (Chef), Ezra Zygmuntowicz (EngineYard)
Utilizing a mixture of open source tools and battle-tested techniques, Adam and Ezra will show you how to build an infrastructure that's easy to manage, integrates with your application, and is self-documenting. Along the way, they'll give you the key insights you need to get maximum benefit from these technologies for your business.
3:40pm-4:20pm (40m) Operations
Migrating www.aol.com from a Proprietary Web Platform to Open Source
Mandi Walls (Opscode)
In 2008, www.aol.com started on a migration path from a web platform developed entirely in-house to one made up of common Open Source components. This talk discusses some of the hurdles faced by the www.aol.com Operations team while building an entirely new architecture from the ground up for AOL's homepages.
4:25pm-4:45pm (20m) Operations
Building OpenDNS Stats
Richard Crowley (Slack)
OpenDNS performs more than 8 billion DNS queries each day, generating mountains of data which we give back to our users. Processing and storing the interesting bits took a special map-reduce pipeline running on seven servers, backed by MySQL and memcached. I'll share all of the false starts and the techniques used to finally cope with more than half a gigabyte of log files per minute.
4:45pm-5:05pm (20m) Operations
Machines or MegaWatts
Adam Bechtel (Yahoo!)
Do you measure the size of your infrastructure by number of machines, or in terms of megawatts? This presentation looks at some of the scaling challenges Yahoo! faced as it grew into a multi-megawatt infrastructure.
5:05pm-5:25pm (20m) Operations
Best I/O is No I/O
Frank Mashraqi (Opportunities)
Disk I/O adds most to the latency of an application. For many MySQL based sites, performance problems become extremely painful when in addition to overnight growth, the data set fails to fit in the memory. Sharding strategies can be very difficult to implement overnight. Quick wins can be secured by optimizing data based on application access patterns & making working data sets fit in the memory.
5:30pm-6:15pm (45m) Operations
Load Balancing Roundup
Alan Kasindorf (Six Apart)
HAProxy, nginx, LVM, Pound, Perlbal. Lots of load balancers, lots of algorithms. We explore how they all work, how they're different, and how to tune for your own website.
9:55am-10:40am (45m)
Break: Morning Break
12:00pm-1:00pm (1h)
Break: Lunch
3:10pm-3:40pm (30m)
Break: Afternoon Break
6:15pm-7:15pm (1h) Event
Exhibit Hall Reception
Visit the exhibitors, mingle with other attendees, and enjoy great refreshments and drinks at the evening reception.
1:00pm-2:25pm (1h 25m) Web Performance
What Makes Browsers Performant
Christian Stockwell (Microsoft Corporation), Mike Belshe (BitGo), Chris Blizzard (Mozilla Foundation)
The competition amongst browsers has been intense over the past year. Come to this session to hear from the Google Chrome, Firefox, and Internet Explorer teams about what they've done to make their browsers faster than ever before, and what developers can do to take advantage of these features.
2:30pm-2:50pm (20m) Web Performance
A Preview of MySpace's Open-sourced Performance Tracker
Yadid Ramot (MySpace.com), Jeremy Custenborder (MySpace.com), Chris Bissell (MySpace)
Coming Soon!
2:50pm-3:10pm (20m) Web Performance
Getting to Second Base With Your CDN
Mike Brittain (Etsy)
Initial integration with a CDN is fairly painless -- Put all of your images, CSS, and JavaScript files onto an origin server, or upload them to your CDN's storage network, and... Voila! But what else can you be doing to get the most bang for your buck? We'll look at a few "next steps" to improve your site's performance and make sure you're CDN is doing as much as it can.
3:40pm-4:20pm (40m) Web Performance
Ajax Performance
Douglas Crockford (PayPal)
Ajax techniques can substantially improve the performance of web applications by replacing heavy pages with zippy data packets. Unfortunately, incorrect application of Ajax techniques will significantly degrade performance. It is a sorrowful thing.
4:25pm-4:45pm (20m) Web Performance
The Secret Weapons of the AOL Optimization Team
Dave Artz (AOL)
AOL's swat team of optimization gurus is challenged with infusing the optimization mindset and skillset across 80+ teams and websites...with 4 people. An inside look at the tools, solutions and best practices that have helped them achieve these goals.
4:45pm-5:05pm (20m) Web Performance
Go with the Reflow
Lindsey Simon (Google)
This talk will present some findings from testing reflow times in a variety of browsers under different conditions. I will discuss the method used to gather the data, explore cross-browser reflow differences, and give developers advice on what to avoid when doing dynamic updates to their pages to avoid costly reflows in the browser.
5:05pm-5:25pm (20m) Web Performance
Light Speed Comet: Practical HTTP Push Scalability
Michael Carter (Orbited)
This session provides an in-depth discussion of the challenges facing large-scale Comet applications, such as Meebo, Gmail, and Facebook's chat. We discuss both server architecture and browser-side optimization tricks. We'll work through the details, and then analyze real-world benchmarks to compare the performance and trace-offs of various techniques in each browser.
5:30pm-6:15pm (45m) Web Performance
Performance-Based Design - Linking Performance to Business Metrics
Aladdin Nassar (Microsoft - Outlook.com)
Performance-Based Design (PBD) is a model that starts with target business metrics and works its way backwards to set the corresponding performance goals to meet these targets. The model is iteratively fined tuned as more data comes in.
8:30am-8:40am (10m) Keynote
Opening Welcome
Jesse Robbins (OnBeep, Inc.), Steve Souders (SpeedCurve)
Jesse Robbins and Steve Souders welcome you to Velocity 2009!
8:40am-8:55am (15m) Keynote , Operations
Surviving the 2008 Elections
Jeremy Bingham (Dailykos.com)
Learn about how Daily Kos survived what was essentially an eleven month long Slashdotting, while reducing hardware costs and ultimately the amount of work needed to keep the site running.
8:55am-9:00am (5m) Keynote
New Product Announcements
Coming Soon!
9:00am-9:30am (30m) Keynote
Keynote
Jonathan Heiliger (Facebook)
Coming Soon!
9:30am-9:55am (25m) Web Performance
The User and Business Impact of Server Delays, Additional Bytes, and HTTP Chunking in Web Search
Eric Schurman (Amazon), Jake Brutlag (Google)
We applied several types of page slowdowns to very small percentages of our users for short periods of time and measured the impact in terms of metrics like clicks, time to click, repeat site usage, queries per visit, revenue, etc. This talk is to share the results.
10:40am-10:55am (15m) Keynote
‘Next Web’ Challenges: It’s Still All About The End User Experience
Umang Gupta (Keynote), Vik Chaudhary (Keynote)
The ‘Next Web’ is defined by vastly expanded levels of interactivity driven by technologies such as Flash and Silverlight. The ‘Next Web’ brings consumers a new level of rich online experiences including composite e-business transactions that seamlessly integrate interactive video and voice, and social media and Web-to-mobile transactions.
10:55am-11:30am (35m) Keynote , Operations
Fixing Twitter: Improving the Performance and Scalability of the World's Most Popular Micro-blogging Site
John Adams (Twitter)
In this session we will discuss improvements made to Twitter over the last year to increase scalability. Changes made through internal process, development methodologies, queuing strategies, and operations will also be discussed.
11:30am-11:45am (15m) Keynote , Operations
2 Years Later, Loving and Hating the Cloud
Justin Huff (Google, Inc)
Picnik has been using Amazon Web Services for two years. We love it. And we hate it. It also made us lazy. We'll explain what we mean, and how you can benefit.
11:45am-12:00pm (15m) Keynote
Page Speed
Bryan McQuade (Google), Richard Rabbat (Google, Inc.)
Page Speed is an open source Firebug add-on that gives suggestions on how to improve web page performance. In this talk, we describe the open development model that we have adopted for Page Speed and the importance of decreasing latency to make web applications more responsive.
7:30pm-8:30pm (1h) Event
Spike Night
Scott Ruthfield (Rooster Park Consulting), Chris Bissell (MySpace), Ryan Nelson (Joyent)
Join us Tuesday evening for Spike Night. This engaging, real-time Web Performance shootout is a chance to see and learn about how real, high-traffic websites deal with massive increases in load, either expected or unexpected. We'll see real-world management of traffic increases - graphs, tools, the whole shebang.
  • Keynote Systems
  • Google
  • Shopzilla
  • Aptimize
  • Facebook
  • NeuStar
  • Rackspace Cloud
  • Schooner Information Technology
  • SoftLayer
  • SpringSource
  • Sun Microsystems

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the Velocity Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

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

Velocity Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the Velocity Conference newsletter (login required)

Contact Us

View a complete list of Velocity contacts