Improved Column Reader API, First Cut of Geospatial Support: Hardwood 1.0.0.CR1 Is Available
Hardwood 1.0.0.CR1 release with improved ColumnReader API, geospatial support for Parquet, and documentation overhaul.
Hardwood 1.0.0.CR1 release with improved ColumnReader API, geospatial support for Parquet, and documentation overhaul.
Hardwood 1.0.0.Beta2 release adds VARIANT support, interactive Parquet TUI, and performance improvements.
Hardwood 1.0.0.Beta2 release adds VARIANT support, interactive Parquet TUI, and performance improvements for Apache Parquet parsing.
Explores final field mutation in Java via reflection, JDK 26 warnings, and alternatives for frameworks and libraries.
Discussion of Kotlin vs Java for JVM projects, focusing on multiplatform capabilities in Part 2 of a series published by JAVAPRO.
Learn how to send jcmd diagnostic commands programmatically to a JVM using the Diagnostic MBean and JMX technology.
Explains HotSpot error files (hs err) from JVM crashes and introduces custom tools like a redaction tool and VSCode syntax highlighter.
Explains upcoming JDK restrictions on final field mutation via reflection and how to adapt dependency injection, serialization, and other code.
Comparison of Kotlin and Java ecosystems for JVM projects, part 1 of a series published on JAVAPRO.
Explains how to analyze crashed JVMs using jcmd and JEP 528 for debugging Java applications.
A complete walkthrough on building a Claude Agent Skill using Java, covering setup, prerequisites, and project structure.
Building a prompt evaluation system with Spring AI and Claude to measure and improve prompt quality through automated testing and reporting.
Tips for successful OpenTelemetry adoption by minimizing changes, using JMX Metric Scraper to integrate existing JMX metrics.
Exploring how Claude Code successfully translates non-trivial codebases between languages like C++ to Java and Haskell to Clojure.
A guide to using a Claude Code template for Spring Boot applications, including repository structure and best practices.
A daily tech reading list covering Kubernetes updates, AI tools, Java, JavaScript trends, and new software stacks.
Explains how to use Project Leyden, an experimental OpenJDK initiative, to speed up Spring Boot Java application startup times.
A hands-on tour of Java 26's new features for developers, covering pattern matching, concurrency, performance, and APIs.
A focused Vaadin Flow starter project demonstrating core structure: AppShell, layouts, views, services, theme, and i18n.
Java 26's 'boring' nature is a strength, focusing on stability, performance, and predictable upgrades rather than flashy new features.