Schedule

THURSDAY - Session Day 1
Platform 1 Platform 2 Orange Tent Blue Tent Pink Tent Green Tent
08:00 Registration & Breakfast
09:20 Welcome & Intro
09:40
When the Universe Calls: working at the junction of Big Data, Machine Learning, and Science
Pamela Gay
(Planetary Science Institute)
machine learning
crowdsourcing
web development
big data
cloud services
crowdsourcing
citizen science
spacecraft
OSIRIS-REx
Asteroid
Failure is not an option
10:40 Mini break
10:50
Concepts: The Future of Generic Programming (the future is here)
Bjarne Stroustrup
(Morgan Stanley)
Platform 1
Building Evolutionary Architectures
Neal Ford
(ThoughtWorks, Inc.)
Platform 2
microservices
architecture
evolutionary architecture
architecture patterns
Getting (service) design right
Uwe Friedrichsen
(codecentric AG)
Orange Tent
Mircoservices
Distributed Systems
Design
Mobius Outcome Delivery - Stop Building More Features Faster
Gabrielle Benefield
(Mobius Outcome Delivery)
Blue Tent
Outcome Delivery
Mobius
Strategy
Product innovation
lean startup
lean ux
design thinking
Persuading the Bear: Learn how to Build Engaged Communities through Horizontal Influencing
Michael Nir
(Sapir Consulting US)
Pink Tent
leadership
scrum master
product owner
influence
Team
architect
business skills
communication
Ballerina (hands-on session)
Paul Fremantle
(WSO2)
Green Tent
language
integration
cloud native
kubernetes
11:35 Coffee break
11:55
3 common pitfalls in microservice integration and how to avoid them
Bernd Rücker
(Camunda)
Platform 1
Distributed Systems
Microservices
Integration
Domain-Driven Design: Hidden Lessons from the Big Blue Book
Nick Tune
(Navico)
Platform 2
Domain-Driven Design
Sociotechnical Architecture
State of the Art User Interfaces with State Machines
David Khourshid
(Microsoft)
Orange Tent
state management
state machines
frontend
software modeling
javascript
web
visualization
It's Spelled 'Accessibility', not 'Disability'
Scott Davis
(ThoughtWorks)
Blue Tent
accessibility
a11y
mobile
web
Getting started with p2p
Sarah Friend
(CirclesUBI)
Pink Tent
p2p
decentralization
web
libp2p
12:40 Lunch
13:00
BOF Sessions (during lunch)

Blue balloons
DevOps practitioners - what does DevOps mean in your organization? with Justin Kitagawa and Viktor Farcic

Green balloons
Chickens Learn Lean: How to survive when technology disrupts your business with Michael Nir

Yellow balloons
Chaos Engineering with Aaron Rinehart

Red balloons
Refactoring: How to do it? How to get management and the developers on board? When are you ready?

13:30
Onsite Workshops (during lunch)
14:00
Why software architects fail – and what to do about it
Stefan Tilkov
(INNOQ)
Platform 1
architecture
development roles
career
The Pocket Guide to Artificial Intelligence
Zoltan Prekopcsak
(RapidMiner)
Platform 2
Artificial Intelligence
Machine Learning
Data Science
Building and Scaling High Performing Technology Organizations
Jez Humble
(Jez Humble and Associates LLC)
Orange Tent
devops
lean management
product management
continuous delivery
agile
From conversational interfaces to serverless natural language APIs
Pavel Veller
(EPAM Systems)
Blue Tent
natural language understanding
conversational interfaces
serverless
AWS
From 0% to Cleanly Refactored 100% tested code
Llewellyn Falco
(Spun Labs ( Independent ))
Pink Tent
UnitTests
Refactoring
ApprovalTesting
Combinortic Testing
CodeCoverage
ProvableRefactorings
TestCommitRevert
Chaos Development: Removing software as the inhibitor of Agile (hands-on session)
Fred George
(Fred George Consulting)
Green Tent
Chaos
agile
microservices
legacy
14:45 Mini break
15:25
Speeding Up Innovation
Adrian Cockcroft
(AWS)
Platform 1
cloud
continuous delivery
cloud native
serverless
disaster recovery
chaos engineering
Unit Tests as Specifications
David Bernstein
(To Be Agile)
Platform 2
Agile
Extreme Programming
Scrum, Development
Test-Driven Development
Software Quality
Emergent Design
Unit Testing
Instrumentation
Building Scalable and Extendable Data Pipeline for Call of Duty Games: Lessons Learned
Yaroslav Tkachenko
(Activision)
Orange Tent
kafka
data pipelines
stream processing
Architecture Transformation Challenges
Stefan Tilkov
(INNOQ)
Blue Tent
Architecture
Transformation
Organization
Roles
Patterns
Working development environment in 15 minutes: Developer Experience in Prezi
Péter Turi
(Prezi)
&
László Üveges
(Prezi)
Pink Tent
kubernetes
skaffold
helm
developer efficiency
16:10 Coffee Break
16:30
Breaking Codes, Building Jets, and Designing Teams
Randy Shoup
(WeWork)
Platform 1
leadership
agile
lean
culture
history
Unleash Your Play Brain - Playing Your Way Towards a Happier Adulthood
Portia Tung
(The School of Play)
Platform 2
play intelligence
leadership
transformation
organisational change
The State of Serverless Computing
Chenggang Wu
(UC Berkeley)
&
Vikram Sreekanti
(UC Berkeley)
  
