11 Jun 2026
DZone Java Zone
Native SQL in Java Without JDBC Boilerplate — Meet Ujorm3
If you've ever written raw JDBC, you know what's coming. Open a connection, create a PreparedStatement, set parameters by index (hope you counted right), iterate a ResultSet, close everything in a finally block, declare SQLException on every method signature… It's a lot of ceremony for "give me some rows."
I've been experimenting with Ujorm3, a new lightweight ORM library for Java 17+. Here's a realistic example - a JOIN query that maps results including a nested relation:
11 Jun 2026 6:00pm GMT
Rust-Native Alternatives to Spark SQL and DataFrame Workloads
Apache Spark is one of the most powerful tools in the data and AI engineering world. It helps process massive datasets and is widely used across industries, irrespective of cloud platforms.
But when you move from learning Spark to running it in production, you start seeing real challenges.
11 Jun 2026 3:00pm GMT
05 Jun 2026
DZone Java Zone
Skills, Java 17, and Theme Accents
Last week was about Metal and the Skin Designer. This week, the headline items are about what a brand new project looks like when you generate it: the default JDK is Java 17, and every generated project ships with an AGENTS.md authoring skill that lets any modern AI agent work on the project intelligently.
There are also some other things worth covering: a runtime accent palette on the new native themes, three Metal follow-ups (one of which introduces a new matrix-correct translate API), the JDK 11+ String API gap closed, and iOS push permission that no longer fires at app launch.
05 Jun 2026 6:00pm GMT