Fri 8:30 AM | Know your Java? |
Fri 10:30 AM | Non-Language Changes in Java |
Fri 1:00 PM | Asynchronous Programming in Java using Virtual Threads |
Fri 2:45 PM | Structured Concurrency in Java |
Fri 4:30 PM | Pattern Matching in Java |
Sat 8:15 AM | Designing Microservices: From Architecting to Data Modeling |
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 8:30 AM | Microservices and Domain-Driven Design — The strategic parts |
Fri 10:30 AM | Domain-Driven Design - Where Rubber meets the road |
Fri 1:00 PM | Measuring your architecture |
Fri 2:45 PM | Advanced Git |
Sat 8:15 AM | A Vue perspective - Web Apps with Vue.js — Part I |
Sat 10:00 AM | A Vue perspective - Web Apps with Vue.js — Part II |
Sat 1:00 PM | Container Security Fundamentals Part I |
Sat 2:45 PM | Container Security Fundamentals Part II |
Sat 4:30 PM | On being an effective developer |
Fri 8:30 AM | Machine Learning Data Pipelines |
Fri 10:30 AM | Next Gen Testing Tools for Java |
Fri 1:00 PM | Kubernetes Immersion |
Fri 4:30 PM | Do more with JReleaser |
Sat 8:15 AM | Kafka Fundamentals |
Sat 1:00 PM | Java Design Patterns Deep Dive |
Sat 4:30 PM | IntelliJ Dojo |
Sat 8:15 AM | Knowledge Graphs: Architecture and Information |
Sat 10:00 AM | IPFS : Architecture and Decentralization |
Sat 1:00 PM | Machine Learning Workshop |
Sat 4:30 PM | Modern Software Systems : Succeeding at IT in the 21st Century |
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 |