| Sun 9:00 AM | How (Not) To Measure and Profile Java Performance |
| Sun 11:00 AM | Java Performance Puzzlers |
| Sun 2:15 PM | Java Performance Puzzlers - Part 2 |
| Sun 4:00 PM | Concurrency Concepts in Java |
| Fri 1:15 PM | Reactive Architecture Patterns 1 |
| Fri 3:15 PM | Reactive Architecture Patterns 2 |
| Fri 5:00 PM | Streaming Architecture Using Kafka (UberConf) |
| Sat 9:00 AM | Microservices AntiPatterns |
| Sat 11:00 AM | Microservices Pitfalls |
| Sat 1:30 PM | Architectural Modularity |
| Sat 3:15 PM | Analyzing Software Architecture (archived) |
| Fri 7:15 PM | Keynote: Theory of Emotional Intelligence |
| Sat 9:00 AM | Flow Theory & AI Architecture |
| Sat 11:00 AM | Stop Getting Crushed By Business Pressure |
| Sun 9:00 AM | I.flow() Philosophy: Hacking your life with AI |
| Sun 11:00 AM | Top 5 Reasons Why Improvement Efforts Fail |
| Sun 9:00 AM | Machine Learning: Overview |
| Sun 11:00 AM | Machine Learning: Natural Language Processing |
| Sun 2:15 PM | Machine Learning: TensorFlow |
| Sun 4:00 PM | WebAssembly |
| Fri 1:15 PM | Functional Java, Part 1 |
| Fri 3:15 PM | Functional Java, Part 2 |
| Fri 5:00 PM | Refactoring to Java 8 |
| Sat 9:00 AM | Special Topics In Java |
| Sat 1:30 PM | Beyond Managing Your Manager |
| Fri 1:15 PM | Essential Spring Boot |
| Fri 3:15 PM | Extreme Spring Boot |
| Fri 5:00 PM | Essential Spring Data |
| Sat 9:00 AM | Extreme Spring Data |
| Sat 9:00 AM | Cloud Native Architecture Fundamentals: Part 1 |
| Sat 11:00 AM | Cloud Native Architecture Fundamentals: Part 2 |
| Sat 1:30 PM | Cloud Native Architecture Patterns: Part 1 - Brick Patterns |
| Sat 3:15 PM | Cloud Native Architecture Patterns: Part 2 - Mortar Patterns |
| Sun 9:00 AM | Cloud Native Architecture Migration Strategies |
| Sun 11:00 AM | Serverless State of the Union: 2018 |
| Sun 2:15 PM | An Architect's Guide to Evaluating Cloud Services |
| Sun 4:00 PM | Introduction to Chaos Engineering |
| Fri 1:15 PM | The JavaScript Developer's Toolchain |
| Fri 3:15 PM | Bulletproof JavaScript |
| Fri 5:00 PM | React 101 |
| Sat 1:30 PM | Angular vs. React: Framework Smackdown |
| Sat 3:15 PM | HTML5 Revisited |
| Sun 9:00 AM | Building Evolutionary Architectures |
| Sun 11:00 AM | Hypothesis/Data Driven Development using Feature Toggles |
| Sun 2:15 PM | Comparing Service-based Architectures |
| Sun 4:00 PM | Documenting and Presenting Software Architectures |
| Fri 1:15 PM | Twelve Ways to Make Code Suck Less |
| Fri 3:15 PM | Reactive Programming in Java |
| Fri 5:00 PM | Putting a Spark in your Applications |
| Sat 9:00 AM | Developing Angular2 Apps |
| Sat 11:00 AM | Angular 2 Beyond the Introduction |
| Sat 1:30 PM | Exploring Java 9 Modularization |
| Sat 3:15 PM | JShell: The REPL for Java |
| Sat 11:00 AM | Understanding JVM Futures |
| Sat 1:30 PM | Introduction to Reactive |
| Sat 3:15 PM | Reactive Streaming with RXJava |
| Sun 9:00 AM | More Functional in Java with JavaSlang |
| Sun 11:00 AM | Unveiling Kafka and Streaming |
| Sun 2:15 PM | Introduction to Vert.x |
| Sun 4:00 PM | Testing Legacy Code & Avoid Mocking |