Orange Tent
cloud computing
serverless
infrastructure
Continuous Experimentation
Mike Roberts
(Symphonia)
Blue Tent
serverless
DevOps
agile
cloud
Design Patterns for Loosely Coupled Applications
Barry Stahl
(CopperByte, Inc.)
Pink Tent
design patterns
architecture
best practice
solid
principles
Shift left in testing - Find bugs before they’re implemented (hands-on session)
Bart Szulc
(Spartez/Atlassian)
&
Kasia Balcerzak
(Spartez/Atlassian)
Green Tent
testing
shift-left
risk
heuristics
quality attributes
distributed systems
17:15 Mini break
17:20
Cultivating Architecture
Martin Fowler
(ThoughtWorks)
&
Birgitta Böckeler
(ThoughtWorks)
Platform 1
architecture
agile
culture
How to use serverless and microservices together
Idit Levine
(Solo.io)
Platform 2
How to build observability into a serverless application
Yan Cui
(DAZN)
Orange Tent
serverless
aws
cloud
Service mesh options with Istio, Linkerd, and/or Consul
Christian Posta
(Solo.io)
Blue Tent
Cloud
Service Mesh
Istio
Consul
Linkerd
Microservices
Actionable insight with derived second order monitoring data
Jeremy Edberg
(MinOps)
Pink Tent
Monitoring
Insight
DevOps
Distributed Systems
Microservices
18:10
Mini break
Techquila with Pavel Veller at the sponsor area
Sponsored by Epam
18:20
Deliberate Advice from an Accidental Career
Daniel Terhorst-North
(Dan North & Associates Ltd)
career
leadership
advice
19:20 Day closing
19:25 Dinner // EPAM party // Networking
19:45
BOF Sessions (during dinner)

Blue balloons

Serverless infrastructures: AWS Lambda or Google Functions with Yan Cui

Green balloons

How to introduce better engineering practices in the organization? Top down? Bottom up?  How to have an impact in your organization?    with Julie Matviyuk, Daniel Terhorst-North and Randy Shoup

Yellow balloons

What is better AWS, GCP, or Azure with Viktor Farcic

Red balloons

Security - at home and in the cloud: How do you make sure people are not using your phone camera while you are at home?    How do you know only you use your computers and you don't have uninvited guests?    What about your smart home? Who has access to it?

20:00 Coding Dojo (Green Tent) // Mario Kart (Platform 1 & 2)
23:00 End of Day 1
FRIDAY - Session Day 2
Platform 1 Platform 2 Orange Tent Blue Tent Pink Tent Green Tent
08:20 Breakfast
09:00 Welcome & Intro
09:10
Cynefin
Dave Snowden
(Cognitive Edge)
10:10 Coffee Break
10:20
Onsite workshop (during the coffee break)
10:30
Codefin, or a Theory of Relativity for Software Development
Géza Mihala
(Coders Only)
Platform 1
cynefin
sense making
situational awareness
decisions and non-decisions
relativity
all things development
what and when and why
Unlearning - The Challenge of Change
Jessie Shternshus
(The Improv Effect)
Platform 2
professional development
leadership
team
change management
Friendly fire: how security software messes up
Julie Matviyuk
(Symantec)
Orange Tent
FalsePositives Antivirus BestPractices
Asking, Telling and Modularity - Choices in Code
Michael Feathers
(R7K Research & Conveyance)
Blue Tent
code
object-orientation
design
functional programming
Practical privacy - GDPR explained
Marcus Bointon
(Synchromedia Limited)
Pink Tent
security
privacy
data protection
law
EU
human rights
Design Thinking Workshop: Pass on Perfection
April Jefferson
(April Jefferson Corp.)
Green Tent
design thinking
perfection game
core protocols
cocreation
collaboration
11:15 Mini break
11:25
Add Simplicity to Complex Systems
Theo Schlossnagle
(Circonus)
Platform 1
distributed systems
operations
performance
Designing code without types
Alexandru Bolboaca
(Mozaic Works)
Platform 2
think
design
work smart
Learning from Machines
Ashi Krishnan
(GitHub)
Orange Tent
Machine Learning
Computational Neuroscience
GAN
Neural Networks
Deep Learning
SQL Server Performance Tuning Made Easy
Pinal Dave
(SQLAuthority.com)
Blue Tent
SQL Server Performance Tuning
SQL Server
Performance
CRI Runtimes Deep Dive: Who's Running My Kubernetes Pod!?
Phil Estes
(IBM Cloud)
Pink Tent
containers
container runtimes
containerd
CNCF
OCI
Kubernetes
open source
12:10 Lunch
12:45
BOF Sessions (during lunch)

