After introducing their Swift sandbox, IBM have recently announced their next step to support Swift in the cloud by previewing IBM Swift runtime, Swift Package Catalog, and open-sourcing Kitura, a framework for Web app development.
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.
After three months in beta, the Kotlin team has announced the release of Kotlin 1.0, which aims to stabilize both API and ABI of the language. InfoQ has spoken with Andrey Breslav, lead Kotlin designer at JetBrains.
At the end of 2015 Steve Millidge from C2B2 and a co-founder of Payara predicted that 2016 would be the year of Java EE microservices. Many efforts would tend to agree, including WildFly, TomEE and the KumuluzEE framework. However, other developers believe that there are fundamental problems with Java EE which make it a poor choice for microservices.
After announcing the first stable release of JRebel for Android, InfoQ reached out to Jevgeni Kabanov, founder and CEO of ZeroTurnaround, and Sten Suitsev, Product Manager of JRebel for Android, to find out more about what lead to the creation of this product and what might be coming next in their pipeline.
J2ObjC is an open source tool created by Google to translate Java code into corrresponding Objective-C code that can be run on iOS. The idea is to reuse Java business code between Android, web and iOS. For the web the translation is done with GWT. This tool does not deal with UI code which needs to be written separately for each platform.
OpenJDK 9 introduces the compact strings optimization. InfoQ interviews Oracle Java performance engineer Aleksey Shipilev to understand more about this optimization and its performance impact.
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 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.
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 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.
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 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 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.
Paket is a package manager for .NET languages, intended to be an alternative for the popular NuGet. InfoQ reached out with Steffen Forkmann, co-creator of the project, to learn more about Paket's origin and features.