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 ServerlessSimon Wardley
(Leading Edge Forum)
Business
Strategy
Mapping
|
|||||
10:30 | Coffee Break | |||||
10:50 |
The People Patch - Adventures in Social EngineeringJenny Radcliffe
(Jenny Radcliffe - The People Hacker)
Platform 1
Psychology, Security, Human Factor, Culture, Hacking
|
Crafting instruments in codeJoseph Wilk
(Poetic Computation)
Platform 2
AI
Sound
Art
Creativity
|
Building with Blockchains: Better Distributed ApplicationsJohn Feminella
(Pivotal)
Orange Tent
blockchain
distributed systems
|
Power Games for High-performance Team Culture, Psychological Safety, and EIRichard Kasperowski
(With Great People)
Blue Tent
leadership
team
teams
core protocols
culture
power
theatre
theatre of the oppressed
activities
|
Decremental DevelopmentKevlin Henney
(Curbralan)
Pink Tent
craft
refactoring
code
|
Training, Optimizing, and Deploying High Performance, Distributed, and Streaming TensorFlow AI Models in Production with GPUsChris 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 PatternsEmma Keaveny
(Interica)
Platform 1
|
Break your event chains! Complex event flows in distributed systemsBernd Rücker
(Camunda)
&
Martin Schimak
(plexiti GmbH)
Platform 2
EDA
Microservices
State Machine
Workflow Automation
|
Perceived performance: The only kind that really mattersEli Fitch
(Mapbox)
Orange Tent
Web performance
Design
Development
Cognitive psychology
|
Testers can write good code tooCorina Pip
(Frequentis)
Blue Tent
automation
code
best practices
java
selenium
|
First steps moving to the cloud; CI, security and persuasionAbby Bangser
(ThoughtWorks)
Pink Tent
Security
Cloud
DevOps
Collaboration
|
|
12:40 | Lunch | |||||
14:00 |
Stress and Depression - the dangers of a burnout, Soft skillsGitte Klitgaard
(Native Wired)
Platform 1
Stress
Burnout
Helping
|
Guide Refactorings With Behavioral Code AnalysisAdam 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 lifecycleLisa Luo
(HQ Trivia)
Blue Tent
kotlin
swift
functional programming
TDD
app development
mobile
|
Automerge: Making servers optional for real-time collaborationMartin Kleppmann
(University of Cambridge)
Pink Tent
distributed systems
concurrency
CRDTs
peer-to-peer
|
Removing duplicationLlewellyn 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 ArchitectPatrick 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 ScaleGergely Orosz
(Uber)
Orange Tent
iOS
Android
Mobile
Testing
|
Unified Observability of Distributed SystemsAditya Mukerjee
(Stripe)
Blue Tent
observability
distributed systems
tracing
monitoring
metrics
|
Clojure - simple, powerful and very interactiveNiclas Nilsson
(fooheads)
Pink Tent
Clojure
code
functional programming
development
|
|
15:50 | Coffee Break | |||||
16:10 |
SWARMing: Scaling Without A Religious MethodologyDan 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 DoneJason Lengstorf
Platform 2
work life balance
efficiency
productivity
happiness
career advancement
|
Code Coverage 2.0Bartosz Szulc
(Spartez)
Orange Tent
test
coverage
risk
production
analytics
complexity
automation
|
To Inject or not inject - Dependency injection in a Kotlin worldDanny 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 IdeasMatt Lavoie
(PowerDMS)
Green Tent
UX
Design
Innovation
Collaboration
|
17:00 | Mini Break | |||||
17:10 |
Five key challenges for software quality tomorrowGojko Adzic
(Neuri Consulting)
Platform 1
cloud
security
testing
design
|
Don't reset --hard: Strategies for Tackling Large RefactorsSiena Aguayo
(Indiegogo)
Platform 2
refactoring
architecture
organization
process
code smells
|
Real-world consistency explainedUwe 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 LottieGabriel 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 PrototypingMel Conway
|
|||||
10:00 | Coffee Break | |||||
10:20 |
Scaling Your Architecture with Events and ServicesRandy Shoup
(WeWork)
Platform 1
architecture
scalability
microservices
serverless
|
Five XP Practices for Agile DevelopmentDavid 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 loveBill Odom
(Independent)
Orange Tent
css
css grid
flex
flexbox
html
web development
sass
scss
|
Unconventional Programming with Chemical ComputingCarin Meier
(Cognitect)
Blue Tent
Clojure
Programming
|
Building a shared vocabulary for big data and analyticsMatthew Roche
(Microsoft)
Pink Tent
Data
Big Data
Data Science
Business Intelligence
Analytics
|
Writing better BDD scenarioSeb 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 MicroservicesAnne-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 communityJoseph Pelrine
(MetaProg GmbH)
&
Jasmine Zahno
(Agile Psychologist)
Platform 2
Agile psychology
|
Designing Your Docker Server Cluster StackBret Fisher
Orange Tent
docker
swarm
infrastructure
ops
devops
containers
|
Inside Twitter's Realtime Delivery of Tweets for Enterprise CustomersLisa White
(Twitter)
Blue Tent
|
Finding NemoAndyy Hope
Pink Tent
ios
swift
architecture
mvc
mvvm
viper
clean
|
|
12:10 | Lunch | |||||
13:30 |
Designing a high-performing teamAlison Coward
(Bracket)
Platform 1
teams
teamwork
collaboration
innovation
creativity
productivity
|
Software Development is Upside downAllan 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 CorruptionIrio Musskopf
(Data Science Brigade)
Blue Tent
machine learning
data science
ethics
democracy
|
Cluster Consensus: when Aeron met RaftMartin 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 patternArlo Belshee
(Tableau)
Platform 1
|
Refactoring to Patterns and Other Useful PlacesBill Wake
(Industrial Logic)
Platform 2
refactoring
design patterns
|
Simplify the stackMatt Aimonetti
(Splice)
Orange Tent
architecture
programming languages
systems
|
I Need Directions: Proper Tagging, Naming and ErrorsAsh Coleman
(Credit Karma)
Blue Tent
Tagging
Error Handling
Errors
Naming
Organization
Delivery
Communication
|
Monitoring Cloudflare's Global Edge Network with PrometheusMatt Bostock
(Cloudflare)
Pink Tent
Prometheus
Monitoring
Observability
Scale
Metrics
|
|
15:20 | Coffee Break | |||||
15:40 |
Estimates or NoEstimates: Let's explore the possibilitiesWoody Zuill
(Woody Zuill Agile Guide)
Platform 1
Estimates
NoEstimates
Estimating
Planning
|
From Requirements to Resilient Event Driven Systems with KafkaIccha Sethi
(Atlassian)
Platform 2
kafka
event driven architecture
resiliency
observability
|
Augmented Reality, Crafted RealityGreg 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 ChatOpsLeo Kyrpychenko
(Atlassian)
Pink Tent
Chatbots
DevOps
ChatOps
Team Visibility
Automation
Effective teams
|
Habitat hands-onMandi Walls
(Chef Software)
Green Tent
containers
immutable infrastructure
|
16:25 | Mini Break | |||||
16:35 |
The Most Important Things I’ve Learned About Good DesignMark Miller
(DevExpress)
Platform 1
UI
UX
Design
|
How to teach programming and other thingsFelienne Hermans
(TU Delft)
Platform 2
programming
learning
|
Test-Driven: The Four-Step DanceTim Ottinger
(Industrial Logic)
Orange Tent
TDD
integration
programming
goals
knowledge management
scale
teamwork
|
Finding Your Way In the Dark: Information Security Practice PrinciplesSusan Sons
(Center for Applied Cybersecurity Research, IU)
Blue Tent
Security
|
Manage all your tasks with TaskWarriorPaul Fenwick
(National Rick Astley Hotline)
Pink Tent
taskwarrior
|
|
17:20 | Raffle | |||||
17:35 | Mini Break | |||||
17:45 |
Experiments, the good, the bad, and the beautifulLinda Rising
(Linda Rising LLC)
Innovation
Science
Organizational learning
|
|||||
18:45 | Closing Ceremony (10 min) |