Sat 1:30 PM | Java Optimizations That Matter (and Some That Don't) |
Sat 3:15 PM | How (Not) To Measure and Profile Java Performance |
Sun 9:00 AM | JVM Mechanics |
Sun 11:00 AM | Concurrency Concepts in Java |
Sun 2:15 PM | Understanding Garbage Collection |
Sun 4:00 PM | How a Compiler Works -- and Why It Matters to You |
Fri 1:15 PM | Basic Android I |
Fri 3:15 PM | Basic Android II |
Fri 5:00 PM | Advanced Android I |
Sat 9:00 AM | Gradle Fundamentals |
Sat 11:00 AM | Groovy: Making Java Better |
Sun 9:00 AM | New Features in Java 8 |
Fri 1:15 PM | Software Development AntiPatterns |
Fri 3:15 PM | Architectural Modularity |
Fri 5:00 PM | The Soft Skills of Architecture Part 1 |
Sat 9:00 AM | Architectural Thinking |
Sat 11:00 AM | Architecture Patterns |
Sat 1:30 PM | Enterprise Messaging Part 1 |
Sat 3:15 PM | Enterprise Messaging Part 2 |
Sat 9:00 AM | Agile in the Large |
Sat 11:00 AM | Leading Technical Change |
Sat 1:30 PM | The JavaScript Developer's Toolchain |
Sat 3:15 PM | Bulletproof JavaScript |
Fri 7:15 PM | The Internet of Everything |
Sat 3:15 PM | JSON-LD : Bridging the Now and Future Webs |
Sun 9:00 AM | Rapelcgvba: Jul Vg Znggref |
Sun 11:00 AM | Web Security |
Sun 2:15 PM | Data Integration : You're Doing it Wrong |
Sun 4:00 PM | Reasoning: Working with What is Unsaid |
Fri 1:15 PM | Docker I |
Fri 3:15 PM | Docker II |
Fri 5:00 PM | Building 12 Factor JVM Applications |
Sat 9:00 AM | Building Distributed Systems with Netflix OSS and Spring Cloud |
Sat 11:00 AM | Monitoring and Metrics and Logging: Oh My! |
Sat 1:30 PM | Go Programming for Java Developers |
Sat 3:15 PM | Microservices Testing Strategies |
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 |
Sun 9:00 AM | Towards an Evolutionary Architecture |
Sun 11:00 AM | Core Software Design Principles |
Fri 1:15 PM | What's new in Spring? |
Fri 3:15 PM | Spring Rebooted |
Fri 5:00 PM | Spring Testing Rebooted |
Sat 9:00 AM | Cloudy with a chance of Spring Boot |
Fri 1:15 PM | The Art of the Impossible |
Fri 3:15 PM | Stop writing code and start solving problems |
Sun 4:00 PM | Relational Database Essentials (with a deck of cards) |
Sun 9:00 AM | Clojure in 10 Big Ideas |
Sun 11:00 AM | Clojure Web Development in Seven Big Ideas |
Sun 2:15 PM | Architectural Briefings |
Sun 4:00 PM | Narcissistic Design: 10 Steps to Complex Code and Job Security |
Fri 5:00 PM | The Walking TDD |
Sat 11:00 AM | Making Java Bearable with Guava (2015 Edition) |
Sat 1:30 PM | Personal Agility with the Pomodoro Technique |
Sun 2:15 PM | Scala Koans - A New & Fun Way to Learn Scala (Bring a Laptop) |
Sun 11:00 AM | Getting started with Hadoop |
Sun 2:15 PM | Applying Testing Techniques for Big Data and Hadoop |
Sun 4:00 PM | Introduction to Apache Pig Latin Programming |