Velocity 2010 Schedule

Below are the confirmed and scheduled talks at Velocity 2010 (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.

Ballroom AB
Add The Top 5 Mistakes of Massive CSS to your personal schedule
1:00pm The Top 5 Mistakes of Massive CSS Nicole Sullivan (Stubbornella), Stoyan Stefanov (Facebook)
Add Google Maps API v3 - Built First for Mobile to your personal schedule
1:45pm Google Maps API v3 - Built First for Mobile Susannah Raub (Google)
Add Building Fast Webapps, Fast (Lessons From Creating the Meebo Bar) to your personal schedule
2:30pm Building Fast Webapps, Fast (Lessons From Creating the Meebo Bar) Marcus Westin (Meebo), Martin Hunt (Game Closure)
Add JSMeter: Characterizing Real-World Behavior of JavaScript Programs to your personal schedule
3:50pm JSMeter: Characterizing Real-World Behavior of JavaScript Programs Ben Livshits (Microsoft Research), Ben Zorn (Microsoft Research)
Add Worldwide Inventory of Last-mile Bandwidths & Network Latencies to your personal schedule
5:01pm Worldwide Inventory of Last-mile Bandwidths & Network Latencies Aladdin Nassar (Microsoft - Outlook.com)
Add Mitigating Advertising Impact on Page Performance to your personal schedule
5:40pm Mitigating Advertising Impact on Page Performance Ismail Elshareef (Edmunds, Inc.)
Ballroom CD
Add Firefox to your personal schedule
1:00pm Firefox Chris Blizzard (Mozilla Foundation)
Add Chrome Fast. to your personal schedule
1:25pm Chrome Fast. Mike Belshe (BitGo)
Add Internet Explorer 9 to your personal schedule
1:50pm Internet Explorer 9 Jason Weber (Microsoft)
Add Browser Panel to your personal schedule
2:30pm Browser Panel Steve Souders (SpeedCurve), Chris Blizzard (Mozilla Foundation), Mike Belshe (BitGo), Jason Weber (Microsoft)
Add Pipelining, Progressive Enhancement, and More: Making Facebook Twice as Fast to your personal schedule
5:20pm Pipelining, Progressive Enhancement, and More: Making Facebook Twice as Fast Jason Sobel (Facebook), Changhao Jiang (Facebook Inc.)
Add Welcome to your personal schedule
8:30am Plenary
Room: Ballroom ABCD
Welcome Jesse Robbins (OnBeep, Inc.), Steve Souders (SpeedCurve)
Add Creating Cultural Change to your personal schedule
8:35am Plenary
Room: Ballroom ABCD
Creating Cultural Change John Rauser (Snapchat)
Add In the Belly of the Whale: Operations at Twitter to your personal schedule
8:50am Plenary
Room: Ballroom ABCD
In the Belly of the Whale: Operations at Twitter John Adams (Twitter)
Add Time is Money - The Measurable Value of Performance by Design to your personal schedule
9:20am Plenary
Room: Ballroom ABCD
Time is Money - The Measurable Value of Performance by Design Tim Morrow (Betfair)
Add Performance Testing:  Putting Cloud Customers Back in the Driver’s Seat to your personal schedule
9:40am Sponsored by Compuware/Gomez
Room: Ballroom ABCD
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat Imad Mouline (Compuware)
Add Lightning Demos to your personal schedule
10:40am Plenary
Room: Ballroom ABCD
Lightning Demos Simon Perkins (Simtec Limited), Eric Goldsmith (AOL), Jaime Yap (Google), Eric Lawrence (Microsoft)
Add Moving Fast to your personal schedule
11:15am Plenary
Room: Ballroom ABCD
Moving Fast Robert Johnson (Facebook)
Add The Mobile Web: The Next Frontier to your personal schedule
11:45am Sponsored by Strangeloop
Room: Ballroom ABCD
The Mobile Web: The Next Frontier Joshua Bixby (Strangeloop Networks)
11:50am Plenary
Room: Ballroom ABCD
TBC
Add Innovation at Scale to your personal schedule
11:55am Sponsored by Yahoo!
Room: Ballroom ABCD
Innovation at Scale Cheryl Ainoa (Yahoo!)
Ballroom ABCD Foyer
209/210
Add Hidden Scalability Gotchas in Memcached and Friends to your personal schedule
1:00pm Hidden Scalability Gotchas in Memcached and Friends Neil Gunther (Performance Dynamics Company), Shanti Subramanyam (Orzota, Inc.), Stefan Parvu (Oracle Finland)
Add Protecting "Cloud" Secrets With Grendel to your personal schedule
1:45pm Protecting "Cloud" Secrets With Grendel Sam Quigley (Square, Inc), Coda Hale (Yammer, Inc.), Marc Hedlund (Etsy)
Add Overclocking SSL to your personal schedule
2:30pm Overclocking SSL Adam Langley (Google), Nagendra Modadugu (Google), Wan-Teh Chang (Google)
Add Scaling MySQL in 3 dimensions to your personal schedule
4:35pm Scaling MySQL in 3 dimensions Sarah Novotny (NGINX)
Add Choose Your Own Adventure to your personal schedule
5:20pm Choose Your Own Adventure Adam Jacob (Chef)
12:00pm Lunch
Room: Pool Area
9:55am Morning Break
Room: Exhibit Hall - Ballroom EF
3:10pm Afternoon Break
Room: Exhibit Hall - Ballroom EF
1:00pm-1:40pm (40m) Web Performance
The Top 5 Mistakes of Massive CSS
Nicole Sullivan (Stubbornella), Stoyan Stefanov (Facebook)
Your website has out-of-control CSS bloat. You know your performance is being impacted, but how do you move from organic CSS with no particular architecture to something lighter, more logical, and easier to maintain? In this session, Nicole Sullivan and Stoyan Stefanov will show you how they improved the CSS at Facebook and Yahoo! Search.
1:45pm-2:25pm (40m) Web Performance
Google Maps API v3 - Built First for Mobile
Susannah Raub (Google)
The new Google Maps JavaScript API v3 was designed to load quickly on both mobile and desktop browsers, while providing a comparable feature set to the original API. This API loads more than twice as fast on mobiles, with an initial download that is one fifth the size. We'll share our learnings and the design used to make these improvements.
2:30pm-3:10pm (40m) Web Performance
Building Fast Webapps, Fast (Lessons From Creating the Meebo Bar)
Marcus Westin (Meebo), Martin Hunt (Game Closure)
The Meebo Bar is served to more than a hundred million users on thousands of websites. If it performs badly those websites suffer. It *has* to be fast. In "Building Fast Webapps, Fast" we will tell stories of dealing with performance challenges while building the Meebo Bar. Listen in and learn how you can take ownership of your web product's performance without neglecting feature development.
3:50pm-4:30pm (40m) Web Performance
JSMeter: Characterizing Real-World Behavior of JavaScript Programs
Ben Livshits (Microsoft Research), Ben Zorn (Microsoft Research)
JavaScript is widely used in web-based applications and is increasing popular with developers. So-called ”browser wars” in recent years have focused on JavaScript performance, specifically claiming comparative results based on benchmark suites such as SunSpider and V8. We evaluate the behavior of JavaScript web applications from commercial websites and compare this behavior with the benchmarks.
4:35pm-4:48pm (13m) Web Performance
Faster, Safer, More Consistent Browsers: Browserscope
Lindsey Simon (Google)
Browserscope is a crowd-driven test framework for profiling browsers. The goal is to track browsers becoming faster, safer and more consistent for both users and developers. This talk will dive into some of the progress we've seen as well as how you can use, and others are using, Browserscope to store and present their test data pivoting on the user agent.
4:48pm-5:01pm (13m) Web Performance
Latency: Why You Should Worry and What You Can Do About It
Philip Tellis (SOASTA)
Money can buy more bandwidth, but to improve latency, you need to increase the speed of light (or electricity). Latency is a problem that all network apps face, but web app designers need to worry a little more. Find out why and what you can do about it.
5:01pm-5:14pm (13m) Web Performance
Worldwide Inventory of Last-mile Bandwidths & Network Latencies
Aladdin Nassar (Microsoft - Outlook.com)
At this presentation, Hotmail will share with the Velocity Community its key findings surveying last-mile bandwidths and network latencies around the world.
5:20pm-5:40pm (20m) Web Performance
Display Ads and Page Performance: A Brief Tour of the Ad Ecosystem
Tony Ralph (Yahoo!)
Display advertisements often violate the criteria for optimal web page performance. This discussion will portray why this is often the case by taking a look at the array of entities that can be involved with the creation, delivery and tracking of display ads.
5:40pm-6:00pm (20m) Web Performance
Mitigating Advertising Impact on Page Performance
Ismail Elshareef (Edmunds, Inc.)
Ads are painful to deal with, but they pay the bills. Ismail Elshareef will share the lessons he learned on how to lessen the impact of third-party components, including ads, on site's performance. At Edmunds, they have iterated over multiple solutions until they found an optimal one that works and they'd like to share that with you.
1:00pm-1:25pm (25m) Velocity Culture, Web Performance
Firefox
Chris Blizzard (Mozilla Foundation)
Details coming soon.
1:25pm-1:50pm (25m) Velocity Culture, Web Performance
Chrome Fast.
Mike Belshe (BitGo)
Find out what the Chrome team is working on to make the world's fastest browser even faster.
1:50pm-2:15pm (25m) Velocity Culture, Web Performance
Internet Explorer 9
Jason Weber (Microsoft)
Internet Explorer 9 will fundamentally improve browser performance by taking full advantage of modern PC hardware. Learn how the new JavaScript compiler, new GPU powered graphics system, and new platform capabilities will make websites faster today while enabling the next generation of HTML5 applications through hardware acceleration.
2:30pm-3:10pm (40m) Velocity Culture, Web Performance
Browser Panel
Steve Souders (SpeedCurve), Chris Blizzard (Mozilla Foundation), Mike Belshe (BitGo), Jason Weber (Microsoft)
Come hear from the Internet Explorer, Firefox, and Chrome teams about what they're working on, and let them know what the next generation of browsers need to have to make web apps fast.
3:50pm-4:30pm (40m) Operations, Velocity Culture
Ops Meta-Metrics: The Currency You Use to Pay For Change
John Allspaw (Etsy)
Change to production environments can cause a good deal of stress and strain amongst development and operations teams. More and more organizations are seeing benefits from deploying small code changes more frequently, for stability and productivity reasons. But how can you figure out how much change is appropriate for your application or your culture?
4:35pm-5:15pm (40m) Operations, Velocity Culture
Always Ship Trunk: Managing Change In Complex Websites
Paul Hammond (-)
The challenges of running a website are different to managing downloadable software or an open source project, and require different approaches to version control. This session will take a look at the counterintuitive idea of shipping trunk and branching in code, which allows your developers to rapidly iterate in production without upsetting your operations team.
5:20pm-6:00pm (40m) Velocity Culture
Pipelining, Progressive Enhancement, and More: Making Facebook Twice as Fast
Jason Sobel (Facebook), Changhao Jiang (Facebook Inc.)
In 2009 the Facebook Engineering team set out to make the site twice as fast. This presentation will describe the technical innovations we made achieving that goal. It will specifically highlight two technologies: BigPipe, which pipelines the process for generating a webpage, and Primer, a simple JavaScript API that enables progressive enhancement.
8:30am-8:35am (5m) Keynotes
Welcome
Jesse Robbins (OnBeep, Inc.), Steve Souders (SpeedCurve)
Jesse Robbins and Steve Souders welcome you to day two of Velocity Conference 2010.
8:35am-8:50am (15m) Keynotes, Web Performance
Creating Cultural Change
John Rauser (Snapchat)
Many problems in web performance and operations are deeply cultural and only tangentially technical. Sadly, engineers are often very bad at creating cultural change. This talk presents four cases where clever people have created cultural change, and draws out the common lessons contained therein.
8:50am-9:20am (30m) Keynotes, Operations
In the Belly of the Whale: Operations at Twitter
John Adams (Twitter)
Twitter has grown from a micro-blogging service to a real time communications system that is an underlying part of the web. With the rise of the service has come a scaling challenge, one that the operations and engineering team has met year after year. In this session, John will share some of their challenges from this year and to revisit the best practices that they've discovered along the way.
9:20am-9:40am (20m) Keynotes, Web Performance
Time is Money - The Measurable Value of Performance by Design
Tim Morrow (Betfair)
Shopzilla is one of the largest and most comprehensive comparison shopping networks on the planet. Delivering content to millions of users, thousands of times per second – FAST – is not just good for business, it's a competitive advantage. This talk will provide updated metrics on the value of performance for Shopzilla and our techniques for achieving, measuring and defaulting to high performance.
9:40am-9:55am (15m) Keynotes
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
Imad Mouline (Compuware)
Many developers wrongly assume Google.com- and Amazon.com-like performance and consistency when they enlist cloud computing services from these and other major cloud providers. But the truth is, developers must do the due diligence and insist on performance guarantees from the cloud provider.
10:40am-11:15am (35m) Keynotes
Lightning Demos
Simon Perkins (Simtec Limited), Eric Goldsmith (AOL), Jaime Yap (Google), Eric Lawrence (Microsoft)
Demos from HttpWatch, AOL Pagetest, Speed Tracer, and Fiddler.
11:15am-11:45am (30m) Keynotes, Web Performance
Moving Fast
Robert Johnson (Facebook)
Last year we made Facebook twice as fast, but it turns out that that's the easy part. The hard part is keeping it fast as things are constantly changing. I'll be talking about the code frameworks, tools, and engineering culture that come together to keep our site moving fast as our engineering team moves fast to build new products.
11:45am-11:50am (5m) Keynotes
The Mobile Web: The Next Frontier
Joshua Bixby (Strangeloop Networks)
Mobile web users are demanding. More than half say that they expect sites to download as quickly on their mobile devices as they do on their home computers. Three out of 5 say that poor performance will make them less likely to return to the site. And 40% say they'd likely visit a competitor's site next.
11:50am-11:55am (5m)
Plenary
To be confirmed
11:55am-12:00pm (5m) Keynotes
Innovation at Scale
Cheryl Ainoa (Yahoo!)
Cheryl will review two case studies where Yahoo! was able to solve problems of scale efficiently by using tools developed by Yahoo! engineers.
9:30am-1:00pm (3h 30m) Event
Velocity Career Zone
Join participating sponsors and other companies as they present open positions from their respective companies. Thursday, June 24th 9:30am – 1:00pm.
1:00pm-1:40pm (40m) Operations
Hidden Scalability Gotchas in Memcached and Friends
Neil Gunther (Performance Dynamics Company), Shanti Subramanyam (Orzota, Inc.), Stefan Parvu (Oracle Finland)
Much of the FOSS stack used for running webapps e.g., memcached, mysql, rails, has scalability limitations that are masked by the widespread adoption of horizontal scaleout. But as traffic growth forces the need for cheaper multicore servers, multithreading scalability becomes a real gotcha. This talk will show you how to see such issues ahead of time, quantify them, and improve on them.
1:45pm-2:25pm (40m) Operations
Protecting "Cloud" Secrets With Grendel
Sam Quigley (Square, Inc), Coda Hale (Yammer, Inc.), Marc Hedlund (Etsy)
More and more webapps are storing sensitive data for their users. Personal finance company Wesabe has open sourced a piece of software, Grendel (http://github.com/wesabe/grendel), that we think can help many sites protect users’ data in a simple way. This talk will cover the ideas behind Grendel, how and where to use it, and its limitations and future directions.
2:30pm-3:10pm (40m) Operations
Overclocking SSL
Adam Langley (Google), Nagendra Modadugu (Google), Wan-Teh Chang (Google)
Google engineers discuss the costs of serving Google's HTTPS traffic and how Google Chrome is working to make HTTPS faster on the web.
3:50pm-4:30pm (40m) Operations
Common Sense Performance Indicators in the Cloud
Nick Gerner (SEOmoz)
In this session you'll learn about measuring performance of cloud architectures. What simple off-the-shelf software is available? What performance indicators should you look at? What do those indicators tell you about cloud-based and traditional components? What kind of performance can you expect out of Amazon Web Services? Learn to measure, understand, and act on performance indicators.
4:35pm-5:15pm (40m) Operations
Scaling MySQL in 3 dimensions
Sarah Novotny (NGINX)
Different organizations mean different things when they talk about scaling. Sarah will offer some tips about a few different ways that this term is thrown around for MySQL databases. Each different dimension - data volume, read volume, and write volume - present different challenges to the operations and development staff working with the system.
5:20pm-6:00pm (40m) Operations
Choose Your Own Adventure
Adam Jacob (Chef)
An interactive talk covering just the key points from 16 different topics, Infrastructure Automation, Cloud Computing, Configuration Management tools, the NoSQL movement, effective Monitoring, building Open Source Communities for Systems Administrators, Startup tips, and more. Come get your questions answered, hear the 5 minute version of the talk you missed - you choose your own adventure.
12:00pm-1:00pm (1h)
Break: Lunch
9:55am-10:40am (45m)
Break: Morning Break
3:10pm-3:50pm (40m)
Break: Afternoon Break

For Velocity China sponsorship information for companies outside China, contact Yvonne Romaine at yromaine@oreilly.com.

  • Google
  • Strangeloop
  • Yahoo! Inc.
  • Dyn Inc.
  • Facebook
  • Schooner Information Technology
  • Tilera
  • AlertSite
  • AppDynamics
  • Aptimize
  • CDNetworks
  • Circonus
  • Cloudscaling
  • Clustrix
  • Coradiant
  • Dell
  • DTO Solutions
  • MaxiScale
  • Neustar
  • Nokia
  • NorthScale, Inc.
  • Shopzilla
  • Splunk
  • Virident
  • Zoompf
  • Neustar

For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at yromaine@oreilly.com

Download the Velocity Sponsor/Exhibitor Prospectus

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

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

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

View a complete list of Velocity contacts