7–9 November 2016: Conference & Tutorials
9–10 November 2016: Training
Amsterdam, The Netherlands

Velocity 2016 Speakers

New speakers are added regularly. Please check back to see the latest updates to the agenda.

Filter

Search Speakers

Rob Allen runs Nineteen Feet, a company focused on web development, training, and consultancy. Rob has been involved in software architecture and development for a number of years. He started out writing C++ applications; he now concentrates on web-based applications and writes code in PHP, Swift, and other interesting languages. Rob contributes to open source projects such as Swift and the Slim Framework. He is the author of Zend Framework in Action (Manning). Rob holds a master’s degree in electronic engineering from the University of Birmingham in the UK.

Presentations

Deployment within a traditional IT environment Session

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.

Arianna Aondio is a Varnish expert and the developer of Varnish Cache. She holds a bachelor’s degree in engineering of computing systems from the Politecnico di Milano. When Arianna is not busy writing code, she is likely to be traveling or taking part in outdoor sports.

Presentations

Switching gears without stalling: A new developer’s personal journey Session

Software developers have a lot on their plate today. Besides their core programming work, they are immersed in marketing, support, and other activities and must continuously switch contexts—a process brains struggle with that university doesn’t prepared you for. Arianna Aondio shares her experience and explores the technologies she uses to overcome these issues.

Astrid Atkinson is director of software engineering at Google, where she leads development frameworks. During her 10+ years at Google, Astrid has built infrastructure and managed a variety of engineering teams and spent more than five years on call for Google.com. She has led teams across the infrastructure map, from the team responsible for running and building Google’s web-serving layer to App Engine and cloud systems to core search.

Presentations

Come with me if you want to live: On teams, rock stars, and becoming extraordinary Keynote

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.

Kristian Sköld is an independent web performance strategy consultant based in Germany. He has held various strategic roles at Gomez, Dynatrace, and SOASTA and helped 50+ of the EMEA top brands across retailers, finance, travel, media, telecommunication, eGov, and NGOs improve their web performance. Kristian is a frequent speaker at events like Velocity, Fronteers, Web Perf meetups, MobileTech, Webbdagarna, ITB, dmexco, and Digital Marketing Live.

Presentations

Discover how Adidas is using data science to deliver third-party governance Session

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.

Colin Bendell is co-author of High Performance Images and part of the CTO office at Cloudinary. He is passionate about performance, design and data

Presentations

High-performance images: Choose your own adventure Tutorial

There are many strategies to optimize images for the end user—addressing display size, browsers, OS, memory, and network. Just as important is optimizing for the other users: marketing, security, and infrastructure (who sometimes have opposing priorities). In this practical, Choose Your Own Adventure-style tutorial, Colin Bendell tries to find the perfect balance for all users.

The promise of Push Session

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.

Kevin Bowman is a head of operations at Sky Betting & Gaming (specifically on the “bet” side). Kevin has worked on high-traffic websites for over 10 years in a variety of roles. Originally a PHP developer on multimedia systems at Orange UK, he charted a path through software and solutions architecture before being seduced by the exciting world of DevOps. Constantly looking for new ways to support an Agile organization in the heavily regulated world of online betting, he strives for a world where everyone owns what they make and where everyone can fix what they break.

Presentations

Surviving the Grand National Session

The Grand National always breaks records by every metric at Sky Betting & Gaming, one of the UK's largest online betting websites. Kevin Bowman offers a from-the-trenches perspective of how Sky Betting & Gaming planned for and ran the busiest day of the sports betting year and the lessons learned that will make next year even better.

Pieter Buteneers is a data strategist and machine learning consultant at CoScale. Pieter is relatively new to the DevOps field. Previously, he was a postdoc at Ghent University, where he did research on AI, machine learning, and deep learning. Pieter has also given a TEDx talk (on a somewhat unrelated subject).

Presentations

Anomaly detection: A hateful lovestory Session

Anomaly detection. Many people speak about it, some use it, some build it, some love it. . .but many hate it. Pieter Buteneers offers an overview of this strange beast and explains why you should use it.

Colin Charles is the chief evangelist at Percona. Previously, Colin was on the founding team of MariaDB Server, worked at MySQL, and worked actively on the Fedora and OpenOffice.org projects. Colin has been a MySQL user since 2000. He’s well known within open source communities in APAC and has spoken at many conferences.

Presentations

Best practices for MySQL high availability in 2016 Tutorial

The MySQL world is over 20 years old. In that time, many solutions have come and gone, many others have evolved, and even more have been created to provide solutions around high availability. Colin Charles explores all of these alternatives in an unbiased nature with a particular focus on open source solutions.

Amir Chaudhry works at Docker, where he helps make unikernels accessible to developers everywhere, and is the community manager for MirageOS. Most of Amir’s time is spent on open source efforts, and he’s a big fan of automation to maximize developer impact. In previous lives, he led operations at a medical device startup, created a seed investing program, and was a board observer. Amir also has a diverse academic background: he holds an MSci in physics and a PhD in neuroscience. When not working on unikernels, Amir is probably looking at the sky and wondering when he can next go skydiving.

Presentations

Programming the IoT by taking the cloud to the edge Session

The stakes are rising as we connect ever more electronics to the Internet (connected pacemaker, anyone?), and we tend to carry forward legacy technology, assumptions, and problems into these new environments. By rethinking how we deploy and manage cloud software today, we can better program the IoT. Amir Chaudhry explores one approach—unikernels—that can span both the cloud and the IoT.

