Tech News
← Home  ·  All topics

Java

8 GoKawiil briefs on this topic

BeanShell 3.0 Development Resumes After Long Hiatus

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.

OptiProjects ports Minecraft 1.2.5 to PS2 and Wii using custom C++ engine

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.

Hyphanet ships build 1507, patches probe-privacy bug, drops Java 8 support

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.

IBM's Bob AI Tool Aids RPG-to-Java Code Modernization at Wolff Bros

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.

Jactl scripting language mimics Virtual Threads on pre-Loom Java

The creator of Jactl, an embeddable scripting language for Java, explains how it was built to avoid blocking event-loop threads even though it targeted Java 8 and 11, long before Virtual Threads and Project Loom existed. Jactl uses an internal async mechanism that suspends a script's execution during blocking operations like database calls, freeing the underlying thread, and later resumes the script once the result is ready.

Broadcom's Tanzu Unit Launches TrueSource to Curate Open-Source Libraries

Broadcom is rolling out an initiative called TrueSource under its Tanzu division to vet and secure open-source components used alongside its platform, covering Spring, RabbitMQ, and various Java, Python, and Node.js libraries. Tanzu VP Purnima Padmanabhan said the company builds and curates these artifacts itself, ensuring they meet a reference architecture and remain supportable, while a VMware spokesperson added that Broadcom will contribute fixes upstream and defer to community maintainers as the ultimate source of truth for projects it doesn't directly maintain.

Oracle's Ron Pressler defends Java's memory usage as a performance strategy

In an Inside Java Podcast episode recorded at JavaOne 2026, Oracle Java Architect Ron Pressler discussed with host Nicolai Parlog why Java's often-criticized memory consumption is actually intentional. He argued that Java trades extra memory for reduced CPU cycles, a tradeoff enabled by its moving garbage collectors, which many leaner platforms cannot replicate.

1883 Krakatau eruption became first globally tracked volcanic disaster via telegraph

When Krakatau erupted on August 27, 1883, obliterating most of three islands between Java and Sumatra, telegraph wires carried real-time reports of destruction across the world for the first time. More than 36,000 people died, mostly from tsunamis triggered by the explosion, while sulfur aerosols lofted into the atmosphere cooled Northern Hemisphere summer temperatures by roughly 0.6°C for years afterward.