Note: this is a past event Check out the current event!
THURSDAY - Session Day 1
Platform 1 Platform 2 Orange Tent Blue Tent Pink Tent Green Tent
08:00 Registration & Breakfast
09:00 Opening ceremony & Keynote
09:30
Why the Fuss about Serverless
Simon Wardley
(Leading Edge Forum)
  
Business
Strategy
Mapping
10:30 Coffee Break
10:50
The People Patch - Adventures in Social Engineering
Jenny Radcliffe
(Jenny Radcliffe - The People Hacker)
Platform 1
Psychology, Security, Human Factor, Culture, Hacking
Crafting instruments in code
Joseph Wilk
(Poetic Computation)
  
Platform 2
AI
Sound
Art
Creativity
Building with Blockchains: Better Distributed Applications
John Feminella
(Pivotal)
  
Orange Tent
blockchain
distributed systems
Power Games for High-performance Team Culture, Psychological Safety, and EI
Richard Kasperowski
(With Great People)
Blue Tent
leadership
team
teams
core protocols
culture
power
theatre
theatre of the oppressed
activities
Decremental Development
Kevlin Henney
(Curbralan)
Pink Tent
craft
refactoring
code
Training, Optimizing, and Deploying High Performance, Distributed, and Streaming TensorFlow AI Models in Production with GPUs
Chris Fregly
(PipelineAI)
  
Green Tent
gpu
pipeline.ai
machine learning
artificial intelligence
intelligent infrastructure
science ops
ai ops
tensorflow
streaming
model training
model serving
inference
predictive analytics
11:40 Mini Break
11:50
Dark Patterns
Emma Keaveny
(Interica)
  
Platform 1
Break your event chains! Complex event flows in distributed systems
Bernd Rücker
(Camunda) &
Martin Schimak
(plexiti GmbH)
  
Platform 2
EDA
Microservices
State Machine
Workflow Automation
Perceived performance: The only kind that really matters
Eli Fitch
(Mapbox)
  
Orange Tent
Web performance
Design
Development
Cognitive psychology
Testers can write good code too
Corina Pip
(Frequentis)
Blue Tent
automation
code
best practices
java
selenium
First steps moving to the cloud; CI, security and persuasion
Abby Bangser
(ThoughtWorks)
Pink Tent
Security
Cloud
DevOps
Collaboration
12:40 Lunch
14:00
Stress and Depression - the dangers of a burnout, Soft skills
Gitte Klitgaard
(Native Wired)
  
Platform 1
Stress
Burnout
Helping
Guide Refactorings With Behavioral Code Analysis
Adam Tornhill
(Empear)
  
Platform 2
Technical Debt
Legacy Code
Team Work
Architecture
Not Only Cars: “AI, Please Test My App”
Gil Tayar
(Applitools)
  
Orange Tent
ai,testing,visual testing
Let me live my lifecycle
Lisa Luo
(HQ Trivia)
Blue Tent
kotlin
swift
functional programming
TDD
app development
mobile
Automerge: Making servers optional for real-time collaboration
Martin Kleppmann
(University of Cambridge)
Pink Tent
distributed systems
concurrency
CRDTs
peer-to-peer
Removing duplication
Llewellyn Falco
(Spun Labs ( Independent ))
Green Tent
Refactoring
Emergent design
Higher order functions
Code Katas
Duplication
Craftsmanship
14:50 Mini Break
15:00
The Well Rounded Architect
Patrick Kua
(N26)
  
Platform 1
architecture
leadership
tech lead
What is this cloud native thing anyway?
Sam Newman
(Sam Newman & Associates)
  
Platform 2
cloudnative
Continuous Testing at Scale
Gergely Orosz
(Uber)
  
Orange Tent
iOS
Android
Mobile
Testing
Unified Observability of Distributed Systems
Aditya Mukerjee
(Stripe)
Blue Tent
observability
distributed systems
tracing
monitoring
metrics
Clojure - simple, powerful and very interactive
Niclas Nilsson
(fooheads)
Pink Tent
Clojure
code
functional programming
development
15:50 Coffee Break
16:10
SWARMing: Scaling Without A Religious Methodology
Dan North
(Dan North & Associates Ltd)
  
