Advent of Code 2025 – Java Solutions
A developer shares their Java solutions for Advent of Code 2025 puzzles, focusing on code clarity and using Java 25 features.
A developer shares their Java solutions for Advent of Code 2025 puzzles, focusing on code clarity and using Java 25 features.
Overview of new features in Java 26, including HTTP/3 support, G1 performance improvements, and updates to structured concurrency.
Overview of finalized features in Java 26, including JEPs for final field warnings, HTTP/3 support, and preview features like Structured Concurrency.
Guide to replacing Hibernate's deprecated @GenericGenerator with the new @IdGeneratorType annotation for custom entity IDs.
Explains how to implement API versioning using Spring Boot's built-in features for managing different REST endpoint versions.
Using AI to convert Chrome DevTools recordings into WebDriver Java code for test automation, exploring an open-source alternative to commercial tools.
Using the free OpenCode AI agent with Grok to automatically generate Page Objects and WebDriver test code in Java, leveraging Chrome DevTools for locators.
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 guide to refactoring basic Selenium WebDriver tests in Java into robust, production-ready automation using JUnit and the Page Object Model.
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.