The Eclipse Foundation has announced it launched a working group for Eclipse IDE. The Eclipse IDE Working Group will work to ensure the “continued evolution, adoption, and sustainability of the Eclipse IDE suite of products, related technologies, and ecosystem,” according to the Eclipse Foundation. The Eclipse IDE Working Group will offer governance, guidance, and funding … continue reading
The Jakarta EE Working Group has announced that Jakarta EE 9.1 is now available. According to the Working Group, this release is significant because it makes Jakarta EE compatible with Java SE 11. Jakarta EE 9.1 already has five compatible implementations from leaders in the Java ecosystem: IBM Open Liberty, Eclipse Glassfish, Apache TomEE, Red … continue reading
The Java low-code platform provider WaveMaker has announced version 10.7 of its solution. The latest release features better support for working in branches. According to the company, working in branches enables a standard software development life cycle workflow by ensuring fixes are made without stalling team progress. The 10.7 release includes branching support for hotfixes … continue reading
Version 3 of the Scala programming language includes the latest research in type theory and many new features such as new “quiet” syntax for control structures like ‘if’, ‘while’, and ‘for’; optional braces for an indentation sensitive style of programming ;and much more. The Scala programming language combines object-oriented and functional programming in one concise, … continue reading
The first major Kotlin release of 2021 is now here. Kotlin 1.5 adds JVM records, sealed interfaces, inline classes, and the new JVM IR compiler. JVM records are classes that carry a fixed set of values. Kotlin developers can now use a Kotlin class as a record in Java by making it a data class … continue reading
A recent Spring Framework User Survey of Java developers found that Spring/Spring Boot users rate their code higher in quality, maintainability and test coverage that non-Spring users. The survey of 450 Java developers also found that Spring users spend 25% of their time on tests, while non-Spring users spend 20% of their time on tests. … continue reading
JetBrains has announced the public launch of Code With Me as a part of the IntelliJ IDEA 2021.1 release. Code With Me is a collaborative development platform designed to enable users to share projects in their IDE and work on it with others in real time. It also includes smart context-based code autocompletion, navigation between … continue reading
In an effort to ensure Android is secure and stable, Google has announced the Android Open Source Project (AOSP) will support Rust for developing the operating system. According to the company, memory safety bugs continue to plague code and memory-safe programming languages like Kotlin, Java and Rust help prevent these bugs from happening in the … continue reading
Microsoft has announced a preview of its build of OpenJDK, which is the open-source distribution for Java. Microsoft’s OpenJDK build includes binaries for Java 11, and the company has also released an early access binary for Java 16 for Windows on ARM. “Java is one of the most important programming languages used today — developers … continue reading
Java 16 is scheduled to be released on March 16. Here is a look at what changes you can expect in the release. JEP 338: Vector API (Incubator) This Java Enhancement Proposal (JEP) will provide an initial iteration of an incubator module that can express vector calculations that are compiled at runtime. This module will … continue reading
Reshift Security added support for JavaScript alongside its current Application Security Platform’s Java scanning capability and the company said it will add C#, C/C++ and Python scanning later in 2021. Redshift integrates into modern software development tools, processes, and workflows and identifies code vulnerabilities as software is being created. It utilizes a Datadog scanning engine … continue reading
There were two new major Java releases this year, Java 14 and 15. Java 14 introduced features such as pattern matching for instanceof, a packaging tool, NUMA-aware memory allocation for G1, and more. Java 15 introduced developer productivity enhancements like the Edwards-Curve Digital Signature Algorithm (EdDSA), hidden classes, and text blocks. In May, Java celebrated … continue reading