Platform 1
agile
scaling
org change
process
How I Cut My Working Hours in Half and Somehow Managed to Get More Done
Jason Lengstorf
  
Platform 2
work life balance
efficiency
productivity
happiness
career advancement
Code Coverage 2.0
Bartosz Szulc
(Spartez)
  
Orange Tent
test
coverage
risk
production
analytics
complexity
automation
To Inject or not inject - Dependency injection in a Kotlin world
Danny Preussler
(sporttotal.tv)
Blue Tent
dependency injection
kotlin
java
dagger
android
Presentations in the Aether
Ákos Hochrein
(Prezi)
Pink Tent
Prezi
cloud
microservices
history
Ideation - Applying Craftsmanship to Developing Ideas
Matt Lavoie
(PowerDMS)
Green Tent
UX
Design
Innovation
Collaboration
17:00 Mini Break
17:10
Five key challenges for software quality tomorrow
Gojko Adzic
(Neuri Consulting)
  
Platform 1
cloud
security
testing
design
Don't reset --hard: Strategies for Tackling Large Refactors
Siena Aguayo
(Indiegogo)
  
Platform 2
refactoring
architecture
organization
process
code smells
Real-world consistency explained
Uwe Friedrichsen
(codecentric AG)
  
Orange Tent
Consistency
ACID
BASE
RDBMS
NoSQL
Distribution
Cloud
Microservices
The Meaning of (Artificial) Life: A Prelude to What is Data Science?
Dr. Phil Winder
(Winder Research and TrainingDataScience.com)
  
Blue Tent
Data Science
Machine Learning
Deep Learning
Big Data
Analytics
Closing the animation design loop with Lottie
Gabriel Peal
(Airbnb)
Pink Tent
Web
React Native
Mobile
Android
iOS
Design
Animation
Lottie
Airbnb
Cross-Platform
18:00 Mini Break
18:15
Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Spacetimes...Made Easy!
Damian Conway
(Thoughtstream)
programming skills
computational paradigms
quantum computation
esolanguages
19:15 Dinner & EPAM Party
20:15 Coding Dojo (Green Tent)
FRIDAY - Session Day 2
Platform 1 Platform 2 Orange Tent Blue Tent Pink Tent Green Tent
08:00 Breakfast
08:50 Opening ceremony & Keynote
09:00
Extreme Prototyping
Mel Conway
  
10:00 Coffee Break
10:20
Scaling Your Architecture with Events and Services
Randy Shoup
(WeWork)
  
Platform 1
architecture
scalability
microservices
serverless
Five XP Practices for Agile Development
David Bernstein
(To Be Agile)
  
Platform 2
Agile
XP
Scrum
Development
Coding Standards
Software Quality
Design
CI
Pairing
Mobbing
Programming
TDD
Refactoring
CSS Grid: Get ready to fall in love
Bill Odom
(Independent)
  
Orange Tent
css
css grid
flex
flexbox
html
web development
sass
scss
Unconventional Programming with Chemical Computing
Carin Meier
(Cognitect)
Blue Tent
Clojure
Programming
Building a shared vocabulary for big data and analytics
Matthew Roche
(Microsoft)
Pink Tent
Data
Big Data
Data Science
Business Intelligence
Analytics
Writing better BDD scenario
Seb Rose
(Cucumber Limited) &
Gáspár Nagy
(Spec Solutions)
Green Tent
bdd
ATDD
Gherkin
Scenarios
Documentation
Readability
Maintainability
11:10 Mini Break
11:20
Testing Microservices
Anne-Marie Charrett
(Testing Times)
  
Platform 1
Microservices
Testing
Seven (plus/minus two) ways your brain screws you up - Going beyond some psychology memes floating around the Agile community
Joseph Pelrine
(MetaProg GmbH) &
Jasmine Zahno
(Agile Psychologist)
  
Platform 2
Agile psychology
Designing Your Docker Server Cluster Stack
Bret Fisher
  
