WEDNESDAY - June 2 | ||||||
---|---|---|---|---|---|---|
Main stage | Orange stage | Blue stage | Green stage | Pink stage | Red stage | |
13:45 |
Welcome & Intro
|
|||||
14:00 |
CUPID - for joyful codingDaniel Terhorst-North
(Dan North & Associates Ltd)
programming
principles
|
|||||
14:55 |
Mini break
|
|||||
15:00 |
An Introduction to eBPF - Superpowers for Networking, Observability & SecurityLiz Rice
(Isovalent)
Main stage
eBPF
Kubernetes
Linux
Observability
Networking
Security
|
The Evolution of Engineering ExcellencePatrick Kua
(patkua.com)
Orange stage
architecture
tools
engineering
|
The Art of Secure ArchitectureJulia Potapenko
(Cossack Labs)
Blue stage
architecture
security
ssdlc
risk assessment
software development
|
Playing Tetris with Cognitive LoadManuel Pais
(Independent)
Green stage
cognitive load
product teams
flow
|
Something good is always possible: testing smart contracts with QuickCheckJohn Hughes
(Chalmers University of Technology and Quviq AB)
Pink stage
QuickCheck
Haskell
Property-based testing
Smart contracts
Cardano
|
Five rules for super-responsive serverless appsGojko Adzic
(Neuri Consulting)
Red stage
serverless, cloud, aws, architecture
|
15:45 |
Sponsor break
|
|||||
16:05 |
Good Fences Make Good NeighboursTrond Hjorteland
(Scienta.no)
Main stage
service-orientation
microservices
SOA
modularisation
architecture
orgdesign
|
Reawakening Agile with OKRsAllan Kelly
(Allan Kelly Associates)
Orange stage
agile
okrs
|
Managing fast growing engineering organisationAkos Kapui
(Shapr3D)
Blue stage
engineering management
scaling
growth
leadership
hypergrowth
|
Nine Ways To Fail at Cloud NativeHolly Cummins
(IBM)
Green stage
cloud
cloud native
microservices
|
The Humble ProgrammerAslam Khan
(FoldLeft)
Pink stage
programming
humble
culture
teams
effectiveness
humility
diverstiy
community
career
leadership
software delivery
|
Why your next serverless project should use AppSyncYan Cui
(Lumigo)
Red stage
aws
serverless
graphql
appsync
|
16:50 |
Networking break
|
|||||
17:10 |
One Ring -3 To Secure Them All: Computing with Hardware EnclavesAaron Bedra
(Cumberland DRW)
Main stage
|
Refactoring Frenzy - Don't settle for short termTal Doron
(NICE)
Orange stage
Clean Code
Refactoring
Coding excellence
live coding
IDE
|
Scaling mobile developer productivityRussell Stephens
(Compass)
Blue stage
mobile
cicd
infrastructure
|
Managing the Burnout BurndownAnjuan Simmons
(Help Scout)
&
Dr. Aneika Simmons
(Sam Houston State University)
Green stage
stress,burnout,productivity
|
#Fail? The Many Reasons Agile Transformations are so Darn HardMichael K Spayd
(The Collective Edge)
Pink stage
Agile Transformation
Enterprise Coach
Leadership
Integral
|
An exploration of black holes: strange failure modesTammy Bryant Butow
(Gremlin)
Red stage
chaos engineering
site reliability engineering
SRE
infrastructure engineering
|
17:55 |
Break
|
|||||
18:15 |
Data Mesh: Why, What and HowZhamak Dehghani
(ThoughtWorks)
Main stage
Data Mesh
|
Modern Java: Beyond Version 8Angie Jones
(Applitools)
Orange stage
java
|
ML Ops on Google Cloud PlatformAmy Unruh
(Google)
Blue stage
machine learning
ml ops
|
WebAssembly: Writing Once and Running Everywhere NGBrian Sletten
(Bosatsu Consulting, Inc.)
Green stage
WebAssembly
web
programming
rust
c++
c
javascript
|
Building a best-effort distributed fallbackSushant Bhadkamkar
(Lyft)
Pink stage
microservices
distributed systems
fallback
gateway
|
Cloud Native JavaJosh Long
(VMware)
Red stage
spring, kubernetes, reactive, docker, graalvm
|
19:00 |
Day closing
|
|||||
19:05 |
Closing activites
|
|||||
THURSDAY - June 3 | ||||||
Main stage | Orange stage | Blue stage | Green stage | Pink stage | Red stage | |
13:45 |
Welcome & Intro
|
|||||
14:00 |
Through the Looking GlassNyari Samushonga
(WeThinkCode_)
|
|||||
14:55 |
Mini break
|
|||||
15:00 |
Hiding The LeadSam Newman
(Sam Newman & Associates)
Main stage
microservices, architecture
|
Idioms for building fault-tolerant applications with ElixirJosé Valim
(Dashbit)
Orange stage
elixir, erlang, concurrency, distribution, DSL
|
TBD |
Beyond Psychological Safety – Tools from Psychology for Enabling High-Performing TeamsJoseph Pelrine
Green stage
psychological safety
trust, diversity
inclusion
empathy
emotional intelligence
high-performing teams
|
Scaling Up!Dave Farley
(Continuous Delivery Ltd.)
Pink stage
Software Engineering
Continuous Delivery
Agile Development
Scaling Up
Large-Scale Development
|
Designing and Building Complex Machine Learning Projects and Workflows: Serverless x ContainersJoshua Arvin Lat
(NuWorks Interactive Labs)
Red stage
machine learning
machine learning engineering
software engineering
serverless engineering
containers
automation
design patterns
software craftsmanship
|
15:45 |
Sponsor break
Breakout room session:
The Gaming Formula. Widget as a Service and How to Innovate to Reduce Development TimesGuido Pagliettini
(etermax)
&
Martín Gonzalez
(etermax)
Unity
Gaming
Collaboration
Optimization
Reutilization
|
|||||
16:05 |
Building Effective Developer ExperienceEllen Chisa
(Boldstart)
Main stage
DevEx, Community, Organization
|
Building Koi Pond: Simulating Millions of Slack ClientsMaude Lemaire
(Slack)
Orange stage
load testing, scale, performance
|
Probe your Organization – How you can implement a Learning Organization with BOSSA novaJutta Eckstein
(independent)
Blue stage
vuca
BOSSA nova
Beyond Budgeting, Learning Organization
Sociocracy
Open Space
Business Agility
Enterprise Agility
Continuous Learning
Company-wide Agility
|
Unbounded Concurrency in GoJohnny Boursiquot
(Salesforce/Heroku)
Green stage
golang
concurrency
|
Brian Goetz Ask Me AnythingBrian Goetz
(Oracle)
&
Nicolai Parlog
(Disy)
Pink stage
java
language-design
|
"Monoliths are Simpler" and other lies we tell ourselvesPhil Calçado
(SeatGeek)
Red stage
monoliths, microservices, architecture, platform
|
16:50 |
Networking break
Breakout room session:
Onboarding with web application @ BoschMiklós Szennai
(Bosch)
|
|||||
17:10 |
The Future of Developer Careers: When Dev and Ops MeetChristine Yen
(Honeycomb)
Main stage
observability, development, production
|
SPACE: Measuring Developer Productivity and the New Future of WorkTom Zimmermann
(Microsoft Research)
&
Brian Houck
(Microsoft)
Orange stage
productivity
remote work
software development
|
Tension-Breakthrough-Flow: How Systemic Consciousness Guides and Directs the FieldMichael K Spayd
(The Collective Edge)
Blue stage
Systemic Constellations
Systemic Consciousness
Agile Transformation
|
Agile Retrospectives and the Agile Teams of Today and TomorrowDiana Larsen
(Agile Fluency Project LLC)
Green stage
retrospectives
agile retrospectives
teams
agile practices
agile manifesto
change
change management
continuous learning
continuous improvement
agile coaching
scrum masters
team leaders
agile fluency model
|
Microservices: A Tale of 3 HeroesSha Ma
(Catalyst Software)
&
Jovel Crisostomo
(GitHub)
Pink stage
monolith
microservices
architecture
platform
security
communication
|
Ego-Driven DevelopmentMichael Carducci
(IHS Markit)
Red stage
|
17:55 |
Break
|
|||||
18:15 |
Debugging Engineering VelocitySmruti Patel
(Stripe)
Main stage
high performing teams, lead, management, execution
|
Deploying Service Mesh in ProductionChristian Posta
(Solo.io)
Orange stage
I
|
Re-architecting Apache Kafka for the CloudGwen Shapira
(Confluent)
Blue stage
Kafka
distributed system
architecture
|
Cloud Programming: CALM Lessons and a new PACTJoe Hellerstein
(UC Berkeley)
Green stage
serverless
coordination
CALM
programming languages
databases
|
Serverless FirstAdrian Cockcroft
(Amazon)
Pink stage
serverless
AWS Lambda
sustainability
|
Observability can help you understand change – but it won’t replace monitoringDaniel "Spoons" Spoonhower
(Lightstep)
Red stage
devops
sre
observability
monitoring
|
19:00 |
Day closing
|
|||||
19:05 |
Closing activites
|
|||||
FRIDAY - June 4 | ||||||
Main stage | Orange stage | Blue stage | Green stage | Pink stage | Red stage | |
13:45 |
Welcome & Intro
|
|||||
14:00 |
Refactoring Is Not Just ClickbaitKevlin Henney
(Curbralan)
refactoring, design, katas, craft, practices
|
|||||
14:55 |
Mini break
|
|||||
15:00 |
Gaining Confidence with Cypress TestsRob Richardson
(Cyral)
Main stage
|
How to Read Complex Code?Felienne Hermans
(Leiden University)
Orange stage
code reading
programmer's brain
|
Stress Driven Development, and How to Avoid ItDmitry Vinnik
(Facebook)
Blue stage
leadership
work-life balance
stress
engineering
|
The Journey to Hundreds of Engineers Building a Mobile AppGergely Orosz
(The Pragmatic Engineer)
Green stage
Mobile
iOS
Android
Large-Scale Development
Scaling Up
Software Engineering
|
How APIs Change Software DevelopmentErik Wilde
(Axway)
Pink stage
APIs, Resilience, Loose Coupling, Dependency
|
The astonishing value of speedUwe Friedrichsen
(codecentric AG)
Red stage
Accelerate
Lead time
Post-industrial
Simplify
Flexibility
Stress reduction
|
15:45 |
Sponsor break
Breakout room session:
Do Software Engineers Age like Wine... or Milk?Mefi (Gábor Nádai)
(Bitrise)
career path
growing
software engineering
leadership
|
|||||
16:05 |
Developers do not need KubernetesViktor Farcic
(Shipa)
Main stage
kubernetes
platform
developers
shift-left
|
Unlocking the Awesome Power of RefactoringJ. B. Rainsberger
(jbrains.ca)
Orange stage
evolutionary design, refactoring, design, tdd, xp, continuous improvement
|
Surgical Refactoring of Non-Tested Code – A Worked ExampleAlexandru Bolboaca
(Mozaic Works)
Blue stage
legacy code
refactoring
|
Meet Your Future - WebAssemblyAdrian Mouat
(Container Solutions)
Green stage
rust
web assembly
wasm
|
Automerge: A new foundation for collaboration softwareMartin Kleppmann
(University of Cambridge)
Pink stage
distributed systems
collaboration
|
Is the non-coding architect architect at all?Attila Csibi
(evosoft Hungary kft)
Red stage
Architecture
Inspiration
|
16:50 |
Networking break
|
|||||
17:10 |
Too Much of a Good Thing: Finding the BalanceMary Poppendieck
(Poppendieck.LLC)
Main stage
innovation
diversity
creative tension
|
Team Transformation Canvas: Team Building Starts with YouRichard Kasperowski
(With Great People | Harvard University)
Orange stage
highperformance
selfawareness
buildingblocks
selfimprovement
tools
training
life
teamwork
transformation
canvas
self awareness
behaviors
behavior
action
motivation
connection
architecture
healthy
improvement
tool
team
greatness
help
|
Healthy Teams, Healthy CodeTitus Winters
(Google)
Blue stage
culture
teamwork
|
Systems Thinking for DevelopersJessica Kerr
(Jessitron LLC)
Green stage
systemsthinking
|
Modeling Computer SystemsMarianne Bellotti
(Rebellion Defense)
Pink stage
formal verification
specification
modeling
reliability
|
TBD |
17:55 |
Break
|
|||||
18:15 |
Improving Software FlowRandy Shoup
(eBay)
Main stage
DevOps
architecture
reliability
psychological safety
technical debt
|
From Hammer to Scalpel: Uber’s Changing Mitigation Strategies for Major User Facing OutagesCarissa Blossom
(Uber)
Orange stage
|
Long-term Documentation Maintenance: Critically Necessary, Deeply UnderappreciatedKenzie Woodbridge
(British Columbia Institute of Technology)
Blue stage
|
Patterns: Many of 1Llewellyn Falco
(Spun Labs)
Green stage
Softwarecrafters
Refactoring, Design Patterns
|
Mentorship vs Sponsorship with Storytelling - How do we send the ladder back down?Scott Hanselman
(Microsoft)
Pink stage
soft skills
mentorship
inspiration
keynote
|
You can't be agile when you're fighting your code: The intersection of process and architecture.Allen Holub
(Holub Associates)
Red stage
agile
architecture
organizational structure
Conway's Law
|
19:05 |
Day closing
|
|||||
19:05 |
Closing activites
|