~/conference

Velocity 2009

date:2009-06-22..2009-06-24
location:San Jose, United States
series:Velocity · 7 editions

front-end developers, performance engineers, site reliability engineers, web operations engineers, backend engineers, product managers

A/B test latency impact; HTTP chunked transfer; gzip compression effects; ad creative optimization; Native Client performance; web workers for UI threading; client-side page cache; CDN and far-future caching; frequent deploys and automation; real-user performance monitoring

titleauthorlength
In Search of... A better, fastMarissa Mayer40m
Describes concrete performance lessons: A/B tests show adding 30 results increases latency and cuts searches by ~25%; injecting a 400 ms delay reduces searches…
Talk on
After the ClickJonathan Heiliger30m
Facebook scales by pushing real features live with built guardrails and measurement. Engineers own code cradle-to-grave ownership and a Site Reliability team…
Talk on
Velocity 09: Chris Bissell, Jeremy Custenborder, and YadidChris Bissell, Jeremy Custenborder, Yadid Ramot44m
MySpace runs on ~10,000 servers and the team finds three concrete failure modes: a regex that inserts <wbr> into long no‑space comments causes massive string…
Talk on
High Performance Ads - Is ItEric Goldsmith45m
Claims that ads often dominate page weight — one case shows 50% initial download reduction after optimization and overall downloads down ~20% so ads still make…
Talk on
State of PerformanceSteve Souders21m
Chrome arrives and JavaScript engines (V8, TraceMonkey, SquirrelFish) and benchmarks (Dromaeo, SunSpider) push raw browser speed, while tools like YSlow, Page…
Talk on
Native CPU Performance in the BrowBrad Chen16m
Native Client brings native x86 (32/64) code into browsers via an NPAPI plugin and a sandboxed container that forbids filesystem or raw syscalls and uses…
Talk on
Frontend PerforDavid Wei, Changhao Jiang45m
Front-end work at Facebook focuses on measurable wins: end to end latency splits into 50% render, 25% network, 25% server, site speed is sampled at 1 in 10,000…
Talk on
Improving Performance in MatuMatt Mullenweg26m
Debugging with Firebug finds a missing favicon 404 causing DB-generated pages that, when fixed, cuts backend work and yields a reported 2x throughput gain…
Talk on
Beyond GzippingTony Gentilcore15m
Gzipping typically shrinks HTML about 70% and speeds page loads roughly 50% over DSL and 60% over dialup in the speaker’s tests of Alexa top 10 sites loaded…
Talk on
High PerformaKyle Scholz, Yaron Friedman39m
Google explains practical wins: use HTTP chunking to send the static chrome first and overlap a 250 ms backend search, cutting perceived latency by about 10%…
Talk on
Velocity 09: Alistair CrollAlistair Croll06m
Argues that elastic clouds make capacity an on/off knob for user experience and proposes a new metric, cost per visitor second, to tie performance to revenue…
Talk on
On ResponsivenBen Galbraith, Dion Almaer20m
Claims that UI latency becomes noticeable between 25–100 ms and clearly frustrating past 1 second; demonstrates a frozen canvas image-edit flow versus a…
Talk on
Shopzilla's Site Redo - You GetPhilip Dixon30m
Shopzilla rebuilds a monolithic mod_perl site into a Java service-oriented stack with Oracle Coherence caching, an A10 proxy for side‑by‑side rollouts, a CDN…
Talk on
The DNA of Next-generation Data CJohn Busch09m
Claims a purpose-built appliance (Schooner Information Technology) that tightly integrates dual quad-core Nehalem servers with 64 GB DRAM cache with 0.5 TB…
Talk on
World's Simplest Latency SimulatEd Robinson06m
Claimed tool instantly doubles website speed by automating front end optimization and ships as an IE plugin released open source. Demo injects specific delays…
Talk on
Performance ToolsEric Goldsmith34m
Demonstrations cover concrete tools and outcomes: webpagetest.org hosted runs IE plug‑in tests from selectable locations and speeds, supports first/repeat…
Talk on
WelcomeJesse Robbins, Steve Souders07m
Conference shifts to measurable performance: focus on Shopzilla metrics showing revenue and operating-cost impact, a Google search session tying latency to…
Organiser on
Load Balancing RoundupAlan Kasindorf41m
Overview of load balancing choices with concrete tests and a tool: a Perl-based lb_emu emulator models servers (cores, ticks, keepalives) and compares algos…
Talk on
Best I/O is No I/OFrank Mashraqi19m
Claim: minimize I/O by reorganizing data and shifting work out of the database. Uses a composite clustered key (foreign key + timestamp + extra column) to…
Talk on
Building OpenDNS StatsRichard Crowley16m
OpenDNS processes growth from 8 to 10→14 billion queries/day (about 162,000 req/sec) and logs every request, so the stats system uses a two-stage pipeline…
Talk on
Migrating www.aol.com from a ProMandi Walls41m
AOL migrates its main homepage off a decade‑old proprietary stack onto Java + Tomcat + Apache with MySQL, Atomics, NetScaler and a CDN; the 14–15 month project…
Talk on
InfrastructAdam Jacob, Ezra Zygmuntowicz40m
Demo creates a full Ruby on Rails cluster on Amazon EC2 in minutes, using EngineYard-style orchestration, Chef for infrastructure as code, Nanite over RabbitMQ…
Talk on
Scaling for the Expected and UnexBrian Moon27m
Dealnews.com serves a static Apache front page updated by cron every five minutes to absorb unexpected referrals and uses proxy caches (Varnish/Squid) with…
Talk on
10+ Deploys PeJohn Allspaw, Paul Hammond46m
Flickr runs >10 deploys per day by automating infrastructure, keeping code and configs in a single SVN repo, and using a one-step build plus one-step deploy…
Talk on
Page SpeedBryan McQuade, Richard Rabbat19m
Page Speed is a Firefox/Firebug add-on and open source toolkit (code.google.com/pagespeed) that analyzes real pages and produces actionable fixes: unused…
Talk on
Two Years Later, Loving and HatiJustin Huff10m
Picnik runs a hybrid stack: a small Seattle cage plus AWS S3 and EC2, using render jobs on EC2 and queue-driven scaling for peak load while repurposing…
Talk on
Fixing Twitter: Improving the PerJohn Adams27m
Describes concrete fixes: centralized metrics at 10‑second intervals feeding a 1,200 metrics dashboard and Ganglia deploy graphs to spot regressions; automated…
Talk on
"Next Web" ChaUmang Gupta, Vik Chaudhary13m
Keynote announces Transaction Perspective 9.0 with an embedded IE browser and new screen‑sensing that clicks and reads Flash/video/ActiveX UI elements, records…
Talk on
Performance REric Schurman, Jake Brutlag25m
Large-scale A/B experiments measure concrete user impact: injecting server-side delays from 50 ms to 2 s cuts engagement — a 2 s delay yields ~2% fewer queries…
Talk on
Surviving the 2008 ElectionsJeremy Bingham10m
Migrates legacy MySQL schemas to auto‑increment keys, removes a redundant full‑text index that grows to 17GB index on 9GB data, and archives old rows; expands…
Talk on
Opening WelcomeJesse Robbins, Steve Souders08m
Conference size grows from a little over 600 last year to over 700 so far, with active live tweeting (about 200 tweets yesterday). Sponsors include Keynote…
Organiser
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.