| Sat 9:00 AM | What's new in Spring? |
| Sat 11:00 AM | Spring Rebooted |
| Sat 1:30 PM | Cloudy with a chance of Spring Boot |
| Sat 3:15 PM | Spring Testing Rebooted |
| Fri 1:15 PM | JSON-LD : Bridging the Now and Future Webs |
| Fri 3:15 PM | Rapelcgvba: Jul Vg Znggref |
| Fri 5:00 PM | Web Security |
| Fri 7:15 PM | The Internet of Everything |
| Fri 1:15 PM | Gradle Fundamentals |
| Fri 3:15 PM | Groovy: Making Java Better |
| Fri 5:00 PM | Grails: The Next Generation |
| Sun 9:00 AM | New Features in Java 8 |
| Sun 11:00 AM | Spock: Logical Testing for Enterprise Applications |
| Sun 2:15 PM | Bayes' Rule Says You'll Attend This Talk |
| Sun 4:00 PM | Beyond Managing Your Manager |
| Sun 9:00 AM | Architecting with Garbage Collection in Mind |
| Sun 11:00 AM | How (Not) To Measure and Profile Java Performance |
| Sun 2:15 PM | Java Optimizations That Matter (and Some That Don't) |
| Sun 4:00 PM | Concurrency Concepts in Java |
| Sat 9:00 AM | Building 12 Factor JVM Applications |
| Sat 11:00 AM | Microservices Testing Strategies |
| Sat 1:30 PM | Docker I |
| Sat 3:15 PM | Docker II |
| Fri 1:15 PM | Transforming to Java 8 |
| Fri 3:15 PM | Java 8 Lambdas, the Path way to Functional Style |
| Fri 5:00 PM | Programming with Streams in Java 8 |
| Sat 9:00 AM | Functional Programming in Java—Technical Reasons to Adapt |
| Sat 11:00 AM | Programming Reactive |
| Sat 1:30 PM | Towards an Evolutionary Architecture |
| Sat 3:15 PM | Core Software Design Principles |
| Sun 9:00 AM | Pragmatics of TDD to Evolve Design |
| Sun 9:00 AM | React.js: Super-fast Single Page Web Applications |
| Sun 11:00 AM | High Performance JavaScript Web Apps Architecture |
| Sun 2:15 PM | The Modern JavaScript Server Stack |
| Sun 4:00 PM | Applied Functional Programming in JavaScript |
| Fri 1:15 PM | JavaScript Patterns Revisited |
| Fri 3:15 PM | Web Apps with AngularJS - Part I |
| Fri 5:00 PM | Web Apps with AngularJS - Part II |
| Sat 9:00 AM | Data Visualizations and AngularJS - Part 1 |
| Sat 11:00 AM | Data Visualizations and AngularJS - Part 2 |
| Sat 1:30 PM | What's new in JavaScript (ES 2020) Part I |
| Sat 3:15 PM | What's new in JavaScript (ES 2020) - Part II |
| Sat 11:00 AM | Communication for Architects |
| Sat 1:30 PM | Leading Technical Change |
| Sun 11:00 AM | Reviewing Architectures |
| Sun 2:15 PM | Modeling for Architects |
| Sat 3:15 PM | Scaling up on the web |
| Sun 9:00 AM | Next Generation Web Applications |
| Sun 11:00 AM | Fault Tolerance to a Fault |
| Sun 2:15 PM | Building a PaaS |
| Sun 4:00 PM | Continuous Delivery into a production cloud |
| Fri 5:00 PM | Top 5 Reasons Why Improvement Efforts Fail |
| Sat 9:00 AM | How to Break the Software Rewrite Cycle |
| Fri 1:15 PM | The Walking TDD |
| Sun 9:00 AM | Personal Agility with the Pomodoro Technique |
| Sun 11:00 AM | Making Java Bearable with Guava (2015 Edition) |
| Sun 2:15 PM | Scala for Java Developers (1/2) (Laptops Optional) |
| Sun 4:00 PM | Scala for Java Developers (2/2) (Laptops Optional) |