Lotta Croiset van Uchelen is chief DNA officer at Schuberg Philis, an innovative business technology company focused on the mission-critical applications that its customers and society rely on 24/7. Lotta combines her studies in information science, economics, and psychotherapy to help Schuberg Philis’s employees grow in their coaching roles so that they in turn can help grow impact for colleagues. Together with her husband, Lotta has taken care of over 10 foster children. Working with Social Services for so many years helped Lotta realize her vision for Schuberg Philis: caring for each other, growing impact, and taking a business-like approach do not have to be mutually exclusive. Choose your own boss is one of the many results.

Presentations

Choose your own coach Session

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.

Andy Davies is associate director for web performance at NCC Group, where he works with clients to measure and improve the performance of their websites. Andy recently wrote A Pocket Guide to Responsive Web Performance for Five Simple Steps.

Presentations

Building an appier web Session

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.

Bart De Vylder is a data scientist at CoScale. Previously, Bart was active in software engineering and architecture, with a focus on distributed systems. His interests lie in machine learning and building reliable, scalable data processing systems. Bart holds a PhD in artificial intelligence from the Free University of Brussels.

Presentations

A hands-on data science crash course on web performance monitoring with Python Tutorial

Data science is a hot topic these days. Bart De Vylder breaks through the hype to provide a practical introduction to data analysis techniques applied to web performance data and related business metrics using Python, covering the visualization of datasets, correlation analysis, machine learning, anomaly detection, and forecasting, using a real-world dataset.

Caskey Dickson is a site reliability engineer and software engineer at Microsoft, where he has recently been tasked with inventing the new Azure SRE organization. Previously, he was at Google, where he worked on infrastructure systems, writing and maintaining monitoring services that operate at Google scale. Prior to Google, he was a senior developer at Symantec, wrote software for various Internet startups such as CitySearch, Cars Direct, and WeddingChannel, ran a consulting company for several years, and even spent a half decade teaching undergraduate and graduate computer science at Loyola Marymount University. Caskey has an undergraduate degree in computer science, a master’s degree in systems engineering, and an MBA from Loyola Marymount.

Presentations

Metrics, gauges, counters, and ratios: Designing and implementing quality metrics Session

Avoid poor metrics that distract you from finding root causes of outages and extend downtime. Caskey Dickson explains how to create well-designed metrics that enable you to quickly know the state of your service to determine if your software is healthy and outlines the fundamentals that make for quality instrumentation that supports uptime and visibility into your systems and your users.

James A. Duncan works as a technology consultant to governments all over the world, helping them understand what the future might look like. He spent three years in the Office of the CTO for the British government, helping to fix some of the technology mistakes that had been made in the past. Prior to his time in government, he spent nearly 20 years working for technology startups in both Europe and Silicon Valley.

Presentations

Keynote Keynote

Keynote

Rick Fast is a distinguished software engineer at Expedia. Previously, Rick was an engineer at CDK Global/Cobalt in Portland, an industry leader in automotive retail software, and served as lead engineer at Nokia HERE (formerly Navteq), a provider of digital map data.

Presentations

Ops-friendly microservices: Front to back Tutorial

There's more to microservices than just being small. Modern service-oriented architectures typically reside in more volatile environments, and the lifespan of a single service instance is much shorter than it used to be. Rick Fast explores how to design services and their infrastructure to allow for dynamic placement, resiliency, monitoring, and discovery.

Max Firtman is a mobile and web developer, trainer, speaker, and writer. Max teaches mobile HTML5 and performance trainings for top companies around the world. The founder of IT-training company ITMaster, Max is a well-known professional in the mobile web community. He blogs about mobile web platforms on Mobilexweb.com, keeps compatibility tables updated at Mobilehtml5.org, and has written many books, including Programming the Mobile Web (available in a second edition) and the recent High Performance Mobile Web, published by O’Reilly Media. He is a frequent speaker at conferences, including QCon, Mobilism, OSCON, Velocity, Fluent, Google Developer Day, JSConf, GOTO, AdobeCamp, and many other events around the world. Max has been widely recognized for his work in the mobile web community. He is an Adobe Community Professional, Microsoft IE User Agent, Nokia Developer Champion, and BlackBerry Elite, among other distinctions.

Presentations

Progressive web apps for a faster experience Tutorial

Several APIs are available on modern browsers to help performance, including Service Worker, Push Notifications, NetInfo API, the Cache Storage API, and the older Application Cache. Through hands-on labs, Maximiliano Firtman walks you through using these APIs to create a progressive web app and improve performance and perception on a website.

From humble beginnings as a PHP4 web developer in grade school, Amanda Folson now works as a developer advocate at GitLab, where she gets to share her passion for technology with others. When she’s not speaking, writing, or shooing cats off her keyboard, you’ll find her consuming APIs and IPAs.

Presentations

On-call-iday: Unsucking your on-call experience Session

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.

A programming junkie and computer history aficionado, Tomer Gabel’s been around the block a few times before settling at Wix as a system architect. In the last few years, he’s developed a major crush on Scala, promoting it within the Israeli software industry as part of Java.IL (the Israeli Java user group) and Underscore (the Israeli Scala user group) and organizing the annual Scalapeño conference in Tel Aviv.

Presentations

Onboarding at scale: An engineering problem Session

Of the myriad challenges in scaling up an engineering organization, onboarding new employees is probably the least understood. Tomer Gabel explains the onboarding process at Wix Academy, an engineer-driven training organization, during its first year of operation, covering lessons Wix learned and the solutions it developed along the way.

