Schedule

Below are the confirmed and scheduled talks at Velocity 2008 (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 at Velocity by clicking on the star next to each listing. Then click on "personal schedule" at the top of the page and get your own customized schedule generated.

Monday, 06/23/2008

8:00am

Monday, 06/23/2008
Location: Salon Foyer
Continental Breakfast (1h)

9:00am

Add to your personal schedule
Monday, 06/23/2008
Location: Salons E-F Level: Intermediate
Steve Souders (SpeedCurve), Jesse Robbins (Orion Labs)
Average rating: ****.
(4.00, 3 ratings)
Welcome Read more.

9:15am

Add to your personal schedule
Monday, 06/23/2008
Location: Salons E-F Level: Intermediate
Bill Coleman (Cassatt Corporation)
Average rating: ***..
(3.00, 3 ratings)
More information coming soon Read more.

9:30am

Add to your personal schedule
Monday, 06/23/2008
Location: Salons E-F Level: Intermediate
Vik Chaudhary (Keynote), Abelardo Gonzalez (Keynote Systems)
Average rating: ***..
(3.50, 6 ratings)
Get an early look at KITE - the Keynote Internet Testing Environment. KITE tests and analyzes the performance of web applications from your desktop and locations around the world. KITE allows advanced scripting, detailed network performance and DOM analysis, and the ability to gather data from hundreds of geographic locations worldwide. Read more.

9:45am

Add to your personal schedule
Monday, 06/23/2008
Location: Salons E-F Level: Intermediate
Scott Ruthfield (Rooster Park Consulting)
Average rating: ****.
(4.17, 6 ratings)
Jiffy is a new open-source end-to-end system built by the WhitePages.com team for instrumenting your web pages, capturing client-side timings for any event that you determine, and storing and reporting on those timings. Learn about the motivations, goals, lessons learned, and how to participate. Read more.

10:00am

Add to your personal schedule
Monday, 06/23/2008
Location: Salons E-F Level: Intermediate
Artur Bergman (Fastly)
Importance of Operations and Performance. Read more.

10:15am

Add to your personal schedule
Monday, 06/23/2008
Location: Salons E-F Level: Intermediate
John Fowler (Sun Microsystems)
Average rating: ***..
(3.67, 3 ratings)
More information coming soon Read more.

10:30am

Monday, 06/23/2008
Location: Salon Foyer
AM Break (30m)

11:00am

Add to your personal schedule
Monday, 06/23/2008
Location: Salons E-F Level: Intermediate
Luiz Barroso (Google)
Average rating: ***..
(3.20, 5 ratings)
Managing the energy-related costs of computing operations has become a first order concern for many organizations. In this talk Luiz Barroso will outline some of the important energy cost and usage trends in datacenter operations, and describe a few of the key areas where there is significant potential for efficiency improvements. Read more.

11:45am

Add to your personal schedule
Monday, 06/23/2008
Location: Salons E-F Level: Intermediate
Javier Soltero (Hyperic, Inc.)
Average rating: ***..
(3.40, 5 ratings)
Just as people are beginning to understand the difference between web ops and IT, we are entering a period where clouds promise “Ops-Free” computing. We’ll talk about the emergence of web operations as a discipline, and how cloud computing simply changes, instead of eliminating, the importance of web operations. Read more.

12:00pm

Monday, 06/23/2008
Location: Bayside
Lunch (1h)

1:00pm

Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon E Level: Intermediate
Steve Souders (SpeedCurve), Ryan Breen (Gomez Inc. ), Bill Scott (PayPal), Ernest Mueller (Bazaarvoice), Scott Ruthfield (Rooster Park Consulting)
Average rating: ***..
(3.80, 5 ratings)
Fast web pages are critical to a good user experience, but what is "response time" and how should it be measured? This panel discusses what parts of page loading should be measured and the importance of perceived versus instrumented speed. Read more.
Add to your personal schedule
Monday, 06/23/2008
Operations
Location: Salon A-D Level: Intermediate
Jacob Rosenberg (AOL), Michael Gordon (Limelight Networks), Keith Oslakovic (Akamai Technologies), Laird Popkin (Pando Networks), Patrick Harr (Nirvanix)
Average rating: **...
(2.17, 6 ratings)
Most major web sites use Content Delivery Networks to deliver their experience but there is quite a bit of mystery and misinformation about how they work, how they differ, and why they’re so key to performance. This discussion brings together a panel of several experts in the technology, both vendors and major users, to address some of the misconceptions. Read more.

1:45pm

Add to your personal schedule
Monday, 06/23/2008
Operations
Location: Salon E Level: Intermediate
Mandi Walls (Opscode)
Average rating: ***..
(3.20, 5 ratings)
This talk focuses on tips for making application logs more useful to operations staff, particularly after a pager goes off at 3 a.m. We'll look at methods for managing logs, separating problems from metrics, and working with developers with a goal toward faster recovery after problems and automation of simple fixes. Read more.
Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon A-D Level: Intermediate
Aladdin Nassar (Microsoft - Outlook.com)
Average rating: ****.
(4.50, 2 ratings)
How does Hotmail balance between the demands of a rich UI that is also performant? This presentation covers the lessons learnt, how to measure performance, and the trade-offs between Web 1.0 and Web 2.0. Read more.

2:00pm

Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon A-D Level: Intermediate
Eric Schurman (Amazon)
Average rating: ****.
(4.00, 2 ratings)
More information coming soon Read more.

2:15pm

Add to your personal schedule
Monday, 06/23/2008
General
Location: Salon E Level: Intermediate
Goranka Bjedov (Google)
Average rating: ****.
(4.00, 7 ratings)
What exactly are the differences between stress testing, load testing, and performance testing? Are there more things that can and should be done, and who should be responsible for doing them? This talk will attempt to answer these questions. Read more.
Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon A-D Level: Intermediate
Jason Grigsby (Cloud Four)
Average rating: ****.
(4.00, 1 rating)
The Mobile Web is the wild west when compared to desktop browsers. There is little information about how mobile browsers handle the factors that impact performance. Learn about the tests that Cloud Four has conducted on mobile browsers and our conclusions about how to build fast-loading mobile web pages. Read more.

2:30pm

Add to your personal schedule
Monday, 06/23/2008
Operations
Location: Salon E Level: Intermediate
Brent Chapman (Byte Foods)
Average rating: ****.
(4.40, 5 ratings)
Have you ever wondered how fire departments organize themselves on the fly to deal with a major incident? How they effectively coordinate the efforts of multiple agencies? How they evolve the response as the incident changes? Brent Chapman will introduce the Incident Command System (ICS), and discuss how it can be applied to IT events, such as security incidents and service outages. Read more.
Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon A-D Level: Intermediate
Julien Lecomte (Yahoo!)
Average rating: ***..
(3.00, 1 rating)
Taking off from where the Yahoo! Exceptional Performance rules leave off, find out what it takes to design, implement, and test high performance Ajax applications, including common (and less common) techniques and patterns, and a case study. Read more.

3:15pm

Monday, 06/23/2008
Location: Salon Foyer
PM Break (30m)

3:45pm

Add to your personal schedule
Monday, 06/23/2008
Operations
Location: Salon E Level: Intermediate
Jesse Robbins (Orion Labs), Ezra Zygmuntowicz (EngineYard), Jeff Barr (Amazon Web Services), Jason Hoffman (Joyent, Inc.), Peter Nickolov (3TERA), Jonathan Bryce (Mosso, a division of Rackspace), Paul Colton (Aptana, Inc.)
Average rating: ****.
(4.00, 1 rating)
Moving into the Cloud is easy... if you know how to get off the ground. In this panel the leading providers of Infrastructure & Software-as-a-Service will discuss their similarities and unique advantages. The focus will be on which platforms are best suited to particular problems, what is required to get started, and what to expect as you grow.. Read more.
Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon A-D Level: Intermediate
Akara Sucharitakul (Sun Microsystems Inc.), Shanti Subramanyam (Orzota, Inc.)
Average rating: **...
(2.67, 3 ratings)
Deciding which web technology is right for you and your new web application? You don't want to miss this session. We'll provide our experiences creating and testing a social networking application using three technologies: PHP, Ruby on Rails, and Java. All implementations are tested with components commonly used in large scale web sites, i.e., MySQL and Memcached. Read more.

4:30pm

Add to your personal schedule
Monday, 06/23/2008
Operations
Location: Salon E Level: Intermediate
Ken Cao (Microsoft Corporation)
You’ve seen how Google and Yahoo keep running 24/7, now it’s time to learn how Microsoft pulls it off…running Windows. This session will spill the beans on Microsoft’s Autopilot datacenter automation system and let you in on some of our future plans for running our ever-expanding server clusters Read more.
Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon A-D Level: Intermediate
Bill Scott (PayPal)
Average rating: ***..
(3.75, 4 ratings)
At Netflix we have implemented round trip tracing to get an accurate measure of the end user performance experience. With this data in hand we are marching through the set of YSlow recommendations + others and tracking the measured improvements. Read more.

4:45pm

Add to your personal schedule
Monday, 06/23/2008
Operations
Location: Salon E Level: Intermediate
Ezra Zygmuntowicz (EngineYard), Jayson Vantuyl (Engine Yard)
Vertebra is a next generation Cloud Computing Platform built with Erlang/Ruby and centered around Ejabberd and XMPP. Vertebra can be used for automating the cloud as well as for distributed real time application development. Read more.
Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon A-D Level: Intermediate
Mike Connor (Mozilla Corporation)
Average rating: ***..
(3.00, 2 ratings)
In this session, Mike Connor, lead developer for Mozilla Firefox, will discuss the major performance improvements to Firefox 3, including speed, memory usage, and reliability. Read more.

5:00pm

Add to your personal schedule
Monday, 06/23/2008
Operations
Location: Salon E Level: Intermediate
Sean Dawson (LinkedIn), Ruslan Belkin (LinkedIn)
Average rating: ****.
(4.00, 1 rating)
The LinkedIn Communication Platform is built 100% on top of Java technologies and is responsible for handling all user communications and the distribution of network events. Learn about the architecture, implementation, and scalability challenges in building the communication platform for the world's largest and fastest growing professional networking service. Read more.
Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon A-D Level: Intermediate
Christian Stockwell (Microsoft Corporation)
Average rating: ***..
(3.50, 2 ratings)
More information coming soon Read more.

5:15pm

Add to your personal schedule
Monday, 06/23/2008
Performance
Location: Salon E Level: Expert
John Rauser (Snapchat), Peter Sevcik (NetForecast, Inc.), Eric Goldsmith (AOL), Eric Schurman (Amazon), Vik Chaudhary (Keynote)
Average rating: ***..
(3.67, 3 ratings)
Sharing performance data across an organization is challenging. People want one number or one color (green or red), but often the key issues are only revealed when you look deeper. The panel of experts reviews examples of correlating performance metrics with business metrics, critical to anyone evangelizing better performance within their company. Read more.
Add to your personal schedule
Monday, 06/23/2008
Operations
Location: Salon A-D Level: Intermediate
Domas Mituzas (Facebook)
Average rating: ****.
(4.00, 1 rating)
More information coming soon Read more.

6:00pm

Add to your personal schedule
Monday, 06/23/2008
Location: Junior Ballroom Level: Intermediate
Visit the exhibitors, mingle with other attendees, and enjoy great refreshments and drinks at the evening reception. Read more.

8:45pm

Add to your personal schedule
Monday, 06/23/2008
Location: Salons E-F Level: Intermediate
If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? This high-energy, fast-paced event will feature up to 16 Ignite presentations. To sign up and for more information see: Read more.

Tuesday, 06/24/2008

8:00am

Tuesday, 06/24/2008
Location: Salon Foyer
Continental Breakfast (1h)

9:00am

Add to your personal schedule
Tuesday, 06/24/2008
Location: Salons E-F Level: Intermediate
Steve Souders (SpeedCurve), Jesse Robbins (Orion Labs)
Announcements Read more.

9:15am

Add to your personal schedule
Tuesday, 06/24/2008
Location: Salons E-F Level: Intermediate
Average rating: ****.
(4.00, 2 ratings)
More information coming soon Read more.

9:30am

Add to your personal schedule
Tuesday, 06/24/2008
Location: Salons E-F Level: Intermediate
Rich Wolski (University of California, Santa Barbara (UCSB))
Average rating: ****.
(4.00, 4 ratings)
In this talk, we will present Eucalyptus - an open source implementation of cloud computing that is interface compatible with Amazon.com's EC2. Read more.

10:00am

Add to your personal schedule
Tuesday, 06/24/2008
Location: Salons E-F Level: Intermediate
Harald Prokop (Akamai Technologies)
Average rating: ***..
(3.33, 3 ratings)
Since 1999, Akamai has built a large-scale distributed system with 30,000+ servers spread across 1000+ networks and 70+ countries. Akamai's technology-at its core, applied mathematics and algorithms-manages the distribution of large content libraries and intelligently optimizes routes to accelerate dynamic sites and applications. Read more.

10:15am

Tuesday, 06/24/2008
Location: Salon Foyer
AM Break (45m)

11:00am

Add to your personal schedule
Tuesday, 06/24/2008
Location: Salons E-F Level: Intermediate
Simon Perkins (Simtec Limited)
Average rating: ****.
(4.00, 4 ratings)
HttpWatch is a commercial HTTP viewer and debugger for Internet Explorer. It displays page level time charts allowing performance problems to be quickly pinpointed. Trace files can be recorded manually, automatically or using a programmatic interface. These file can then reviewed at a later date using a stand-alone viewer. Read more.

11:10am

Add to your personal schedule
Tuesday, 06/24/2008
Location: Salons E-F Level: Intermediate
Eric Lawrence (Microsoft)
Average rating: ****.
(4.00, 4 ratings)
The Fiddler Web Debugger enables capture, measurement, replay, and modification of HTTP and HTTPS traffic from virtually any application, including all major browsers. A highly-customizable freeware platform, Fiddler is extensible using either Javascript or any .NET language. Read more.

11:20am

Add to your personal schedule
Tuesday, 06/24/2008
Location: Salons E-F Level: Intermediate
Average rating: ****.
(4.40, 5 ratings)
More information coming soon Read more.

11:30am

Add to your personal schedule
Tuesday, 06/24/2008
Location: Salons E-F Level: Intermediate
Average rating: ***..
(3.75, 4 ratings)
Firebug is well known as a powerful, easy-to-use web-site inspector. Less well known are its performance analysis abilities. In addition to straightforward JavaScript code on web pages, some sites use dynamically loaded JavaScript or use JavaScript to interpret AJAX JSON strings. Read more.

11:45am

Add to your personal schedule
Tuesday, 06/24/2008
Location: Salons E-F Level: Intermediate
Sean Quinlan (Google, Inc.)
Average rating: ***..
(3.50, 2 ratings)
At Google, we have built several large-scale storage systems on top of commodity machines and networking. This talk will briefly describe our storage infrastructure, highlight some of the approaches we use to achieve reliability and availability, and discuss future challenges. Read more.

12:00pm

Tuesday, 06/24/2008
Location: Bayside
Lunch (1h)

1:00pm

Add to your personal schedule
Tuesday, 06/24/2008
Operations
Location: Salon E Level: Intermediate
Adam Jacob (Chef), Shayan Zadeh (Zoosk, Inc. ), Brian Moon (dealnews.com), Don MacAskill (SmugMug), John Allspaw (Adaptive Capacity Labs), Michael Halligan (DatacenterJunkie), Frank Mashraqi (Opportunities)
Average rating: ****.
(4.33, 3 ratings)
Success comes suddenly, and often means scaling from tens of servers to thousands in a few hours. This panel will explore what happens when you get TechCrunched, Dugg, Slashdotted, and even "Oprahed"... all at once. The focus will be on what the traffic looks like, how you can do to prepare in advance, and what to do when it happens. Read more.
Add to your personal schedule
Tuesday, 06/24/2008
Performance
Location: Salon A-D Level: Intermediate
Steve Souders (SpeedCurve)
Average rating: ****.
(4.50, 2 ratings)
Souders' book, "High Performance Web Sites," describes the 14 best practices he developed while working as the Chief Performance Yahoo!. YSlow, the Firebug extension he created, codified those best practices. Now working at Google, Souders discusses the next set of best practices he's discovered, including the best ways to load JavaScript and where to place (and where not to place) inline scripts. Read more.

1:45pm

Add to your personal schedule
Tuesday, 06/24/2008
Operations
Location: Salon E Level: Intermediate
Adam Bechtel (Yahoo!)
Average rating: ***..
(3.50, 2 ratings)
As a web site scales, the plumbing (i.e., network) creates opportunities for performance gains. This session looks at evolving a web site's plumbing from a single location to a multinational network with anycast and caching services. Read more.
Add to your personal schedule
Tuesday, 06/24/2008
Performance
Location: Salon A-D Level: Intermediate
Ben Livshits (Microsoft Research)
Average rating: ****.
(4.00, 1 rating)
Modern Web 2.0 applications, such as GMail, Live Maps, Facebook, and many others, use Ajax to push page generation and content manipulation to the client web browser. This improves the responsiveness of these network-bound applications. We present Doloto, a system that analyzes application workloads and automatically performs code splitting of existing large Web 2.0 applications. Read more.

2:00pm

Add to your personal schedule
Tuesday, 06/24/2008
Operations
Location: Salon E Level: Expert
David Ulevitch (OpenDNS)
Average rating: ****.
(4.50, 4 ratings)
For most operators, BGP is black magic. So is scaling past a single datacenter. Not anymore. Using OpenDNS' global network as a real example you will get a complete picture of what's required to build and run a global fault-tolerant network spanning multiple datacenters. This includes how to load balance using standard routing protocols like OSPF and BGP (Anycast). Read more.
Add to your personal schedule
Tuesday, 06/24/2008
Performance
Location: Salon A-D Level: Intermediate
Stoyan Stefanov (Facebook)
Average rating: **...
(2.00, 1 rating)
Do you want to speed up your web pages and lower you hosting bills? Do you want to do this with little or no code changes while keeping the same beautiful UI? Come and learn about 7 simple steps to put your web images on a diet. Take off (and keep off) all the bytes you put on under the stress of chasing that next killer feature. Read more.

2:15pm

Add to your personal schedule
Tuesday, 06/24/2008
Performance
Location: Salon A-D Level: Intermediate
Wei-Hsin Lee (Google, Inc. )
Average rating: ***..
(3.00, 1 rating)
Shared Dictionary Compression over HTTP protocol (SDCH) aims at reducing data redundancy across HTTP responses. The protocol is meant to work with current schemes (gzip, deflate) to further compress the HTTP responses. This protocol is different from original proposed rfc3229 (differential compression), as it does not require the browser to cache the last version of pages. Read more.

2:30pm

Add to your personal schedule
Tuesday, 06/24/2008
Operations
Location: Salon E Level: Intermediate
Adam Jacob (Chef)
Average rating: *****
(5.00, 3 ratings)
By utilizing a demonstration company running in EC2, we'll show you what all the components of an automated infrastructure are, how they work together to solve real problems, and why they provide an important competitive advantage. Read more.
Add to your personal schedule
Tuesday, 06/24/2008
Performance
Location: Salon A-D Level: Intermediate
Eric Lawrence (Microsoft), Mike Connor (Mozilla Corporation), Christian Stockwell (Microsoft Corporation)
Average rating: ***..
(3.00, 1 rating)
Learn how to wring the most performance out of Internet Explorer, taking advantage of caching, compression, and Ajax performance improvements; also how developers can use technologies available in Firefox to make web pages run at top speeds. Read more.

3:15pm

Tuesday, 06/24/2008
Location: Salon Foyer
PM Break (30m)

3:45pm

Add to your personal schedule
Tuesday, 06/24/2008
General
Location: Salon E Level: Intermediate
John Allspaw (Adaptive Capacity Labs)
Average rating: ****.
(4.00, 2 ratings)
Planning and managing capacity for a fast-growing website can be a balancing act between buying too little/late, and too much/soon. Your process of capacity planning should be *adaptive*, *adjustable*, and include more than just system statistics. Measurement, architecture, and economics are all equally important to having your site perform. Read more.
Add to your personal schedule
Tuesday, 06/24/2008
Performance
Location: Salon A-D Level: Intermediate
Peter Zaitsev (Percona LLC)
Average rating: ***..
(3.67, 3 ratings)
As your web application grows, no matter how you optimize it, you will come to the point when a single MySQL server is unable to keep up. Sharding and Replication are powerful techniques that allow you to scale your application to use Multiple MySQL servers. Read more.

4:30pm

Add to your personal schedule
Tuesday, 06/24/2008
Operations
Location: Salon E Level: Intermediate
Skye Rogers (UTi)
If your company is (or hopes to be) publicly traded, you're going to have to deal with Sarbanes-Oxley compliance. This brief presentation will teach you how to use compliance requirements and process to improve existing operational issues. Read more.
Add to your personal schedule
Tuesday, 06/24/2008
Performance
Location: Salon A-D Level: Intermediate
Artur Bergman (Fastly)
Average rating: ***..
(3.50, 2 ratings)
Experiences of running cache front end servers and migrating from Squid to Varnish. Increasing speed, reducing cost and enabling flexibility. Read more.

4:45pm

Add to your personal schedule
Tuesday, 06/24/2008
Performance
Location: Salon E Level: Intermediate
Steve Souders (SpeedCurve), Tony Ralph (Yahoo!), Eric Goldsmith (AOL), Artur Bergman (Fastly), Kai Hansen (Google Ireland Ltd.)
Advertising is a multi-billion dollar industry that supports many of the Web's most popular sites. And yet, ads are notorious for slowing down web pages. The experts on this panel discuss techniques you can deploy immediately to mitigate the impact of ads on your site's load times and efforts that are ongoing to establish a future where users, publishers, and advertisers surf in harmony. Read more.
Add to your personal schedule
Tuesday, 06/24/2008
Operations
Location: Salon A-D Level: Intermediate
Luke Kanies (Puppet Labs)
Average rating: ***..
(3.50, 2 ratings)
More information coming soon Read more.
  • Akamai
  • Google
  • Hyperic
  • Sun Microsystems
  • 3Tera, Inc
  • Coradiant
  • Keynote Systems
  • Limelight Networks, Inc.
  • OpSource
  • TechRepublic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@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.