
Explore JDK 18's enhancements, including Simple Web Server, UTF-8 by default, pattern matching for switch, and Foreign Function & Memory API. Learn about new features and improvements in Java's latest release.

Explore Oracle's ongoing Java leadership and its impact on developer productivity through contemporary language and platform advancements in this informative keynote presentation.

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.

Discover Java 17's new features, updates to Java Management Service and GraalVM Enterprise, and changes to JDK release cadence in this informative webcast.

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 Management Service (JMS), a cloud solution for monitoring Java usage across platforms. Learn about runtime management, version updates, and JMS features for optimized Java deployment.

Gain insights from Java experts on the language's past success, future innovations, and strategic factors shaping its evolution. Learn about new features, upgrade benefits, and ways to contribute to Java's development.

Explore sealed classes in Java: implementation, benefits, and integration with other features. Learn to enhance code structure and maintainability in this concise tutorial.

Explore JDK 17's new features, enhancements, and updates in this comprehensive overview. Learn about sealed classes, pattern matching, library improvements, and future-proofing techniques for Java developers.

Explore Java 17's language evolution and deprecation strategies with Java architects Brian Goetz and Stuart Marks in this insightful podcast episode discussing key features and future directions.

Explore Java's pattern matching evolution: type patterns, switch improvements, and sealed classes. Learn recent history, current state, and future developments for more expressive and concise code.

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 floating-point arithmetic in Java, understanding its relation to real arithmetic, and learn practical lessons for more predictable and enjoyable usage in programming.

Explore upcoming Java language features, focusing on pattern matching and switch expressions. Learn about Project Amber and preview JDK 17 and 18 updates for enhanced development capabilities.

Explore Java 17's new features, including sealed classes, pattern matching, and enhanced PRNGs. Learn about API improvements and important changes in this LTS release.

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.

Explore JavaFX for cross-platform UI development in Java, covering its structure, components, and roadmap. Learn to create modern, platform-independent interfaces for desktop, mobile, and embedded devices.

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