
Live-coding demonstration of migrating a Java 8 application to Java 9 modules, showcasing Project Jigsaw's flexibility in allowing gradual adoption of the modular system while maintaining compatibility with non-modularized libraries.

Learn to transform a Spring Boot Java project to a pure Kotlin project using Spring Framework 5 and WebFlux, with insights on leveraging Kotlin for both backend and frontend development.

Explore challenges and best practices for implementing continuous delivery pipelines with containerized applications, covering metadata, testing, and lessons from production deployments.

Explore how static typing can enhance code reliability, examining pitfalls in Java and C++ and exploring newer languages that address these issues without sacrificing performance.

Explore JUnit 5's new features for Java testing, including extensibility, modern API, and support for multiple JVM languages. Learn migration, architecture, and extension model.

Practical introduction to Java 9's Project Jigsaw and Module System. Live coding demonstrates configuration, encapsulation, security, and JDK customization through a simple modular application.

Explore JAX-RS 2.1's new features: Reactive programming, Server-Sent Events, and Non-Blocking I/O. Learn how these enhancements improve asynchronous processing and enable integration with modern libraries.

Explore JShell, a powerful REPL for Java 9, enhancing learning and prototyping. Discover interactive ways to test APIs, write code snippets, and master new Java features with this tightly integrated tool.

Explore G1 Garbage Collector's performance optimization techniques, including heap management, concurrent marking, and mixed collections, to achieve better Java application performance.

Learn to set up a universal artifact repository for Java and Docker, and build a traceable CI/CD pipeline on major cloud platforms. Gain insights into creating a holistic development workflow with private repositories and registries.

Explore cross-platform mobile development with Java, JavaFX, and Gluon. Learn to create iOS and Android apps using familiar tools and frameworks, integrating with cloud systems for a seamless development experience.

Explore Ehcache 3's API changes, JSR-107 compatibility, and advanced configuration options. Learn integration techniques, leveraging additional features, and XML configuration for dependency management.

Explore tFactory, an open-source tool for managing Apache Tomcat/TomEE instances. Learn its features, use cases, and how it compares to other DevOps tools for Java infrastructure management.

Explore Eclipse platform's benefits, architecture, and common issues. Learn about OSGi, versions, and technology selection for optimal Eclipse-based project implementation.

Explore data challenges in microservices, using Domain Driven Design to manage complexity. Learn about transactional boundaries, CAP theorem, and technologies like Kafka and Camel for building scalable, autonomous systems.

Explore Eclipse OMR, an open-source toolkit for building high-performance language runtimes. Learn about its components, applications, and how to leverage this technology in your projects.

Dive into Java 8's complexities with puzzles on streams, lambdas, monads, Optionals, and CompletableFutures. Explore Java 9's new features through entertaining WTF moments and coding challenges.

Explore Kotlin's strengths, capabilities, and benefits for Java developers. Learn key features like multiline strings, lambdas, extension methods, and lazy delegates.

Explore serverless computing with Google Cloud Functions, covering deployment, scaling, and practical demos. Learn how to build and manage efficient cloud-based functions for various use cases.

Explore Eve, a programming language that simplifies software development by treating everything as a record, offering a human-first approach and reactive code blocks for declarative programming.

Explore Web Components and their integration with Java using Vaadin Flow. Learn to build efficient web apps using this powerful combination of technologies.