Javier Garza is a multi-lingual developer evangelist who loves taking things apart, understanding how things work, and finding the best and most practical ways of improving them. Javier started hacking Basic-based computer games at the age of 9. He has been working with computers for more than 25 years in Spain, Germany, and the USA (half of those at Akamai, helping the largest websites on the Internet run faster and more securely).

Presentations

Experiences with HTTP/2 in the real world Session

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.

Radu Gheorghe is a search consultant and software engineer at Sematext, working mainly with Elasticsearch- and logging-related projects. He is the coauthor of Elasticsearch in Action.

Presentations

Elasticsearch for logs and metrics: A deep dive Session

Doing a proof of concept with Elasticsearch and the Elastic stack is easy. Pushing the limits of its performance and scale is quite another thing. Radu Gheorghe and Rafał Kuć concentrate on the latter, discussing both the pitfalls and the best practices of using Elasticsearch for logs and metrics.

Thomas Gieling leads the solution architecture team for the .com experience at adidas. He has over 14 years of experience in e-commerce, working in different roles such as (front-end) developer, team lead and architect. As the team lead of the solution architecture team at Adidas, Thomas is responsible for bridging the GAP between the business requirements and the technical aspects required to achieve those requirements.

Presentations

Discover how Adidas is using data science to deliver third-party governance Session

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.

Sasha Goldshtein is the CTO of Sela Group, a Microsoft C# MVP and Azure MRS, a Pluralsight author, and an international consultant and trainer. Sasha’s consulting work revolves mainly around distributed architecture, production debugging, and mobile application development. Sasha is the author of Introducing Windows 7 for Developers (Microsoft Press) and Pro .NET Performance (Apress). He is also a prolific blogger and the author of numerous training courses, including .NET Debugging, .NET Performance, Android Application Development, and Modern C++.

Presentations

Staring into the eBPF abyss Tutorial

eBPF (extended Berkeley Packet Filters) is a modern kernel technology that can be used to introduce dynamic tracing into a system that wasn't prepared or instrumented in any way. Sasha Goldshtein walks you through Linux dynamic tracing, exploring BCC (the BPF compiler collection), and building a couple of simple tools of your own.

The next Linux superpower: An eBPF primer Session

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.

Tudor Golubenco is a cofounder of the Beats open source project and the Beats technical lead inside Elastic, the company behind the popular open source projects Elasticsearch, Logstash, Kibana, and Beats. Previously, Tudor worked as a software engineer and startup CTO in the telecom and VoIP domain. He enjoys writing code in Go, C, Python, JavaScript, and others.

Presentations

From ELK to the Elastic stack: Modern logging and monitoring Session

Tudor Golubenco discusses some of the new challenges that logging and monitoring systems are facing in today’s world of containers and microservices and how the open source ELK stack—Elasticsearch, Logstash, and Kibana—is evolving into the Elastic stack—Elasticsearch, Logstash, Kibana, and Beats—to meet these new requirements.

Michael Gooding is a web performance evangelist for Akamai Technologies, where he helps customers identify performance bottlenecks and solves often complex problems. With 10 years’ experience in the IT industry, Michael started professional life as a developer but moved into consultancy when performance issues started to become the norm and not the exception. Previously, he worked for the NCC Group (formerly Site Confidence), helping customers from all industries improve the performance of their sites. Michael is constantly researching latest optimizations trends and current techniques and sits on the organizing committee of the London Web Performance Group. Michael has found himself becoming more and more impatient as he gets older, which fuels his desire for a faster web experience.

Presentations

Experiences with HTTP/2 in the real world Session

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.

Jason Grigsby is cofounder of Cloud Four, a small web agency in lovely Portland, Oregon. Jason was part of the team that worked on the Obama ‘08 iPhone app, founded Mobile Portland and the first open device lab, and was a signatory to the Future Friendly Web Manifesto. When he was young, Jason whistled at 1,200 baud, was utterly unimpressed when first introduced to Mosaic, and was bit by the mobile bug in 2000, when WAP was crap. Jason coauthored Head First Mobile Web for O’Reilly. He participated in the Responsive Images Community Group and has written numerous articles on how to use responsive images. He is currently obsessed with the potential of progressive web apps.

Presentations

Why you should build a progressive web app now Keynote

There's been a lot of discussion about how to build a progressive web app but not a lot of discussion about why businesses should invest in them. Better user experience, faster performance, more engagement—Jason Grigsby explains why progressive web apps are no-brainers for most websites.

Rix Groenboom is a senior solution architect for Parasoft and the industrial advisor for the Department of Computing Science of the University in Groningen, where he supervises a number of applied research projects in the fields of automated testing, cloud, and SaaS. His core areas of expertise are specification, design, and validation of software applications. Rix has written a large number of technical articles and presented on many IT industry conferences. He holds an MSc and PhD in computing science, where his thesis focused on the formalization of domain knowledge.

Presentations

Testing anything, anytime with containerized service virtualization Session

Do you want to regain control of testing what you want to test, when you want to? Are your testing efforts blocked by unavailable or restricted dependencies? Rix Groenboom and Robert Schrijvers demonstrate an approach that allows you to create tailor-made test environments on the fly by leveraging service virtualization, containers, and cloud services, enabling you to test anything, anytime.

Michael Hausenblas is a developer advocate for Go, OpenShift, and Kubernetes at Red Hat, where he helps app ops engineers build and operate distributed services. Michael shares his experience with distributed systems and large-scale data processing through demos, blog posts, and public speaking engagements and contributes to open source software such as OpenShift and Kubernetes. Previously, Michael was a developer advocate at Mesosphere, chief data engineer at MapR Technologies, and a research fellow at the National University of Ireland, Galway, where he researched large-scale data integration and the internet of things and gained experience in advocacy and standardization (World Wide Web Consortium, IETF). In his free time, Michael contributes to open source software (mainly using Go), blogs, and hangs out on Twitter too much.

