Refining The Return Type Of Java Methods Without Breaking Backwards-Compatibility
Explains how to refine Java method return types while maintaining binary compatibility using bridge methods and the Bridger tool.
Explains how to refine Java method return types while maintaining binary compatibility using bridge methods and the Bridger tool.
Explains how to refine Java method return types for better APIs while maintaining backwards-compatibility using bridge methods.
Explores the deprecation of finalization in JDK 18, detailing its flaws and the future of resource management in Java.
A Java developer advocate shares 11 useful tips and tricks for Java developers, covering records, patterns, jpackage, and more from dev.java.
Explains JEP 413 for Java 18, enabling executable, testable code snippets in JavaDoc from external files like test directories.
Explains JEP 413 for Java 18, enabling executable, testable code snippets in JavaDoc from external files like src/test/java.
Oracle announces faster Java LTS releases every 2 years and free JDK binaries for Java 17, covering key updates from the Inside Java Newscast.
A tutorial on using the Jib Maven plugin to containerize a Java application and build Docker images without writing a Dockerfile.
An interview with Brian Goetz discussing the goals, progress, and JEPs of Project Valhalla, which aims to unify Java's primitive and reference types.
Explains how to use ResourceBundle and the ResourceBundleProvider interface for internationalization in modular Java 9+ applications.
Explains how to manage and retrieve locale-specific resource bundles across modules in Java 9+ applications for internationalization.
Explores JDK 16's new Unix domain sockets for faster and more secure inter-process communication, even on Windows.
Announcement for the free, virtual EclipseCon 2021 Community Day, featuring sessions on Jakarta EE, MicroProfile, and Cloud Native Java.
Explores Java 17's improved random number generation API and provides a practical guide to using JDK Flight Recorder for application diagnostics.
Java Newscast covers incremental platform evolution, pattern switches vs Visitor Pattern, and native Wayland support in OpenJDK.
A guide to building a free URL shortener/tracker using Java, Spring Boot, MongoDB, and Azure, focusing on cost control and free-tier services.
Argues that Java's pattern switches are a simpler, more modern alternative to the traditional Visitor design pattern for separating operations from object structures.
A guide on testing Spring Boot's @ConfigurationProperties with a custom builder for flexible and efficient configuration testing.
Java Newscast episode covering null handling strategies and upgrading from Java 8, using Netflix's jump to Java 16 as an example.
An interview with Project Panama lead Maurizio Cimadamore on improving Java's native code interoperability, covering APIs, performance, and timeline.