
Explore two AI-powered algorithms for optimizing conference talk scheduling, comparing OptaPlanner and NoConf in solving complex constraints for Devoxx Belgium.

Explore efficient integration testing using Docker containers and Testcontainers library with JUnit/Spock, addressing common challenges in testing databases and external systems.

Explore GraphQL basics, server creation, and client consumption in Java as an alternative to REST APIs for faster and more flexible development.

Strategies for breaking down a large monolithic system into independent services, focusing on database decentralization, team autonomy, and continuous deployment.

Explore Spring Framework 5.2's advancements in reactive technologies, transaction abstractions, and core container improvements for enhanced performance and GraalVM compatibility.

Explore Spring Framework's 15-year evolution, from its origins to its current status as Java's leading application framework, adapting to new JDK generations and modern enterprise architecture needs.

Explore data visualization, processing, and machine learning using Apache Zeppelin's interactive notebooks. Learn to ingest, discover, analyze, and visualize data with multiple backends, including Spark and JDBC.

Explore upcoming Java language and platform features, including Raw String literals, simple data carriers, and pattern matching, in this forward-looking presentation.

Migración práctica a Java 11: cambios clave, pasos de migración, desafíos y soluciones para aplicaciones reales. Incluye demostraciones y consejos útiles para desarrolladores.

Modernizing rule and workflow engines for serverless environments using GraalVM and Quarkus. Practical insights on adapting Java projects for cloud compatibility and performance optimization.

Explore low latency JVM GCs: Shenandoah, ZGC, and C4. Learn internals, marking techniques, and selection criteria for optimal performance in Java applications.

Explore polyglot Java EE applications using GraalVM, enabling seamless integration of multiple programming languages for enhanced enterprise development capabilities.

Explore Vaadin Flow's shift to PWA and Web Components, discussing advantages for Java developers in frontend development and demonstrating live code examples.

Explore distributed coordination using java.util.concurrent APIs implemented on Raft consensus, featuring code samples and insights on overcoming challenges in distributed environments.

Explore the symbiotic relationship between Akka Cluster and Kubernetes for building resilient, distributed applications. Learn how they work together to manage nodes, handle failures, and scale dynamically.

Explore GraalVM's capabilities for running custom languages on the JVM, using Brainfuck as an example to demonstrate language integration and tooling support.

Explore Java's role in orchestrating robot swarms for automated warehouses, focusing on simulation, determinism, optimization, and garbage collection techniques.

Comprehensive exploration of GraphQL in Java, covering implementation, benefits, and real-world applications. Ideal for developers seeking practical knowledge and advanced techniques.

Explore Java's performance on ARM processors, focusing on server applications, workload optimization, and recent improvements in the Java ARM port for cloud deployments.

Dive deep into reactive programming by building a custom Publisher and implementing Project Reactor. Learn essential patterns, behaviors, and best practices for robust reactive systems.

Explore non-blocking alternatives to JDBC for SQL databases: ADBA and R2DBC. Learn their benefits, implementation, and impact on application performance and coding practices.