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

  • Java News Roundup: Generational ZGC, Kotlin 1.5.30, Jakarta EE 10 Release Plan, SpringOne Conference

    It was relatively quiet in this week's Java roundup for August 23rd, 2021. Featured news includes JEP 413 having been promoted to Proposed to Target status, the Jakarta EE 10 release plan, work on generational ZGC, Kotlin 1.5.30, MicroProfile Rest Client 3.0-RC1, Hibernate ORM 5.3.22.Final, and the SpringOne conference.

  • Java News Roundup: Project Loom, JDK Mission Control, Spring Data, Kotlin 1.5.30, Micronaut 3.0-RC1

    This week's Java roundup for August 9th, 2021, features news from Project Loom, OpenJDK, JDK 18, JDK Mission Control, Spring Data, Quarkus 2.1.2.Final, Micronaut 3.0.0-RC1, Kotlin 1.5.20-RC, Piranha 21.8.0, JDKMon 16.0.8, and the EclipseCon 2021 Community Day agenda.

  • Java News Roundup: MicroProfile 4.1, Spring Boot Updates, Kotlin, Scala, OpenJDK, Liberica JDK

    This week's Java roundup for July 19th, 2021, features news on JDK 17, JDK 18, OpenJDK, Liberica JDK, GraalVM, MicroProfile 4.1, Quarkus 2.0.3, Hibernate, Spring Framework, JobRunr 3.4.0, ReactorFirst 0.1.0, Apache Tika 2.0.0, Kotlin 1.5.30-M1, Scala 3.0.1 and Scala 3.0.2-M1.

  • Java News Roundup - Week of June 28th, 2021

    This week’s Java roundup features news from JDK 17, JDK 18, GraalVM Native Build Tools, TornadoVM 0.10, the release of Quarkus 2.0 and Apache Camel Quarkus 2.0, Apache Camel 3.11, Apache Wicket, Helidon, Micronaut Foundation, JReleaser 0.5.0, IntelliJ IDEA 2021.1.3, Gradle 7.1.1, Hibernate, Scala, ASM and the Spring Framework.

  • Java News Roundup - Week of June 21st, 2021

    This week’s roundup features news from JDK 17, JDK 18, Java Mission Control 8.0.1, Kotlin 1.5.20, Hibernate Reactive 1.0.0.CR7, PrimeFaces 6.2.30, 8.0.11, and 10.0.3, Eclipse GlassFish 6.2.0, WildFly 24, Micronaut 3.0.0-M2, and multiple point releases on several Spring projects.

  • Scala 3 Overhauls Language for Better Developer Experience

    Eight years in the making and the first major release since version 2.13, Scala 3.0 delivered a "complete overhaul of the Scala language" with updates to the syntax, the type system, metaprogramming, and language features. It is binary backwards-compatible with Scala 2.13 but not fully source-compatible. The new compiler can automatically migrate old code and report any remaining issues.

  • Google Revamps Android Material Design, Improves UI Toolkit and Android Studio

    At the recent Google I/O conference, Google introduced a number of significant improvements to its Android platform. Most notably, the original Material Design, introduced in 2014, gets a major overhaul, Jetpack Compose gets closer to 1.0, and Android Studio improves productivity.

  • Jetbrains Previews Jetpack Compose for Web

    JetBrains, who recently ported Jetpack Compose to the desktop, has now released a technology preview of Jetpack Compose for Web. Kotlin developers may soon be able to use Jetpack Compose for cross-platform development (Android, macOS, Windows, Linux, the web — but not iOS).

  • Kotlin 1.5 Gets Support for Java 15 Features and a New JVM Compiler

    Kotlin 1.5 introduces support for the latest Java features, including record classes, sealed interfaces, and inline classes. Additionally, it brings a number of improvements to the standard library and a new JVM IR compiler.

  • JetBrains Releases IntelliJ IDEA 2021.1

    JetBrains has released IntelliJ IDEA 2021.1 featuring support for Java 16, a new preview feature that instantly renders HTML changes, and support for WSL 2. is supported and it’s possible to run applications on Docker, WSL 2, or via SSH. Various other improvements include support for Docker, Kubernetes, Kotlin, Git and others.

  • Ki is a New, More Flexible Kotlin Interactive Shell

    Ki is a new interactive shell for Kotlin that aims to make it easier for developers to do quick experiments with the language and to take advantage of REPL-driven development.

  • The Road to Kotlin 1.5

    JetBrains has released Kotlin 1.4.30 with new experimental features that are planned to be stable for Kotlin 1.5. Considered the last incremental version of Kotlin 1.4.x, these new features include a new JVM internal representation (IR) compiler backend, support for Java records and sealed interfaces, and configuration cache support for the Kotlin Gradle Plugin.

  • Convert Spring Boot Apps to GraalVM with Spring Native Beta

    Spring has released Spring Native Beta, a new tool to convert existing Spring Boot applications, written in Java or Kotlin, to GraalVM native images. The goal is to support Spring Boot applications on Spring Native. GraalVM native images are small, optimized and boot quickly. The tradeoffs, however, are longer build times and fewer runtime optimizations compared to the JVM.

  • Road to Scala 3: Release Candidate Available

    Scala 3 incorporates many changes and is based on Dotty, a new compiler using the internal data structures of Document Object Types. In development for the past eight years, new features in Dotty include new types, improved enum handling and metaprogramming. The first release candidate is now available and version 3.0.0 is scheduled for release in early-mid 2021.

  • Grails Foundation Established to Advance Adoption of Grails Framework

    Object Computing, Inc. (OCI) has announced the creation of the Grails Foundation, a not-for-profit company established to advance innovation and adoption of the Grails framework. The foundation will receive initial funding of $200,000 from OCI for development and evangelism. Jeff Scott Brown and Puneet Behl spoke to InfoQ about the formation of the foundation.

BT