Spring Boot Built-in API Versioning
Explains how to implement API versioning using Spring Boot's built-in features for managing different REST endpoint versions.
Explains how to implement API versioning using Spring Boot's built-in features for managing different REST endpoint versions.
Java 26 introduces warnings and restrictions on using reflection to mutate final fields, a significant change for developers.
A guide to building Quarkus application container images using Cloud Native Buildpacks and OpenShift Builds, including setup and commands.
A guide to building a connector-based RAG system that fetches live data from Confluence using its REST API and Java, avoiding stale embeddings.
A critical analysis of 10 popular Java libraries, discussing their relevance and whether they are still worth using in modern development.
Announcing jMolecules 2.0, a Java library update introducing a stereotype metamodel to help developers write architecturally evident code.
A guide to building a local, privacy-focused RAG system using Java to query internal documents like Confluence without external dependencies.
A Java developer answers community questions about working on Oracle's Java Platform Group, the Inside Java Newscast, and team collaboration.
A developer's journey to implement XML Schema 1.1 validation in a legacy Java application, exploring challenges with Xerces and alternatives like Saxon.
A developer investigates why Project Valhalla's object flattening doesn't work for LocalDate arrays in a custom JDK build, uncovering serialization and nullability issues.
A curated collection of links covering software architecture trends, Java 25 features, event-driven design, and tech leadership insights.
Java Developer Advocate Nicolai Parlog discusses Project Valhalla's new early-access build and JEP 401, resetting expectations for Java's major refactor.
A developer shares their journey creating an open-source Java quiz tool while reflecting on certification exams and personal coding projects.
A guide on importing Java Flight Recorder (JFR) profiling data into DuckDB for analysis using SQL queries.
Explores three upcoming improvements to the G1 garbage collector in Java, including simpler write barriers and performance enhancements.
A review of the book 'Troubleshooting Java,' covering debugging, profiling, and performance tuning for Java applications.
Explores the intricacies of comparing Java Flight Recorder (JFR) event objects, highlighting unexpected challenges in object equality.
The exec-maven-plugin now supports Java 25's JEP 512 launchable main methods, allowing execution of simpler void main() programs.
Explores JSpecify and NullAway as modern solutions for null safety in Java, addressing the long-standing problem of NullPointerExceptions.
Explains how to suppress Java Flight Recorder (JFR) startup log messages using the -Xlog:jfr+startup=error JVM flag.