7–9 November 2016: Conference & Tutorials
9–10 November 2016: Training
Amsterdam, The Netherlands
 
Auditorium (Ground + Balcony)
Auditorium (Ground + Balcony)
9:30 Tuesday opening welcome Steve Souders (SpeedCurve), Courtney Nash (O'Reilly), James Turnbull (Glitch)
10:05 Leading for speed: The case for ARTful leadership Eric McNulty (EricJMcNulty.com)
11:50 Building an appier web Andy Davies (NCC Group)
13:45 The promise of Push Colin Bendell (Cloudinary)
16:10 Experiences with HTTP/2 in the real world Michael Gooding (Akamai), Javier Garza (Akamai Technologies)
17:05 AMP: Does it really make your site faster? Nic Jansma (Akamai), Nigel Heron (SOASTA)
Forum
11:50 The next Linux superpower: An eBPF primer Sasha Goldshtein (Sela Group)
13:45 Launching products at massive scale: The DevOps way Kishore Jalleda (Yahoo), Gopal Mor (Yahoo)
14:40 Deployment within a traditional IT environment Rob Allen (Nineteen Feet Limited)
17:05 Design patterns for Git Lorna Mitchell (IBM)
Emerald Room & Lounge
11:50 Who owns open source security? Guy Podjarny (Snyk)
14:40 Don't lose performance talking to a bot Jasvir Nagra (Instart Logic)
16:10 Continuous security Stein Inge Morisbak (Bekk Consulting AS), Erlend Oftedal (Blank Oslo)
E104/105/106
11:50 People as technology, technology as people Marta Paciorkowska (Acrolinx GmbH)
13:45 DevOps: Nothing stays the same Michael Maibaum (Sky Betting & Gaming)
14:40 Choose your own coach Lotta Croiset van Uchelen (Schuberg Philis)
17:05 Building and scaling a distributed and inclusive team Mathias Meyer (Independent)
G102/103
11:50 How humans see data John Rauser (Snapchat)
13:45 The math of microscaling Liz Rice (Aqua Security)
16:10 Death by a thousand paper cuts Nikita Salnikov-Tarnovski (Plumbr)
17:05 Metrics of joy Steve Souders (SpeedCurve)
E102
11:50 Discover how Adidas is using data science to deliver third-party governance 3596b02f b4b12d54 (MeasureWorks), THOMAS GIELING (Adidas)
11:20 Morning Break | Room: Elicium Sponsor Pavilion
12:30 Tuesday lunch and Birds of a Feather sessions | Room: Elicium Sponsor Pavilion
15:20 Early Afternoon Break | Room: Elicium Sponsor Pavilion
8:00 Morning Coffee Service | Room: Auditorium Foyer
9:30-9:35 (5m)
Tuesday opening welcome
Steve Souders (SpeedCurve), Courtney Nash (O'Reilly), James Turnbull (Glitch)
Program chairs Steve Souders, Courtney W. Nash, and James Turnbull welcome you to the second day of Velocity.
9:35-10:05 (30m)
Come with me if you want to live: On teams, rock stars, and becoming extraordinary
Astrid Atkinson (Google)
What if it were possible for a team to be at once inclusive and also totally badass? After all, what is an extraordinary team if not the place where everyone is able to develop their unique talents to the fullest? Astrid Atkinson explains how to build a team that's fearless in the face of uncertainty and creative in the face of change.
10:05-10:35 (30m)
Leading for speed: The case for ARTful leadership
Eric McNulty (EricJMcNulty.com)
Eric McNulty presents a practical approach to becoming an ARTful leader who emphasizes building adaptive capacity, resilience, and trust—a leader who can prime their team and organization to learn more quickly and execute more nimbly in fast-moving markets and turbulent conditions.
10:35-10:45 (10m)
New Direction - Velocity & Fluent
New Direction - Velocity & Fluent
10:45-11:15 (30m)
The world will see (and just saw) an Internet zombie apocalypse
Stanhope Philip (Dyn )
Dyn was recently the subject of a major DDoS attack, its first significant disruption in over 15 years of operation. Phil Stanhope shares Dyn's experience before exploring the rapid evolution of multilayer attacks happening on the Internet and outlining the steps to take to deal with them from an ops perspective.
11:15-11:20 (5m)
Closing remarks
Velocity program chairs Courtney Nash, James Turnbull, and Steve Souders close the last day of keynotes.
11:50-12:30 (40m) UX performance Mobile, UX optimization
Building an appier web
Andy Davies (NCC Group)
For too long, the Web has been seen as a poor relation to native apps, but no longer! We’ve been able to add websites to our home screens for a while, but with better offline support and notifications and richer metadata, we can finally build web experiences that rival or exceed native apps. Andy Davies explains how these technologies can be combined to deliver great web experiences.
13:45-14:25 (40m) UX performance Mobile, Networking
The promise of Push
Colin Bendell (Cloudinary)
HTTP/2 Push is the next frontier of web performance. Colin Bendell explores Push's possibilities and pitfalls as well as new metrics to measure the Push opportunity. Colin discusses when and how to use Push, testing, and several advanced techniques, reviews real-world experimentation, and shares recommendations on how to prepare for the future with Push support.
14:40-15:20 (40m) UX performance Resilience engineering, UX optimization
Balancing performance best practices and resilient engineering on a large scale
Cynthia Mai (Amazon)
We've been equipped with performance best practices for years. Ever wondered how things would be different if these principles were applied to real-world large-scale systems, especially in a distributed development environment? Cynthia Mai shares case studies of resilience FE engineering from AmazonUI, a centralized frontend library used on the majority of Amazon.com traffic.
16:10-16:50 (40m) UX performance DevOps, Networking
Experiences with HTTP/2 in the real world
Michael Gooding (Akamai), Javier Garza (Akamai Technologies)
Michael Gooding and Javier Garza share their experiences with HTTP/2 over the last year, discussing case studies that demonstrate how performance can be improved over HTTP/2 while addressing backward compatibility, exploring using RUM data to review performance-related observations of customers after switching to HTTP/2, and offering hands-on demos of HTTP/2 with server push and HTTP/2 + QUIC.
17:05-17:45 (40m) Metrics/monitoring Mobile, Networking
AMP: Does it really make your site faster?
Nic Jansma (Akamai), Nigel Heron (SOASTA)
Accelerated mobile pages (AMP) deliver a fast user experience for mobile devices by placing restrictions on the AMP markup and its ability to run code. Without code, how can we gather analytics or validate that our AMP pages are fast? Nic Jansma and Nigel Heron demonstrate how to gather RUM for AMP.
11:50-12:30 (40m) Metrics/monitoring
The next Linux superpower: An eBPF primer
Sasha Goldshtein (Sela Group)
Sasha Goldshtein offers an overview of eBPF (extended Berkeley Packet Filters), a kernel technology that enables a plethora of diagnostic scenarios by introducing dynamic, safe, low-overhead, efficient programs that run in the context of your live kernel. BPF programs can attach to kprobes and uprobes, static kernel tracepoints, and even user-mode static probes.
13:45-14:25 (40m) Organizational infrastructure DevOps, Organizational optimization
Launching products at massive scale: The DevOps way
Kishore Jalleda (Yahoo), Gopal Mor (Yahoo)
Everything changes at scale. Launching products at a scale of 1+ billion users requires a massive cross-team, cross-functional, coordinated effort, and business, engineering, and cultural challenges must be overcome. Kishore Jalleda and Gopal Mor explain how they have applied DevOps best practices at scale to successfully launch several high-profile products at Yahoo.
14:40-15:20 (40m) Organizational infrastructure Deployment, Enterprise
Deployment within a traditional IT environment
Rob Allen (Nineteen Feet Limited)
Not all web applications are deployed to Linux or the cloud. Building and deploying for clients with traditional IT departments is challenging, and ensuring we can deploy with confidence within unusual infrastructures and IT constraints requires flexibility. Rob Allen explores these complexities and shares some solutions.
16:10-16:50 (40m) Organizational infrastructure DevOps, Organizational optimization
On-call-iday: Unsucking your on-call experience
Amanda Folson (GitLab)
Many organizations struggle to maintain effective on-call rotations that minimize the number of people woken up in the middle of the night—so much so that “burnout syndrome” is an actual disorder experienced by professionals in on-call positions. Amanda Folson explains how you can set up your on-call rotations to optimize the uptime of your infrastructure and your engineering team.
17:05-17:45 (40m) Reimaging DevOps, security, and infrastructure Continuous delivery, Organizational optimization
Design patterns for Git
Lorna Mitchell (IBM)
To ship software at the rate that we do (or strive to), we need the right tools and the right setup. Lorna Mitchell discusses how the layout of your Git repository can really help or hinder how your teams work together.
11:50-12:30 (40m) Reimaging DevOps, security, and infrastructure DevOps, Security
Who owns open source security?
Guy Podjarny (Snyk)
From Heartbleed to ImageTragick, vulnerabilities in open source are repeatedly shaking the Web. But who is responsible for fixing these issues? OSS is a community feat. Securing it must be as well. Guy Podjarny discusses the roles for authors, consumers, and tools in keeping open source secure.
13:45-14:25 (40m) Reimaging DevOps, security, and infrastructure Automation, Continuous delivery
Building security into your workflow with InSpec
Mandi Walls (Chef)
When we're looking for improved velocity and speeding up the process of delivering value to customers, incorporating security and compliance requirements is important. Mandi Walls offers an overview of InSpec, a tool that can help bridge the gap between security needs and operational realities in continuous delivery workflows.
14:40-15:20 (40m) Reimaging DevOps, security, and infrastructure Automation, Security
Don't lose performance talking to a bot
Jasvir Nagra (Instart Logic)
Bots today slow down servers with unnecessary load and increasingly use real browsers to automate attacks. Jasvir Nagra explores how existing solutions work, their pros and cons, how to morph your application and use behavior-based signals to more precisely detect and thwart bots, and the analysis and automatic rewriting needed to correctly transform your web app safely.
16:10-16:50 (40m)
Continuous security
Stein Inge Morisbak (Bekk Consulting AS), Erlend Oftedal (Blank Oslo)
In a world of continuous everything, each discipline has to find ways to provide value fast and reliably—whether it's business people adapting to an ever changing world, developers delivering software many times per day, or operations providing high availability infrastructure at an instant. Stein Inge Morisbak and Erlend Oftedal explore how to integrate security into this work stream.
17:05-17:45 (40m) Reimaging DevOps, security, and infrastructure Deployment, Security
Performance and security: A tale of two cities
Rekha Joshi (Intuit)
Performance and security are often at loggerheads. Rekha Joshi explains why and offers a deep dive into how performance and security are managed in some of the most intense and critical data platform services at Intuit.
11:50-12:30 (40m) Organizational infrastructure DevOps, Organizational optimization
People as technology, technology as people
Marta Paciorkowska (Acrolinx GmbH)
Stop multitasking. Don't treat your workstation as your best friend. Use your problem-solving skills to drive organizational change. Marta Paciorkowska explains how understanding the relationship between software engineers, "the regular folk," and the software they use can improve your organization and help break down barriers between different departments and within teams.
13:45-14:25 (40m) Organizational infrastructure Automation, Organizational optimization
DevOps: Nothing stays the same
Michael Maibaum (Sky Betting & Gaming)
Sky Betting & Gaming bought into the DevOps philosophy years ago. During that time, the business has changed radically, going from 250 to 1,000 employees with >30% growth year on year. Michael Maibaum describes how the DevOps function has changed repeatedly over the last few years to help the company continue to move fast and keep systems operating through organizational and technical challenges.
14:40-15:20 (40m) Organizational infrastructure Business skills, Organizational optimization
Choose your own coach
Lotta Croiset van Uchelen (Schuberg Philis)
Schuberg Philis is an innovative business technology company focused on the mission-critical applications that its customers and society rely on 24/7. As Schuberg Philis was growing, the company had to figure out how to keep its coaching model sustainable. Lotta Croiset van Uchelen explores the solution it landed on: every colleague can choose their own boss.
16:10-16:50 (40m) Organizational infrastructure Business skills
Big fish, little fish, cardboard box: A tale of acquisition, adjustment, and acceptance
Paula Kennedy (Pivotal)
What happens when a "little fish” company is acquired by a “bigger fish” company? How hard is it to bring two company cultures together and make newcomers feel welcome? Paula Kennedy shares her recent experience with acquisition and highlights lessons learned on inclusion, culture, and values when “new” meets “existing.”
17:05-17:45 (40m) Organizational infrastructure DevOps, Organizational optimization
Building and scaling a distributed and inclusive team
Mathias Meyer (Independent)
An increasing number of organizations large and small are working with distributed and remote teams. Working with people in other time zones has some great benefits but also brings with it a lot of challenges regarding communication. Mathias Meyer talks about the challenges he’s come across building a remote team at Travis CI and shares what the team has learned along the way.
11:50-12:30 (40m) Metrics/monitoring Cognitive systems, Design
How humans see data
John Rauser (Snapchat)
John Rauser explains how to make your operational displays more effective by leveraging basic research into the how humans perceive and decode statistical graphics.
13:45-14:25 (40m) Reimaging DevOps, security, and infrastructure DevOps, Resilience engineering
The math of microscaling
Liz Rice (Aqua Security)
Containers start and stop much more quickly than virtual machines, which offers opportunities for scaling services in real time to cope with demand. Liz Rice briefly explains what microscaling is before sharing how taking a fortunately timed MOOC on robotics led her to try out some interesting math in the microscaling code.
14:40-15:20 (40m) Metrics/monitoring Cloud, DevOps
Data, data, everywhere, not an insight to take action upon
Arun Kejariwal (Independent)
Data-driven decision making has become a norm in the industry. In light of this—coupled with the high volume and velocity of data streams—large clusters are used to store and analyze data. However, deriving actionable insights from the data chest has been a daunting task. Arun Kejariwal presents approaches for analyzing operations data in the presence of “holes” in the time series.
16:10-16:50 (40m) Metrics/monitoring Middleware, Networking
Death by a thousand paper cuts
Nikita Salnikov-Tarnovski (Plumbr)
It's easy to spot and solve performance problems when you have an obvious culprit that contributes 90% to your request processing time. But what if there is no obvious villain? Nikita Salnikov-Tarnovski explains how to detect those 200 fast queries that, when combined, send your latencies off the charts.
17:05-17:45 (40m) Metrics/monitoring
Metrics of joy
Steve Souders (SpeedCurve)
Making users happy is a goal that unifies everyone on the team. The key then is to establish metrics that reflect user happiness. Steve Souders discusses these new metrics that help us build web apps that produce the fast, joyous experiences our users want.
11:50-12:30 (40m) Sponsored
Discover how Adidas is using data science to deliver third-party governance
3596b02f b4b12d54 (MeasureWorks), THOMAS GIELING (Adidas)
Drawing on examples from Adidas, Kristian Skoeld explains how to create a data-driven third-party governance strategy that delivers greater insights into frontend performance and continuous delivery.
11:20-11:50 (30m)
Break: Morning Break
12:30-13:45 (1h 15m)
Tuesday lunch and Birds of a Feather sessions
During lunch, you'll have the chance to participate in a Birds of a Feather session with like-minded people.
15:20-16:10 (50m)
Break: Early Afternoon Break
8:00-9:30 (1h 30m)
Break: Morning Coffee Service