Presentations

Continuous integration, delivery, and deployment with Docker and DC/OS 2-Day Training

Michael Hausenblas demonstrates how to build and roll out containerized applications in an automated fashion and outlines best practices around Docker image builds, taking footprint and security aspects into consideration.

Nigel Heron is a software engineer with a passion for performance. Nigel works on the data collection team at SOASTA for the mPulse and boomerang products. He enjoys modifying anything that can be optimized, whether applications, databases, servers, or even race cars.

Presentations

AMP: Does it really make your site faster? Session

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.

Lara Hogan is an engineering leader, coach, and consultant at Wherewithall, and is also the author of Designing for Performance and Demystifying Public Speaking. She champions engineering management as a practice, helps people get comfortable public speaking, and believes it’s important to celebrate career achievements with donuts.

Presentations

Optimizing images and type on the Web Session

Lara Hogan offers a deep dive into optimizing images and type on the Web, focusing on how each image format should be used and optimized, font file character subsetting and testing different typography for performance across platforms, and helping others in your organization care about performance.

Pete Holditch is the principal engineer for application performance management (APM) and application analytics at AppDynamics. Pete has more than 20 years’ experience in Java, distributed systems, and monitoring technologies. Previously, Pete worked at VMware, Azul Systems, and BEA Systems architecting and implementing systems management technologies for enterprises.

Presentations

DevOps, microservices, and stress-free incidents: How to have your cake and eat it too Session

Pete Holditch explores how various organizations have combined microservice-based development with DevOps and outlines the various pitfalls and trade-offs this entails.

Avishai Ish-Shalom is a cofounder of Fewbytes, an Israel-based consultancy firm, with almost a decade of experience in IT systems and web operations. Avishai is an open source enthusiast and a complete automation geek. As a consultant, Avishai helps startups and enterprises build better systems and embrace the DevOps spirit.

Presentations

The mathematics of reliability Session

We often hear talks on scale and reliability, mostly based on personal experience and lessons learned. Avishai Ish-Shalom asks what mathematics tells us about reliability and scale. Can math help us scale our systems and companies? It turns out that failure models, probability, statistics, and other domains can help our analysis and provide useful insights

Kishore Jalleda is the head of production engineering in the Americas in Yahoo’s Publisher Products Unit, which includes many popular destinations like Yahoo.com, Yahoo Finance, Yahoo Sports, and Yahoo News. Previously, Kishore was the head of SRE at Zynga and worked at IMVU, one of the pioneers of continuous delivery (with cofounder Eric Ries, the author of Lean Startup).

Presentations

Launching products at massive scale: The DevOps way Session

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.

Nic Jansma is a software developer at Akamai building high-performance websites, apps, and open source tools.

Presentations

AMP: Does it really make your site faster? Session

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.

Measuring real-user performance in the browser Tutorial

To people responsible for the health of web properties, monitoring, measurement, and analysis of real-user experiences is key to delivering a consistent and delightful experience. Drawing on techniques learned through his experience working on the open source boomerang project, Nic Jansma explores various tools and methods to measure real-user performance in the browser.

Rekha Joshi is principal engineer working in Intuit’s Technology group, where she is responsible for designing and implementing large-scale intelligent distributed platform solutions. Previously, she delivered large-scale personalized solutions for internet scale at Yahoo. Rekha has worked in diverse domains of finance, advertising, supply chain, and AI research. Her refueling stops include reading Issac Asimov, Richard Feynman, and PG Wodehouse and stalking Elon Musk.

Presentations

Performance and security: A tale of two cities Session

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.

Until recently, Arun Kejariwal was a statistical learning principal at Machine Zone (MZ), where he led a team of top-tier researchers and worked on research and development of novel techniques for install and click fraud detection and assessing the efficacy of TV campaigns and optimization of marketing campaigns. In addition, his team built novel methods for bot detection, intrusion detection, and real-time anomaly detection. Previously, Arun worked at Twitter, where he developed and open-sourced techniques for anomaly detection and breakout detection. His research includes the development of practical and statistically rigorous techniques and methodologies to deliver high-performance, availability, and scalability in large-scale distributed clusters. Some of the techniques he helped develop have been presented at international conferences and published in peer-reviewed journals.

Presentations

Data, data, everywhere, not an insight to take action upon Session

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.

Paula joined Pivotal in 2015 and in her current role as Director of Pivotal Cloud Foundry Solutions, EMEA she is focused on working together with clients to drive innovation, disruption and transformation. Paula was previously Chief Operating Officer and co­-founder of CloudCredo and has worked in the IT industry for over 18 years. She is passionate about community, diversity and inclusion, and has a range of speaking experience, including Cloud Foundry Summits, QCon, Velocity, DevOpsDays and several meetups. She also organises the London PaaS User Group, Coed:Code meetup group and is part of the organising committee for DevOpsDays London 2017 and 2018.

Presentations

Big fish, little fish, cardboard box: A tale of acquisition, adjustment, and acceptance Session

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.”

Brian Ketelsen is a cloud developer advocate at Microsoft. An experienced leader of technical teams with a strong focus on data warehouses and distributed computing, Brian has been writing software for various platforms since 1993. He has honed his broad technical skills in a variety of roles ranging from DBA to CIO. A prolific open source enthusiast, he has contributed to some of the largest Go projects, including Docker, Kubernetes, etc, SkyDNS, Kong, Go-Kit, and Goa, and coauthored Go in Action from Manning Press. Brian spends much of his free time fostering the Go community; he co-organizes GopherCon, the yearly conference for Go programmers held each summer in Denver and helps organize the Tampa Go meetup. Brian holds a bachelor’s degree in computer science.

