
Explore Java's 20-year evolution through a visual journey, highlighting key milestones, innovations, and the language's impact on software development.

Explore humanoid robotics with Pepper, learning Java-based programming for robot control, emotion recognition, and interactive applications. Discover personal robotics' future and potential.

Explore Java's interactive REPL tool for rapid prototyping, learning, and API exploration. Discover JShell's features, architecture, and integration with JDK 9.

Explore Java Platform Module System fundamentals, create modules from scratch, and learn techniques for modularizing existing libraries and applications with practical examples.

Explore seven powerful open-source libraries that enhance Android development, addressing common pitfalls and improving programming efficiency. Learn how these tools can streamline your workflow and create more robust applications.

Explore pure functional programming on the JVM with Frege, a Haskell-like language offering strong type safety, lazy evaluation, and seamless Java interoperability.

Join Java experts for a lively, beer-fueled session featuring blind ignite talks, 'Just a Minute' games, interviews, and panel discussions celebrating 40 years of Java technology and community.

Explore Java 8 streams for efficient data processing, analyzing performance factors and implementation stages to optimize stream usage and parallelization in practical programming scenarios.

Explore CRDTs for strong eventual consistency in distributed systems without consensus, offering an alternative to complex protocols like Paxos or RAFT for highly available systems.

Explore distributed load testing using Kubernetes, covering setup, scaling, and patterns for various scenarios. Learn to leverage containers and orchestration for efficient, scalable testing of Java applications.

Learn to build modern web applications efficiently using JHipster, which combines Spring Boot, AngularJS, and Bootstrap. Explore various tools and frameworks for streamlined development and deployment.

Explore smartwatch platforms, app development, and design principles for Pebble, Android Wear, and Apple Watch. Learn architecture, tools, and coding techniques through practical examples.

Discover brain-hacking techniques to overcome writer's block, boost creativity, and enhance writing fluency. Learn practical strategies to unleash ideas and transform your writing process.

Explore WebRTC security, architecture, and challenges in web-based peer-to-peer communication. Gain insights into deployment scenarios, potential weaknesses, and open security issues in this emerging technology.

Explore open source's impact on cloud computing, focusing on Docker and IBM's contributions. Live demo showcases containerized gaming app deployment in public cloud, illustrating open cloud architecture benefits.

Explore JRuby 9000's capabilities for modern web development, concurrency, and Java integration, enhancing Ruby's power in building scalable and versatile applications.

Explore a faster alternative to Java Reflection on Android with Reflection No Reflection (RNЯ), offering improved performance while maintaining API compatibility for data-driven applications.

Explore home network security challenges in the IoT era. Learn about developing secure code for diverse systems and mitigating risks associated with small hardware platforms.

Explore Docker image control in production pipelines, implementing promotion models and distribution strategies for enhanced container lifecycle management.

Explore CompletableFuture for advanced asynchronous programming in Java 8. Learn to create complex processing pipelines, handle exceptions, and test asynchronous code effectively.

Learn to accelerate service development using Mayfly, a platform that containerizes user stories, enables isolated testing, and automates Definition of Done enforcement.