| 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 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 3:15 PM | Java 9 - The Jigsaw Module System |
| Sun 9:00 AM | Agile Architecture |
| Sun 11:00 AM | From Mono to Micro - A Demonstration of Architectural Agility |
| Sun 2:15 PM | Java Micro Frameworks for Microservices |
| Sun 4:00 PM | Building 12 Factor Apps with Java |
| Fri 1:15 PM | Cloud Native Architecture Fundamentals: Part 1 |
| Fri 3:15 PM | Cloud Native Architecture Fundamentals: Part 2 |
| Fri 5:00 PM | Cloud Native Architecture Patterns: Part 1 - Brick Patterns |
| Sat 9:00 AM | Cloud Native Architecture Patterns: Part 2 - Mortar Patterns |
| Sat 11:00 AM | Cloud Native Architecture Migration Strategies |
| Sat 1:30 PM | An Architect's Guide to Evaluating Cloud Services |
| Sat 3:15 PM | Serverless State of the Union: 2018 |
| Fri 1:15 PM | The Influential Engineer Overcoming resistance to change |
| Fri 3:15 PM | Influential Engineer Part 2 Persuasion Patterns |
| Fri 5:00 PM | From Zero to Continuous Delivery - Concepts, Culture and Overview |
| Sat 9:00 AM | VDD: Value Driven Development 10 Golden Rules for incremental Greatness |
| Sat 3:15 PM | Fully Optimize Your Memory |
| Sun 2:15 PM | Productivity for the hopelessly disorganized |
| Sun 4:00 PM | Stop writing code and start solving problems |
| Sat 11:00 AM | The JavaScript Developer's Toolchain |
| Sat 1:30 PM | Bulletproof JavaScript |
| Sat 3:15 PM | HTML5 Revisited |
| Sun 9:00 AM | Leading Technical Change |
| Sun 11:00 AM | Agile in the Large |
| Sun 2:15 PM | To the Cloud? |
| Sun 4:00 PM | Architecting for the ilities |
| Fri 7:15 PM | Speed without Discipline: a Recipe for Disaster |
| Sat 11:00 AM | Reactive Programming in Java |
| Sat 1:30 PM | Putting a Spark in your Applications |
| Sat 3:15 PM | Automated Testing JavaScript |
| Sun 9:00 AM | JShell: The REPL for Java |
| Sun 11:00 AM | Twelve Ways to Make Code Suck Less |
| Sun 2:15 PM | Programming with Vert.x |
| Fri 1:15 PM | Web Apps with Angular - Part I |
| Fri 3:15 PM | Web Apps with Angular - Part II |
| Fri 5:00 PM | Navigating the Angular Router |
| Sat 9:00 AM | Docker 101 |
| Sat 11:00 AM | Deep Dive into Dockerfiles |
| Sat 1:30 PM | Learning to Learn |
| Sun 4:00 PM | Reducing Redux |
| 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 11:00 AM | Beyond Managing Your Manager |
| Sat 1:30 PM | Practical Android |
| Sun 9:00 AM | The Groovy Way |
| Sun 11:00 AM | Gradle In Depth |
| Sun 9:00 AM | More Functional in Java with JavaSlang |
| Sun 11:00 AM | RestFUL Web Services using Akka/HTTP |
| Sun 2:15 PM | Unveiling Kafka and Streaming |
| Sun 4:00 PM | Testing Legacy Code & Avoid Mocking |