
Learn to build resilient microservices with Spring, deploy to the cloud, and create offline-capable progressive web apps using Kotlin, Spring Boot, Angular, and more. Includes live coding demonstrations.

Explore parallel streams and CompletableFuture for efficient Java programming. Learn when to use, avoid, and optimize these tools for parallel and asynchronous tasks in real-world scenarios.

Explore common pitfalls and advanced techniques for writing correct Comparators in Java, including utility methods introduced in Java 8 for composing complex Comparators efficiently.

Detailed exploration of Comparators in Java, covering common pitfalls and utility methods for composing complex Comparators correctly and efficiently.

Learn to build Spring Boot applications on Google Cloud Platform, leveraging managed services and infrastructure without complex configurations. Explore key integrations and deployment strategies.

Integrate Keycloak with Spring Boot for robust identity management. Live coding demo builds a secure app from scratch, showcasing microservices protection and REST service security.

Discover efficient REST API testing with REST-Assured, a Java-based library that simplifies component testing. Learn to write concise, powerful tests for Spring Boot services, including authentication and integration.

Explore consumer-driven contracts for safe microservices deployment. Learn to prevent compatibility issues, ensure seamless integration, and maintain service reliability in distributed architectures.

Explore serverless datastream processing for real-time data handling, covering message handling, processing, storage, querying, and machine learning using Google Cloud Platform components.

Comprehensive guide to developing, deploying, and managing microservices using JHipster. Learn scalability, failover, monitoring, and common architecture patterns from lead developers.

Explore migrating from Spring Boot 1 in Java to Spring Boot 2 in Kotlin, covering Kotlin features, Spring Framework 5.0, and Spring Data Kay. Learn through live coding and practical examples.

Explore the power of Java's Collector API for efficient data processing. Learn about ready-to-use collectors, create custom ones, and build complex pipelines for enhanced code readability and performance.

Panel discussion exploring Eclipse MicroProfile's progress in bridging Enterprise Java and Microservices, covering achievements, upcoming releases, and community proposals. Experts share insights on the project's direction and future developments.

Practical introduction to Project Jigsaw and Java Platform Module System in Java 9, exploring configuration, encapsulation, security, and JDK configurability through live coding and a modular application.

Explore Javaslang's functional programming features, including persistent data types, immutable collections, and control structures, to enhance Java 8's lambda capabilities and create more robust APIs.

Esplora il paradigma di programmazione reattiva in Java, focalizzandosi su gestione asincrona degli eventi, scalabilità e robustezza delle applicazioni, con esempi pratici e best practices.

Explore HTTP/2's key features, Java platform support, and real-world implementation insights, uncovering its strengths and potential areas for improvement in modern web design.

Discover techniques for writing better Java tests, including parameterization, concurrency handling, mocking, and API testing, to improve code quality and reliability.

Explore lambda expressions in Java, delving into their mathematical foundations and functional programming concepts through unconventional code examples and theoretical insights.

Explore seamless language interoperability with Graal, a JVM compiler supporting JavaScript, Ruby, R, and LLVM-based languages. Witness a demo showcasing multiple languages working together in a single web application.

Explore Spring Boot 2.0's WebFlux framework for reactive web applications. Learn about new features, improvements, and ecosystem integration through live coding and expert insights.