Presentations

Managing applications with Kubernetes 2-Day Training

Kubernetes is all about applications. Brian Ketelsen walks you through utilizing the Kubernetes API to deploy, manage, and upgrade applications.

Mario Kostelac is a full stack product engineer at Intercom, a highly successful and fast-growing technology startup that provides customer communication software to Internet businesses. While at Intercom, Mario has worked across several teams leading initiatives that range from database migrations to backend distributed systems to building some of Intercom’s most successful recent product features like Facebook integration for support teams. Prior to Intercom, Mario interned at Palantir and Microsoft.

Presentations

When a bigger boat is not an option: The path to Aurora Session

Data stores are the backbone of every modern application. Mario Kostelac shares Intercom's journey to the biggest MySQL instance on Amazon RDS and explains how AWS Aurora saved Intercom's scaling when it quickly became too small. In short, Mario explains how Intercom moved a live database with more than two billion rows with almost no downtime and without losing a single row.

Rafał Kuć is a search consultant and software engineer at Sematext Group, Inc. mainly focused on Lucene, Solr, Elasticsearch, Hadoop, and Mahout. Rafał is the author of the Apache Solr Cookbook series and Elasticsearch Server. He is a father, a consultant at Sematext, and cofounder of the blog solr.pl, where he tries to share his knowledge.

Presentations

Elasticsearch for logs and metrics: A deep dive Session

Doing a proof of concept with Elasticsearch and the Elastic stack is easy. Pushing the limits of its performance and scale is quite another thing. Radu Gheorghe and Rafał Kuć concentrate on the latter, discussing both the pitfalls and the best practices of using Elasticsearch for logs and metrics.

Cynthia Mai is a San Francisco-based software engineer at Amazon, where she works on AmazonUI, a frontend framework that is used on the wide majority of Amazon.com pages across desktop, mobile, and tablet.

Presentations

Balancing performance best practices and resilient engineering on a large scale Session

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.

Michael Maibaum is chief architect at Sky Betting & Gaming. Michael started out as a geneticist and molecular biologist, moving from wet-lab experiments to bioinformatics, manufacturing systems, and telecoms to various architect and engineering roles. He is interested in solving problems, big data, scalable systems, open source, Agile, science, genetics, and photography.

Presentations

DevOps: Nothing stays the same Session

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.

Eric McNulty helps leaders and organizations create long-term value and increase their positive impact on the full range of stakeholders. Eric is a writer, speaker and conversation catalyst, teacher, and advisor and holds an appointment as director of research and professional programs at the National Preparedness Leadership Initiative at Harvard. He has a specialty in crisis and change leadership and has researched and written case studies and articles of numerous crisis events from natural disasters to terror attacks to cyber incidents. He teaches regularly in Harvard and MIT executive education programs and speaks to executive audiences around the world, including at many O’Reilly events, about the challenges of leading in fast moving, unpredictable circumstances.

Presentations

Leading for speed: The case for ARTful leadership Keynote

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.

Mathias Meyer is the former CEO and Co-founder at Travis CI. He used to be an engineer and is now focusing on the intersection of distributed systems, teams, company culture, resilience engineering, and building healthy businesses.

Presentations

Building and scaling a distributed and inclusive team Session

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.

Denys Mishunov is a Norway-based frontend developer at Digital Garden AS. Denys is both an art school graduate and an engineer and is passionate about psychology, physics, history, and drawing. In his day-to-day job, he enjoys getting to the heart of the matter of things and processes. Originally on the CSS side of development, for the last few years, Denys has been building JavaScript applications, still breaking CSS, abusing HTML, and working with performance optimizations of pretty much all aspects of the frontend toolset, including fastname.no and uniweb.no. Cycling, photography, and impressionist paintings are just a few things that can hold his attention.

Presentations

Psychology of performance; or, Why performance matters Session

Performance is not about mathematics but perception. Our brain decides what is fast and what is not, often ignoring the absolute numbers that we try to rely on. The time is ripe to understand performance as a user. Join Denys Mishunov to explore the brain, perception, neuroscience, and psychology. Oh, and performance, of course.

Lorna Mitchell is a Leeds-based developer advocate with IBM Cloud Data Services. She brings her technical expertise on a range of topics to audiences all over the world with her writing and speaking engagements, always delivered with a very practical slant. Lorna is the author of PHP Web Services (O’Reilly), PHP Master (Sitepoint), and Git Workbook (Leanpub) and is regularly published at a number of outlets, including net magazine and her blog, Lornajane.net.

Presentations

Design patterns for Git Session

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.

Gopal Mor is a software architect at Yahoo. Gopal has held various engineering roles at Yahoo. His areas of interests include performance, scalability, and resiliency. Gopal likes to tinker with Arduinos and Raspberry Pis in his spare time.

Presentations

Launching products at massive scale: The DevOps way Session

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.

Stein Inge Morisbak is Manager and Head of Bekk Consulting’s commitment to Continuous Delivery, DevOps and Cloud. He considers himself a cross disciplinary technologist and has 20 years of experience both contributing to and helping others become better at producing excellent software together. He is also an experienced speaker at conferences, organizer of DevOpsDays Oslo and the founder of DevOps Norway Meetup.

Presentations

Continuous security Session

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.

