Artificial Intelligence
Trainings
Modern Testing in Java is a four-day hands-on workshop that explores how testing practices in the Java ecosystem have evolved beyond traditional unit testing. Participants will learn to design systems through tests using Test-Driven Development (TDD), validate behavior with expressive assertions using AssertJ, and expand their testing capabilities with Property-Based Testing using Jqwik. The course emphasizes building confidence in real systems by testing against real infrastructure using Testcontainers rather than relying solely on mocks.
Throughout the workshop, attendees will progress from foundational testing techniques to advanced practices, including behavior-driven development, repository and service integration testing, and full-layer testing strategies. The course concludes by exploring emerging approaches, such as Spec-Driven Development with AI, in which business specifications guide automated planning and validation of implementation. By the end of the workshop, participants will have a practical toolkit for building robust, maintainable, and well-tested Java applications.
Talks
Join us for a session on MLOps, where we delve into the transformative practices and tools that bridge the gap between machine learning development and production deployment. Discover how MLOps enhances collaboration, reproducibility, and scalability in machine learning projects, ensuring seamless transitions from data engineering to model monitoring. Learn about the latest technologies, including Docker, Kubernetes, and MLflow, and explore real-world case studies highlighting best practices and common challenges. Whether you’re a data scientist, engineer, or manager, this session will equip you with the knowledge to streamline your ML workflows and drive impactful business outcomes.
This presentation will assume that the attendees have little to no knowledge of creating and operationalizing ML Models.