
Learn to build a Wordle Checker using Java 17's new features like Records, Switch Expressions, and Pattern Matching. Improve code readability while implementing complex algorithms.

Explore Java 17's new features, especially Records, to refactor and optimize Java 8 code. Learn practical techniques for improving code readability and performance through hands-on katas.

Explore Java's evolution, cloud innovations, and future-proofing strategies for modern application development, microservices, and complex ecosystems management.

Learn best practices for accelerating Java application performance using GraalVM Enterprise, including assessment, data analysis, and optimization techniques for cloud deployments.

Explore Project Loom's lightweight threads for efficient Java concurrency. Learn about virtual threads, resource management, and structured concurrency to enhance scalability and performance.

Explore Java's Vector API enhancements in JDK 17, enabling data parallel computation with SIMD hardware. Learn implementation, future plans, and connections to Project Valhalla.

Explore modern UI test automation using Selenium and Java, covering WebDriver setup, APIs, configuration, Page Object Pattern, and CI integration for efficient end-to-end testing.

Optimize Java containerization with best practices for memory management, image size, and initialization time. Learn to leverage container advantages while overcoming Java-specific challenges.

Explore OpenJDK's latest concurrent garbage collectors: ZGC, Shenandoah GC, and G1 GC. Learn their algorithms, design goals, and key differences for optimized Java application performance.

Explore lazy evaluation in Java for efficient, scalable applications. Learn about data structures, APIs, and techniques to improve performance and responsiveness in big data scenarios.

Explore Java 8 features through live coding demonstrations, comparing performance and readability of refactored code using lambda expressions, streams, and new collection methods.

Learn Akka Actors in Java 8: concurrent programming made easier. Covers core concepts, examples, hierarchy, failure handling, lifecycle, dispatchers, and best practices for efficient actor-based development.

Discover 42 productivity-boosting tips and tricks for IntelliJ IDEA, covering navigation, coding, debugging, and more. Enhance your development workflow and efficiency with these expert insights.

Explore Spring Boot integration in IntelliJ IDEA 14.1, covering initialization, configuration, auto-configuration, metadata, and smart content assistance for efficient development.

Learn to process streaming data asynchronously and efficiently using Akka Streams, exploring Reactive Streams, back-pressure, and pipelining for robust and scalable applications.

Explore Spring 4 features and IntelliJ IDEA 13 improvements for enhanced productivity. Hands-on demos showcase new Spring support, productivity tips, and future development plans.

Explore Java 16's new features, release cadence, and gradual integration of Valhalla bits with JVM Engineering Director Mikael Vidstedt in this informative podcast episode.

Explore Java 16's record serialization with experts Julia Boes and Chris Hegarty. Learn about performance improvements, developer impacts, and the future of this new feature in Core Libraries.

Explore how Java Records enhance serialization, improving security and efficiency. Learn about their immutable properties and implementation in Java 16 for better code maintainability.

Explore GraalVM Enterprise's innovations for Java: enhanced performance, reduced resource usage, and ahead-of-time compilation. Learn how it accelerates applications and benefits microservices and containerized workloads.

Explore Project Panama's Foreign Memory Access API with Java experts, discussing its architecture, memory segments, safety features, and advantages over JNI for native code integration.