BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Groovy Content on InfoQ

  • Grails 5.0 Updates Underlying Frameworks and Consolidates Features

    Grails 5.0 has been released, featuring deprecation of the "dot"-Based Navigation to configuration, default autowire by type in Data Services, the decoupling of Grails Gradle Plugin from the grails-core and the Grails Gradle Publish plugin was removed from the Grails plugin applications. Also, this release includes Apache Groovy 3, Micronaut 3, Gradle 7, Spring Boot 2.5, Spring 5.3 and Spock 2.0.

  • Java News Roundup: Jakarta EE 10 Core Profile, OpenJDK, Open Liberty, Payara, Groovy and Quarkus

    This week's Java roundup for September 6th, 2021, features news from Jakarta EE 10 introducing a new core profile, JEP 417, JDK 18, Open Liberty 21.0.0.10-beta, Payara August 2021 Roadmap Update webinar, Quarkus 2.2.2.Final, a new Micronaut Java library, Hibernate Search 6.1.0.Alpha1, GraalVM Native Build Tools 0.9.5, updates to versions of Groovy, and the JakartaOne Livestream 2021 conference.

  • 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.

  • The Long Road to Groovy 3.0 Featuring Their New and Improved Parser

    The Apache Foundation has released version 3.0 of Groovy, with new features including: a new parser, package namespace changes, an enhanced Elvis operator, and support for Java syntax such as the do/while loop, array initialization, lambdas, and method references. Paul King, principal software engineer at Object Computing (OCI) and Groovy committer, spoke to InfoQ about this latest release.

  • 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.

  • 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.

  • IntelliJ IDEA 2017.2: Smarter, Neater, and Faster

    JetBrains recently released IntelliJ IDEA 2017.2, the quarterly release of its flagship Java IDE. Trisha Gee’s blog post about this release notes that there are many usability enhancements; new classes of warning like if you are creating empty collections or Strings or if a number is out of range on an array. It also has improved analysis around nulls.

  • JetBrains Releases IntelliJ IDEA 2016.1

    JetBrains has released IntelliJ IDEA 2016.1, the latest version of their most popular IDE. The new version seems to have the polyglot developer in mind, with multiple enhancements over a variety of languages and technologies; however, the most noticeable changes are aimed at Java, particularly at helping developers take full advantage of Java 8.

  • Jenkins 2.0 Beta Available, Adds New Pipeline Build System

    Jenkins 2.0 beta is now available which includes a new Pipeline build delivery system using a DSL built on Groovy. That feature and a new user setup process aims to give users most of what the need out of the box.

  • IntelliJ IDEA 15 Released

    JetBrains has released IntelliJ IDEA 15, with improved Java 8 lambda debugger support, a better user interface for running tests, enhanced JVM frameworks support (Spring 4.2, Hibernate 5.0, Grails 3.x, and Arquillian), TypeScript 1.6 and TSLint integration, and initial support for Angular 2.

  • Remotely Exploitable Java Zero Day Exploits through Deserialization

    According to a recent security analysis by Foxglove Security suggests that applications using deserialization may be vulnerable to a zero-day exploit. This includes libraries including OpenJDK, Apache Commons, Spring and Groovy. InfoQ investigates.

  • Ratpack 1.0 Launches Aiming to make Asynchronous Programming Easier on the JVM

    Ratpack, a high performance Java web framework, has reached 1.0 status. The 1.0 release is API-stable and can be considered production ready. The main thing that makes Ratpack interesting is the execution model, which aims to make asynchronous programming on the JVM easier.

  • Groovy and Grails Plans Announced at SpringOne2GX

    During the second technical keynote at SpringOne2GX last week Guillaume Laforge talked about plans for Groovy 2.4.x and 2.5. Perhaps the most significant is improved compiler performance with a new Abstract Syntax Tree (AST) class reader in place of using class loading tricks.

  • Bazel Enters Beta, Supports Groovy, Rust and Scala

    Bazel, the build system that Google open sourced six months ago, has reached the first beta milestone as planned, adding support for several languages and technologies.

  • Grails 3.0: Built on Spring Boot and Gradle

    The Grails team released Grails 3.0, a complete rewrite of the popular MVC framework now based on Spring Boot. Grails 3.0 contains a number of new features including Groovy 2.4 and Android support, Spring 4.1, and Gradle replacing the old Gant-build system.

BT