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 SciencePamela 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 ArchitecturesNeal Ford
(ThoughtWorks, Inc.)
Platform 2
microservices
architecture
evolutionary architecture
architecture patterns
|
Getting (service) design rightUwe Friedrichsen
(codecentric AG)
Orange Tent
Mircoservices
Distributed Systems
Design
|
Mobius Outcome Delivery - Stop Building More Features FasterGabrielle 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 InfluencingMichael 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 themBernd Rücker
(Camunda)
Platform 1
Distributed Systems
Microservices
Integration
|
Domain-Driven Design: Hidden Lessons from the Big Blue BookNick Tune
(Navico)
Platform 2
Domain-Driven Design
Sociotechnical Architecture
|
State of the Art User Interfaces with State MachinesDavid 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 p2pSarah Friend
(CirclesUBI)
Pink Tent
p2p
decentralization
web
libp2p
|
|
12:40 | Lunch | |||||
13:00 |
BOF Sessions (during lunch)
Blue balloons Green balloons Yellow balloons Red balloons |
|||||
13:30 |
Onsite Workshops (during lunch)
Design & Implement Cloud native application with Spring Boot at the workshop train Beat boring presentations with Prezi at the sponsor area |
|||||
14:00 |
Why software architects fail – and what to do about itStefan Tilkov
(INNOQ)
Platform 1
architecture
development roles
career
|
The Pocket Guide to Artificial IntelligenceZoltan Prekopcsak
(RapidMiner)
Platform 2
Artificial Intelligence
Machine Learning
Data Science
|
Building and Scaling High Performing Technology OrganizationsJez Humble
(Jez Humble and Associates LLC)
Orange Tent
devops
lean management
product management
continuous delivery
agile
|
From conversational interfaces to serverless natural language APIsPavel Veller
(EPAM Systems)
Blue Tent
natural language understanding
conversational interfaces
serverless
AWS
|
From 0% to Cleanly Refactored 100% tested codeLlewellyn 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 InnovationAdrian Cockcroft
(AWS)
Platform 1
cloud
continuous delivery
cloud native
serverless
disaster recovery
chaos engineering
|
Unit Tests as SpecificationsDavid 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 LearnedYaroslav Tkachenko
(Activision)
Orange Tent
kafka
data pipelines
stream processing
|
Architecture Transformation ChallengesStefan Tilkov
(INNOQ)
Blue Tent
Architecture
Transformation
Organization
Roles
Patterns
|
Working development environment in 15 minutes: Developer Experience in PreziPé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 TeamsRandy Shoup
(WeWork)
Platform 1
leadership
agile
lean
culture
history
|
Unleash Your Play Brain - Playing Your Way Towards a Happier AdulthoodPortia Tung
(The School of Play)
Platform 2
play intelligence
leadership
transformation
organisational change
|
The State of Serverless ComputingChenggang Wu
(UC Berkeley)
&
Vikram Sreekanti
(UC Berkeley)
Orange Tent
cloud computing
serverless
infrastructure
|
Continuous ExperimentationMike Roberts
(Symphonia)
Blue Tent
serverless
DevOps
agile
cloud
|
Design Patterns for Loosely Coupled ApplicationsBarry 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 ArchitectureMartin Fowler
(ThoughtWorks)
&
Birgitta Böckeler
(ThoughtWorks)
Platform 1
architecture
agile
culture
|
How to use serverless and microservices togetherIdit Levine
(Solo.io)
Platform 2
|
How to build observability into a serverless applicationYan Cui
(DAZN)
Orange Tent
serverless
aws
cloud
|
Service mesh options with Istio, Linkerd, and/or ConsulChristian Posta
(Solo.io)
Blue Tent
Cloud
Service Mesh
Istio
Consul
Linkerd
Microservices
|
Actionable insight with derived second order monitoring dataJeremy 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 CareerDaniel 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 |
CynefinDave 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 DevelopmentGé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 ChangeJessie Shternshus
(The Improv Effect)
Platform 2
professional development
leadership
team
change management
|
Friendly fire: how security software messes upJulie Matviyuk
(Symantec)
Orange Tent
FalsePositives Antivirus BestPractices
|
Asking, Telling and Modularity - Choices in CodeMichael Feathers
(R7K Research & Conveyance)
Blue Tent
code
object-orientation
design
functional programming
|
Practical privacy - GDPR explainedMarcus Bointon
(Synchromedia Limited)
Pink Tent
security
privacy
data protection
law
EU
human rights
|
Design Thinking Workshop: Pass on PerfectionApril Jefferson
(April Jefferson Corp.)
Green Tent
design thinking
perfection game
core protocols
cocreation
collaboration
|
11:15 | Mini break | |||||
11:25 |
Add Simplicity to Complex SystemsTheo Schlossnagle
(Circonus)
Platform 1
distributed systems
operations
performance
|
Designing code without typesAlexandru Bolboaca
(Mozaic Works)
Platform 2
think
design
work smart
|
Learning from MachinesAshi Krishnan
(GitHub)
Orange Tent
Machine Learning
Computational Neuroscience
GAN
Neural Networks
Deep Learning
|
SQL Server Performance Tuning Made EasyPinal 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 Green balloons Yellow balloons Red ballooons |
|||||
13:00 |
Onsite workshop (during lunch)
Beat boring presentations with Prezi at the infoscreen
|
|||||
13:40 |
Technical Leadership and Empowered TeamsEmily Bache
(Praqma)
Platform 1
architecture
agile
teams
TDD
|
Quantum computingHolly Cummins
(IBM Cloud Garage)
Platform 2
quantum
|
Continuous tuning of Microservices via Bayesian OptimizationGloria Liu
(Twitter)
Orange Tent
microservices
machine learning
performance
|
Functional Internet of Things with Elixir and NervesJustin Schneck
(Le Tote)
Blue Tent
IoT
Functional Programming
Elixir
Erlang
Embedded Systems
|
Heuristics and hunches in exploratory testingAlex 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 activityTom Enden
(Wix)
Platform 1
|
Moving Fast at ScaleRandy Shoup
(WeWork)
Platform 2
leadership
agile
lean
devops
organization
culture
|
Reinforcement learning - A gentle introductionUwe Friedrichsen
(codecentric AG)
Orange Tent
AI
Deep Learning
Reinforcement learning
|
Security Pre-Cognition: Using Chaos Engineering in Security Incident Response w/ ChaoSlingrAaron Rinehart
(Verica.io)
Blue Tent
Security
Distributed Systems
Chaos Engineering
Incident Response
DevSecOps
Resilience
|
Learning That Sticks - Upskill Your Teams with a DojoDion 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 EngineeringMary Poppendieck
(Poppendieck.LLC)
Platform 1
Chaos Engineering
Resilience
High Paid Jobs
|
Andreessen's Corollary: Ethical Dilemmas in Software EngineeringBryan Cantrill
(Joyent)
Platform 2
Leadership
Culture
Ethics
|
Dev and Test Agility for your Database with DockerJulie Lerman
(The Data Farm)
Orange Tent
DevOps
SQL Server
Docker
CI/CD
|
Platforms at Twilio: Unlocking Developer EffectivenessJustin Kitagawa
(Twilio)
Blue Tent
DevOps
Platforms
API
Twilio
Microservice
|
All Together Now: An Introduction to Distributed ConsensusTess 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 technologiesMáté Nádasdi
(IBM Watson Media)
Platform 1
video
streaming
javascript
engineering
user experience
frontend
web
general
|
Leadership Guide for the Reluctant LeaderDavid Neal
(Okta)
Platform 2
leadership
soft skills
|
Your Tests Lack Vision: Adding Eyes to Your Automation FrameworkAngie Jones
(Applitools)
Orange Tent
testing
|
Making Resilient, Self-Adaptive, And Autonomous Kubernetes ClustersViktor Farcic
(CloudBees)
Blue Tent
Kubernetes
Cluster Autoscaler
Horizontal Autoscaler
Prometheus
Alertmanager
Custom metrics
|
Rethinking Identity with ClojureDavid Nolen
(Ledgr Inc.)
Pink Tent
Security
Functional Programming
Mobile Development
Clojure
|
|
17:25 | Mini break | |||||
17:35 |
Cultivating InstinctKatrina Owen
(GitHub)
learning
expertise
|
|||||
18:15 | Closing ceremony |