Velocity 2013 Schedule

Below are the confirmed and scheduled talks at Velocity 2013
(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 by selecting the calendar icon [calendar icon] next to each listing. Then go to your personal schedule and get your own customized schedule generated.

Tuesday, 06/18/2013

7:30am

DE Foyer
Coffee (1h 30m)

9:00am

Add to your personal schedule
Operations, Ballroom AB
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Theo Schlossnagle (OmniTI/Circonus)
Average rating: ***..
(3.95, 40 ratings)
As demands for performance increase and the complexity of Internet application architectures grow, operations are abandoned in a perfect storm. The problems are ever harder to diagnose and the need to rapid remediation is more than ever. You need the right techniques and methodologies or you'll be ineffective or, worse, an obstacle. Learn them here. Read more.
Add to your personal schedule
Web Performance, Ballroom CD
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Marcel Duran (Google Inc.)
Average rating: ***..
(3.63, 59 ratings)
How twitter.com, a high performance web application developed by several engineers, avoids performance regression at every new release? Join us to learn more about how we make it through synthetic benchmarking and RUM. Read more.
Add to your personal schedule
Operations, Ballroom EF
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Mandi Walls (Chef)
Average rating: ***..
(3.71, 31 ratings)
A walk through for improving overall operational effectiveness by building skills like statistics, software development lifecycle practices, graphing and metrics. This tutorial will focus on skill development and building better products. Read more.

11:00am

Add to your personal schedule
Operations, Ballroom AB
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Abe Stanway (Etsy), Jon Cowie (Etsy)
Average rating: ****.
(4.04, 46 ratings)
An introduction to Etsy's real time anomaly detection and metrics correlation systems - the newest front-line Ops tools from the team that brought you StatsD. Read more.
Add to your personal schedule
Web Performance, Ballroom CD
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Mark Nottingham (Akamai)
Average rating: ***..
(3.88, 43 ratings)
HTTP guru Mark Nottingham from Akamai dives into the details of not only HTTP, but below, into TLS, TCP, IP, DNS and more, with many stops along the way to see what kinds of things can happen to your content as it gets mangled by the Internet. Read more.
Add to your personal schedule
Operations, Ballroom EF
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Seth Vargo (Chef)
Average rating: **...
(2.94, 31 ratings)
chefspec, strainer, fauxhai, test-kitchen, foodcritic, test-kitchen, and jenkins OH MY! The devops toolbelt has expanded and the tools to test are not far behind. Learn how to create a test-driven infrastructure with Chef. Read more.

1:30pm

Add to your personal schedule
Mobile Performance, Ballroom AB
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Maximiliano Firtman (ITMaster Professional Training)
Average rating: ***..
(3.68, 19 ratings)
Mobile add new challenges for web performance optimization. The biggest problem is usually underestimating mobile platforms and the Facebook HTML5 app gave us some learnings. In this tutorial we will cover the mobile ecosystem for HTML5 websites and apps, how to measure performance on these platforms and how Responsive Web Design may help or harm performance, including live optimization examples. Read more.
Add to your personal schedule
Web Performance, Ballroom CD
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Patrick Lightbody (New Relic), Bill Kayser (New Relic, Inc.)
Average rating: **...
(2.91, 53 ratings)
When it comes to analyzing web performance data, which presentation works best? Response time plot? Median value? Standard deviation? Baseline comparison? Histogram? Apdex? With enough data you can get creative with visualizations, but which one brings the most clarity? Come look at real world performance data from many perspectives and find out which works best for your needs. Read more.
Add to your personal schedule
Operations, Ballroom EF
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Laine Campbell (Pythian)
Average rating: ****.
(4.60, 25 ratings)
A deep dive into the AWS offerings for running MySQL at scale, with appropriate consideration to availability, failure management, monitoring, trending and configuration management. Real world examples such as Call of Duty Black Ops 2 and Obama for America will be used to highlight key points from a practical perspective. Read more.

3:30pm

Add to your personal schedule
Mobile Performance, Ballroom AB
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Guy Podjarny (Akamai)
Average rating: ****.
(4.33, 21 ratings)
Images matter A LOT for web performance, and the variety of formats, quality levels and screen sizes complicate optimization. Retina displays, RWD and stubborn designers further fuel this fire. In this tutorial we’ll review tools and techniques that can help keep images from slowing down your page, share data about the results you can expect, and discuss what’s next for image optimization. Read more.
Add to your personal schedule
Web Performance, Ballroom CD
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Sergey Chernyshev (truTV (Turner)), Andy Davies (NCC Group), Rick Viscomi (YouTube)
Average rating: ***..
(3.07, 43 ratings)
Join Sergey Chernyshev, Andy Davies and Rick Viscomi for a hands-on Web Performance Optimization session. They will review latest performance trends and show how to use performance analysis and optimization tools to speed up worlds most popular web sites - bring yours too and they will look at them as well. Read more.
Add to your personal schedule
Operations, Ballroom EF
Tutorial Please note: to attend, your registration must include Tutorials on Tuesday.
Jay Edwards (PalominoDB)
Average rating: ***..
(3.53, 15 ratings)
In this presentation, we will show you how quickly Ansible can be used to set up a PostgreSQL deployment in EC2 using master, streaming replication, backups and monitoring agents rapidly. Read more.

5:00pm

On Your Own
TBC

5:30pm

Add to your personal schedule
Event, Poolside, Hyatt Hotel
Average rating: ****.
(4.38, 21 ratings)
Akamai is serious about web performance and operations, but they still like to have fun. Join Akamai by the poolside to network with fellow Velocity attendees while enjoying great food, drink and entertainment. Read more.

7:30pm

Add to your personal schedule
Mission City Ballroom
Average rating: ****.
(4.71, 21 ratings)
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? We’ll find out again this year at Ignite Velocity. Read more.

Wednesday, 06/19/2013

8:00am

Add to your personal schedule
Convention Center Mezzanine Level
Average rating: ***..
(3.60, 5 ratings)
Are you an early riser and looking for another opportunity to connect with your fellow web ops and performance professionals? Do you have a topic you'd like to discuss with other Velocity attendees? Join these informal conversations before the main program gets underway on Wednesday morning. To lead a Coffee Birds of a Feather table, sign up at board in the main conference Registration area. Read more.

9:00am

Add to your personal schedule
Mission City Ballroom
Steve Souders (Fastly), John Allspaw (Etsy)
Average rating: ***..
(3.69, 78 ratings)
Program Chairs, Steve Souders and John Allspaw, open the first day of keynotes. Read more.

9:10am

Add to your personal schedule
Operations, Mission City Ballroom
Johan Bergström (Lund University)
Average rating: ****.
(4.44, 189 ratings)
Johan Bergström, Associate Professor at Lund University, Sweden, will introduce the notion of risk in system design. Read more.

9:40am

Add to your personal schedule
Sponsored, Mission City Ballroom
Vik Chaudhary (Keynote)
Average rating: **...
(2.88, 146 ratings)
Details coming soon. Read more.

9:50am

Add to your personal schedule
Sponsored, Mission City Ballroom
Alois Reitbauer (Compuware APM Division)
Average rating: **...
(2.56, 118 ratings)
There is great progress on making web pages fast. Performance Management for native mobile applications is still in it's infancy. What if there was a free technology to help you solve the performance problems in your mobile applications? Read more.

9:55am

Add to your personal schedule
Web Performance, Mission City Ballroom
Kyle Rush (Obama for America)
Average rating: ***..
(3.34, 157 ratings)
The Obama engineering team created a new fundraising platform from the ground up with performance as a primary goal. It was 60% faster than the previous platform. When tested against each other the new platform converted 14% better, a more than $34.7 million difference during the life of the platform. Read more.

10:15am

Add to your personal schedule
Web Performance, Mission City Ballroom
Guy Podjarny (Akamai), Manish Lachwani (Appurify), Doug Sillars (AT&T)
Average rating: ***..
(3.47, 98 ratings)
Join us for a snappy series of five-minute talks on the main stage. Read more.

10:35am

Add to your personal schedule
Sponsored, Mission City Ballroom
Arvind Jain (Google)
Average rating: ***..
(3.38, 85 ratings)
The core infrastructure powering the web has seen significant performance improvements over the last few years. The browsers, devices, and networks are all much faster than they used to be, but has that resulted in a faster user experience? In this talk, I will try to answer that question using real user measurement data from Google Analytics and Youtube. Read more.

11:20am

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Ido Safruti (Akamai)
Average rating: ***..
(3.05, 21 ratings)
This presentation will cover DNS performance issues, sharing research and insights on DNS performance and the different ways browsers and devices handle DNS and are impacted from it, as well as tips for better DNS handling that will result with more robust and better performing sites. We will also cover IPv6, DNSSEC and open resolvers: what is their impact and how to optimize for them as well. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Brendan Gregg (Netflix)
Average rating: ****.
(4.09, 45 ratings)
Various performance analysis methodologies for production systems and cloud environments. Read more.
Add to your personal schedule
Mobile Performance, Grand Ballroom ABCD
Andrew Betts (FT Labs)
Average rating: ****.
(4.24, 21 ratings)
The Financial Times web app was one of the first, and is still one of the best, examples of how HTML5 can genuinely rival native technologies in performance and user experience. But combining multi-platform interoperability with a responsive user experience remains tough. This talk will cover many of the techniques developed at the FT to meet that challenge and nurture the web platform. Read more.
Add to your personal schedule
Sponsored, Ballroom E
Ilya Grigorik (Google)
Average rating: ****.
(4.70, 20 ratings)
In this session we'll take a deep dive into the technical design and optimization criteria to help us meet these goals. As a bonus, we'll demo some existing and upcoming tools we've been working on at Google to automate the process. Read more.
Add to your personal schedule
Sponsored, Ballroom F
Jonathan LeBlanc (PayPal + Braintree)
Average rating: ***..
(3.00, 23 ratings)
In this session, we will take a deeper look into some of the great techniques delivered to us through the RESTful specification, applying them to developer API consumption practices with the intention of creating efficient best practices for rapid development. These are the lessons we learned as we reconstructed our API infrastructure at PayPal for our developer community. Read more.

12:00pm

Add to your personal schedule
Exhibit Hall
Average rating: ****.
(4.00, 3 ratings)
Have a particular topic you'd like to discuss with other Velocity attendees over lunch on Wednesday? Head to the Exhibit Hall lunch area to find your topics and tribes of a feather - and join the conversations. Read more.

1:15pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Steve Heffernan (Brightcove, Video.js), David LaPalomento (Brightcove, Inc.)
Average rating: ***..
(3.90, 10 ratings)
Nobody likes slow video, but it doesn't have to be that way. In this session we'll explore the most performant technologies and techniques for processing video and delivering it to your viewers, including faster player loading (HTML5 + Flash), bit rate switching, peer-to-peer video, CDNs, fast and scalable transcoding, better video file compression, and accelerated file uploads. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Bryce Yan (Twitter), Arun Kejariwal (Twitter)
Average rating: ***..
(3.51, 67 ratings)
A look into how we tackle some aspects of capacity planning at Twitter. Read more.
Add to your personal schedule
Mobile Performance, Grand Ballroom ABCD
Stephen Woods (Yahoo!)
Average rating: ***..
(3.86, 28 ratings)
The mobile web is filled with sites that just feel slow. This talk will help make sure your site isn’t one of them. This talk will cover how to diagnose and solve runtime performance problems on mobile, covering both focusing on optimizing for interaction and data transfer. Read more.
Add to your personal schedule
Sponsored, Ballroom E
Tina Su (Intuit Inc.)
Average rating: ****.
(4.44, 9 ratings)
Continuous integration is critical to get quality mobile apps in the hands of customers on the device of their choosing quickly. This talk will reveal key considerations for evaluating third-party vs. custom-built solutions, sharing how Intuit created a homegrown virtual device lab and automated testing to enable continuous integration that reduced mobile app test time. Read more.
Add to your personal schedule
Sponsored, Ballroom F
Aaron Rudger (Keynote Systems), Kenneth Harker (Keynote Systems, Inc.), David Azaria (Keynote Systems, Inc.)
Average rating: ***..
(3.60, 5 ratings)
At Velocity, we all share a common interest in making our Web and mobile sites robust and reliable for users. For some, this may be an altruistic pursuit. But for most, it's because we know our business grows when customers can quickly engage and transact. So how do we ensure that these transactions are performing their best for the users experiencing them? Read more.

2:00pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Veena Basavaraj (LinkedIn)
Average rating: ***..
(3.52, 23 ratings)
Today at LinkedIn, javascript templates are key to building web-apps: they enable greater unification and reuse across our fragmented web-app stacks for sharing common UI code resulting in rapid iteration and innovation. The road to building this infrastructure has not been easy. In this talk we list the roadblocks, lessons learnt and our current approach for optimal web-performance. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Brett Slatkin (Google Inc.)
Average rating: ****.
(4.71, 91 ratings)
On the Google Consumer Surveys team, 8 minutes after you commit code it's live in production. This talk will cover our experiences doing this for a year, what's gone wrong, and how we made it safe using website screenshots and visual diffs between each release. We'll go over the software that makes it work, how you can implement the same process, and the positive effects it has on a team. Read more.
Add to your personal schedule
Mobile Performance, Grand Ballroom ABCD
Barbara Bermes (OANDA), Blake Crosby (Fastly)
Average rating: ***..
(3.92, 12 ratings)
The CBC serves optimized content to millions of Canadians. We'll share our experience and knowledge of optimizing content delivery for a high-scale and unpredictable audience. We will explain our performance stack from server-side optimization tricks to automated performance tools during deployment. We will discuss our challenges, findings and learnings of continually improving site delivery. Read more.
Add to your personal schedule
Sponsored, Ballroom E
Connie Quach (SOASTA), Dave Cumberland (Shopatron)
Average rating: **...
(2.88, 8 ratings)
For web performance professionals, this new age means having comprehensive management perspectives that include real user measurements. Join us as we examine the three reasons why RUM needs to be part of your management arsenal so you can make it easier to make the hard cash. Read more.
Add to your personal schedule
Sponsored, Ballroom F
Gerry Fassig (CoreSite)
Average rating: ****.
(4.00, 1 rating)
Learn how CoreSite is bringing together best-of-breed partners through the Open Cloud Exchange resulting in public, private, and hybrid cloud interconnection and management as well as connectivity to AWS direct connect. Read more.

3:30pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Colt McAnlis (Google)
Average rating: ****.
(4.46, 24 ratings)
Chrome implements fast, powerful webpage rendering by using the graphics hardware (GPU). But powerful GPU rendering introduces a new suite of issues that web developers need to understand. Attendees will walk away with a clear understanding of the GPU compositor in Chrome and knowledge of how their design choices will impact a page's performance on devices with GPU compositing. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Jason Cook (Fastly)
Average rating: ****.
(4.21, 70 ratings)
The performance of the network underlying our applications can have a dramatic effect on the experience of our users. This session will cover how to tune some of the interactions between TCP and your application to deliver solid performance over the public internet. Read more.
Add to your personal schedule
Mobile Performance, Grand Ballroom ABCD
Jordan Williams (Amazon.com)
Average rating: ***..
(3.27, 11 ratings)
Come find out (and see demos) of how to bridge the interaction performance gaps that often exist between native and web apps and create mobile web experiences that delight your users without resorting to heavy weight mobile frameworks. Read more.
Add to your personal schedule
Sponsored, Ballroom E
Jaret Chiles (Rackspace)
Average rating: **...
(2.41, 17 ratings)
In the old world of IT, if you didn't have hardware capacity or the budget to buy more, your project was dead in the water. Budget constraints can leave some of the best, most creative and most ingenious innovations on the cutting room floor. It’s a true dilemma for developers and innovators – why spend the time creating, when a project could be abandoned in a blink? That was the old world. Read more.
Add to your personal schedule
Sponsored, Ballroom F
Klaus Enzenhofer (Compuware)
Average rating: *....
(1.40, 5 ratings)
In this step by step session we set up Real User Monitoring (RUM) for a native mobile app from scratch. We will analyze the behavior of the application across a variety of aspects including performance metrics, user behavior data as well as crash reports. All tools used in the session are available for free. Read more.

4:15pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Wesley Hales (Shape Security), Ryan Bridges (Turner Broadcasting/CNN Digital)
Average rating: ***..
(3.70, 23 ratings)
PhantomJS, a headless WebKit with JavaScript API, gives us the ability to create lightweight performance measurement tools with JavaScript (and so much more). In this talk we’ll review how PhantomJS has influenced some of the web's top ranking sites and how it can be put into any automated build to produce reporting on performance. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Adam Lazur (Facebook)
Average rating: ****.
(4.72, 61 ratings)
Want to learn how facebook scales their load balancing infrastructure to support more than a billion users? We will be revealing the technologies and methods we use to route and balance Facebook's traffic. This talk will focus on Facebook's DNS load balancer and software load balancer, and how we use these systems to improve user performance, manage capacity, and increase reliability. Read more.
Add to your personal schedule
Mobile Performance, Grand Ballroom ABCD
Ilya Grigorik (Google)
Average rating: ****.
(4.79, 14 ratings)
Mobile networks are slow, unreliable, and have high variability both in latency and bandwidth - a nightmare to optimize for! Right? Well, almost. It’s not nearly as bad as it seems once you understand the limitations of the device and the radio network. We're going to build a 4G network, from the ground up, piece by piece, and talk about the performance implications of each and every component. Read more.
Add to your personal schedule
Sponsored, Ballroom E
Graham Melville (Citrix Systems)
Average rating: *****
(5.00, 1 rating)
This presentation will look at the application delivery controller’s effect the development, deployment and maintenance of applications and web applications in particular. Read more.
Add to your personal schedule
Sponsored, Ballroom F
Gavin Roy (MeetMe), Robert Blackburn (Equinix, Inc.)
Average rating: **...
(2.80, 5 ratings)
MeetMe, Inc. is no stranger to growth. The leading global social platform is one of the most highly trafficked sites in the US, registering a new user every second — more than 86,000 a day. This growth represents a 300 percent increase over last year. Read more.

5:00pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Moderated by:
Mark Nottingham (Akamai)
Panelists:
Mike Belshe (Twist), Andy Davies (NCC Group), Roberto Peon (Google), Jeff Pinner (Twitter), Martin Thomson (Microsoft)
Average rating: ***..
(3.25, 16 ratings)
SPDY is in the process of becoming HTTP/2.0, but won't be final for a while. This panel of industry experts will offer their perspective on what's been happening as well as what needs to happen after it's done. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Ben Christensen (Netflix)
Average rating: ***..
(3.88, 43 ratings)
Common patterns, production examples and operational learnings from how Netflix incorporates fault and latency tolerance into its distributed systems using circuit breakers, bulkheads and other patterns embodied in the opensource Hystrix library (https://github.com/Netflix/Hystrix) and operates them using realtime metrics and data visualization tools. Read more.
Add to your personal schedule
Mobile Performance, Grand Ballroom ABCD
Guilin Chen (Facebook)
Average rating: **...
(2.56, 9 ratings)
We all know mobile performance is important. But how does it affect user engagement? We conducted a set of experiments with the Facebook app (both Android and iOS) and the Facebook mobile site to see how users would react to changes in page load time, scroll delay, or reliability. Read more.

5:40pm

Add to your personal schedule
Exhibit Hall
Average rating: ****.
(4.17, 6 ratings)
Join us in the Exhibit Hall on Wednesday, June 19 after sessions for the Velocity Exhibit Hall Reception. Visit the exhibitors, mingle with other attendees, and enjoy great refreshments and drinks. Read more.

6:30pm

Add to your personal schedule
Cypress Room (Hyatt Hotel)
Average rating: *****
(5.00, 1 rating)
If you're a woman looking for like-minded communities to join, c'mon down to our meetup on Wednesday evening. In addition to great networking, you'll hear lightning pitches from groups, companies, and projects seeking new participants. Read more.

8:00pm

Add to your personal schedule
Event, Santa Clara Ballroom
Average rating: ****.
(4.00, 4 ratings)
Ever notice the trajectory of emerging bands and technology startups are relatively the same? They both share a common goal - build a profession and lifestyle doing something immensely enjoyable that you wholeheartedly believe in effort to take the world by storm. Dyn's Music Meets Tech events breaks the mold of traditional networking events by... Read more.

Thursday, 06/20/2013

9:00am

Add to your personal schedule
Mission City Ballroom
Steve Souders (Fastly), John Allspaw (Etsy)
Average rating: ***..
(3.75, 16 ratings)
Program Chairs, Steve Souders and John Allspaw, open the second day of keynotes. Read more.

9:10am

Add to your personal schedule
Velocity Culture, Mission City Ballroom
Dylan Richard (formerly Obama for America)
Average rating: ****.
(4.51, 82 ratings)
How gamedays at the Obama campaign led to an uneventful Election Day. Read more.

9:30am

Add to your personal schedule
Web Performance, Mission City Ballroom
Arvind Jain (Google)
Average rating: **...
(2.66, 62 ratings)
The W3C Web Performance working group creates standards for improving web application performance including Web Timing, Page Visibility, & High Resolution Timer. These standards are implemented in many of today's major browsers and are used by web developers to measure and improve the performance of their web apps. This talk presents the latest proposals for advancing the world of web performance. Read more.

9:40am

Add to your personal schedule
Sponsored, Mission City Ballroom
Joseph Loveless (Neustar)
Average rating: **...
(2.05, 55 ratings)
The days of complete control are over. Today, the website is your organization's most important online asset and it is more exposed than ever before. Customers are measuring you, competitors are benchmarking you, and things outside of your control are robbing your site of performance. Read more.

9:50am

Add to your personal schedule
Sponsored, Mission City Ballroom
Stephen Ludin (Akamai)
Average rating: **...
(2.90, 31 ratings)
Delivering truly great Web performance has never been easy. In today’s world, the challenge has grown exponentially. Akamai’s Chief Architect, Stephen Ludin, will highlight ways to identify the end users’ situation, determine the best optimizations to employ and how those optimizations directly impact performance – with the end goal of providing an answer to the situational performance challenge. Read more.

9:55am

Add to your personal schedule
Velocity Culture, Mission City Ballroom
Kate Matsudaira (popforms)
Average rating: ***..
(3.56, 85 ratings)
Being great at operations means much more than being technically competent. To be truly successful you have to understand people. Every one of your teammates and everyone one of your customers is a person. And to get what you want, you have to build trust and meaning with those people. Read more.

10:15am

Add to your personal schedule
Web Performance, Mission City Ballroom
Ilya Grigorik (Google), Patrick Meenan (Google)
Average rating: ****.
(4.60, 40 ratings)
Join us for a snappy series of five-minute talks on the main stage. Read more.

10:30am

Add to your personal schedule
Sponsored, Mission City Ballroom
Patrick Lightbody (New Relic)
Average rating: ***..
(3.50, 28 ratings)
Life used to be so simple: a little Perl, a dash of mod_cgi and presto: you've got a web app all within your control. But with HTML5, SOA, fancy new browsers and native mobile apps you now have Objective C, JavaScript, remote APIs, web app code, and who-knows-what running all over the place. How do you manage performance and functionality? Learn how to keep tabs on your code no matter where it is. Read more.

10:35am

Add to your personal schedule
Sponsored, Mission City Ballroom
Steve Riley (Riverbed Technology)
Average rating: **...
(2.96, 25 ratings)
A nearly infinite array of variables can affect performance. Gaining control over these variables allows providers and enterprises to introduce a greater degree of consistency and high performance into any environment. How can this be done? As infrastructure morphs into code, what was once secret becomes revealed. Read more.

10:40am

Add to your personal schedule
Sponsored, Mission City Ballroom
Jonathan LeBlanc (PayPal + Braintree)
Average rating: **...
(2.16, 19 ratings)
Building an efficient and scalable API design can mean the life or death of your developer community. While technical efficiency is a key factor in proper optimization, following a pragmatist approach to specification implementation and security can lead your API design down a path to certain doom. Read more.

11:20am

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Nicole Sullivan (Stubbornella)
Average rating: ****.
(4.09, 11 ratings)
CSS is a simple declarative language. Preprocessors were introduced to overcome it’s many limitations. Developers have long awaited this functionality, and the use of CSS preprocessors like SASS, Less, and Stylus has become ubiquitous on big websites. Yet CSS preprocessors often output some downright ugly code. During this talk, you will learn about preprocessor performance best practices. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Nick Berry (LinkedIn)
Average rating: ***..
(3.62, 16 ratings)
As LinkedIn's traffic grew, it was clear the classical approach to load balancing would not grow with us. In addition to issues with scale, we found many missing key features along the way (cookie routing, DDoS protection, etc). This talk will cover the detail of our migration, things learned along the way, plugins/patches we contributed to ATS, and how other web properties can leverage them. Read more.
Add to your personal schedule
Velocity Culture, Grand Ballroom ABCD
Dan Milstein (Hut 8 Labs)
Average rating: ****.
(4.48, 33 ratings)
The real challenge of running an effective post-mortem is the complex, messy, all-too-human *feelings* of everyone involved. This talk gleefully tackles that challenge head on, and lays out effective techniques for helping a team to learn as much as possible after a public (and generally, pretty shameful) failure. Read more.
Add to your personal schedule
Sponsored, Ballroom E
Ashray Mathur (Salesforce.com Inc), Susie Xia (Salesforce), Venkatesh Katari (Salesforce.com)
Average rating: ***..
(3.60, 5 ratings)
Salesforce.com has developed mobile apps using HTML5, iOS & Android. It is critical to keep these apps performant across frequent deployments to production. Come learn how Salesforce built a mobile performance lab to keep our apps fast and prevent crashes on multiple platforms and devices. Learn the tools and techniques we use to setup your own mobile performance lab ! Read more.
Add to your personal schedule
Sponsored, Ballroom F
Sven Hammar (Apica Systems)
Average rating: ***..
(3.33, 3 ratings)
Can your application scale with linear performance? Capacity planning for a Web or Mobile applications can be challenging but it is critical to any successful application launch. Testing how much load you can handle is just one part of it. Understanding where the bottlenecks are and what to do about it is just as important. Read more.

12:00pm

Add to your personal schedule
Exhibit Hall
Average rating: ****.
(4.00, 1 rating)
Have a particular topic you'd like to discuss with other Velocity attendees over lunch on Tuesday? Head to the Exhibit Hall lunch area to find your topics and tribes of a feather - and join the conversations. Read more.

1:15pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Ariya Hidayat (Shape Security)
Average rating: ****.
(4.25, 16 ratings)
Monitoring the performance of today's complex web applications over the coarse of the development is far from trivial. This talk discusses the emerging language tools designed for the new breed of web applications, ranging from syntax augmentation/transformation, advanced static and dynamic code analysis, as well as run-time complexity profiling. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Sascha Bates (Chef)
Average rating: ***..
(3.27, 22 ratings)
You're on board with the awesome. You know you're going to do configuration management and automate All the Things. You might even have picked a tool. Except, now what? Where do you start? The whole world is available to automate and now it all seems kind of complicated. Read more.
Add to your personal schedule
Velocity Culture, Grand Ballroom ABCD
Gene Kim ("The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win" ), Jez Humble (ThoughtWorks), James Turnbull (Docker), John Willis (Enstratius)
Average rating: ****.
(4.41, 29 ratings)
We designed the 2012 DevOps Survey to learn the habits and health of the DevOps Community. We received 4,000+ responses, and the analysis yielded astonishing results. DevOps is no longer the domain of large-scale WebOps shops; it is entering mainstream. We will share DevOps practices that correlate with significantly higher business performance, as well as their demographics and psychographics. Read more.
Add to your personal schedule
Sponsored, Ballroom E
Peter Blum (Instart Logic), Jim Greer (Kongregate)
Average rating: ****.
(4.00, 2 ratings)
Take a deep dive with us into the architecture and technology plus hear from one of our customers Kongregate about their experience with the technology in production delivering browser based games to over 15 million users. Read more.
Add to your personal schedule
Sponsored, Ballroom F
Nilendu Misra (Intuit), Anshu Verma (Intuit)
Average rating: ****.
(4.20, 5 ratings)
QuickBooks Online is the no. 1 small business cloud accounting solution worldwide. In this session we will talk about how we built a highly scalable, global SaaS offering and the lessons learnt along the way. Read more.

2:00pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Emily Nakashima (GitHub), Rachel Myers (GitHub)
Average rating: ***..
(3.92, 12 ratings)
As the web goes mobile, applications get asynchronous, and functionality moves to the browser, the meaning of “site performance” has moved beyond page load time. We'll talk about picking new relevant metrics, how to adapt existing monitoring tools, and how developers can tune their apps to help track what users are actually experiencing on fully asynchronous pages. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Sam Kottler (Red Hat)
Average rating: ***..
(3.48, 29 ratings)
This talk will cover a number of different anti-patterns, from small issues to architectural decisions that will help configuration management users of all levels build more sound configuration management scripts. Read more.
Add to your personal schedule
Velocity Culture, Grand Ballroom ABCD
Average rating: ***..
(3.44, 16 ratings)
Conference talks often cover how to measure, and improve services through dashboards. This talk aims to help the audience use personal metrics gathering and visualizations to reduce interrupts, improve self assessment and manage career growth. Read more.
Add to your personal schedule
Sponsored, Ballroom E
Moderated by:
John Spirko (Dell)
Panelists:
Andy Wahrenberger (Dell), Ramon Darrow (Dell), Leon Juan Carlos Estibariz (Dell), Rob Dickinson (DELL)
Average rating: ****.
(4.00, 1 rating)
Is your web monitoring out of balance? Are you giving enough attention to API, REST and SOAP – especially as companies expand the web application partner channels and mobile applications? Join us on Thursday, June 20 at 2:00 p.m., as Dell product expert John Spirko leads a panel of web professionals who manage a very popular, very busy website. Read more.
Add to your personal schedule
Web Performance, Ballroom F
Ilya Grigorik (Google), Buddy Brewer (SOASTA), Jon Fox (Torbit), Patrick Lightbody (New Relic)
Average rating: ****.
(4.25, 4 ratings)
As more companies realize the benefits of real user monitoring, the number of RUM alternatives is growing. Come to this session to get a quick look at leading RUM providers to see their key features and how they compare. Read more.

3:30pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Jon Fox (Torbit)
Average rating: ****.
(4.40, 15 ratings)
Everyone in the performance community is trying to better understand RUM and how to use it. In this presentation I'll introduce, compare, and contrast the two primary methods of performance monitoring. This will be done by using Synthetic and Real User Measurement side by side on a handful of sites for 3 months and aggregating and presenting the data that the two methods yield. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Baron Schwartz (VividCortex)
Average rating: ****.
(4.54, 13 ratings)
One of the monitoring holy grails is knowing whether a system is behaving normally. This is usually considered a hard problem, but it can be done very cheaply at large scale. In this presentation I'll explain my definition of normality, several ways to quantify abnormality, and most importantly, what you can do with the results. There will be math, and I'll publish my slides. Read more.
Add to your personal schedule
Velocity Culture, Grand Ballroom ABCD
James Turnbull (Docker)
Average rating: ****.
(4.44, 18 ratings)
Operations people frequently communicate and learn through stories and mythology. We're going to examine why these stories and mythology matter, how they shape your culture and why sometimes telling these stories can give your Operation's people nightmares. Read more.
Add to your personal schedule
Sponsored, Ballroom E
Steve Burton (AppDynamics), John Martin (Edmunds.com)
Average rating: ***..
(3.88, 8 ratings)
AppDynamics Tech Evangelist, Steve Burton and Edmunds.com Senior Director of Production Engineering, John Martin, co-present this talk about DevOps culture and success. Read more.
Add to your personal schedule
Sponsored, Ballroom F
Al Sargent (Pivotal)
Average rating: ***..
(3.33, 3 ratings)
How do Google, Twitter, and Instagram ensure fast application performance at scale? One technique is asynchronous messaging using RabbitMQ to prevent application bottlenecks. In this session, we'll cover common asynchronous messaging patterns and how to implement them in RabbitMQ, common pitfalls to avoid, and how to cluster RabbitMQ for increased scalability and reliability. Read more.

4:15pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Joshua Marantz (Google)
Average rating: ****.
(4.00, 15 ratings)
mod_pagespeed has 39 filters designed to improve web performance. Each was created because it should have positive impact on some sites. But it doesn't always work out that way. Sometimes transformations can slow sites, or interact poorly with introspective JavaScript. We'll look at some of these failures & what they can teach us about how to improve WPO technology and make better use of it. Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Colin Charles (SkySQL Ab/MariaDB Foundation)
Average rating: ***..
(3.33, 3 ratings)
In the third edition (2012) of High Performance MySQL, MHA usage is described as: "anyone other than Yoshinori who is using it in production, and we haven't used it ourselves." Little known to the authors, we've spent quite a lot of time working on MHA and figuring out its kinks. Today MHA is in use in places like DeNA, Facebook, SK Telecom, and DAPA. Read more.
Add to your personal schedule
Velocity Culture, Grand Ballroom ABCD
Jonathan Reichhold (Twitter)
Average rating: ***..
(3.40, 20 ratings)
Firefighting. Not academic where you can debate for a long time. Pressure is constant. Burns many folks out but have to make local optimal decisions and keep pushing to improve. Read more.

4:35pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Philip Tellis (SOASTA, INC)
Average rating: ****.
(4.47, 15 ratings)
While iframes have been the sandboxing method of choice by security folks, they haven't always had a good reputation for web performance. In this talk, we'll look at two techniques that use iframes to boost performance. The first is a method to load third party scripts without blocking the onload event, and the second makes updating far-future expiring content a cinch. Read more.

5:00pm

Add to your personal schedule
Web Performance, Mission City Ballroom B1
Average rating: ****.
(4.48, 21 ratings)
On the web today, the most common cause of performance issues on a website is JavaScript. Some will tell you that users expect a more fluid experience now on the web and they ever have before, but does that mean you need 1MB of JavaScript? Or is there a better way? Read more.
Add to your personal schedule
Operations, Mission City Ballroom B4
Srinivas Peri (Adobe), Alex Honor (Simplify Ops), Damon Edwards (SimplifyOps, Inc.)
Average rating: **...
(2.78, 9 ratings)
Deep inside Adobe, the Coretech group builds the enabling tools and shared components that underpin Adobe's award winning products. But what happens when Adobe starts the move away from packaged software and towards Cloud based services? Learn how Coretech became a service provider, delivered a self-service build & deployment platform, and reinvented itself in along the way. Read more.
Add to your personal schedule
Velocity Culture, Grand Ballroom ABCD
Adam Jacob (Chef)
Average rating: *****
(5.00, 23 ratings)
Velocity is about performance and operations - and the most high performing operations organizations practice both Devops and Continuous Delivery. This talk will show you how to successfully adopt both within your organization, supported by real-world examples of victory and defeat. Revolutionary change requires revolutionary behavior - this talk tells you how to win. Read more.

5:45pm

Add to your personal schedule
Event, Evolution Café + Bar, Hyatt Lobby
Join us at the Evolution Bar in the Hyatt lobby after sessions on the last day of Velocity for a Closing Reception, sponsored by SOASTA. Make those final connections, and get the first peek at SOASTA's awesome new RUM service> Read more.

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Gloria Lombardo at (203) 381-9245 or 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