Orange Tent
docker
swarm
infrastructure
ops
devops
containers
Inside Twitter's Realtime Delivery of Tweets for Enterprise Customers
Lisa White
(Twitter)
  
Blue Tent
Finding Nemo
Andyy Hope
Pink Tent
ios
swift
architecture
mvc
mvvm
viper
clean
12:10 Lunch
13:30
Designing a high-performing team
Alison Coward
(Bracket)
  
Platform 1
teams
teamwork
collaboration
innovation
creativity
productivity
Software Development is Upside down
Allan Kelly
(Allan Kelly Associates)
  
Platform 2
Software Development
Agile
Diseconomies of scale
Management
Functional techniques in C#
Kathleen Dollard
(Microsoft)
  
Orange Tent
C#
Functional
.NET
Using Machine Learning and Open Data to Report 216 Brazilian Congresspeople for Corruption
Irio Musskopf
(Data Science Brigade)
Blue Tent
machine learning
data science
ethics
democracy
Cluster Consensus: when Aeron met Raft
Martin Thompson
(Real Logic)
Pink Tent
Consensus
Protocols
Performance
Messaging
Everything You Know About Regexes Is Wrong!
Damian Conway
(Thoughtstream)
Green Tent
Pairing
Collaboration
Transfer Knowledge
14:20 Mini Break
14:30
Refactoring to asynchronous pattern
Arlo Belshee
(Tableau)
  
Platform 1
Refactoring to Patterns and Other Useful Places
Bill Wake
(Industrial Logic)
  
Platform 2
refactoring
design patterns
Simplify the stack
Matt Aimonetti
(Splice)
  
Orange Tent
architecture
programming languages
systems
I Need Directions: Proper Tagging, Naming and Errors
Ash Coleman
(Credit Karma)
Blue Tent
Tagging
Error Handling
Errors
Naming
Organization
Delivery
Communication
Monitoring Cloudflare's Global Edge Network with Prometheus
Matt Bostock
(Cloudflare)
Pink Tent
Prometheus
Monitoring
Observability
Scale
Metrics
15:20 Coffee Break
15:40
Estimates or NoEstimates: Let's explore the possibilities
Woody Zuill
(Woody Zuill Agile Guide)
  
Platform 1
Estimates
NoEstimates
Estimating
Planning
From Requirements to Resilient Event Driven Systems with Kafka
Iccha Sethi
(Atlassian)
  
Platform 2
kafka
event driven architecture
resiliency
observability
Augmented Reality, Crafted Reality
Greg Heo
(Topology)
  
Orange Tent
iOS
AR
ARKit
Augmented Reality
How would you test a text field?
Maaret Pyhäjärvi
(F-Secure Oyj)
Blue Tent
Testing
Exploratory Testing
Power up your organization with ChatOps
Leo Kyrpychenko
(Atlassian)
Pink Tent
Chatbots
DevOps
ChatOps
Team Visibility
Automation
Effective teams
Habitat hands-on
Mandi Walls
(Chef Software)
Green Tent
containers
immutable infrastructure
16:25 Mini Break
16:35
The Most Important Things I’ve Learned About Good Design
Mark Miller
(DevExpress)
  
Platform 1
UI
UX
Design
How to teach programming and other things
Felienne Hermans
(TU Delft)
  
Platform 2
programming
learning
Test-Driven: The Four-Step Dance
Tim Ottinger
(Industrial Logic)
  
Orange Tent
TDD
integration
programming
goals
knowledge management
scale
teamwork
Finding Your Way In the Dark: Information Security Practice Principles
Susan Sons
(Center for Applied Cybersecurity Research, IU)
Blue Tent
Security
Manage all your tasks with TaskWarrior
Paul Fenwick
(National Rick Astley Hotline)
Pink Tent
taskwarrior
17:20 Raffle
17:35 Mini Break
17:45
Experiments, the good, the bad, and the beautiful
Linda Rising
(Linda Rising LLC)
  
Innovation
Science
Organizational learning
18:45 Closing Ceremony (10 min)