Adrian Mouat is the chief scientist for Container Solutions, a pan-European services company that specializes in Docker and Mesos. Adrian has recently developed a Docker-based PaaS solution for a hosting company. He has written several successful blogs on Docker and is the author of the O’Reilly book Using Docker: Developing and Deploying Software with Containers. Adrian is a member of the Docker Captains program.

Presentations

Docker and microservices security Tutorial

Adrian Mouat demonstrates how to secure a modern, microservice-based system. You'll start by running and hacking into a vulnerable system before switching roles and using various Docker tools and features to protect the system. While the tutorial focuses on Docker, the patterns and information can help secure any production container system.

Jasvir Nagra is the product security lead at Instart Logic. Jasvir is an internationally published author, security researcher, and speaker who loves tinkering with, designing, and breaking software security systems. He is the coauthor of Surreptitious Software, a book on obfuscation, software watermarking, and tamper proofing, and the former technical lead for Caja, an open source pure JavaScript sandbox for HTML, CSS, and JavaScript, widely used at companies like Google, MySpace, Yahoo, and Magento. Jasvir’s proudest achievement is building a working tic-tac-toe player from a model railroad.

Presentations

Don't lose performance talking to a bot Session

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.

Courtney Nash chairs multiple conferences for O’Reilly Media and is the strategic content director focused on areas of modern web operations, high-performance applications, and security. An erstwhile academic neuroscientist, she is still fascinated by the brain and how it informs our interactions with and expectations of technology. She’s spent 17 years working in the technology industry in a wide variety of roles, ever since moving to Seattle to work at a burgeoning online bookstore. Outside work, Courtney can be found biking, hiking, skiing, and photographing the Cascade Mountains near her home in Bellingham, Washington.

Presentations

Monday opening welcome Keynote

Program chairs Steve Souders, Courtney W. Nash, and James Turnbull welcome you to the first day of Velocity.

Tuesday opening welcome Keynote

Program chairs Steve Souders, Courtney W. Nash, and James Turnbull welcome you to the second day of Velocity.

Erlend Oftedal is an experienced security consultant and developer currently working as CTO at Blank Oslo. He has worked as a developer and secure coder for over 10 years. He is an experienced speaker and the OWASP Norway chapter lead.

Presentations

Continuous security Session

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.

Kazuho Oku is a Japan-based software engineer currently working as a researcher of platform software and services for Cybozu, Japan’s largest groupware vendor. He is the original developer of Palmscape (aka Xiino, the oldest web browser for Palm OS), Japanize (a consumer-based web localization service), Pathtraq (one of the largest web stats service in Japan), and Q4M (a pluggable Message Queue for MySQL). Kazuho was named to the TR100 by Technology Review in 2002 and a Super Creator by the IPA, Japan, in 2005.

Presentations

Reorganizing website architecture for HTTP/2 and beyond Session

New performance bottlenecks become apparent as web browsers and servers start using HTTP/2. Kazuho Oku explains the issues, their mitigation, and how the developers of the HTTP protocol are trying to make the Web even faster, covering the reality of HTTP/2 prioritization, cache-aware server push, the impact of load balancers for HTTP/2, mobile optimization, and HTTP caching.

Adam Onishi is a frontend developer working on the Origami team at the Financial Times in London. Adam has a keen interest in CSS and Sass and advocates strongly for accessibility and progressive enhancement when building for the Web. He is extremely interested in the shape of education in the industry and is a cocreator of 12 Devs and author of Pro WordPress Theme Development.

Presentations

Help! My client is a #WebPerf meetup. Session

It's daunting knowing the WebPerf community is going to scrutinize the website you’re building—especially when the website is for one of your favorite meetups. Adam Onishi walks you through the project from design to deployment, covering design considerations, font choices, frontend optimization, and performance testing before exploring how service workers can improve performance.

An activist and project manager turned programming enthusiast, Marta Paciorkowska currently holds the position of DevOps heroine at Acrolinx, where she’s responsible for developer support, redesigning build infrastructure, and introducing DevOps ideas. Marta actively supports initiatives that make the tech community more inclusive. A very occasional Rails Girls coach, she loves Chef, alleycats, and pizza. Marta is interested in all things DevOps, live-coding music, metaprogramming in Ruby, and similarities between code and text (especially text as art).

Presentations

People as technology, technology as people Session

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.

Phil Stanhope is vice president of technology at Dyn. Phil’s focus varies across engineering, infrastructure, architecture, analytics, operations, and emerging technology strategy and planning. Phil is a known thought leader in the industry, having served on numerous advisory boards and technology adoption programs over the past 25 years.

Presentations

The world will see (and just saw) an Internet zombie apocalypse Keynote

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.

Guy Podjarny is Snyk’s co-founder and CEO, focusing on using open source and staying secure. Guy was previously CTO at Akamai following their acquisition of his startup, Blaze.io, and worked on the first web app firewall & security code analyzer. Guy is a frequent conference speaker & the author of O’Reilly “Securing Open Source Libraries”, "Responsive & Fast” and “High Performance Images”.

Presentations

Who owns open source security? Session

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.

Björn Rabenstein is a production engineer at SoundCloud and one of the main Prometheus developers. Previously, Björn was a site reliability engineer at Google and a number cruncher for science.

Presentations

Kubernetes and Prometheus: The beginning of a beautiful friendship Session

Kubernetes and Prometheus are still pretty young, but somehow they immediately fell in love when they first met early last year. And now Prometheus has moved into the shiny new CNCF building that Kubernetes has called home for a while. Björn Rabenstein explores how the first two projects hosted by the Cloud Native Computing Foundation work together.

