
Explore Java Mission Control and Flight Recorder for advanced JVM monitoring, profiling, and diagnostics. Learn new features in versions 6.0+ for Java 9, 10, and 11.

Explore Micronaut's features for building microservices, including dependency injection, configuration, HTTP services, cloud deployments, and monitoring in this comprehensive workshop.

Discover object-oriented Selenium testing techniques to create more meaningful, reusable, and maintainable automated tests for web page content verification.

Rapid development of GraphQL APIs in Java using GraphQL SPQR library. Simplifies API creation, reduces model duplication, and works with new and legacy applications.

Explore functional programming concepts in Java, their benefits, and practical implementation techniques for clearer, more maintainable code.

Learn to write meaningful integration tests using Testcontainers, a powerful tool that spawns Docker containers for databases and other services, enabling real-data testing without mocking.

Explore Spring Framework's cloud-native capabilities and Google Cloud Platform integration, featuring tracing, databases, messaging, and storage solutions for efficient application development.

Explore reactive programming in RESTEasy, including client-side and server-side additions, asynchronous processing, and non-blocking I/O, with practical code examples and new feature demonstrations.

Explore key updates in Java 9, 10, and 11, including the module system, jshell, VarHandles, and local variable type inference. Learn to address common upgrade challenges.

Explore feature toggles for microservices using FF4j, enabling runtime feature management, configuration control, and monitoring in Spring Boot applications.
![[VDT18] Sopravvivere ad una codebase legacy by Paolo D'Incau & Pietro Di Bello](https://img.youtube.com/vi/89cS7WNOLb4/mqdefault.jpg)
Tecniche di refactoring per migliorare codice Java legacy, con dimostrazione pratica di pair programming e utilizzo di strumenti di supporto per aumentare qualità ed espressività.

Explore GraalVM's capabilities: polyglot support, JIT compilation, native image generation, debugging, profiling, and embedding for enhanced Java ecosystem performance and flexibility.

Explore runtime and compile-time optimizations in Java and C++, comparing JIT and AOT compilers for improved performance and efficiency in software development.

Explore Spring Cloud.next for modern microservices: functions-as-a-service, reactive programming, Kotlin integration, Apache Kafka messaging, and Spring Cloud Gateway features.

Explore GraalVM's capabilities for Java and JavaScript: peak performance, native images, polyglot applications, debugging tools, and practical insights for effective language mixing and optimization.

Explore functional exception handling in Java using Vavr, covering Optional, Try, and Either. Learn to avoid "throws" and leverage type-driven development for cleaner, more efficient code.

Explore microservices development with MicroProfile and Jakarta EE. Learn about programming models, project synergies, and the latest advancements in Enterprise Java technologies.

Explore Istio's microservice management capabilities, comparing them with Spring and MicroProfile frameworks. Learn about architecture, security, fault tolerance, and smart routing for efficient microservice deployment.

Discover Micronaut's innovative approach to building ultra-lightweight Java microservices with compile-time processing, subsecond startup, minimal memory usage, and GraalVM integration for instant startup.

Explore Eclipse MicroProfile and Thorntail for microservice architectures. Learn key features like OpenTracing and Metrics, and see a practical demo integrating all specifications.

Explore modern microservices with Spring Cloud.next, covering reactive programming, Kotlin, Kafka messaging, and Spring Cloud Gateway for efficient, scalable cloud-native applications.