Skip to main content

Velocity Europe 2014 Schedule

Below are the confirmed and scheduled talks at Velocity Europe 2014. Note: The schedule is subject to change.

Customize Your Own Schedule

Create your own conference schedule using the personal scheduler function. Mark the Tutorials, 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.

211
Add Continuous and Visible Security Testing with BDD-Security to your personal schedule
11:50 Continuous and Visible Security Testing with BDD-Security Stephen de Vries (ContinuumSecurity)
Add Monitoring: The Math Behind Bad Behavior to your personal schedule
13:45 Monitoring: The Math Behind Bad Behavior Theo Schlossnagle (Circonus)
Add Design Reviews for Operations to your personal schedule
14:30 Design Reviews for Operations Mandi Walls (Chef)
Add What Ops Can Learn From Design to your personal schedule
16:00 What Ops Can Learn From Design Robert Treat (OmniTI)
Add Your Place or Mine: A Discussion of Where to Host Your Site to your personal schedule
17:30 Your Place or Mine: A Discussion of Where to Host Your Site Joshua Hoffman (LeaseWeb), Robert Treat (OmniTI), Michael Brunton-Spall (Government Digital Service), Mike Rembetsy (Bloomberg)
212
Add Is TLS Fast Yet? to your personal schedule
11:50 Is TLS Fast Yet? Ilya Grigorik (Google)
Add Progressive Image Rendering: Good or Evil? to your personal schedule
13:45 Progressive Image Rendering: Good or Evil? Tammy Everts (SOASTA), Kent Alstad (Radware Canada)
Add Who's Afraid of the Big Bad Preloader? to your personal schedule
14:30 Who's Afraid of the Big Bad Preloader? Yoav Weiss (Akamai)
Add What are Third-party Components Doing to Your Site's Performance? to your personal schedule
16:00 What are Third-party Components Doing to Your Site's Performance? Andy Davies (NCC Group), Simon Hearne (NCC Group)
Add High Performance WebSocket to your personal schedule
16:45 High Performance WebSocket Wesley Hales (Shape Security)
Add Synthetic and RUM – The Best of Both Worlds to your personal schedule
17:30 Synthetic and RUM – The Best of Both Worlds Cliff Crocker (Akamai), Mark Zeman (SpeedCurve)
113
Add Building the FirefoxOS Homescreen to your personal schedule
13:45 Building the FirefoxOS Homescreen Kevin Grandon (Mozilla)
Add Diving Deep into RUM-based Mobile Waterfalls to your personal schedule
16:00 Diving Deep into RUM-based Mobile Waterfalls Mike McCall (Akamai Technologies Inc)
Add Guide to Survive a World Wide Event  to your personal schedule
16:45 Guide to Survive a World Wide Event Almudena Vivanco (Telefónica I+D), Mateus Bartz (Telefónica)
Add RWD is Not a Panacea to your personal schedule
17:30 RWD is Not a Panacea Estelle Weyl (Instart Logic)
118/119
Add IT Janitor - How to Tidy Up to your personal schedule
13:45 IT Janitor - How to Tidy Up Mark Barnes (Financial Times)
Add Mansplaining 101: Cisadmin Edition to your personal schedule
14:30 Mansplaining 101: Cisadmin Edition Marni Cohen (Puppet Labs)
Add Cognitive Biases in Engineering Organizations to your personal schedule
16:00 Cognitive Biases in Engineering Organizations Jonathan Klein (Attend)
Add The Black Magic of Engineering Management to your personal schedule
17:30 The Black Magic of Engineering Management Adam Christian (Sauce Labs Inc)
120/121
Add Becoming a Web Performance Warrior to your personal schedule
14:30 Becoming a Web Performance Warrior Andrew Still (Intechnica)
Add Monday Opening Welcome to your personal schedule
9:30 Plenary
Room: 211/212
Monday Opening Welcome Steve Souders (SpeedCurve), Courtney W. Nash (O'Reilly), John Allspaw (Etsy)
Add Life after ‘Human Error’ to your personal schedule
9:35 Plenary
Room: 211/212
Life after ‘Human Error’ Steven Shorrock (EUROCONTROL)
Add Maximize the Return of Your Digital Investments to your personal schedule
9:55 Plenary
Room: 211/212
Maximize the Return of Your Digital Investments Aaron Rudger (Keynote LLC)
Add LIGHTNING DEMO: Always Keep an Eye on Your Website Performance - PerfBar to your personal schedule
10:05 Plenary
Room: 211/212
LIGHTNING DEMO: Always Keep an Eye on Your Website Performance - PerfBar Khalid Lafi (WireFilter)
Add The Impatience Economy, Where Velocity Creates Value to your personal schedule
10:15 Plenary
Room: 211/212
The Impatience Economy, Where Velocity Creates Value Monica Pal (Aerospike Inc.)
Add Recruiting for Diversity in Tech to your personal schedule
10:20 Plenary
Room: 211/212
Recruiting for Diversity in Tech Laine Campbell (OpsArtisan)
Add Time For a New Way to Measure User Experience?! to your personal schedule
10:45 Plenary
Room: 211/212
Time For a New Way to Measure User Experience?! Klaus Enzenhofer (Dynatrace)
Add Better Performance Through Better Design to your personal schedule
10:50 Plenary
Room: 211/212
Better Performance Through Better Design Mark Zeman (SpeedCurve)
Add Monday Closing Remarks to your personal schedule
11:10 Plenary
Room: 211/212
Monday Closing Remarks Steve Souders (SpeedCurve), Courtney W. Nash (O'Reilly), John Allspaw (Etsy)
Add Monday Lunchtime Birds of a Feather to your personal schedule
12:30 Sponsored by GitHub
Room: Sponsor Pavilion (Banquet Hall)
Monday Lunchtime Birds of a Feather
Add Sponsor Pavilion Reception (Sponsored by EdgeCast, now part of Verizon) to your personal schedule
18:10 Sponsored by EdgeCast, now part of Verizon
Room: Sponsor Pavilion (Banquet Hall)
Sponsor Pavilion Reception (Sponsored by EdgeCast, now part of Verizon)
8:30 Morning Coffee Service
Room: Level P2 Foyer
11:15 Morning Break - Sponsored by Dynatrace
Room: Level P2 Foyer
15:10 Afternoon Break - Sponsored by Dynatrace
Room: Level P2 Foyer
11:50-12:30 (40m) Operations
Continuous and Visible Security Testing with BDD-Security
Stephen de Vries (ContinuumSecurity)
Security testing is often seen as a specialist activity that requires external experts with leather jackets. But security tests have a lot in common with functional tests. In fact, by using Selenium and open source security tools we can build re-usable, automated security tests that fit a CD pipeline and we can write them as specifications using JBehave so that they're visible to the whole team.
13:45-14:25 (40m) Operations
Monitoring: The Math Behind Bad Behavior
Theo Schlossnagle (Circonus)
Understand how applied math can make sense out of the overwhelming flow of metrics. We'll discuss strategies and manage expectations for the future of "big data" style monitoring.
14:30-15:10 (40m) Operations
Design Reviews for Operations
Mandi Walls (Chef)
This talk includes some guidance and tips for Operations folks attending design review meetings with Development teams in advance of the launch of a new feature or application.
16:00-16:40 (40m) Operations
What Ops Can Learn From Design
Robert Treat (OmniTI)
If you think there is a gap between dev & ops, then design must seem like it comes from another planet. But many of the core ideas behind design work are directly applicable to the world of ops, especially given that running a successful website is no longer (just) about keeping servers up, but about designing human & technical systems that help enable people achieve continuous operations.
16:45-17:25 (40m) Operations
Statistical Learning-based Automatic Anomaly Detection @Twitter
Arun Kejariwal (Machine Zone)
High performance and availability is key to providing the best end-user experience. In this regard, one of the challenges is to proactively detect anomalies – which may occur due to, for example but not limited to, events such as Superbowl – so as to mitigate their impact. We present a statistically rigorous method for automatic anomaly detection.
17:30-18:10 (40m) Operations
Your Place or Mine: A Discussion of Where to Host Your Site
Joshua Hoffman (LeaseWeb), Robert Treat (OmniTI), Michael Brunton-Spall (Government Digital Service), Mike Rembetsy (Bloomberg)
This panel will discuss the numerous operational decisions faced when deciding where to host. Topics will include provisioning, tooling, and how virtualization will help or hurt.
11:50-12:30 (40m) Performance
Is TLS Fast Yet?
Ilya Grigorik (Google)
TLS has exactly one performance problem: it is not used widely enough. Everything else can be optimized.
13:45-14:25 (40m) Performance
Progressive Image Rendering: Good or Evil?
Tammy Everts (SOASTA), Kent Alstad (Radware Canada)
Everyone has strong opinions about progressive images. Some believe that progressive images improve performance by showing the user something while they look at the screen. But others believe that progressive images increase user frustration. We took these assumptions to the lab to see if we could definitively answer the question: do progressive images deliver a better or worse user experience?
14:30-15:10 (40m) Performance
Who's Afraid of the Big Bad Preloader?
Yoav Weiss (Akamai)
The preloader is an essential performance optimization mechanism that exists across all modern browsers, yet it remains a mystery to many Web developers. In this session, we will explain what the preloader is, what it does, what developers need to know about it, and what the future may hold for it.
16:00-16:40 (40m) Performance
What are Third-party Components Doing to Your Site's Performance?
Andy Davies (NCC Group), Simon Hearne (NCC Group)
Sites increasingly rely on third-party scripts to deliver features but there is little data on how they interact with our sites and what their impact on performance is. We’ve been analysing the data from ites we monitor to get a better understanding of third-party performance and in this session will share our findings along with advice on how to make informed choices.
16:45-17:25 (40m) Performance
High Performance WebSocket
Wesley Hales (Shape Security)
Adding a WebSocket service to an application is often misunderstood to be high performance by default, however there are many more considerations that must be made, both on the client and server, before the best performance can be achieved. This talk will provide the checklist and examples you need to fine tune your application’s real-time performance.
17:30-18:10 (40m) Performance
Synthetic and RUM – The Best of Both Worlds
Cliff Crocker (Akamai), Mark Zeman (SpeedCurve)
Synthetic and real user monitoring are two necessary toolsets for anyone responsible for web performance. However, we often struggle with the best way to present the datasets together in a clear and meaningful way. This talk will focus on the relationship between synthetic and RUM metrics and the best presentation techniques for different audiences.
11:50-12:30 (40m) Mobile
Don’t Kill Yourself: Mobile Web Performance Tricks that Aren’t Worth It—and Some that Are
Lyza Gardner (Cloud Four)
Pain for gain. Certainly—sometimes. Meaningful leaps in performance occasionally require heroic effort. But is it always worth it? And does it have to be so hard? There’s quite a collection of RWD and mobile web performance tips and hacks out there; let’s assess which ones deliver satisfaction and which ones leave you sweaty, angry and with little real result.
13:45-14:25 (40m) Mobile
Building the FirefoxOS Homescreen
Kevin Grandon (Mozilla)
We built a mobile OS, and we were crazy enough to do it in javascript.
14:30-15:10 (40m) Mobile
Delivering Optimal Images for Phones and Tablets on the Modern Web
Joshua Marantz (Google)
Evolving mobile hardware and networks have made it challenging for web sites to deliver an optimal experience to each client. If you send the same image to both a WiFi Retina tablet and a 3G phone, you compromise speed and bandwidth cost against image quality. We'll look at using HTML and CSS image markup, CDNs, HTTP caching directives and how WPO can deliver a great UX with minimal effort.
16:00-16:40 (40m) Mobile
Diving Deep into RUM-based Mobile Waterfalls
Mike McCall (Akamai Technologies Inc)
A new performance timing spec from the W3C, Resource Timing, is now supported in recent versions of some mobile browsers. We will take a deep dive into the Resource Timing-based RUM data we get from mobile devices, examine their waterfalls, and make an attempt to understand what does and doesn't make a difference in mobile performance.
16:45-17:25 (40m) Mobile
Guide to Survive a World Wide Event
Almudena Vivanco (Telefónica I+D), Mateus Bartz (Telefónica)
Movistar TV is the Telefonica online tv solution, broadcasting in Spain, Brazil, Chile, Argentina and Peru. Since 2013 a team of 200 people are working together in offering the best online experience and our goal for 2014 is FIFA World Cup. Continuous Performance Integration and monitoring is the key to success to achieve the best experience in events like Barça-Madrid in 2013
17:30-18:10 (40m) Mobile
RWD is Not a Panacea
Estelle Weyl (Instart Logic)
Responsive Web Design is the solution for improving your mobile site. Or is it? A bloated site that simply shrinks in width is not a usable site. Squishy design is not the only, or even the main, solution for improved mobile user experience. Learn how to leverage modern web standards to improve performance so your sites, responsive or not, are more usable, accessible.
11:50-12:30 (40m) Culture & Organizational Change
Hand-made Operations: Scaling Workflow and Management at Etsy
Mike Rembetsy (Bloomberg)
This is the story of Etsy's continuous development process, applied to the workflow of our growing operations team. We will explore the changes to our collaborative relationships, ongoing management challenges, and the changes to workflow that have helped Etsy operations scale.
13:45-14:25 (40m) Culture & Organizational Change
IT Janitor - How to Tidy Up
Mark Barnes (Financial Times)
Unless you are a startup with only one product line you probably have systems that you need to decommission. Chances are those systems are already slowing you down. This session is about the lessons learnt by the decommissioning team at the Financial Times while we tried to put away the old broken toys to make enough space to play with the new ones.
14:30-15:10 (40m) Culture & Organizational Change
Mansplaining 101: Cisadmin Edition
Marni Cohen (Puppet Labs)
Mansplaining is tricky to identify, but easy to avoid. It’s also one of the biggest obstacles to creating a diverse technical team — especially one that’s welcoming to women. Learn how to foster a work environment that’s inclusive for all, and build a stronger team.
16:00-16:40 (40m) Culture & Organizational Change
Cognitive Biases in Engineering Organizations
Jonathan Klein (Attend)
Human logic, unlike that of the machines which we program and use every day, isn't perfect. We make mistakes, we establish bad mental habits, and we have many cognitive biases that negatively impact our ability to be successful engineers. In this talk I will outline some of the most common biases that show up in engineering organizations, and how to recognize and overcome them.
16:45-17:25 (40m) Culture & Organizational Change
The Machine is Dead, Long Live the Machine! - Service Resilience and Deployment Automation at The BBC
Yavor Atanasov (BBC)
This session will cover the tools and services we are developing to allow BBC teams to build scalable and resilient services on AWS and other providers. We will cover infrastructure provisioning, software building, baking of machine images, service isolation, security, deployment orchestration and more. We will also look at how these tools reflect and shape engineering culture at the BBC.
17:30-18:10 (40m) Culture & Organizational Change
The Black Magic of Engineering Management
Adam Christian (Sauce Labs Inc)
I've spent the last four years at Sauce Labs making the transition from small startup Javascript Developer, to "Engineering Management" in a rapidly growing startup environment. I would like to share what I've learned about management, startups, and personal growth. This is the talk I wish I had seen, regularly, for the last 4 years - it would have saved me mountains of time and heartache.
14:30-15:10 (40m) Sponsored
Becoming a Web Performance Warrior
Andrew Still (Intechnica)
What is a Web Performance Warrior? Someone who not only realises the importance of performance, but can make the application they are involved in perform better than it does now and better than its competitors, flying the flag in their organisation for better performance. This session will set you on the right track to declare war on poor performance - to become a Web Performance Warrior.
16:00-16:40 (40m) Sponsored
Is The Cloud Going To Kill Traditional Application Delivery
Dvir Shapira (Incapsula)
This talk will discuss the architecture of a new type of service called the application delivery cloud. This new cloud service not only offers critical performance, availability and security capabilities to web application vendors, it goes beyond its hardware analog to deliver new capabilities that today’s applications require.
9:30-9:35 (5m)
Monday Opening Welcome
Steve Souders (SpeedCurve), Courtney W. Nash (O'Reilly), John Allspaw (Etsy)
Program Chairs, Steve Souders, Courtney Nash and John Allspaw, open the first day of keynotes.
9:35-9:55 (20m)
Life after ‘Human Error’
Steven Shorrock (EUROCONTROL)
When things go wrong in organizations, one thing is almost always found in the post-mortem: ‘human error’. But things are not so straightforward. ‘Human error’ fails to capture the context and complexity of work and systems. There is a better way. Let’s journey through the steps of recovery, from explaining away events to understanding how your system really works.
9:55-10:05 (10m) Sponsored
Maximize the Return of Your Digital Investments
Aaron Rudger (Keynote LLC)
The journey to optimize customers’ experience across multiple channels breaks down the traditional business and IT approaches. Investments in faster Web pages and responsive apps, for example, position companies to capitalize on their digital initiatives, but many have not defined the performance metrics to measure success. How do you analyze and maximize the return of your digital initiatives?
10:05-10:15 (10m)
LIGHTNING DEMO: Always Keep an Eye on Your Website Performance - PerfBar
Khalid Lafi (WireFilter)
PerfBar is a tool that puts dozens of metrics (as well as custom metric support) at the tip of your fingers with just a single script include.
10:15-10:20 (5m) Sponsored
The Impatience Economy, Where Velocity Creates Value
Monica Pal (Aerospike Inc.)
We live in the Impatience Economy where we want what we want, right here, and right now. How is Big Data re-defining Velocity? A new generation of startups, are building big data driven applications that participate in Real-Time Bidding (RTB) to create personalized experiences in real-time. How are these companies going from 0 to revenue in months, using high Velocity to create big Value?
10:20-10:35 (15m)
Recruiting for Diversity in Tech
Laine Campbell (OpsArtisan)
As technology jobs become increasingly hard to fill, the average starting salary of an engineer in the valley is more than the median family income in the US for many demographics. Laine will discuss how to build your organization to become a culture and process that drives diversity in recruiting, hiring and retaining.
10:35-10:45 (10m) Sponsored
Embracing Your Personal Apocalypse: A Light-Hearted Jaunt Through an Abject Failure
Will Pressly (EdgeCast)
Mistakes happen. Hopefully not frequently -- but they do. Sometimes they are small, other times big. Sometimes they can be existential crises that can leave deep professional scars. This talk describes such a mistake -- by the person who made it -- and how the person and the organization recovered and grew from it.
10:45-10:50 (5m) Sponsored
Time For a New Way to Measure User Experience?!
Klaus Enzenhofer (Dynatrace)
The APDEX was established to give us a metric to optimize our websites for performance but is it still valid? In this session we will explore what is needed in the mobile world of today to identify bad user experience and look into the new concept of a User Experience Index.
10:50-11:10 (20m)
Better Performance Through Better Design
Mark Zeman (SpeedCurve)
Everybody needs to care about performance but often only the engineers do. An exploration of how design processes and wrapping a layer of visual storytelling around the data can engage the whole organization and motivate change.
11:10-11:15 (5m)
Monday Closing Remarks
Steve Souders (SpeedCurve), Courtney W. Nash (O'Reilly), John Allspaw (Etsy)
Program Chairs, Steve Souders, Courtney Nash and John Allspaw, close the first day of keynotes.
12:30-13:45 (1h 15m) Event
Monday Lunchtime Birds of a Feather
Birds of a Feather (BoF) sessions are informal roundtable discussions happening during lunch on Monday, 17 November and Tuesday, 18 November. You can join any BoF table or start your own with a topic of your choice. The BoF sign-up board will be near the Registration area.
18:10-19:10 (1h) Event
Sponsor Pavilion Reception (Sponsored by EdgeCast, now part of Verizon)
Join us in the Sponsor Pavilion on Monday, 17 November after sessions for the Velocity Sponsor Pavilion Reception. Visit the exhibitors, mingle with other attendees, and enjoy great refreshments and drinks.
8:30-9:30 (1h)
Break: Morning Coffee Service
11:15-11:50 (35m)
Break: Morning Break - Sponsored by Dynatrace
15:10-16:00 (50m)
Break: Afternoon Break - Sponsored by Dynatrace