| Fri 1:15 PM | Learn Your Way to AWESOME. |
| Fri 3:15 PM | Stop Getting Crushed By Business Pressure |
| Fri 5:00 PM | Top 5 Reasons Why Improvement Efforts Fail |
| Sat 11:00 AM | Reinventing Organizational Architecture |
| Sun 9:00 AM | AMQP Messaging Fundamentals |
| Sun 2:15 PM | Event-driven Microservices |
| Sun 4:00 PM | Architecture Resiliency |
| Fri 1:15 PM | JavaScript Programming Idioms - Creating Elegant Code |
| Fri 3:15 PM | Patterns for Programming in JavaScript |
| Fri 5:00 PM | A Practical Intro to Angular 2 using Good Old JavaScript |
| Sat 9:00 AM | Testing Functional Style Java 8 code using JUnit 5 |
| Sat 11:00 AM | Twelve Ways to Make Code Suck Less |
| Sat 1:30 PM | Automated Testing with Spock |
| Sat 3:15 PM | Core Software Design Principles |
| Sun 9:00 AM | Designing Reactive Systems: Creating Highly Responsive and Resilient Applications |
| Sun 11:00 AM | Pragmatics of TDD to Evolve Design |
| Sat 9:00 AM | Web Apps with Angular - Part I |
| Sat 11:00 AM | Web Apps with Angular - Part II |
| Sat 1:30 PM | Being proactively Reactive with Rxjs |
| Sun 9:00 AM | What's new in JavaScript (ES 2020) Part I |
| Sun 11:00 AM | What's new in JavaScript (ES 2020) - Part II |
| Sun 2:15 PM | JavaScript Patterns Revisited |
| Sun 4:00 PM | On Subliminal text editing |
| Fri 1:15 PM | Understanding JVM Futures |
| Fri 3:15 PM | Introduction to Reactive |
| Fri 5:00 PM | Reactive Streaming with RXJava |
| Sat 9:00 AM | Scala for Java Developers (1/2) (Laptops Optional) |
| Sat 11:00 AM | Scala for Java Developers (2/2) (Laptops Optional) |
| Sat 1:30 PM | RestFUL Web Services using Akka/HTTP |
| Sat 9:00 AM | Stop writing code and start solving problems |
| Sat 11:00 AM | VDD: Value Driven Development 10 Golden Rules for incremental Greatness |
| Sat 1:30 PM | Fully Optimize Your Memory |
| Sat 3:15 PM | From Zero to Continuous Delivery - Concepts, Culture and Overview |
| Sun 2:15 PM | Productivity for the hopelessly disorganized |
| Sun 4:00 PM | The Influential Engineer Overcoming resistance to change |
| 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 3:15 PM | Beyond Managing Your Manager |
| Fri 1:15 PM | Building Evolutionary Architectures |
| Fri 3:15 PM | Comparing Service-based Architectures |
| Fri 5:00 PM | Hypothesis/Data Driven Development using Feature Toggles |
| Sat 9:00 AM | Build Your Own Technology Radar Workshop for Architects |
| Fri 1:15 PM | Refactoring the Monolith: LIVE! |
| Fri 3:15 PM | The Pragmatic Programmer Revisited |
| Fri 5:00 PM | Concourse: CI that scales with your project |
| Sat 9:00 AM | Microservices in the Large: Tracer Bullet Architecture |
| Sat 11:00 AM | Microservices in the Small: Test-Driven Design |
| Sat 1:30 PM | Modular Architecture - Refactoring the Monolith |
| Sat 3:15 PM | Java Micro Frameworks for Microservices |
| Sun 9:00 AM | Principles of Agile Architecture |
| Sun 11:00 AM | Java 9 - The Jigsaw Module System |
| Sat 3:15 PM | Spring Rebooted |
| Sun 9:00 AM | Spring Boot and Beyond |
| Sun 11:00 AM | Spring Data Rebooted |
| Sun 2:15 PM | Spring Security Rebooted |
| Sun 4:00 PM | Reactive Spring |