BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage JVM Languages Content on InfoQ

  • Apache Releases NetBeans 10.0 Featuring Enhanced Support for JDK 11

    The Apache Software Foundation recently released NetBeans 10.0 featuring enhanced support for JDK 11, adding support for JUnit 5, and the reintegration of the PHP, JavaScript, and Groovy modules. Apache has committed to two releases in 2019 to include support for JDK 12 and JDK 13.

  • Google Adds Android Support for Kotlin 1.3 and Optimizes for Foldable Devices

    Google has presented a series of news at the Android Dev Summit, including new features of kotlin 1.3 supported on Android, support for foldable phones, In-app Updates API, improvements on Android Studio, and more.

  • Kotlin 1.3 Introduces Stable Coroutines, Contracts, and More

    At KotlinConf 2018 in Amsterdam, Netherlands, JetBrains announced Kotlin 1.3 RC, introducing new language features such as stable coroutines, contracts, inline classes, and more. At KotlinConf, Google and JetBrains also announced their joint effort to establish the Kotlin Foundation.

  • Kotlin Q&A with Christina Lee of Pinterest

    InfoQ recently sat down with Christina Lee, an Android engineer on the Core UI team at Pinterest, and discussed adoption of Kotlin at Pinterest, organizational challenges Pinterest faced during the adoption, the biggest lesson learned, helpful tips for transitioning to Kotlin from Java, and the topic of her upcoming talk, Representing State: the Kotlin Edition, at KotlinConf 2018.

  • Spring Framework 5.1 Ships with Java 11 Support

    The SpringOne Platform conference got underway in Washington DC this week, with a flurry of new releases and annoucements. During the Tuesday morning keynote, Juergen Hoeller, principal engineer at Pivotal and co-founder of the Spring Framework, talked about Java 8, the new Java release cadence, and the support in Spring Framework 5.1 for Java 11, which was released yesterday.

  • Airbnb Open-Sources MvRx for Android App Development in Kotlin

    MvRx (pronounced “mavericks”) helps Android developers implement common features and integrate their apps properly with the OS. MvRx is written in Kotlin and powers all Android development at Airbnb, writes Airbnb engineer Gabriel Peal.

  • IntelliJ IDEA 2018.2 Supports Java 11, MacBook Touch Bar and More

    JetBrains recently released the IntelliJ IDEA 2018.2. This version brings support for the upcoming Java 11, breakpoints intentions, MacBook Touch Bar, enhancements for Spring Boot, Scala and Docker plugin, and more.

  • Apache Releases Groovy 2.5 and Preview of Groovy 3.0

    Apache recently released Groovy 2.5 featuring improvements in AST transformations and introducing support for macros. Groovy 3.0 development is also well underway with release candidates scheduled to be ready by the end of 2018. Dr. Paul King, principal software engineer at OCI and Groovy committer, spoke to InfoQ about this latest release and the upcoming release of version 3.0.

  • Kotlin on Android: Android KTX, Kotlin Bootcamp Udacity and More

    Google recently presented a series of efforts to improve the Kotlin developer experience on the Android platform, including Android KTX, a Kotlin Bootcamp Udacity course, Lint support, and more.

  • Gradle Releases Version 4.7 with Support for Java 10

    Gradle has released version 4.7 of their polyglot build tool with a host of new features including support for Java 10, incremental annotation processing, improved console logs, and new pre-compiled script plugins for Kotlin DSL.

  • Android Studio 3.1 Aims to Improve App Development Productivity

    The latest release of Android Studio, version 3.1, focuses on improving app development productivity and includes a new C++ performance profiler, command line support for Kotlin Lint checks, SQL code completion and improved refactoring, and more.

  • Redmonk Language Rankings Sees Rapid Rise for Kotlin and Swift

    Industry analyst company Redmonk has published the Q1 2018 results of their quarterly programming language rankings. The top 5 are JavaScript, Java, Python, PHP and C#. Python’s position above PHP and C# is also echoed in the Stack Overflow 2018 Developer Survey. C++, CSS, Ruby and C take the next four spots, then in joint tenth place are Swift and Objective-C. Kotlin has also seen a sharp rise.

  • Ruby 2.5.0 Overview

    Following the Christmas tradition for sixth year in a row, a new major release was released on December 25th. Ruby 2.5.0 features several performance related improvements improving performance by 5-10%. On library support, standard libraries have been promoted to default gems. yield_self and testing, no more require pp lines, and others are reviewed in the article.

  • Kotlin 2017 Roundup and 2018 Outlook

    Since the release of Kotlin 1.1 in March 2017 by JetBrains, Kotlin has made huge gains in adoption all around the world. 2017 brought many exciting announcements, and the momentum continues into 2018. InfoQ recently sat down with Hadi Hariri, the team lead for developer advocacy at JetBrains.

  • restQL, a Microservices Query Language, Released on GitHub

    restQL, a query language for microservices, is now available as an open-source project on GitHub. The restQL language is intended to simplify common scenarios for client-side access to RESTful microservices, including multiple parallel calls and chained calls. restQL was created to avoid some limitations of the more well-known data querying and management frameworks Falcor and GraphQL.

BT