John Rauser is a data scientist at Snapchat. John has been extracting value from large datasets for over 20 years at hedge funds, small data-driven startups, Amazon, and Pinterest. John has deep experience in machine learning, data visualization, online experimentation, website performance, and real-time fault analysis. An empiricist at heart, “Just do the experiment!” is his favorite call to arms.

Presentations

How humans see data Session

John Rauser explains how to make your operational displays more effective by leveraging basic research into the how humans perceive and decode statistical graphics.

Liz Rice is the technology evangelist at container security specialists Aqua Security. She has a wealth of software development, team, and product management experience from her years spent working on network protocols and distributed systems and in digital technology sectors such as VOD, music, and VoIP. When not building startups and writing code, Liz loves riding bikes in places with better weather than her native London or racing in virtual reality on Zwift.

Presentations

The math of microscaling Session

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.

Nikita Salnikov-Tarnovski is the cofounder of JVM performance-monitoring product Plumbr, where he contributes as core developer and team lead. Besides his daily technical tasks of solving various problems, he is an active blogger, a three-time JavaOne Rock Star, and a frequent speaker at conferences such as JavaOne, Devoxx, GeeCON, JFokus, GeekOut, JPoint, and JEEConf.

Presentations

Death by a thousand paper cuts Session

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.

Peter Sbarski is CTO at Ephemeral Pty Ltd and vice president of engineering at A Cloud Guru. Peter has had an extensive career working with prominent Australian IT companies and has led teams across large enterprise solutions with a focus on web and AWS cloud technologies. Peter’s specialties include backend architecture, microservices, and orchestration of systems. He has a keen interest in and passion for cloud technologies and the emerging subject of serverless architectures. Peter is the author of Serverless Architectures on AWS (Manning, 2016).

Presentations

Serverless: The future of software architecture Session

With the release of AWS Lambda, there has been a sustained movement toward the adoption of serverless architectures, which allow developers to build rich, scalable, and cost-effective applications without having to maintain traditional multitier backends. Peter Sbarski explains how to create scalable applications using serverless architecture with AWS Lambda, API Gateway, and other services.

Robert Schrijvers has been working in IT for more than 25 years and playing with Java from the start. With the introduction of J2EE, Java became his focus, both in development and performance tuning. When three-tier architectures moved to SOA and distributed systems, Robert moved along with it, dealing with the performance issues of complex systems that led him to the microservices. Besides working as a contractor at one of the biggest banks in the Netherlands, Robert leads trainings across the Netherlands, as well as in other European countries, the Middle East, and South Africa, and teaches at the Hogeschool Utrecht.

Presentations

Testing anything, anytime with containerized service virtualization Session

Do you want to regain control of testing what you want to test, when you want to? Are your testing efforts blocked by unavailable or restricted dependencies? Rix Groenboom and Robert Schrijvers demonstrate an approach that allows you to create tailor-made test environments on the fly by leveraging service virtualization, containers, and cloud services, enabling you to test anything, anytime.

Steven Shorrock is a chartered ergonomist, human factors specialist, and a chartered psychologist. Steven’s background is in internal and external consultancy in human factors and safety management in several industries and the government; he is also a researcher and educator in academia. Steven is currently a safety and human factors specialist and European safety culture program leader at EUROCONTROL, where he works in countries throughout Europe, and an adjunct senior lecturer at the University of New South Wales School of Aviation in Sydney, Australia.

Presentations

Work as imagined and work as done: Mind the gap Keynote

When we think about human work, we often fail to realize that the same activity is actually two very different sorts of work. Steven Shorrock explores some of the differences between work as imagined and work as done in a variety of settings and outlines some implications for the inevitable gaps.

Matthew Skelton is a cofounder and principal consultant at Skelton Thatcher Consulting, where he specializes in helping organizations adopt and sustain good practices for building and operating software systems, such as continuous delivery, DevOps, aspects of ITIL, and software operability. Matthew has been building, deploying, and operating commercial software systems since 1998. He curates the well-known DevOps Team Topologies Patterns and is coauthor of Database Lifecycle Management (Redgate) and Continuous Delivery with Windows and .NET (O’Reilly).

Presentations

How to break apart a monolithic system safely without destroying your team Session

Moving from a monolith to microservices can be daunting. How do you choose the right bounded contexts? How small should services be? Which teams get which services? And how do you keep things from falling apart? Matthew Skelton explains how to infer some useful heuristics for evolving from a monolithic architecture to a set of more loosely coupled services by starting with the needs of the team.

Emanuil Slavov is Director of Engineering at Falcon Social, where he deals with the ever-changing landscape of social networks and works with dev, ops, and test teams to implement automated testing, static code analysis, custom build systems, development tools, continuous integration, and delivery pipelines. For more than 15 years, Emanuil has specialized in software quality in industries including online money transactions, secure file transfers, email and network security, and antifraud, as well as various legacy and backend applications.

Presentations

Need for speed: Accelerate automation tests from three hours to three minutes Session

The elephant in the room that every developer ignores is that all automated tests (except unit) are too slow for today’s fast-paced, first-to-market environment. With slow automated tests, you’re just shipping problems faster to production. Emanuil Slavov explains how the team at Komfo made automated tests run 60x faster using containers, hermetic servers, and improved architecture.

Steve Souders is chief curver at SpeedCurve, where he works on the interplay between performance and design. Steve previously served as Google’s head performance engineer, Yahoo’s chief performance officer, and Fastly’s chief performance officer. Steve pioneered much of the work in the world of web performance. He is the author of High Performance Web Sites and Even Faster Web Sites as well as the creator of many performance tools and services including YSlow, HTTP Archive, Episodes, ControlJS, and Browserscope. Steve taught CS193H: High Performance Web Sites at Stanford and serves as cochair of Velocity, the web performance and operations conference from O’Reilly.

