Fri 8:30 AM | Know your Java? |
Fri 10:30 AM | Structured Concurrency in Java |
Fri 1:00 PM | Pattern Matching in Java |
Fri 2:45 PM | Designing Microservices: From Architecting to Data Modeling |
Sat 8:15 AM | Asynchronous Programming in Java using Virtual Threads |
Sat 10:00 AM | Non-Language Changes in Java |
Sat 1:00 PM | Refactoring Code: An Incremental and Purpose Driven Approach |
Sat 4:30 PM | Let's Have Some Fun with Game Of Life: And Learn to Think Functionally Along the Way |
Fri 1:00 PM | Measuring your architecture |
Fri 2:45 PM | Advanced Git |
Sat 1:00 PM | DDD and Microservices |
Sat 4:30 PM | On being an effective developer |
Fri 8:30 AM | Tailor-Made Software Architecture |
Fri 10:30 AM | An Architect's Approach to API Strategies |
Fri 1:00 PM | Hypermedia and the rest of REST |
Fri 2:45 PM | The Linked Data Revolution is here, are you ready? |
Fri 4:30 PM | The Linked Data Revolution II - Tools, patterns, and practices |
Sat 8:15 AM | Personal Knowledge Management - Second Brain Methods and Madness |
Sat 10:00 AM | The Linux Shell - From Novice to Wizard |
Sat 1:00 PM | Mob Mentality - Collaborative coding and problem solving |
Sat 4:30 PM | Finding Signal in the Noise: The art of Execution |
Fri 8:30 AM | What's New in Spring 6 and Spring Boot 3 |
Fri 10:30 AM | Spring into K8s: Deploying Spring Application in Kubernetes |
Fri 1:00 PM | Reactive Spring APIs |
Fri 2:45 PM | Reactive Spring Persistence |
Fri 4:30 PM | Spring Graph QL |
Fri 8:30 AM | Kafka Fundamentals |
Sat 10:00 AM | Machine Learning Data Pipelines |
Sat 2:45 PM | Testing Legacy Code & Avoid Mocking |
Sat 4:30 PM | Next Gen Testing Tools for Java |
Fri 6:45 PM | 30 Years of Software Development: Lessons from the Trenches |
Sat 8:15 AM | Agile Architecture |
Sat 10:00 AM | Refactoring Monolithic Software |
Sat 1:00 PM | Understanding the Java Platform Module System |