Blue balloons
Service mesh strategy and adoption

Green balloons
Challenges in data engineering and how to overcome them with Yaroslav Tkachenko

Yellow balloons
Scrum masters: How did you get started? What are your challenges? What are your solutions?

Red ballooons
TDD - Test Driven Developers: How can you get started with it when you have an existing code-base without tests? How to get the other developers write tests? How to get managers accept that you spend time writing tests? How to measure your progress?

13:00
Onsite workshop (during lunch)
13:40
Technical Leadership and Empowered Teams
Emily Bache
(Praqma)
Platform 1
architecture
agile
teams
TDD
Quantum computing
Holly Cummins
(IBM Cloud Garage)
Platform 2
quantum
Continuous tuning of Microservices via Bayesian Optimization
Gloria Liu
(Twitter)
Orange Tent
microservices
machine learning
performance
Functional Internet of Things with Elixir and Nerves
Justin Schneck
(Le Tote)
Blue Tent
IoT
Functional Programming
Elixir
Erlang
Embedded Systems
Heuristics and hunches in exploratory testing
Alex Schladebeck
(BREDEX GmbH)
Pink Tent
exploratory testing
microheuristics
A Practical Introduction to Coaching (hands-on session)
Heidi Helfand
(Procore Technologies)
Green Tent
leadership
listening
coaching
communication
soft skills
14:25 Mini break
14:35
Software Engineering - A philosophical activity
Tom Enden
(Wix)
Platform 1
Moving Fast at Scale
Randy Shoup
(WeWork)
Platform 2
leadership
agile
lean
devops
organization
culture
Reinforcement learning - A gentle introduction
Uwe Friedrichsen
(codecentric AG)
Orange Tent
AI
Deep Learning
Reinforcement learning
Security Pre-Cognition: Using Chaos Engineering in Security Incident Response w/ ChaoSlingr
Aaron Rinehart
(Verica.io)
Blue Tent
Security
Distributed Systems
Chaos Engineering
Incident Response
DevSecOps
Resilience
Learning That Sticks - Upskill Your Teams with a Dojo
Dion Stewart
(Dojo and Co)
Pink Tent
Learning Organizations
Coaching
DevOps
Architecture
Culture
Operating Model
Product Model
Transformation
15:20 Raffle & Coffee break
15:50
Reliability Engineering: One of the Best Jobs in Software Engineering
Mary Poppendieck
(Poppendieck.LLC)
Platform 1
Chaos Engineering
Resilience
High Paid Jobs
Andreessen's Corollary: Ethical Dilemmas in Software Engineering
Bryan Cantrill
(Joyent)
Platform 2
Leadership
Culture
Ethics
Dev and Test Agility for your Database with Docker
Julie Lerman
(The Data Farm)
Orange Tent
DevOps
SQL Server
Docker
CI/CD
Platforms at Twilio: Unlocking Developer Effectiveness
Justin Kitagawa
(Twilio)
Blue Tent
DevOps
Platforms
API
Twilio
Microservice
All Together Now: An Introduction to Distributed Consensus
Tess Rinearson
(Interstellar)
Pink Tent
distributed systems
blockchain
User Interfaces in the Age of Intrinsic Web Design: Grid, Flex, and Modern CSS (hands-on session)
Bill Odom
(Independent)
Green Tent
css
css grid
grid
flex
flexbox
html
web development
sass
scss
intrinsic design
frontend
16:35 Mini break
16:40
“The Upside Down” Of The Web - Video technologies
Máté Nádasdi
(IBM Watson Media)
Platform 1
video
streaming
javascript
engineering
user experience
frontend
web
general
Leadership Guide for the Reluctant Leader
David Neal
(Okta)
Platform 2
leadership
soft skills
Your Tests Lack Vision: Adding Eyes to Your Automation Framework
Angie Jones
(Applitools)
Orange Tent
testing
Making Resilient, Self-Adaptive, And Autonomous Kubernetes Clusters
Viktor Farcic
(CloudBees)
Blue Tent
Kubernetes
Cluster Autoscaler
Horizontal Autoscaler
Prometheus
Alertmanager
Custom metrics
Rethinking Identity with Clojure
David Nolen
(Ledgr Inc.)
Pink Tent
Security
Functional Programming
Mobile Development
Clojure
17:25 Mini break
17:35
Cultivating Instinct
Katrina Owen
(GitHub)
learning
expertise
18:15 Closing ceremony