XPipe, a company building a Java-based application, detailed its experience adopting the JDK's new ahead-of-time (AOT) cache feature, which records a training run of an application to speed up later startup and warmup. According to XPipe's writeup, the feature frequently fails to apply due to compatibility issues, yielding no benefit, and in some cases causes the JVM to crash unexpectedly when misconfigured.
xpipe.io
· 2026-10-26
TornadoVM, the open-source framework that accelerates Java workloads on CPUs and GPUs, has released version 7.3. The update replaces the Java Native Interface with the Foreign Function & Memory API, removes the experimental JVMCI dependency, and standardizes compiler metadata access across JDK 21, 25, 26 and 27 using reflection, ASM and Unsafe. It also adds a CUDA backend that supports Nvidia's cuTile model via a new TileContext and lets developers call libraries like cuBLAS and CUTLASS directly from TornadoVM TaskGraphs, with equivalent support added for Apple's MXL.
infoq.com
· 2026-10-22
A developer says they received a permanent ban from the r/java subreddit after posting a Swing WebView component they built using AI tools. They say the ban stemmed from rule #9, a newly added policy prohibiting sharing any software developed with AI assistance, which they hadn't noticed before posting.
sjhannah.com
· 2026-10-20
Paul Tyma, then a Ph.D. student at Syracuse University, recounts receiving an unexpected 1996 phone call from journalist Bob Cringely, who claimed Tyma's Java programming book was the best of several he'd read. Tyma says the book led to conference teaching invites and later to a Java training company he co-founded with a friend.
tyma.com
· 2026-10-20
A technical explainer describes how sealed classes, introduced in Java 17, let developers restrict which subtypes can implement an interface or extend a class, enabling the compiler to verify that switch expressions handle every possible case without a default branch. The piece notes that forgetting a case triggers a compile-time error rather than a runtime failure, demonstrating this with a toy SealedType example using records.
neilmadden.blog
· 2026-10-18
A programmer writes that despite AI tools changing the economics of professional coding, hand-writing code for personal projects like a Breakout clone or exploring type theory in Java remains enjoyable and valuable in its own right. The author distinguishes between work, where AI can now one-shot many tasks, and leisure programming, which they pursue purely for the satisfaction of problem-solving and learning.
chriskiehl.com
· 2026-10-17
IBM and Red Hat announced that their AI-driven Lightwell initiative has discovered and helped fix more than 400 previously unknown vulnerabilities in widely used Java libraries. The disclosure coincides with the general availability launch of Lightwell Clearinghouse, an enterprise service letting customers submit open-source dependencies for prioritized review and remediation.
it.slashdot.org
· 2026-10-06
Mojang revealed The Sift at Minecraft Live, its first new dimension since The End launched in 2011, coming to Java and Bedrock Editions in 2027. The dimension includes areas called the Meadows and the Carapace, along with new mobs that can act as companions or threats. It will first appear in Minecraft Dungeons 2, releasing September 29, ahead of the main game's arrival on Nintendo Switch 2 on October 27.
engadget.com
· 2026-09-26
Work has restarted on BeanShell, the lightweight scripting engine for Java, aiming for a full 3.0 release following an extended period of inactivity. The updated version is planned to modernize the codebase and add long-requested features, including support for lambda expressions.
beanshell.github.io
· 2026-09-18
Optimization developer OptiProjects has built OptiCraft Heritage Edition, a native C++ recreation of Minecraft Java 1.2.5 that runs on the PlayStation 2 and Nintendo Wii. The PS2 version manages 15-30 fps within just 32MB of RAM by limiting draw distance to two chunks, while the Wii version reaches up to 60 fps with four-chunk rendering and even supports online play on Java servers.
tomshardware.com
· 2026-09-15
Hyphanet released build 1507 of its 0.7.5 line, cutting startup time, updating plugins and polishing Italian localization. The update also fixes a privacy flaw in probe requests, discovered by researchers Cynthia and Blub, by adding location randomization that had previously been missing. This is the final build to support Java 8, as future releases will require Java 17.
hyphanet.org
· 2026-09-13
IBM's Bob AI system has been used by Wolff Bros to help convert legacy RPG programs into a modern Java-based architecture. According to the company's IT director, Bob accurately interprets RPG code and assists in validating logic during rewrites across multiple programs, while adapting to the company's existing Java libraries and database connections.
bob.ibm.com
· 2026-09-04