Skip to main content

Schedule: Full Listing

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.

Monday, 17-11-2014

8:30

Monday, 17-11-2014
Location: Level P2 Foyer
Morning Coffee Service (1h)

9:30

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212 Level: Non-technical
Steve Souders (SpeedCurve), Courtney W. Nash (O'Reilly), John Allspaw (Etsy)
Average rating: ***..
(3.69, 13 ratings)
Program Chairs, Steve Souders, Courtney Nash and John Allspaw, open the first day of keynotes. Read more.

9:35

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212 Level: Non-technical
Steven Shorrock (EUROCONTROL)
Average rating: ****.
(4.14, 51 ratings)
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. Read more.

9:55

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212
Aaron Rudger (Keynote LLC)
Average rating: ***..
(3.31, 32 ratings)
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? Read more.

10:05

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212 Level: Intermediate
Khalid Lafi (WireFilter)
Average rating: ***..
(3.13, 45 ratings)
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. Read more.

10:15

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212
Monica Pal (Aerospike Inc.)
Average rating: ***..
(3.19, 37 ratings)
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? Read more.

10:20

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212 Level: Non-technical
Laine Campbell (OpsArtisan)
Average rating: ***..
(3.80, 51 ratings)
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. Read more.

10:35

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212
Will Pressly (EdgeCast)
Average rating: ***..
(3.92, 38 ratings)
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. Read more.

10:45

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212
Klaus Enzenhofer (Dynatrace)
Average rating: ***..
(3.09, 35 ratings)
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. Read more.

10:50

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212 Level: Non-technical
Mark Zeman (SpeedCurve)
Average rating: ****.
(4.24, 45 ratings)
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. Read more.

11:10

Add to your personal schedule
Monday, 17-11-2014
Location: 211/212
Steve Souders (SpeedCurve), Courtney W. Nash (O'Reilly), John Allspaw (Etsy)
Average rating: ***..
(3.86, 7 ratings)
Program Chairs, Steve Souders, Courtney Nash and John Allspaw, close the first day of keynotes. Read more.

11:15

Monday, 17-11-2014
Location: Level P2 Foyer
Morning Break - Sponsored by Dynatrace (35m)

11:50

Add to your personal schedule
Monday, 17-11-2014
Operations
Location: 211 Level: Intermediate
Stephen de Vries (ContinuumSecurity)
Average rating: ****.
(4.17, 18 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Performance
Location: 212 Level: Advanced
Ilya Grigorik (Google)
Average rating: ****.
(4.79, 28 ratings)
TLS has exactly one performance problem: it is not used widely enough. Everything else can be optimized. Read more.
Add to your personal schedule
Monday, 17-11-2014
Mobile
Location: 113 Level: Intermediate
Lyza Gardner (Cloud Four)
Average rating: ***..
(3.63, 30 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Culture & Organizational Change
Location: 118/119 Level: Intermediate
Mike Rembetsy (Bloomberg)
Average rating: ****.
(4.43, 7 ratings)
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. Read more.

12:30

Add to your personal schedule
Monday, 17-11-2014
Location: Sponsor Pavilion (Banquet Hall)
Average rating: ****.
(4.33, 3 ratings)
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. Read more.

13:45

Add to your personal schedule
Monday, 17-11-2014
Operations
Location: 211 Level: Advanced
Theo Schlossnagle (Circonus)
Average rating: ****.
(4.34, 29 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Performance
Location: 212 Level: Intermediate
Tammy Everts (SOASTA), Kent Alstad (Radware Canada)
Average rating: ***..
(3.93, 28 ratings)
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? Read more.
Add to your personal schedule
Monday, 17-11-2014
Mobile
Location: 113 Level: Intermediate
Kevin Grandon (Mozilla)
Average rating: ***..
(3.78, 9 ratings)
We built a mobile OS, and we were crazy enough to do it in javascript. Read more.
Add to your personal schedule
Monday, 17-11-2014
Culture & Organizational Change
Location: 118/119 Level: Non-technical
Mark Barnes (Financial Times)
Average rating: ****.
(4.73, 11 ratings)
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. Read more.

14:30

Add to your personal schedule
Monday, 17-11-2014
Operations
Location: 211 Level: Intermediate
Mandi Walls (Chef)
Average rating: ***..
(3.32, 25 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Performance
Location: 212 Level: Advanced
Yoav Weiss (Akamai)
Average rating: ***..
(3.25, 8 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Mobile
Location: 113 Level: Intermediate
Joshua Marantz (Google)
Average rating: ***..
(3.31, 16 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Culture & Organizational Change
Location: 118/119 Level: Non-technical
Marni Cohen (Puppet Labs)
Average rating: ****.
(4.23, 13 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Sponsored
Location: 120/121 Level:
Andrew Still (Intechnica)
Average rating: *....
(1.70, 10 ratings)
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. Read more.

15:10

Monday, 17-11-2014
Location: Level P2 Foyer
Afternoon Break - Sponsored by Dynatrace (50m)

16:00

Add to your personal schedule
Monday, 17-11-2014
Operations
Location: 211 Level: Intermediate
Robert Treat (OmniTI)
Average rating: ****.
(4.45, 11 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Performance
Location: 212 Level: Intermediate
Andy Davies (NCC Group), Simon Hearne (NCC Group)
Average rating: ****.
(4.59, 17 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Mobile
Location: 113 Level: Intermediate
Mike McCall (Akamai Technologies Inc)
Average rating: ***..
(3.62, 13 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Culture & Organizational Change
Location: 118/119 Level: Non-technical
Jonathan Klein (Attend)
Average rating: ****.
(4.87, 30 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Sponsored
Location: 120/121
Dvir Shapira (Incapsula)
Average rating: **...
(2.25, 4 ratings)
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. Read more.

16:45

Add to your personal schedule
Monday, 17-11-2014
Operations
Location: 211 Level: Intermediate
Arun Kejariwal (Machine Zone)
Average rating: ***..
(3.76, 17 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Performance
Location: 212 Level: Intermediate
Wesley Hales (Shape Security)
Average rating: **...
(2.29, 17 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Mobile
Location: 113 Level: Intermediate
Almudena Vivanco (Telefónica I+D), Mateus Bartz (Telefónica)
Average rating: ***..
(3.25, 8 ratings)
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 Read more.
Add to your personal schedule
Monday, 17-11-2014
Culture & Organizational Change
Location: 118/119 Level: Intermediate
Average rating: ****.
(4.63, 19 ratings)
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. Read more.

17:30

Add to your personal schedule
Monday, 17-11-2014
Operations
Location: 211 Level: Intermediate
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Performance
Location: 212 Level: Intermediate
Cliff Crocker (Akamai), Mark Zeman (SpeedCurve)
Average rating: ****.
(4.44, 9 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Mobile
Location: 113 Level: Intermediate
Estelle Weyl (Instart Logic)
Average rating: ****.
(4.00, 14 ratings)
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. Read more.
Add to your personal schedule
Monday, 17-11-2014
Culture & Organizational Change
Location: 118/119 Level: Advanced
Adam Christian (Sauce Labs Inc)
Average rating: ****.
(4.44, 25 ratings)
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. Read more.

18:10

Add to your personal schedule
Monday, 17-11-2014
Location: Sponsor Pavilion (Banquet Hall)
Average rating: ****.
(4.38, 8 ratings)
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. Read more.

Tuesday, 18-11-2014

8:30

Tuesday, 18-11-2014
Location: Level P2 Foyer
Morning Coffee Service (1h)

9:30

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212 Level: Non-technical
John Allspaw (Etsy), Courtney W. Nash (O'Reilly), Steve Souders (SpeedCurve)
Average rating: ****.
(4.14, 7 ratings)
Program Chairs, John Allspaw, Courtney Nash and Steve Souders open the second day of keynotes. Read more.

9:40

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212 Level: Non-technical
Andrew Betts (FT Labs)
Average rating: ****.
(4.11, 36 ratings)
This talk will make you think about the principles of your development process, to support new, more scalable web development practices. I’ll also be talking about a new public project sponsored by the FT and Fastly to build a community polyfill service to support those better practices. It’s time to upgrade the web. Read more.

10:00

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212
Mehdi Daoudi (Catchpoint)
Average rating: ***..
(3.81, 32 ratings)
Like a rampaging bull, the internet is a complex beast that’s ready to take down your site at a moment’s notice. Join Mehdi Daoudi, CEO and co-founder of Catchpoint Systems, to learn how you can elude some of the more unpredictable movements and get back on your feet. Read more.

10:10

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212 Level: Intermediate
Vanessa Hurst (CodeMontage)
Average rating: ***..
(3.88, 41 ratings)
“In times of drastic change, it is the learners who inherit the future.” Ever-changing technologies and evolving systems require we never stop learning, but how does successful learning happen in increasingly complex organizations? Read more.

10:30

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212
Steve Miller-Jones (Limelight Networks)
Average rating: **...
(2.75, 28 ratings)
Testing, monitoring and analysis of website and web-application performance requires a range of analysis and reporting tools, if you have to create a comprehensive view of the influencing factors. In this session we look at how Limelight securely exposes data about CDN service and object delivery behavior, using HTTP headers. Read more.

10:35

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212
Alois Reitbauer (Dynatrace)
Average rating: ***..
(3.65, 26 ratings)
Let’s face it. Alerting is broken. We are all still alerting the same way is we did in the early days of software based on metrics violations. We have all started to accept that we get too many alerts and the hard work of making sense is still left to us. This talk will introduce you to the concept of contextual alerting and show the difference hands on using a real world example. Read more.

10:40

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212 Level: Non-technical
Pamela Fox (Khan Academy)
Average rating: ***..
(3.87, 38 ratings)
As the web gets bigger and more ubiquitous, we will need more programmers and more people understanding programming. How can we do that? I'll share what I've learned from teaching programming to newbies, online at Khan Academy and in-person for women in San Francisco. Read more.

10:50

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212
Brian Doll (SourceClear)
Average rating: **...
(2.56, 27 ratings)
It’s been seven years since the first commit, and today there are over seven million people building better software, faster, on GitHub. For over six years, the incredible community that has formed around the Velocity conference has presented and advocated for all things fast and stable, and everyone is listening. Let’s take a look ahead at what in store next. Read more.

10:55

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212 Level: Intermediate
Ilya Grigorik (Google), Nils Kuhn (iteratec GmbH), Uwe Beßle (iteratec GmbH)
Average rating: ****.
(4.78, 23 ratings)
HTTP Archive and Google Cloud Dataflow, Webpagetest-automation 2.0 Read more.

11:10

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211/212 Level: Non-technical
John Allspaw (Etsy), Courtney W. Nash (O'Reilly), Steve Souders (SpeedCurve)
Average rating: ****.
(4.00, 4 ratings)
Program Chairs, John Allspaw, Courtney Nash and Steve Souders close the second day of keynotes. Read more.

11:15

Tuesday, 18-11-2014
Location: Level P2 Foyer
Morning Break - Sponsored by Keynote (35m)

11:50

Add to your personal schedule
Tuesday, 18-11-2014
Operations
Location: 211 Level: Intermediate
Michael Brunton-Spall (Government Digital Service)
Average rating: ****.
(4.57, 23 ratings)
Your software architects are probably out there drinking the Microservices kool-aid right now, and dreaming of building the next system using those patterns. Microservices is a wonderful silver bullet that has the possibility and capability to make an operations teams life a complete nightmare. Learn how to talk to your architects and dev team and help them think about the problems Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Performance
Location: 212 Level: Intermediate
Kornel Lesiński (FT Labs)
Average rating: ****.
(4.47, 17 ratings)
PNG images with alpha transparency are incredibly useful in web design, but their large file sizes are at odds with good page performance. With a special encoder it's possible to create PNG images that are up to 40% smaller, and still compatible with all browsers, support smooth transparency and millions of colors. I'm going to show you how to do it, whether you're a designer or a developer. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Mobile
Location: 113 Level: Intermediate
Nassim Kammah (Etsy)
Average rating: ****.
(4.19, 16 ratings)
At this time, the app stores approval process prevents us from practicing Continuous Delivery for native mobile apps. Nonetheless, we can still practice agile development, committing often and detecting defects as early as they are introduced with a robust continuous integration infrastructure. This talk will explore Etsy's journey to building such an infrastructure. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Culture & Organizational Change
Location: 118/119 Level: Intermediate
Philip Reynolds (Workday)
Average rating: ****.
(4.43, 7 ratings)
Service orientated architecture and, more recently, microservice architectures have become popular patterns as large scale architectures. The idea of decoupling services and having independently deployable units lends itself well to large scale applications in the cloud. Those same principles of autonomous units can also be applied organisationally leading to greater efficiencies at scale. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Sponsored
Location: 120/121
Tyler McMullen (Fastly), Bruce Spang (Fastly)
Average rating: ****.
(4.80, 5 ratings)
How do you build a distributed cache invalidation system that can invalidate content in 150 milliseconds across a global network of servers? We will discuss the process of constructing a production-ready distributed system built on solid theoretical foundations. This talk will cover using research to design systems, the bimodal multicast algorithm, and the behavior of this system in production. Read more.

12:30

Add to your personal schedule
Tuesday, 18-11-2014
Location: Sponsor Pavilion (Banquet Hall)
Average rating: ***..
(3.50, 2 ratings)
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. Read more.

13:45

Add to your personal schedule
Tuesday, 18-11-2014
Operations
Location: 211 Level: Intermediate
Ryan Frantz (Etsy)
Average rating: ****.
(4.52, 21 ratings)
When it’s three in the morning, it’s hard enough waking up, let alone getting your brain in gear to fix problems. Computers should provide us with additional context around an alert, so that we can resolve issues faster and get back to sleep. This presentation discusses how to contextualize alerts, automatically, so that engineers can address issues faster and get back to what they were doing. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Performance
Location: 212 Level: Intermediate
Buddy Brewer (SOASTA), Philip Tellis (SOASTA)
Average rating: ****.
(4.14, 7 ratings)
Looking for an alternative to onload? Let's find one together. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Mobile
Location: 113 Level: Intermediate
Andrew Still (Intechnica)
Average rating: **...
(2.78, 9 ratings)
This session will look at some recommendations for performance improvement on mobile devices and ask whether they are responsible or irresponsible when viewed beyond just performance of our application. This will cover areas such as the impact on battery life, data usage and other issues that can lead to users removing apps. We will also look at what can be done to minimise these negative impacts. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Culture & Organizational Change
Location: 118/119 Level: Intermediate
Ben Evans (jClarity)
Average rating: ***..
(3.33, 15 ratings)
In this session, we will discuss how the care and feeding of modern production environments extends beyond the domain of the Ops team, and into development, testing and management functions. We'll examine common communication and other problems (such as cognitive biases), and look at some innovative ways to approach solving them. Read more.

14:30

Add to your personal schedule
Tuesday, 18-11-2014
Operations
Location: 211 Level: Intermediate
Jon Cowie (Etsy)
Average rating: ****.
(4.30, 10 ratings)
A whistlestop tour through the internals of Chef, exploring how everything fits together and the various places you can hook in custom code. I'm particularly going to focus on helping you decide when it's appropriate to use each customization type and also whether or not you *should* customize. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Performance
Location: 212 Level: Intermediate
Patrick Hamann (the Guardian)
Average rating: ****.
(4.97, 32 ratings)
Using new research and real world examples, Patrick will cover a range of techniques – from the controversial to bleeding edge – the Guardian are using to make their next generation website load as fast as possible, and ultimately breaking the news to the user within 1000ms. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Mobile
Location: 113 Level: Intermediate
Zheng Jia (Baidu)
Average rating: ***..
(3.75, 8 ratings)
Maps are one of the fundamental services for mobile users and are more often used on mobile platform than others. So the performance of map mobile sites is so important that no one should ignore. Speeding up the sites can reduce the time that users find places, get directions, make decisions about where to eat, etc. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Culture & Organizational Change
Location: 118/119 Level: Non-technical
James Stewart (Government Digital Service)
Average rating: ****.
(4.80, 5 ratings)
The same commitment to collaboration, communication and empathy that drives devops can be applied much more widely across organisations, bringing together radically different disciplines to respond to user needs. This session looks at how to drive that sort of collaboration and how vital it is to transforming large organisations. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Sponsored
Location: 120/121
Abelardo Gonzalez (Keynote Systems)
Trends like mobile and social media have disrupted the traditional definition of performance and transformed expectations of customers. Investing in digital initiatives that enhance customer experience now requires a fundamental shift in approach to performance insights. How do you maximize the performance of your apps without sacrificing user experience? Read more.

15:10

Tuesday, 18-11-2014
Location: Level P2 Foyer
Afternoon Break - Sponsored by Keynote (50m)

16:00

Tuesday, 18-11-2014
Operations
Location: 211
TBC
Add to your personal schedule
Tuesday, 18-11-2014
Performance
Location: 212 Level: Advanced
Matt Andrews (Financial Times)
Average rating: ****.
(4.04, 25 ratings)
Service Worker is set to turn the web on its head, enabling websites to run fast on any connection. Learn how to use it and its predecessor to eliminate the network to create web apps with unbeatable performance. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Mobile
Location: 113 Level: Intermediate
Colin Bendell (Akamai)
Average rating: ****.
(4.60, 5 ratings)
If you are building a mobile app or hybrid responsive app you are probably thinking deeply about reusing components and data APIs from your web site. In this talk we will explore some common pitfalls in using web components & web APIs in mobile apps. We will look at the impact on operations, network performance, scalability and reliability - and how to overcome these challenges. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Culture & Organizational Change
Location: 118/119 Level: Advanced
Jeff Sussna (Ingineering.IT)
Average rating: ****.
(4.54, 13 ratings)
Promise Theory is a formal model for describing complex distributed systems. It can also be used to describe socio-technical systems such as DevOps or even entire digital service organizations. This session will demonstrate Promise Theory’s ability to improve service quality by helping us increase empathy and better understand certainty and uncertainty in the systems we manage. Read more.

16:45

Add to your personal schedule
Tuesday, 18-11-2014
Operations
Location: 211 Level: Intermediate
Hooman Beheshti (Fastly)
Average rating: ***..
(3.75, 16 ratings)
In the past, CDNs have been used to cache and distribute static objects. But issues around invalidation, staleness, and a lack of visibility have prevented us from using CDNs to fully leverage the benefits of caching when it comes to dynamic content. We'll look at the challenges CDNs have faced with dynamic content and how to fully integrate your applications to leverage their global reach. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Performance
Location: 212 Level: Intermediate
Pamela Fox (Khan Academy)
Average rating: ****.
(4.00, 12 ratings)
In a single day and one code review, we were able to remove 10+ HTTP requests for images from our landing page, and sped up the page load time by more than 2x. This talk looks at the 5 different techniques for removing those images and the tools that made those techniques easier. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Mobile
Location: 113 Level: Intermediate
Yoav Weiss (Akamai)
Average rating: ****.
(4.29, 7 ratings)
Today, Responsive Web design often means using one of the various Responsive Images hacks or take a performance hit. In a short while, that will no longer be the case. A native Responsive Images solution is coming soon to a browser near you. In this session we will discuss this solution in depth, and see how you can start using it in your current designs. Read more.
Add to your personal schedule
Tuesday, 18-11-2014
Culture & Organizational Change
Location: 118/119 Level: Non-technical
Average rating: ****.
(4.47, 15 ratings)
BBC Sport online is Europe's best-loved Sports site handling billions of requests each month. The engineering team behind this has expanded rapidly over the past 2 years and has established new working practices in order to deliver a team as performant as the final product. This session describes the key aspects of our culture, how it's evolved, the challenges we faced and our current approaches. Read more.

17:30

Add to your personal schedule
Tuesday, 18-11-2014
Location: 211 Level: Intermediate
Perry Dyball (Seatwave Ltd), Stephen Thair (DevOpsGuys)
Average rating: ***..
(3.93, 28 ratings)
In the closing session rather than having the audience asking a panel of experts for their top performance tips, we are going to be asking YOU for all the answers. Using quiz tech from getkahoot.com, there will be rounds on Web Performance, DevOps, Mobile and finally Miscellanea where things get a little freaky! Make sure your smart phones are powered up for a chance to win some great prizes. Read more.

18:10

Add to your personal schedule
Tuesday, 18-11-2014
Location: Level P2 Foyer
Average rating: ****.
(4.86, 7 ratings)
Join us after sessions on the last day of Velocity for a Closing Reception and make those last connections before leaving the conference. Read more.

Wednesday, 19-11-2014

8:30

Wednesday, 19-11-2014
Location: Level P1 Foyer
Break (1h)

9:30

Add to your personal schedule
Wednesday, 19-11-2014
Operations
Location: 212 Level: Intermediate
Stein Inge Morisbak (Bekk Consulting AS)
Average rating: ***..
(3.50, 28 ratings)
Ansible is a radically simple and lightweight provisioning framework which makes your servers and applications easier to provision and deploy. In this tutorial you will be given an introduction to Ansible and learn how to provision Linux servers with a web-proxy, a database and some other packages. Furthermore we will automate zero-downtime deployment of a Java web application. Read more.
Add to your personal schedule
Wednesday, 19-11-2014
Mobile
Location: 113 Level: Intermediate
Maximiliano Firtman (ITMaster Professional Training)
Average rating: ****.
(4.58, 24 ratings)
The mobile web space moves really fast and every year the whole ecosystem changes. But one thing remains unchanged: the need for extreme performance. If you have a mobile site, a responsive web or you are about to create one, this tutorial will give you the techniques to measure and improve the performance after understanding the mobile web world today and testing on your own mobile device. Read more.
Add to your personal schedule
Wednesday, 19-11-2014
Performance
Location: 124/125 Level: Intermediate
Tobias Baldauf (Akamai Technologies)
Average rating: ****.
(4.60, 10 ratings)
Image assets are a major impediment to page load times. Best practices for common image compression have been evangelized. To further reduce image bytesize, we have to get creative: discover how to apply lossy compression to lossless formats, automatically detect good compression levels and learn how disciplines like computer vision and machine learning can help us to improve image compression. Read more.

11:00

Wednesday, 19-11-2014
Location: Level P1 Foyer
Morning Break (30m)

11:30

Add to your personal schedule
Wednesday, 19-11-2014
Operations
Location: 212 Level: Intermediate
Joshua Hoffman (LeaseWeb)
Average rating: ****.
(4.76, 29 ratings)
Linux containers are the new hotness. I will deconstruct the Linux Container concept, discuss what linux containers are and are not, explore the available tools, and walk through building linux containers from scratch. Read more.
Add to your personal schedule
Wednesday, 19-11-2014
Performance
Location: 113 Level: Intermediate
Ian Molyneaux (Intechnica), Larry Haig (Intechnica)
Average rating: *....
(1.85, 27 ratings)
Because of the expectation for increasingly complex applications to be deployed quickly, many professionals don't take the time to ensure that they'll perform well or scale effectively. Ian Molyneaux, author of "The Art of Application Performance Testing", will explain the complete life cycle of the testing process and will demonstrate best practices to help your performance tests succeed. Read more.
Add to your personal schedule
Wednesday, 19-11-2014
Culture & Organizational Change
Location: 124/125 Level: Non-technical
Yuval Yeret (AgileSparks)
Average rating: *****
(5.00, 3 ratings)
The Kanban Method is a way to evolve towards a more effective flow-oriented operation that is very aligned with DevOps thinking. In this session we will see how exactly this process works and how it can help guide legacy enterprises towards the promised land of a DevOps culture, structure and toolchain. Read more.

13:00

Wednesday, 19-11-2014
Location: 124-130
Lunch (1h)

14:00

Add to your personal schedule
Wednesday, 19-11-2014
Operations
Location: 212 Level: Intermediate
Avleen Vig (Etsy), Carolyn Rowland (Independent)
Average rating: ****.
(4.20, 20 ratings)
How do you improve your productivity in a high-interrupt environment? This tutorial discusses the impact of interruptions on individuals in centralised and distributed teams. We'll discuss the causes of interruptions, their impact, and methods to overcome the challenges presented. Engineers and managers will learn about ways interruptions can be managed to reduce stress and increase productivity. Read more.
Add to your personal schedule
Wednesday, 19-11-2014
Performance
Location: 113 Level: Intermediate
Tammy Everts (SOASTA), Kent Alstad (Radware Canada)
Average rating: ***..
(3.10, 10 ratings)
This tutorial covers a broad set of performance fundamentals — from user expectations to business metrics to optimization best practices — to help you hit the ground running for the next three days. Read more.
Add to your personal schedule
Wednesday, 19-11-2014
Mobile
Location: 124/125 Level: Non-technical
Lara Hogan (Etsy), Destiny Montague (Etsy)
Average rating: ****.
(4.25, 4 ratings)
Learn how to build a device lab as a product for your coworkers to test their work on a spectrum of operating systems and versions. We’ll cover how to choose devices, organization and cabling, power supply troubleshooting, and tips for getting your users to use the lab considerately. Read more.

15:30

Wednesday, 19-11-2014
Location: Level P1 Foyer
Afternoon Break (30m)

16:00

Add to your personal schedule
Wednesday, 19-11-2014
Operations
Location: 212 Level: Intermediate
Kelsey Hightower (Google)
Average rating: ****.
(4.75, 16 ratings)
Linux containers provide the ability to reliably deploy 1000s of application instances in seconds, but how do we manage it all? The answer is CoreOS. This workshop will help you wrap your mind around complex topics such as distributed configuration management, service discovery, and application scheduling. Read more.
Add to your personal schedule
Wednesday, 19-11-2014
Performance
Location: 113 Level: Intermediate
Colin Bendell (Akamai)
Average rating: ****.
(4.83, 6 ratings)
This workshop will show how we can take a Responsive site and by making key changes improve the performance for different screens resolutions, network conditions and devices. We will take a “naïve” RWD site, transform it, and make it fast using commonly available tools and techniques before your very eyes. Read more.
Add to your personal schedule
Wednesday, 19-11-2014
Culture & Organizational Change
Location: 124/125 Level: Non-technical
Patrick McDonnell (Etsy), Mike Rembetsy (Bloomberg)
Average rating: ****.
(4.14, 7 ratings)
How can your organization scale management without sacrificing the culture you have worked hard to build? Grow your own managers! This talk will focus on the steps Etsy has taken to overcome the pitfalls that lie in the path of transitioning from individual contributor to manager and how to encourage those who want to become managers for the right reasons. Read more.

17:30

Add to your personal schedule
Wednesday, 19-11-2014
Location: 116 Level: Non-technical
If you had five minutes on stage what would you say? Would you talk about your latest passion? Describe the trip of a lifetime? Teach a hack? We’ll find out at in this high-energy, fast-paced, technology show-and-tell. Read more.