InfoQ Homepage Java Content on InfoQ
-
Google Kick-Starts Git Ketch: A Fault-Tolerant Git Management System
Although development has only started, Google has announced their first commits of Git Ketch, a multi-master Git management system that replicates information across multiple Git servers for resilience and scalability. The changes are based on JGit, a Java-based Git server, although other Git servers may be part of the multi-master cluster.
-
Oracle to Deprecate Java Browser Plugin in 2017
Oracle has announced that it will deprecate the Java browser plugin as part of the JDK 9 release now expected in 2017. The deprecated technology will be completely removed from the Oracle Java Development Kit (JDK) and Java Runtime Environment (JRE) in a future Java release, but Oracle is yet to indicate which one.
-
Clojure 1.8 Improves Performance and Development Experience
Earlier this month, Alex Miller, one of the main developers behind the Clojure Community, announced the latest version of Clojure. The flagship new features of Clojure 1.8 are Direct Linking, String Functions and Socket Servers, although it also includes a few minor enhancements and more than thirty bug fixes.
-
Hazelcast Version 3.6 Features Performance Improvements and Cloud Management
Hazelcast has released version 3.6 of their flagship in-memory grid and caching software, featuring numerous performance improvements and new cloud management and container deployment options.
-
GS Collections Moves to the Eclipse Foundation
InfoQ talks to GS Collections creator Donald Raab about the just announced move of the GS Collections open source framework to the Eclipse Foundation
-
Yahoo Open-Sources DataSketches for Faster Operations Over Streams
Yahoo has open-sourced DataSketches, a library written in Java for stochastic streaming algorithms. DataSketches is able to perform traditionally expensive operations, like counting distinct occurrences of a variable within a stream, using a fraction of time and memory and with a predictable error margin.
-
ZeroTurnaround Announces JRebel for Android 1.0
ZeroTurnaround has announced the first stable release of JRebel for Android, the Android version of their popular plugin to modify running applications without having to redeploy or restart. JRebel for Android is available for Android Studio, and supports all phones and tablets running Android 4.0 or later. ZeroTurnaround offers a 21-day free trial, with prices beginning at $49/year.
-
What Impact Will OpenJDK Have on Android Development?
We distill here some of the reactions around the web regarding Google’s adoption of OpenJDK for future Android versions.
-
Android will Use the OpenJDK
Hacker News has reported on an Android source code commit that suggests that Google’s mobile operating system is switching the implementation of their Java libraries from the original Harmony-based one to OpenJDK. The move has been confirmed by Google to VentureBeat.
-
Oracle Confirms Delayed Schedule for Java 9
In a recent communication, Mark Reinhold, Chief Architect of the Java Platform Group at Oracle, suggested a six-month delay for the general availability of Java 9 so as to allow some extra time to finish project Jigsaw. After deliberation, the delay was accepted, setting the general availability of Java 9 to March 2017.
-
Java Version Strings Evolve for Java 9
After two years in the current format, the Java version scheme is going to adopt semantic versioning from Java 9 onwards, following best practices in software versioning across the industry. Application developers that use or parse the Java version string should be vigilant, since the change may impact their applications.
-
OpenJDK 9: Life Without HPROF and jhat
OpenJDK will decommission the HPROF agent and remove the jhat tool from JDK 9. InfoQ covers options that supersede these commandline JDK tools.
-
Artfully Benchmarking Java 8 Streams and Lambdas
Benchmarking and comparing Java 8 functional-style programming with the imperative-style can be tricky at times. Takipi blogs' recent posting shows us how.
-
Spring Boot 1.3 Released Featuring DevTools and ASCII Art
Spring custodian Pivotal has released Spring Boot 1.3, which adds hot reload support of Java classes/Spring configuration (using a new spring-boot-devtools module), cache auto-configuration (for EhCache, Hazelcast, Infinispan, JCache, Redis and Guava), and fully executable archives for Linux/Unix.
-
Java 9 Delayed By 6 Months?
Oracle's Java Chief Architect Mark Reinhold has proposed delaying the release of Java 9 for 6 months to allow for more complete testing of the modularity features at the heart of the release.