Resource Bundle Look-ups in Modular Java Applications
Explains how to use ResourceBundle and the ResourceBundleProvider interface for internationalization in modular Java 9+ applications.
Explains how to use ResourceBundle and the ResourceBundleProvider interface for internationalization in modular Java 9+ applications.
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.
A practical guide to Java's module system, covering benefits, challenges, and real-world implementation strategies.
An interview with Project Loom lead Ron Pressler discussing the state of virtual threads in Java, challenges, and the project's timeline.
Overview of new features in Java 17, including sealed classes and pattern matching for switch, from the Inside Java Newscast.
Explores new pattern matching for switch expressions (JEP 406) and the deprecation of the Security Manager (JEP 411) in upcoming Java versions.
A 26-hour live coding marathon featuring multiple Java developers streaming technical deep dives, interviews, and interactive coding sessions.
Explores hidden Java API features like Pattern::asPredicate and named regex groups, plus a dive into record semantics from the Inside Java Newscast.
Explores the semantic advantages of Java Records over Lombok's @Data and Kotlin data classes, arguing they are more than just boilerplate reduction.
Explores the complex decision-making process behind adding new features to the Java programming language, addressing common developer requests.
Explains how javac's ct.sym file ensures Java backwards compatibility by controlling API usage for different target versions.
An in-depth look at JUnit Pioneer, a JUnit 5 extension project, covering its features, development, and community contributions.