Presentations

Metrics of joy Session

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.

Monday opening welcome Keynote

Program chairs Steve Souders, Courtney W. Nash, and James Turnbull welcome you to the first day of Velocity.

Tuesday opening welcome Keynote

Program chairs Steve Souders, Courtney W. Nash, and James Turnbull welcome you to the second day of Velocity.

George Sudarkoff is an infrastructure engineering manager at SurveyMonkey. Before embracing the world of operations, he spent a couple of decades doing software development in a wide variety of areas from financial services, semiconductor fab automation, robot control, real-time image processing, and networking to virtualization, distributed storage, and web development. In his copious spare time, George can be found rock climbing or making furniture in his wood shop.

Presentations

Distributed ops for distributed apps Session

In the world of microservices, when things are moving fast and constantly breaking, the accepted wisdom is that teams must own the whole stack and operate their services themselves. But how do we ensure that operational standards are consistent across the organization? And how much stack is the whole stack? George Sudarkoff explains how to distribute operations in a consistent and efficient way.

Adam Surák is a software engineer at Algolia, where he focuses on the sweet spot between software engineering, systems, and networks.

Presentations

Own your reliability Session

Who do you trust? What do you control? What are your dependencies? Reliability on the Internet is an adrenaline-fueled adventure, but we all want a good night sleep and working service sometimes. Adam Surák takes a closer look at some reliability nightmares and explains how they could be dealt with.

James Turnbull is a CTO in residence at Microsoft. A longtime member of the open source community, James is the author of 11 technical books about open source software. Previously, he was CTO at Empatico and Kickstarter, VPE of Venmo, and an adviser at Docker. James likes food, wine, books, photography, and cats. He is not overly keen on long walks on the beach or holding hands.

Presentations

Monday opening welcome Keynote

Program chairs Steve Souders, Courtney W. Nash, and James Turnbull welcome you to the first day of Velocity.

Tuesday opening welcome Keynote

Program chairs Steve Souders, Courtney W. Nash, and James Turnbull welcome you to the second day of Velocity.

Arnoud Vermeer has worked at the web-scale startups Square and Tumblr. He joined LeaseWeb to help the company automate its infrastructure so that it can scale faster to sustain its growth rate.

Presentations

The Anarchist Cookbook: DevOps and Agile recipes for blowing up the waterfall Session

LeaseWeb has started a transition toward a more Agile and empowered engineering culture. Arnoud Vermeer offers a summary of things LeaseWeb did to foster the change, the impact they had, and lessons learned along the way.

Avleen Vig is a staff operations engineer at Etsy, where he spends much of his time growing the infrastructure for selling knitted gloves and cross-stitch periodic tables. Before joining Etsy, Avleen worked at several large tech companies, including EarthLink and Google, as well as a number of small successful startups.

Presentations

Dousing the fires of occupational burnout Session

Many people experience occupational burnout at some point in their career, but there are many misconceptions of what burnout actually is. Combining current research on occupational burnout with a personal story of burning out and returning to health over the course of 12 months, Avleen Vig discusses the nature, causes, symptoms, and impacts of burnout, as well as ways to recover from it.

Mandi Walls is technical practice manager for EMEA at Chef. Mandi travels the world helping organizations increase their effectiveness using configuration management and modernizing IT practices. Previously, she ran large web properties for AOL, including AOL.com, Games.com, and Moviefone. She is a regular speaker at technical conferences and is the author of Building a DevOps Culture, published by O’Reilly. Mandi holds a master’s degree in computer science from GWU and an MBA from UNC Kenan-Flagler.

Presentations

Building security into your workflow with InSpec Session

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.

Yoav Weiss is a principal architect at Akamai, where he focuses on making the web platform faster by adding performance-related features to browsers as well as to Akamai’s CDN. Yoav has been working on mobile web performance for longer than he cares to admit. He takes image bloat on the web as a personal insult, which is why he joined the Responsive Image community group and implemented the various responsive images features in Blink and WebKit. When he’s not writing code, he’s probably slapping his bass, mowing the lawn in the French countryside, or playing board games with his family.

Presentations

On preloads and preloaders Session

Loading all the resources a web page needs is a complex process. Some resources can cause the browser's parser to block, preventing other resources' discovery. In other cases, resources can be hidden from the parser altogether. Yoav Weiss discusses how browsers discover and load resources and explores preload, a new link relation enabling early resource discovery.

The Web Performance Working Group and you Keynote

Yoav Weiss explores where web standards come from, the role of the Web Performance Working Group, new and forthcoming performance-related APIs, and how to push that cool idea you have for a new web API.

Sarah Wells is technical director for operations and reliability at the Financial Times. A developer with 15 years of experience, Sarah has led delivery teams across consultancy, financial services, and media. Over the last few years, she has developed a deep interest in operability, observability, and DevOps. Previously, she led work on FT’s semantic publishing platform, which makes it easy to discover and access all the FT’s published content via APIs in a common and flexible format. That project focused on Go, microservices, containerization, Kubernetes, and how to influence teams to do the right things.

Presentations

Nudge theory: Influencing empowered teams to do the things that matter to you Session

Successful DevOps means empowering teams. But you still have things you want all teams to do, and you need to balance the benefits of the right technologies against the costs of running multiple data stores, deployment platforms, languages, etc. Sarah Wells offers a brief overview of nudge theory and explores its possibilities for influencing disparate teams to do things for the common good.