IBM had many innovative news to share this year at their keynote at Java One. InfoQ was there to cover their keynote.
Day 1 of JavaOne 2016 topics: learning about Java 8&9 features, Docker for Java developers, and development tools for Java EE 8. InfoQ highlights a few of the day's interesting sessions.
Microsoft has open sourced Checked C, a research project meant to add bounds checking to C and C++.
IBM has created Eclipse OMR, an open-source virtual machine toolkit to create runtime environments for any language. OMR aims at leveraging general improvements in virtual machine technology across languages, like garbage collection or hardware integration. To achieve this, IBM is generalising its own JVM, J9.
The LLVM team has announced the release of LLVM, which includes a few major deprecations, new C API headers, and Clang 3.8.
Censum, the Java garbage collection analysis tool by jClarity, has reached version 3.0. The main new features of the new version include the ability to analyse Safepoint logs, new graphs showcasing the behaviour of the G1 garbage collector, and a set of analytics to highlight whenever applications force to much OS activity.
JetBrains has announced the first stable release of Kotlin, their new JVM-based language compatible with Android. As the maker indicates, the language is meant to be a "good tool", driving design decisions towards pragmatism and interoperability. The language promises to address many of the issues that can only be fixed in Java through libraries and external tools.
In a recent Microsoft Azure blog post, the company announced a price cut due in early February. This announcement follows an Amazon announcement on January 5th, 2016 which saw price cuts to Amazon Web Services (AWS) EC2 C4, M4 and R3 virtual machine instances.
Last month, Amazon announced EC2 Dedicated Hosts are now generally available. Amazon initially discussed EC2 Dedicated Hosts at its Re:Invent conference in October. Using this new service, customers will have the ability to map Virtual Machines (VMs) to a physical host which runs in AWS.
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.
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.
In a recent blog post, Mark Russinovich, cto of Microsoft Azure, announced a public preview feature called Azure Scale Sets. Azure Scale Sets are an Azure Compute resource which allow you to deploy and manage a group of virtual machines (VMs) as a collective group, or set.
Avian is a lightweight, portable, embeddable virtual machine that aims to support a reduced subset of Java on iOS alongside Linux, FreeBSD, and Windows. Version 1.2 added support for ARM64 on Linux and iOS.
One year after hitting 1.0, Elixir 1.1 is out. It brings new public APIs, performance improvements, and tooling improvements. InfoQ has spoken with José Valim, Elixir’s creator.
A few months after its beta launch, Google has announced the general availability of preemptible virtual machines as part of the Google Compute Engine cloud. Preemptible VMs have a lower price than other types of VMs that Google offers, but they can be shut down at any moment by Google with a 30 sec warning.