Staying up-to-date just got easier! Here’s a curated list of the latest updates in the world of Java: Breaking News, Pictures, Videos, Events and Special Reports.

Java News Roundup: JDK 21 in Rampdown, JEP 404, JDK 22 Expert Group, Jakarta EE 11 Updates

This week's Java roundup for June 5th, 2023, features news from OpenJDK, JDK 21 in Rampdown, JDK 22 expert.

JDK 21: The new features in Java 21

Plans for Java 21, due in September, now include a key encapsulation mechanism API and deprecation of the 32-bit Windows port.ava Development Kit (JDK) 21, due in September as the next long-term support release.

JBang 0.107.0 Delivers Java 21 Preview, OpenAI Integration, and More

The latest JBang release provides a preview of Java 21 and more integration with the OpenAI plugin via the quickstart port to Java.

JetBrains adds to Aqua testing IDE

JetBrains has updated its Aqua IDE for test automation, emphasizing new support for the Playwright and Cypress test frameworks and debugging.The update is being announced June 8.

Oracle expands availability of Java 8 performance pack

The Java 8 Enterprise Performance Pack, a performance boosting drop-in replacement for JDK 8 workloads on Linux, is now available via public download.

Real-Time Messaging Architecture at Slack

Slack recently published how it sends millions of real-time messages daily across the globe. The company provides a comprehensive insight into its Pub/Sub.

OpenJDK proposal would make Java easier to learn

Flexible main methods and anonymous main classes would help students write basic programs much more concisely and reduce the ceremony of writing.

Google proposes allowing Android developers to use alternative billing

The UK’s Competition and Markets Authority (CMA) has invited developers and interested parties to respond to Google’s proposal to allow Android developers.

EventMesh Serverless Platform Promoted to Apache Top-Level Project

Apache EventMesh is a fully serverless platform used to build distributed event-driven applications and last month has graduated to Top-Level Project.

The changing world of Java

Vaadin's State of Java Report is a treasure trove of knowledge about how developers are using Java today. Let's dig in.Vaadin recently released new research on the state of Java in the enterprise.

Oracle: Java subscribers can renew under old terms

Existing Oracle Java SE licensees may continue with their per-processor or per-user plans, and do not have to move to the new per-employee subscription, Oracle says.

Java News Roundup: JDK 20 Released, Spring Releases, Quarkus, Helidon, Micronaut, Open Liberty

This week's Java roundup for March 20th, 2023, features news from OpenJDK, JDK 20, JDK 21, Amazon Corretto 20.

Oracle Helidon taps virtual threads for ‘pure performance

Version 4.0.0 of Oracle’s Java microservices framework introduces a web server based on virtual threads, which promise both outstanding performance.

Effective and Efficient Observability with OpenTelemetry

Daniel Gomez Blanco, Principal Engineer at Skyscanner and author of Practical OpenTelemetry, shared his experiences at QCon London on a large-scale.

Generational garbage collection promises to boost Java performance

Generational Z Garbage Collector would lower garbage collection CPU overhead, lower heap memory overhead, and reduce the risk of allocations stalls, OpenJDK.

SapMachine Vitals Provides Operating System and JVM Statistics

SapMachine, a downstream distribution of OpenJDK, has introduced a new monitoring tool, SapMachine Vitals, that keeps a condensed history of operating system.

Oracle’s new Java subscription model to cost a lot more: Gartner

In January, Oracle replaced the Java SE and Java SE Desktop subscription with the new Java SE Universal subscription that charges enterprise on a per.

Cypress vs. Puppeteer: A Detailed Comparison

Cypress and Puppeteer have similar tools for testing web application testing, and their detailed comparison is the main focus of this blog The availability of various tools.

Java News Roundup: NetBeans 17, Multiple Spring and Tomcat Updates, GraalVM Builds for JDK 20

This week's Java roundup for February 20th, 2023 features news from OpenJDK, JDK 20, JDK 21, GraalVM, GlassFish.

How to use callbacks in Java

Learn how to use synchronous and asynchronous callbacks in Java—including callbacks with lambda expressions, CompletableFuture, and more A callback operation in Java is one function that is passed.

The good and bad of 'zero-touch' cloud operations

We’re getting closer to true zero-touch cloud operations, or so we keep hearing. Take a clear-eyed look at the advantages and disadvantages before jumping in.

Decentralized Data Mesh With Apache Kafka in Financial Services

This article includes a case study from financial services for a data mesh to share events in real-time with data streaming across independent business units.

EnterpriseDB adds Transparent Data Encryption to PostgreSQL

The new Transparent Data Encryption (TDE) feature will be shipped along with the company’s enterprise version of its database.

Faster Startup Time and Lower Memory Usage: New CRT HTTP Client in AWS SDK

AWS recently announced the general availability of the Common Runtime (CRT) HTTP Client in the AWS SDK for Java 2.x. The new asynchronous client provides faster.

Data Integration Strategies for Time Series Databases

As digital transformation reaches more industries, the number of data points generated is growing exponentially. As such, data integration strategies.

Docker, Maven lead the way in packages

The JFrog Software report also listed NPM JavaScript among the leaders while Rust Cargo showed impressive growth. When it comes to the most prominent software package technologies, Docker containers.

Kotlin 1.8.0 adds recursive copy, delete for directories

Latest upgrade to the Kotlin programming language adds support for Java 19 and introduces experimental functions for the JVM to recursively copy or delete.

Kubernetes Java Client 17.0 Provides Support for Kubernetes 1.25

The release of the Kubernetes Java Client 17.0.0 delivers support for Kubernetes 1.25 providing the ability to dynamically retrieve information.

Java class data sharing upgrade would boost startup times

OpenJDK plan would improve support for archived Java heap objects in class data sharing, aligning with the Project Leyden effort to improve startup performance.

Java News Roundup: Payara Platform, Liberica JDK Updates, JobRunr 6.0 Milestones

This week's Java roundup for January 16th, 2023, features news from JDK 20, JDK 21, Spring Cloud Gateway 4.0.

GlassFish 7.0 Delivers Support for JDK 17 and Jakarta EE 10

The Eclipse Foundation has released the latest version of its open-source application server, GlassFish 7.0, which is now available. The new release includes support.

C++ wins programming language of the year award

Tiobe recognized C++ as the programming language with the biggest gain in popularity in 2022. C and Python were the runners-up.

Spring Authorization Server 1.0 Provides Oauth 2.1 and OpenID Connect 1.0 Implementations

More than two-and-a-half years after being introduced to the Java community, VMWare has released Spring.

Eclipse GlassFish catches up with Jakarta EE 10

The Eclipse GlassFish 7.0 application server implements the Jakarta EE 10 framework for enterprise-level Java deployments.

Spring for Apache Kafka 3.0 and Spring for RabbitMQ 3.0 Released

VMware has released Spring for Apache Kafka 3.0 and Spring for RabbitMQ 3.0, requiring Java 17 and Spring Framework 6.0. The projects now support the creation.

Java News Roundup: JDK 20 in Rampdown, JDK 21 Expert Group, Apache Tomcat, JakartaOne

This week's Java roundup for December 5th, 2022 features news from OpenJDK, JDK 20 in Rampdown Phase One.

C++ overtakes Java in language popularity index

Java ranked fourth in the December 2022 Tiobe index of programming language popularity, the lowest Java has ranked in the history of the index.

Payara Cloud Automates Jakarta EE Deployments to Kubernetes

Payara introduced Payara Cloud, a serverless solution for Jakarta EE applications, which manages the infrastructure configuration and creation. It allows developers to focus.

JDK 20: The new features in Java 20

The next version of standard Java will incubate scoped values, an API that enables sharing immutable data within and across large numbers of threads.Java 20, or Java Development Kit (JDK) 20, the next planned version.

App Bundles will help trim Google TV apps

While it’s that time of year when most of us will put on some weight, Google is putting apps for its TV platforms on a diet. Google has announced that apps for Google TV.

JetBrains Previews Aqua, New Test Automation-Oriented IDE

JetBrains Aqua, now available in preview, is a new IDE focusing on test automation and integrating a number of distinct tools that are at the core of an automation.

JDK 20: The new features in Java 20

Pattern matching for switch statements and expressions will be previewed for a fourth time in the next version of standard Java, due in March 2023 Java 20, the next planned version of standard Java, has added four more.

Spring Boot 3 and Spring Framework 6 Use Java 17 and Jakarta EE 9, Support Native Java with GraalVM

VMware released the long-anticipated Spring Framework 6 and Spring Boot 3. After five years of Spring Framework.

Omni Faces 4.0 Changes Minimal Dependency to Java 11, While Removing Deprecated Classes

Almost five years since its previous major release, OmniFaces 4.0 has been released after a long series.

Microsoft Java introduces compiler optimization

Microsoft Build for OpenJDK adds an experimental compiler optimization that promotes scalar replacement of objects involved in object allocation merges.

GitHub Copilot will enable developers to code using their voice

A new GitHub Copilot feature will enable developers to code using their voice. Copilot was introduced last year and uses AI to help speed up mundane coding .

Spring Modulith Structures Spring Boot 3 Applications with Modules and Events

VMware has introduced an experimental project, Spring Modulith, to better structure monolithic Spring Boot 3 applications through modules and events.

VMware helps platform teams get ‘cloud smart’ with cloud native app modernisation

VMware has unveiled advancements to its VMware Tanzu cloud native app portfolio and VMware Aria cloud .

OpenJDK considers async stack traces for Java

Proposal would define an API to collect stack traces asynchronously and include information on both Java and native stack frames.

Minecraft: Java Edition Snapshot 22w43a tweaks camels, Creative inventory, and more

True to its word, Mojang Studios wasted no time getting the first Minecraft 1.20 features into the hands of players.

Apache Kafka 3.3 Replaces ZooKeeper with the New KRaft Consensus Protocol

The Apache Software Foundation has released Apache Kafka 3.3.1 with many new features and improvements. In particular, this is the first release that marks KRaft.

Oracle aligns GraalVM development with Java development

Oracle aims to broaden the adoption of GraalVM by eliminating differences in release schedules, development processes, and features between GraalVM.

Father of Java Shares Wisdom Related to IoT at Devoxx: Code on the Edge and Its Hurdles

In his Devoxx talk, James Gosling, the father of Java, zooms in on the technicalities of writing code for devices.

Vaadin CEO: Developers are the architects of the future

Steven Grandchamp is a longtime software executive, with leadership experience at Microsoft, OpenLogic, and MariaDB, among others. Today he is CEO of Vaadin.

ArchUnit Verifies Architecture Rules for Java Applications

ArchUnit allows developers to enforce architecture rules such as naming conventions, class access to other classes, and the prevention of cycles.

Java needs sequenced collections, OpenJDK proposal says

Proposal for enhancing the Java programming language would define interfaces for sequenced collections, sequenced sets, and sequenced maps.

Venkat Subramaniam Brings a Contemporary Twist to GoF Design Patterns with Modern Java at Devoxx BE

The GoF Design Patterns, published back in 1998, qualifies as a classic of computer science as it is still being taught.

Wipro plans Cloud 3.0 strategy; CIO Anup Purohit offers a peek at his cloud playbook

One of the largest tech services organisations, Wipro, is currently deep in its Cloud 2.0 strategy implementation. However, discussions around its Cloud 2.0 strategy.

JDK 19 and JDK 20: What We Know So Far

JDK 19, the second non-LTS release since JDK 17, has reached its initial release candidate phase as declared by Mark Reinhold, chief architect, Java Platform Group at Oracle.

Proposed Java API would enable sharing of immutable data across threads

Extent-local variables would provide a way to share data both within a thread and with child threads in Java, making it easier to reason about data flow.

AWS Open Sources Event Ruler

AWS recently announced that Event Ruler, the component managing the routing rules of Amazon EventBridge, is now open source. The project is a new option for developers in need to match lots of patterns, policies.

CodeSee launches enterprise plan with service maps

CodeSee Enterprise scans repos to automatically detect the connections between services, visualize them, and link them to the underlying code, providing a Google.

JetBrains IntelliJ IDEA 2022.2 Uses Java 17 Runtime

JetBrains has released IntelliJ IDEA 2022.2 featuring support for Java 17 and the latest languages and frameworks such as Scala, Kotlin, Spring 6 and Spring.

GoTestWAF adds API attack testing via OpenAPI support

Popular open source hacking tool GoTestWAF has become the first utility of its type to evaluate API security platforms, Black Hat USA attendees have learned.

GraalVM 22.2 Adds Library Configuration Repository

GraalVM is known for compiling Java into small native executables that start much faster than traditional Java programs.

API security: Broken access controls, injection attacks plague the enterprise security landscape in 2022

API-related security vulnerabilities continue to be a thorn in the side of organizations, with access control flaws.

Java News Roundup: Microsoft Joins MicroProfile and Jakarta EE, GlassFish, Payara, Micronaut

This week's Java roundup for July 11th, 2022, features news from JDK 19, JDK 20, Microsoft joins MicroProfile.

7 reasons Java is still great

Java has endured radical transformations in the technology landscape and many threats to its prominence. What makes this technology so great, and what does the future hold for Java?

Java News Roundup: Eclipse Soteria 3.0, Log4j, Hibernate ORM, IntelliJ IDEA

This week's Java roundup for July 4th, 2022, features news from JDK 19, JDK 20, Spring projects updates, Open Liberty and, Quarkus 2.10.2.

So why did they decide to call it Java?

The technology is legendary, but how and why Sun Microsystems eventually settled on the name 'Java' was always something of a mystery—even to those involved.When Time magazine called Java one of the 10.

Java News Roundup: Payara Platform, JReleaser, Quarkus, Hibernate, Spring Cloud, Apache Beam

It was relatively quiet in the Java community during the week of June 27th, 2022 that features news from JDK 19.

Project Leyden Delays OpenJDK AOT Compiler, Optimizes JIT Compiler Instead

The goal of Project Leyden is to "address the long-term pain points of Java's slow startup time, slow time to peak performance, and large footprint."

Choosing your Java IDE

Which Java IDE is best? Compare IntelliJ IDEA , Eclipse, and NetBeans for features, usability, and compatibility with your favorite tools and frameworks Every Java programmer needs a programming editor or IDE .

JDK 19: The new features in Java 19

A non-LTS release due in September, Java 19 will feature structured concurrency, virtual threads, pattern matching for switch expressions, a vector API, and a Linux/RISC-V port.

Spring Boot 2.7.0 Released with Support for GraphQL, Podman and Cache2k

VMware has released Spring Boot 2.7.0, the latest and final branch of the 2.x series. Spring Boot 3.0, planned for November 2022, will be the next version.

Kotlin unveils K2 compiler

Kotlin 1.7.0 introduces an alpha version of the new K2 compiler and a new approach to incremental compilation in Gradle. JetBrains has released Kotlin 1.7.0, an upgrade to the language for JVM, web, and mobile development.

Spring for GraphQL Version 1.0 Released

Less than two years after its inception, Spring for GraphQL 1.0 has been released. The project integrates Spring and GraphQL Java and was developed in collaboration between both teams.

JEP 405: Record Classes to Extend Pattern Matching in Java

EP 405, Record Patterns (Preview), has been promoted from Proposed to Target to Targeted for JDK 19. Under the umbrella of Project Amber.

Kalix: Build Serverless Cloud-Native Business-Critical Applications with No Databases

Lightbend, the company behind Akka, recently launched Kalix, a new Platform-as-a-Service offering for building.

Eclipse unveils Java binaries marketplace

The Adoptium Marketplace will give developers access to standard Java binaries from Eclipse, Microsoft, IBM, Azul, and other providers, but not Oracle.

Kotlin 1.7.0 Beta Enables Definitely Non-nullable Types

Starting with version 1.7.0, "Milestone" releases are now called "Beta" releases to align with the standard software release life cycle terminology.

Java News Roundup: JEPs for JDK 19, Project Lilliput Milestone, Spring Framework, Quarkus 2.9.0

This week's Java roundup for May 9th, 2022 features news from OpenJDK, JEPs targeted for JDK 19.

JDK 19: The features targeted for Java 19

Virtual threads, pattern matching for switch expressions, a vector API, and a Linux/RISC-V port are slated for Java 19 a non-LTS release of standard Java due in September Java Development Kit 19, due this September.

The Future of Java as Seen by Mark Little at Devoxx UK 22: Native Java, Adoptium and Faster Pace

Java is seeing a renaissance period after it seemed to lose the cloud native stage to younger platforms.

Pulumi extends infrastructure as code support for Java and YAML

The infrastructure as code vendor is adding support for Java and YAML as it aims to provide developers with universal coverage.

Quarkus 2.8.0 Introduces Fine-Grained Transaction API

Red Hat has released Quarkus 2.8.0 that delivers integration with the RESTEasy Reactive REST layer and GraalVM 22.0 by default. A fine-grained programmatic.

JetBrains IDEs connect with Gitpod for cloud-based development

Native integration with Gitpod allows JetBrains users to spin up remote development environments and access them from cloud-based JetBrains IDEs.

JReleaser 1.0: Talking to the Early Adopters of the Release Automation Tool

If the vision one year ago of JReleaser, the release automation tool, was to manage releases just for itself, Andres Almiray, creator of JReleaser.

GraalVM speeds up native image builds

GraalVM’s quick build mode for Native Image slashes builds times, but is recommended for development purposes only. GraalVM 22.1, the latest release of the Oracle-built polyglot runtime.

Java News Roundup: Vector API, Spring Updates and CVE, Payara Platform, Groovy and TomEE Updates

This week's Java roundup for April 18th, 2022, features news from OpenJDK, JEP 426, Oracle’s Releases.

Oracle Java popularity sliding, New Relic reports

Oracle Java has fallen to just 34% of Java distributions in use, with Amazon rising to 22%, according to New Relic’s 2022 State of the Java Ecosystem report.

Java News Roundup: Hibernate 6.0, JobRunr 5.0, JHipster 7.8.0, Spring CVEs, JReleaser 1.0-RC2

This week's Java roundup for March 28th, 2022 features news from JDK 19, Spring Boot, Spring CVEs, Apache.

New Spring Java framework zero-day allows remote code execution

A new zero-day vulnerability in the Spring Core Java framework called 'Spring4Shell' has been publicly disclosed, allowing unauthenticated remote code.

Tech Bytes: Productivity gets a boost with Java 18

Java 18 is here. Oracle has announced the availability of the latest version of the hugely popular programming language and development platform.

My data killed my cloud project!

As we push more data to the cloud, avoidable mistakes are hampering migration. The biggest culprit: messy data with inadequate security and integration.Data transfers seem to be the easiest part of cloud migration.

Vaadin Introduces Hilla to Unify Frontend/Backend Web Development

Vaadin has introduced a new web framework for Java developers, Hilla, that combines the backend with Spring Boot and the frontend as a mix of TypeScript and Lit.

Oracle announces Java 18, brings new capabilities

Oracle has announced the availability of Java 18, the latest version of what is claimed to be the world's number one programming language and development.

JHipster Native Blueprint Supports GraalVM Native Image

The Spring Boot Native blueprint for JHipster generates code and configuration to create a JHipster project.which uses Spring Native, an experimental Spring.

Java Platform Evolution

Java has been around since 1995 and is used by over 10 million developers in almost every country in the world. It truly is one of the most successful technologies in history.

Java News Roundup: JDK 19 and Jakarta EE 10 Updates, Ansynch and Buffered Logging by Amazon Corretto

This week's Java roundup for March 7th, 2022, features news from OpenJDK, JDK 19, Jakarta EE 10.

Gradle 7.4 Introduces Aggregated Test Reports

Gradle has released version 7.4 of their open-source build automation tool that allows developers to create aggregated test and Jacoco coverage HTML reports.

JRebel Java Development Trends and Analysis 2022

JRebel has published the 2022 Java Developer Productivity Report, and this year marks the 10th anniversary of this annual publication about Java trends.

JDK 19: Java 19 begins to take shape

Java Development Kit 19, expected to arrive this September, now has an initial feature officially proposed to target it: A port of the JDK to the open source Linux/RISC-V instruction set architecture (ISA).

An open source compositional deadlock detector for Android Java

We’ve developed a new static analyzer that catches deadlocks in Java code for Android without ever running the code.

Java News Roundup: JEP 424, NetBeans 13, Hazelcast 5.1, JHipster 7.7, Spring Cloud Gateway CVEs

This week's Java roundup for February 28th, 2022, features news from OpenJDK, JDK 19, point and milestone.

Quine Aims to Simplify Event Processing on Data in Motion

Developed at thatDot, Quine is an open source streaming graph solution aimed at high-volume event processing. Quine combines graph data and streaming technologies.

NubesGen Brings Git Push to Azure Infrastructure

NubesGen is an open-source offering from Microsoft, integrating Terraform with an opinionated GitOps workflow for deploying applications to Azure.

Java 19 could be big

The next version of standard Java seems poised to include a foreign function and memory API, a vector API, pattern matching for switch expressions, universal generics, and more.

Why Classical Singleton Is an Antipattern: How To Make It Great Again Using IOC

In this article, find out why the Classical Singleton pattern now is recognized as an antipattern and learn.

JDK 18 and JDK 19: What We Know So Far

JDK 18, the first non-LTS release since JDK 17, has reached its initial release candidate phase as declared by Mark Reinhold, chief architect, Java Platform Group at Oracle. The main-line source repository

Java News Roundup: Spring Projects Updates, Value Objects (Preview) JEP, Quarkus 2.7.2

This week's Java roundup for February 21st, 2022, features news from OpenJDK, JDK 18, JDK 19, Quarkus 2.7.2.Final.

New CodeGuru Reviewer Features Detector Library and Security Detectors for Log-Injection Flaws

Amazon CodeGuru Reviewer is a developer tool that leverages machine learning to detect security defects.

Java 8 still dominates, but Java 17 wave is coming – survey

More than one-third of professional Java developers surveyed by Perforce JRebel were using the eight-year-old version of Java for their main application.

Java’s evolution into 2022: The state of the four big initiatives

This will be a significant year for Java. As is well known, Java 18 (as JDK 18) will be generally available on March 22, 2022, and Java 19 will be generally available in September.

The Ultimate Guide on Client-Generated IDs in JPA Entities

ID generation in the client instead of the database is the only option for distributed apps. But generating unique IDs in such apps is hard.

Service Overload Detection and Remediation at LinkedIn

LinkedIn recently published how it handles overload detection and remediation in its Java-based microservices.

Java News Roundup: JDK 18-RC1, Project Loom, Spring, Payara, Open Liberty and JReleaser Updates

This week's Java roundup for February 14th, 2022, features news from OpenJDK, JDK 18, JDK 19, Project Loom, point.

TypeScript usage growing by leaps and bounds — report

2021 State of JS survey of JavaScript developers also finds significant growth in the use of WebAssembly and Progressive Web Apps.

Java: On Its Deathbed Or More Alive Than Ever?

You can often hear statements that "Java is dying" and all modern people should switch to modern languages like Go as soon as possible. They say that it will be good.

Eclipse Collections 11.0.0 Features New APIs and Functionality

The release of Eclipse Collections 11.0.0, an open-source collections library for Java compatible with the Java collection types, provides new methods.

Troubleshooting Java Applications with Eclipse Jifa

Eclipse Jifa is an open-source project for troubleshooting Java applications. Comparable solutions often run on the client, where Jifa provides a scalable, web-based.

JDK 18: The new features in Java 18

Due in March, Java 18 incubates a vector API, previews pattern matching for switch statements, adopts UTF-8 as the default character set, and includes a simple web server.

A brief intro to the Pants build system

The Pants build system is a polyglot tool with a slew of nice features including full parallelism and remote worker support. Pants has been around for several years, but since version 2.0 runs on a completely rebuilt Rust.

Apache Groovy 4 Adds Support for New Java Features

The Apache Software Foundation's (ASF) Groovy team recently announced the release of Groovy 4.0.0, the latest version of the open source.

MicroProfile 5.0 Released with Updated Jakarta EE 9.1 Dependencies

The latest release of the Eclipse Foundation's MicroProfile, the recently announced MicroProfile 5.0, comes with a number.

Log4Shell Defenses: Java Agents in Conversation with Contrast Security’s Arshan Dabirsiaghi

Log4shell was one of the most critical vulnerabilities of the current history, affecting the vast majority of the Java.

Failsafe 3.2 Released with New Resilience Policies

Failsafe, a lightweight fault tolerance library for Java 8+, launched the major 3.0 release in November 2021. This release introduced some breaking changes to the API.

Azul Launches Java Cloud Compiler

Azul has launched a new cloud-native compiler that offloads Java JIT compilation from a local system to an elastic resource, lowering the amount of resources needed to run the application and improving time.

What do potions do in Minecraft Java?

Potions were added to Minecraft in update 0.12.1. Since then, there have been plenty of different potions introduced to the game. They make use of different items that might otherwise go unused.

Apple Open Sources GCGC: a Tool to Analyze Java GC Logs

After the execution of the first cell in the notebook, the log files are read line-by-line and parsed according to a regular expression defined in a Python file.

The Flatten Maven Plugin

There are additional concerns. For example, variables make sense for the project's developers to leverage the DRY. For consumers, it's an extra layer of indirection that makes understanding the POM harder.

Java News Roundup: Loom and Panama Updates, Groovy 4.0, GraalVM 22.0 CE, Jakarta EE RPC

This week's Java roundup for January 24th, 2021, features news from OpenJDK, JDK 18, JDK 19, Projects Loom.

Java proposal would lower GC latency

Java garbage collection – the reallocation of memory through deletion of unused objects – would be improved through a proposal being considered by the developers of standard Java.

GraalVM 22.0 promises a better developer experience

With the newly released version 22.0 of the Oracle-developed GraalVM polyglot runtime, the open source project’s developers aimed to improve the developer.

Java News Roundup: JDK 18 in RD2, Spring Boot Updates, GraalVM 22, WildFly 2022 Release Plan

This week's Java roundup for January 17th, 2021, features news from JDK 17, JDK 18, JDK 19, multiple Spring releases.

GraalVM 22.0 Released with Native Image Improvements

GraalVM, a polyglot virtual machine that provides a shared runtime to execute applications written in multiple languages, has released major version 22.0.

What's New in MicroProfile 5.0

Delivered under the auspices of the MicroProfile Working Group and five months after the release of MicroProfile 4.1, the anticipated release of MicroProfile 5.0 was made available to the Java community.

Microsoft reveals 2022 roadmap for Java in VS Code

Microsoft released its roadmap for its planned updates for Java on Visual Studio Code and highlighted its most important improvements in 2021.

What Is Applicative? Basic Theory for Java Developers

Applicative is just another concept similar in meaning and history to Functors and Monads. I have covered these two in my previous articles, and I think it is finally time.

Did You Know the Fastest Way of Serializing a Java Field Is Not Serializing It at All?

Learn how to apply C++'s trivially copyable scheme in Java and get blazing serialization speed using Unsafe.

Companies Facing FTC Legal Action Over Log4j Breaches

The U.S. Federal Trade Commission (FTC) intends to use its "full legal authority to pursue companies that fail to take reasonable steps to protect consumer data.

How Slack Modernized its Mobile Apps and Went Full Swift on iOS

Slack succeeded in the effort to bring their iOS and Android apps up-to-date and adopt new design trends. Among other things, this enabled a full switch to Swift.

Java News Roundup: Java Plans for 2022, Spring Framework 6.0-M2, Introducing Eclipse Jifa

This week's Java roundup for January 10th, 2021, features news from JDK 18, JDK 19, Java's plans for 2022.

Java’s new HTTP Client API, UNIX-domain sockets, and Simple Web Server

A conversation with two architects about new networking features in the JDK, including a new feature in Java 18. Networking capabilities were built into Java’s core.

The best of 2021: The 10 most popular Java Magazine articles

From JDK to lambdas, from internals to green threads, here’s what caught the attention of Java developers. Java developers like knowing how to do things better.

You don't gotta catch 'em all

There are a few throwables the JVM might throw at you, that you shouldn’t try to catch. Basically, “a reasonable application” (as the docs say) shouldn’t normally try to catch any throwable that is a java.lang.Error

AWS Finally Gets Official SDKs for Rust, Kotlin, and Swift

Previewed at Re:invent, the new AWS SDKs for Rust, Kotlin, and Swift provide idiomatic wrappers around AWS APIs that will allow developers to interact with AWS.

Java News Roundup: JDK 18, JDK 19, Groovy DSL for Spring Integration, JHipster, Micronaut Foundation

It was another relatively quiet week for the January 3rd, 2022 edition of the Java news roundup featuring build.

The First Annual Recap From JPA Buddy

2021 is almost over. This year JPA Buddy met its first user and grew up into one of the most rated plugins in the IntelliJ IDEA marketplace.In this article, we decided to share a short story behind JPA Buddy.

Difficult to determine full blast radius of Internet bugs: Google

As the world scrambles to plug serious security bugs that can derail the Internet for millions, Google has said that more than 35,000 Java packages, amounting to over 8 per.

Google Protocol Buffers Support Idiomatic Kotlin Bindings

Google added support for Kotlin to its open source Protocol Buffers project, which is able to translate a proto definition into an idiomatic Domain Specific Language.

Python nabs programming language of the year honors

For the second year in a row, the Tiobe index identified Python as the programming language whose popularity increased the most.

Project Valhalla tees up Java object model improvements

OpenJDK proposals would introduce value objects, primitive objects, and unify basic primitives with objects, so that all Java values will be objects.

German cybersecurity watchdog issues red alert warning on software

A vulnerability in a Java-based library known as Log4j can be exploited to allow a complete takeover of the affected system, the BSI said in a statement on its.

Migrating Neo4j Graph Schemas With Neo4j Migrations

Neo4j Labs has released Neo4j Migrations, a database migration and refactoring tool that offers version control for relational databases.

Java News Roundup: More Log4Shell Statements, Spring and Quarkus Updates, New Value Objects JEP

This week's Java roundup for December 20th, 2021, features news from OpenJDK with a new draft on value.

End Of Year Learnings From Minecraft’s Migration To JDK 16 And Q&A With The Mojang Team

With the year quickly coming to an end, whether we like it or not, we reflect on 2021. Probably one of the things.

What app developers need to do now to fight Log4j exploits

Why you may already be at risk, how to detect and mitigate the Log4j vulnerabilities now, and how to improve your code security in the future.

Java is a top language for AI and ML developers, says research study

Ask a random software developer, “Which is the best language for developing machine learning applications, and you’ll probably hear the answer,‘Python.

Why Does the Java Spring Framework Seem to be the Solution to All Complications?

This article provides four reasons as to why Java Spring Framework.

Why SBOM management is no longer optional

In the aftermath of Log4Shell, generating software bills of materials and quickly accessing their information will be critical to addressing.

Java News Roundup: Updates on Log4Shell, Spring Framework 6.0-M1, WildFly 26

This week's Java roundup for December 13th, 2021, features news from JDK 19, updates on the Log4Shell.

JetBrains Releases IntelliJ IDEA 2021.3 with New Remote Development Feature

Various bugs have been fixed to improve stability and the File menu now offers the Repair IDE action to resolve IDE issues.

Hazelcast Announces a New Unified Platform with Version 5.0

The new version 5.0 also introduces new features like expanded SQL support, streaming capabilities (provided by Jet module).

Java News Roundup: JDK 18 in Rampdown, JDK 19 Expert Group, Log4j2 Vulnerability, MicroProfile 5.0

This week's Java roundup for December 6th, 2021, features news from OpenJDK JEPs.

Spring Boot 2.6 Improves Docker Images and Metrics, Version 2.4 Is EOL

VMware has released Spring Boot 2.6. As the second and last feature release of 2021, it improves Docker image building

Azul brings Java compilation to the cloud

Cloud Native Compiler service reuses previously optimized compilations across JVMs to boost the performance of Java applications. Java software provider Azul is unveiling Cloud Native Compiler.

Six Features from Java 12 to 17 to Get Excited About!

Java 17, the newest long-term support release of Java, was made available to the Java community in September 2021. All the features reviewed here have officially.

Microsoft Introduces a Fully-Managed Azure Load Testing Service in Preview

Recently Microsoft announced a preview of Azure Load Testing. With this fully-managed load testing service, users can generate high-scale.

New zero-day exploit for Log4j Java library is an enterprise nightmare

Proof-of-concept exploits for a critical zero-day vulnerability in the ubiquitous Apache Log4j Java-based logging library are currently being shared online.

Quality Outreach Heads-up - JDK 18: JEP 411

The OpenJDK Quality Group is promoting the testing of FOSS projects with OpenJDK builds as a way to improve the overall quality of the release.

Java News Roundup: IntelliJ IDEA, JEP 421, Groovy, Open Liberty, Hibernate ORM, Eclipse Collections

This week's Java roundup for November 29th, 2021, features news from OpenJDK, JDK 18, Project Loom Build.

Kotlin 1.6.0 Released

Kotlin already provides verified when expressions for sealed classes, enums, and Boolean types for exhaustiveness. Using a non-exhaustive when statement will result in an error in Kotlin 1.7.

Java News Roundup: Micronaut 3.2, Quarkus 2.5, JDK 18, Spring HATEOAS 1.4, JKDMon 17.0.14

Similarly, JEP 420, Pattern Matching for switch (Second Preview), has been promoted from Proposed to Targets.

Announcing Cryostat 2.0: JDK Flight Recorder for Containers

The main features this new release brings are: Cryostat Operator that simplifies the deployment of Cryostat in OpenShift automated rules definitions.

Minecraft: Java Edition 1.18 Release Candidate 4 inches us ever closer to the 'Caves and Cliffs Update

Minecraft players all over the world are gearing up for the release of 1.18 Caves and Cliffs Update Part Two.

JetBrains Launches Lightweight IDE Fleet, Cloud Workspaces for IntelliJ

Fleet is a full-fledged editor that provides features you would normally expect in a code editor, such as syntax highlighting and code completion.

JakartaOne Livestream 2021 Will Highlight Jakarta EE 10 and MicroProfile 5.0

The third annual JakartaOne Livestream virtual conference will go live on December 7th, 2021, with the first of 12 one-hour sessions starting at 6:00am EST.

Hello World

The Origin of “hello world” came from the book A Tutorial Introduction to the Language B, by Brian Kernighan as a test phrase. From there, it started appearing in The C Programming language

The Competition Won't Eat Java’s Lunch Anytime Soon

In a previous post, I drew some comparisons between the evolution of computer languages and natural languages. One such is Turing completeness: native speakers.

Java Exceptions

Java Exception is a class created to handle abnormal application behavior. In this article, I'll explain how to use the Java Exception class and how to create your exception structure.

Pants Build System Adds Support for Java, Scala, and Go

In its upcoming release, now available to early adopters, build system Pants adds Java, Scala, and Go to previously supported Python.

Java News Roundup: OpenJDK JEPs for JDK 18, Spring Updates, Payara Platform, Kotlin 1.6

This week's Java roundup for November 15th, 2021, features news from OpenJDK JEPs, JDK 18, Project Loom.

Microsoft Joins the Java Community Process

You'd think I'd have seen it coming. All the signs were there. There was the day Microsoft announced that it had joined the OpenJDK project back in 2019.

Java Is More Like English Than You Think

At a recent in-house event celebrating the launch of Java 17, I was asked to give a talk on the future of the language. I don’t have a hotline to Oracle, so I took the opportunity.

Java News Roundup: JDK 18 Release Schedule, Spring Data 2021.1.0, Apple Open-Sources GCGC

This week's Java roundup for November 8th, 2021, features news from JDK 18.

Kotlin roadmap points to compiler, mobile improvements

The roadmap for Kotlin, JetBrains’ programming language for JVM, JavaScript, and Android development, has been updated to reflect the project’s advancements in areas.

Java could get virtual threads

Virtual threads are being proposed for Java, in an effort to dramatically reduce the effort required to write, maintain, and observe high-throughput concurrent applications.

Hibernate Releases Version 1.0 of Reactive API

The new Hibernate Reactive 1.0 is the first stable version of the reactive API for the popular Hibernate ORM, supporting non-blocking database drivers

Java News Roundup: Microsoft Joins JCP, Helidon 2.4.0, OpenJDK and JDK 18 Updates

This week's Java roundup for November 1st, 2021, features news from OpenJDK JEPs, JDK 18, Helidon 2.4.0, Open Liberty

JetBrains Debuts New Kotlin Compiler K2, Kotlin for WebAssembly, and More

At its recent Kotlin 2021 Premier event, JetBrains made a number of major announcements, including K2, the new, faster Kotlin compiler, support for WebAssembly

Microsoft joins Java Community Process

Newfound commitment to the Java platform includes releases of Microsoft Build for OpenJDK in May and Language Support for Java on Visual Studio Code in October.

OpenJDK proposals would bring universal generics to Java

Universal generics would allow Java type variables to range over primitive and reference types, making it easier to extend or reuse code across different types.

Minecraft: Java Edition Snapshot 21w44a is here with fixes and world blending tweaks

Right after Minecraft: Java Edition officially joined Xbox Game Pass

SD Times news digest

Microsoft recently announced the .NET Tech Community Forums for all .NET developer topics and discussions. To take part in this forum, developers can join the .NET tech community, choose a discussion space

Eclipse Foundation Envisions an Ecosystem for the "Software-Defined Vehicle"

The Eclipse Foundation is reaching out to tech industry leaders with an open invitation to join

JetBrains Compose Multiplatform UI Framework for Kotlin Goes Beta

Software development toolmaker JetBrains, the Prague-based maker of the venerable code-centric Java IDE, IntelliJ IDEA, and creator

Java News Roundup

This week's Java roundup for October 25th, 2021, features news from OpenJDK, JDK 18, numerous updates on Spring projects, MicroStream 6.0, Quarkus 2.4.0, Hibernate Reactive 1.0

Angular proposal would make NgModules optional

The developers of Angular, the popular TypeScript-based web framework, are considering making NgModules optional.

Why is Java making so many things immutable?

For example, early in Java’s history developers saw the JavaBeans specification, which emphasized creating and using mutable objects via set and get methods

Oracle's JDK 17 - Free Again for Commercial Use

The Oracle JDK is available free of charge for production use again - under the new "Oracle No-Fee Terms and Conditions" (NFTC) license.

Red Hat Releases Language Support for Java Extension for VS Code

IBM subsidiary Red Hat has released a new extension for Microsoft's popular Visual Studio Code for Java source code editor. Language Support for Java by Red Hat

Java News Roundup:

This week's Java roundup for October 18th, 2021, features news from OpenJDK JEPs, Oracle's Releases Critical Patch Update for October 2021, JDK 18, numerous Spring Projects updates

Java Vs Python For Data Science

One of the key differences between Java and Python lies in their syntaxes. In Java, a programmer has to define the data type of a variable when writing the code. And this data type cannot be explicitly changed.

What to expect in Java 18

Due in March 2022, Java 18 continues to take shape, with seven feature proposals being considered for it so far. The latest feature proposal is a reimplementation of core reflection with method handles.

Eclipse IDE 2021-09 Supports Java 17

The Eclipse Foundation released Eclipse IDE 2021-09, a quarterly update of its flagship project, on September 15, 2021. It supports Java 17 through a plugin and improves Java refactoring, code assist, Git history navigation.

Java 17 is born, but banks prefer other programming languages

Java 17 has been released into the wild. Launched last month, it includes numerous enhancements and has been described as, "the culmination of many language.

Java News Roundup: Grails 5.0, Spring Framework, Hibernate, WildFly and the Kotlin Multik Library

This week's Java roundup for October 11th, 2021, features news from OpenJDK, JDK 18, Spring Framework, Grails 5.0.

How can one de-stress their mind, body and soul? – World Mental Health Day

Waking up early in the morning, making up his mind for the day, march to his office, putting out his best at work was once a daily routine for Alexander.

Add a distributed database to your Java application with i.o.cluster

The interference open cluster, or i.o.cluster, is a simple Java framework that lets you add a distributed database and complex event.

Minecraft will soon bundle Java and Bedrock editions together

For years and years, Minecraft's Java and Bedrock editions have lived apart, but Mojang finally have plans to unite them.

Java SE 7 End of Extended Support in July 2022

Now that Java SE 17 has been released, let’s go back in time a full decade to Java SE 7, which was released in 2011. Java SE 7 was the first release developed.

Java News Roundup: WildFly 25, JEP 408, Quarkus 2.3.0, MicroProfile 5.0-RC1, Mockito 4.0, Jelastic

This week's Java roundup for October 4th, 2021, features news from OpenJDK, JDK 18, Spring Cloud 21.0.0-M2.

Java port eyed for RISC-V hardware

The RISC-V hardware instruction set would get a full-featured port of open source Java, under a proposal being discussed in the OpenJDK community this week.If the project is approved, the port might be ready for Java.

GitHub tempts enterprises with Semmle, security enhancements

With the Semmle semantic code analysis engine freshly added to its quiver, GitHub gives corporate development teams one way to boost security of their open source.

Java News Roundup: Spring Boot Updates, Eclipse Temurin JDK 17, Apache Camel Ends Support for JDK 8

It was relatively quiet during the week of September 20th, 2021, with most news coming from point and milestone.

Eclipse Foundation’s Adoptium Releases First Temurin JDK Builds

The Adoptium Working Group has released the first Eclipse Temurin Java SE binaries. Adoptium will provide Temurin binaries every six months.

Oracle Proposes Shorter Java LTS Cycle of Two Years

Concurrent with the release of Java 17, Mark Reinhold, chief Java architect of the Java Platform Group at Oracle, proposed to shorten the Java Long-Term Support (LTS).

Build Your Software Roadmap with QCon Plus; Kristen O’Leary Shares Top Topics

During a recent interview, Kristen O'Leary, senior developer relations engineer at Google and QCon Plus.

Asserting JDK Flight Recorder Events with JfrUnit

Gunnar Morling, open source software engineer at Red Hat, introduced JfrUnit, a new testing utility which may be used to detect performance regressions with JUnit.

MicroStream 5.0 is Now Open Source

MicroStream is used productively in business-critical projects for more than six years. It's proven, stable and has a high code quality. Now, it's time to open source it. Open Source provides strong value and great benefits.

Java News Roundup: JDK LTS Release Cadence, OpenJDK, Spring Updates, Helidon, Payara Platform

This week's Java roundup for September 13th, 2021, features news from OpenJDK, a proposal to accelerate.

Micronaut 3.0 Delivers Significant Changes Adaptable for Future Development

Object Computing, Inc. has released Micronaut 3.0 featuring the removal of a default reactive streams.

VMware Overhauls Spring 6 & Spring Boot 3 for Another Decade

At Spring One 2021, VMware revealed how Spring 6, planned for an October 2022 release, prepares the framework for another decade: it will require Java 17

6 great new Java features you don’t want to miss

It’s not easy to keep up with Java’s frequent feature releases. If you missed sealed classes, text blocks, records, the new string methods, or the Optional class.

Accelerating New Features in Docker Desktop

In November 2019 Docker announced our re-focusing on the needs of developers. Specifically, we set out to simplify the complexity of modern application.

Kubeshop wants to be a Kubernetes product pipeline

A new startup accelerator and incubator aims to provide a pipeline for products and projects for the Kubernetes ecosystem by “nurturing and funding”.

New Update in Java Garbage Collector

Java garbage collection (GC) performs automatic memory management for Java programs which can be compiled to bytecodes that can be run on a Java Virtual Machine (JVM).

Will Microsoft's Ongoing Push Draw Java Developers to Azure?

We use more Java than one can imagine," Microsoft says on the Microsoft Build of OpenJDK website. The marketing hyperbole notwithstanding.

What’s So Great About Java? Here Are Three Things!

The Java programming language is very popular and, truth be told, if it disappeared tomorrow, there would be millions of websites and apps that would no longer.

How can Java bring you into Kubernetes-Native Future

You have probably heard of the cloud-native approach such as cloud-native platform, architecture, and application since the Cloud Native Computing Foundation

A.I. Can Now Write Its Own Computer Code. That’s Good News for Humans.

A new technology called Codex generates programs in 12 coding languages and even translates between them. But it is not a threat to professional programmers.

Microsoft Open Sources Java Garbage Collection Analyzer

Microsoft has made a collection of libraries for analyzing HotSpot Java garbage collection (GC) log files available in an open source form.

Why Should You Learn Java In 2021

The world has changed a lot in the last two years, people are giving a second look at their life choices, many changed jobs, others ended up jobless. Many companies understood that they do not need to spend.

How to download Minecraft 1.18 Snapshot 21w37a for Java Edition

Mojang has finally released the first snapshot for Minecraft 1.18 Caves and Cliffs Part 2 update. After launching the 1.17 update.

All the changes between JDK 11 and the Java 17 LTS release

If you were to look at the features in Java 17, the most recent long-term support (LTS) release from Oracle, you’d probably be disappointed.

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.

Java 17, the Next Long-Term Support Release, is Now Available

As one of the primary goals of Project Jigsaw, JEP 403 proposes to strongly encapsulate all internal elements of the JDK, except for critical internal APIs.

Docker vs Virtual Machines: Which DevOps tool is best for you?

Virtual machines were the cock of the walk fifteen years ago, but they have fallen out of favor in recent year in preference to Docker containers.

Why and How to Upgrade to Java 16 or 17

Estimating the amount of time and effort to upgrade to Java 16 or 17 may be difficult. However, upgrading is often easier than originally thought.

Java News Roundup: Roadmap for Spring 6.0 and Spring Boot 3.0, OpenJDK and Quarkus Updates

This week's Java roundup for August 30th, 2021, features news from SpringOne in which the roadmap of Spring.

Java internet address resolution plan proposed

Looking to enable Java applications to have finer control over internet addressing, plans are afoot in the OpenJDK community to develop a service provider interface (SPI).

Fast and Secure Inter-process Communication on JDK 16 - Inside Java Newscast

JDK 16's socket channel / server-socket channel API can use Unix domain sockets for faster and more secure.

Infrastructure management going extinct with serverless

It’s no surprise that organizations are trying to do more with less. In the case of managing infrastructure, they’re in fact trying to do much more in the area of provisioning.

RPA examples and use cases that prove robotic automation works

According to Gartner Research, Robotic process automation (RPA) has become one of the fastest growing segments of the software industry.

How to protect REST with Spring Security

Protecting web applications is an inherently complex proposal. Spring security It provides Java developers with a powerful framework to address this need.


Machine learning, Data Science, deep learning, and many other major and rising disruptive technologies need one or two programming languages to create products.

What Can You Do With Java?

Even if you’ve never been interested in programming, chances are you’ve heard the name Java – and for a reason. This is one of the most popular programming languages ​​in the world: it was created in 1995.

When do you use Docker vs Podman? A developer's perspective

Docker is a container management technology. Podman is also a container technology. You can use either for building container images.

Top reasons to start Java mobile app development

When it comes to building mobile applications, the subject of which programming language to use comes up. We’ll explain why Java is regarded as one of the better.

Microsoft Open-Sources GCToolkit to Tap into JVM GC Logs

Microsoft’s footprint in the Java ecosystem has become more widespread. What started with Java on Azure and support for Minecraft

Minecraft 1.18 Experimental Snapshot 6 for Java Edition: Full list of changes revealed

The developers of Minecraft are working hard and have released another experimental snapshot

VMware Tanzu Powers New Java Offering: Azure Spring Cloud Enterprise

Microsoft is previewing a new enterprise Java service for its Azure cloud platform, powered by VMware Tanzu components.

Java shows promise for scaling AI apps

Although R and Python are the dominant languages for developing AI and data science applications, it turns out that Java is one of the most promising alternatives, particularly for big data applications.

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.

Kotlin update previews experimental features

Kotlin 1.5.30, just published by JetBrains, offers experimental new language features and experimental additions to the standard library.

What to expect in Java 18

Java 18 is likely seven months away but is already starting to take shape, with three feature proposals for it so far: record and array patterns, character sets, and code snippets in API documentation.

How to secure REST with Spring Security

Setting up authentication and access control in Spring Security is painstaking, but you can draw on very powerful capabilities. Here’s how to get started.Securing web applications is an inherently complex proposition.

7 Best Internet of Things (IoT) Development Platforms

Internet of Things is no longer a newer concept. Undoubtedly, businesses and industries are widely accepting the Internet of Things systems.

Structuring Your Code for Spring Framework and Spring Boot

There’s a great comment below that mentions that the original title, Structuring Spring Boot Applications, is a bit misleading

GitHub Discussions is out of beta

Creating open source software today is so much more than the source code. It’s about managing the influx of great ideas, developing the next generation of maintainers

Jakarta EE 10 Release Plan

Jakarta EE 10 is the first major release of Jakarta EE since the “jakarta” namespace update. Many of the component Specifications are introducing Major or Minor version updates to signify key changes

Introducing JDKMon: a New Tool to Detect and Update JDKs

Gerrit Grunwald, principal engineer at Azul, has introduced a new tool, JDKMon, that monitors and updates installed JDKs

What to expect in Java 18

Not due until March 2022, Java 18 already has drawn proposals to preview record patterns and array patterns and to adopt UTF-8 as the default character set. Java 18 is likely seven months away.

Minecraft: Java Edition 1.18 Experimental Snapshot 5 arrives with lots of tweaks, like cooler mountains

As 2021 marches on, we get ever closer to the hopeful release of Minecraft's Caves and Cliffs Update

Microsoft reminds Azure App Service users that community support for Java 7 ends soon – shift to version 8 or beyond

It is less than a year until support for Java 7 finally comes to an end

Java News Roundup: Micronaut 3.0, Open Liberty Starter, Spring Boot, GraalVM, and JEP 400

This week's Java roundup for August 16th, 2021, features news from Micronaut 3.0, OpenJDK, JDK 18

JDK 17: The new features in Java 17

Always-strict floating point semantics, a foreign function and memory API, and a uniform API for pseudo random number generators are planned for the Java long-term support release due in September.

Micronaut Framework 3 Released!

This release represents the culmination of many months of work by many people, including our community. We are proud of what we have achieved and are looking forward to what comes next.

What are they building—and why? 6 questions for the top Java architects

Four top Java architects—Mark Reinhold, chief architect of the Java Platform Group; Brian Goetz, chief language architect for Java; Mikael Vidstedt, director of software engineering for the Java Virtual Machine

Lightbend Launches 'Stateful' Serverless Akka Platform

Lightbend, the company behind the Scala JVM language and developer of the Reactive Platform, today unveiled "a unique, first-of-its-kind Platform-as-a-Service (PaaS) offering" for cloud native application development.

Microsoft Steps Up Java Support at Eclipse with a New Strategic Membership

Microsoft has amped up its support of Java developers by expanding its participation in the Eclipse Foundation

Eclipse Temurin Java SE binaries debut

Eclipse Adoptium project releases the first binaries of its OpenJDK builds for ‘demanding’ environments, while Azul offers commercial support.

SD Times news digest: Java on Visual Studio Code update, Applitools ties in to e-learning platforms, Next Pathway cloud migration tool update

The newest Java update includes a user experience for Visual Studio Code’s testing, Maven dependency management, and project management features.

Minecraft: Java Edition includes new generation tweaks in 1.18 Experimental Snapshot 4

Part Two of the Caves and Cliffs Update for Minecraft will include a huge number of new features and changes for players to try out, and all of these features need extensive testing.

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

The Code You Write Doesn’t Define You!

When I started working with IT, I started for the same reason that drives most people to the area: I really enjoyed it! I liked to find ways to solve problems. I liked to challenge myself. I liked to program.

Project Lombok in Java

Java is a very popular language, but it has few drawbacks. One of the most popular drawbacks is that we still need to write the boilerplate codes like getters, setters, constructor toString method in Java.

Uber Re-Architected Its Foundational Fulfilment Service

Uber recently shared how it re-architected its fulfilment service, one of Uber's foundational platform services. Following a two-year-long effort involving 30+ teams and hundreds of developers

Android 12 cheat sheet: Everything you need to know

Android 12 improves the user experience from Android 11 and adds exciting features to the platform. Here's what developers, businesses and users need to know about Google's Android 12.

Java and SQL Server persist: How tech moves fast, yet enterprise IT moves so slow

Commentary: What developers love today is a good indicator of what enterprises will be using tomorrow...and the next day...and the next.

Introducing JDKMon: a New Tool to Detect and Update JDKs

Gerrit Grunwald, principal engineer at Azul, has introduced a new tool, JDKMon, that monitors and updates installed JDKs as an alternative to existing package management systems such as SDKMAN!

Eclipse Temurin Java SE binaries debut

The Eclipse Foundation’s Adoptium project has released its first Eclipse Temurin Java SE binaries, “production-ready” builds of the OpenJDK that cover the latest versions of Java SE (Standard Edition) 8, Java SE 11, and Java SE 16 for Windows

Oracle launches Verrazzano container platform for Kubernetes

Platform promises to unify application lifecycle management across microservices and traditional applications and to bridge on-premises and cloud environments.

How to crawl websites with Selenide and JDK 14+

Sometimes we find ourselves in a situation in which we need certain data, that needs to be manually fetched from some website. As developers, of course automation is our friend


Fix TimberArgCount lint check false positive on some calls to String.format.

Using GitHub Copilot to Automate Tests

Code completion is nothing new. Tools like IntelliSense have allowed developers to become more productive by attempting to automatically complete the name of a function or statement

Java News Roundup: JDK 17 Initial RC, OpenJDK, Updates to Open Liberty, Hibernate ORM, Spring Cloud

This week's Java roundup for August 2nd, 2021, features news from OpenJDK, JDK 17 initial release candidate

Oracle WebLogic users get a bridge to Kubernetes deployment

Java developers in Oracle shops can use the new Verrazzano container platform to deploy apps to Kubernetes without a ground-up rewrite.

5 best ways to get maximum XP in Minecraft Java Edition

When killing mobs or completing specific tasks, Minecraft rewards its players with experience points or XP, by dropping green orbs.

Genesis launches new application composer, Framework, built on Microsoft FAST

Genesis, a low-code no-code application platform built specifically for financial markets, has launched a new Application Composer, alongside a number

Microsoft Expands Support for the Eclipse Foundation

Microsoft is expanding its participation in the Eclipse Foundation to become a Strategic Member, the company announced this week, and Stephen Walli, principal program manager in the Azure Office of the CTO

The InfoQ eMag: Building Microservices in Java

Over the past few years, the Java community has been offered a wide variety of microservices-based frameworks to build enterprise, cloud-native and serverless

Java News Roundup: IntelliJ IDEA 21.2, Quarkus 2.1, Micronaut 3.0.0-M5, WildFly, Payara Platform

This week's Java roundup for July 26th, 2021, features news from JDK 17, JDK 18, the road to Micronaut 3.0.0

Quarkus 2.0 Delivers Continuous Testing, CLI and Supports Minimal JDK 11

Nineteen months after its first major release, Red Hat has released Quarkus 2.0 with new features such as continuous testing, a new CLI

Eclipse Temurin Java SE binaries debut

The Eclipse Foundation’s Adoptium project has released its first Eclipse Temurin Java SE binaries, “production-ready” builds of the OpenJDK that cover the latest versions of Java SE (Standard Edition) 8

Google launches Jetpack Compose 1.0, making Android UI design easier w/ Kotlin

Google and Jetbrains have released the first stable build of Jetpack Compose 1.0, the new Kotlin-based UI framework for Android.

Java state API would speed app startup

Proposed in an OpenJDK discussion group by Anton Kozlov, senior software engineer at Java software provider Azul, the CRaC (Coordinated Restore at Checkpoint) project

Javas Forgotten Forbear

The enduring appeal of Java isn’t hard to understand: With Java, you write code once and it can run on almost any modern computer or operating system—PC or Mac, Windows, Linux, OS X, whatever.

Is Java 17 a Glass Half Full?

Oracle's stated opinion is that there's nothing special about LTS releases, and they merely correspond to an Oracle support product and should not be significant to anyone who is not a paying customer

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

GraalVM 21.2 Improves Native Components

GraalVM 21.2 has been released to speed up native compilation times, and improve integrations with JDK flight recorder as well as improve support for non-Java languages like Ruby and JavaScript.

Java state API would speed app startup

Proposed in an OpenJDK discussion group by Anton Kozlov, senior software engineer at Java software provider Azul, the CRaC (Coordinated Restore at Checkpoint) project would research a Java API for coordination between an application

Visual Studio Code 1.58 improves debugging, Jupyter Notebook support

Microsoft has released version 1.58 of Visual Studio Code, also known as the June 2021 release, with improvements related to usability, customization, debugging, and Jupyter Notebook support.

DevOps and Cloud InfoQ Trends Report - July 2021

CHybrid cloud options have evolved beyond the traditional definition, and have expanded to enable the functionality of cloud services to run outside

GitHub Copilot isn’t changing the future

Consider this example: Way back in 2006, Java founder and lead designer James Gosling declared, “The cell phone is tomorrow’s desktop.” He wasn’t wrong, but he’s also not yet right.

How low-code development could boost AI adoption

Every company may want to put artificial intelligence to work, but most companies aren't blessed with the ability to hire battalions.

Minecraft Bedrock Beta vs Java Edition Snapshots: What's the difference?

Minecraft is a cross-platform game available across all popular devices such as Windows, Linux, PlayStation, Xbox, Android, iOS, and more.

JavaFX: One Codebase for Web, PC, and Mobile

Gluon has published a status update for JavaFX, showing the way in which a single JavaFX codebase can be used across a PC (standard JavaFX), a mobile device with Android or iOS.

Quick and Seamless Release Management for Java Projects with JReleaser

JReleaser intends to streamline the release and publishing process of Java binaries in such a way that these binaries may be consumed.

Snyk JVM Ecosystem Report 2021 Finds Increased Usage of Java 11 in Production

The JVM Ecosystem Report 2021, a collaboration between Snyk and Azul, has revealed that 62% of the surveyed developers use Java 11 in production, narrowly leading Java 8 with 60%.

Java News Roundup: Hazelcast Introduces New Platform, JDK 17, JDK 18 and Spring

This week's Java roundup for July 12th, 2021, features news on JDK 17, JDK 18, Hazelcast introducing a new platform.

Visual Studio Code 1.58 improves debugging, Jupyter Notebook support

Microsoft has released version 1.58 of Visual Studio Code, also known as the June 2021 release, with improvements related to usability, customization, debugging, and Jupyter Notebook support.

The Digital Paradox: Are Creators Of Digital Improving Productivity For Themselves?

When I started as a developer a couple of decades ago, we didn't have digital. It was called IT, and it was focused on providing information to the business.

Why AI Struggles To Recognize Toxic Speech on Social Media

That’s a huge advance, and all the other major social media platforms are using AI-powered systems in similar ways. Given that people post hundreds of millions of items every day.

Technologically Oriented Skill Development: Reshaping The Future

With the fast-changing technological landscape and application of technology in almost every sphere of life, there is an ever-increasing demand for people with technology skills.

Kotlin gains Java coding enhancements

Kotlin 1.5.20 adds experimental support for Java libraries that help to reduce boilerplate coding and to maintain null safety when interoperating with Java code.

Enhanced Crypto Policies

Until Java 8, it was necessary to download and install JCE in the JDK in order to use it. In OpenJDK 11, unlimited crypto policies are installed by default.

Google, Facebook first compliance reports under new IT rules big steps towards transparency: Prasad

Union IT and Law Minister Ravi Shankar Prasad praised Google, Facebook and Instagram for publishing their first compliance reports.

Engineer your career

Artificial Intelligence (AI) and Machine Learning (ML) are two of the fastest-growing technologies pervading all sectors. From automated cars to chatbots, mobile phones, and other electronic devices, they have numerous applications.

Time series Java class library

You can use the time series Java™ class library to create and manage a time series from within Java applications or applets.

Getting started with time series analysis

Time series analysis involves identifying attributes of your time series data, such as trend and seasonality, by measuring statistical properties.

Top 5 features Minecraft needs to add in future updates for Java and Bedrock

Minecraft is one of the best sandbox games with many interesting features that allow players to build unique worlds closely mimicking real life.

Work ecosystem being reshaped by digital transformation, says LinkedIn report

The latest LinkedIn data underlines that digital roles have registered a huge surge in demand.

Java News Roundup: JDK 17, JDK 18, Open Liberty, Payara, Quarkus and Spring

This week's Java roundup for July 5th, 2021, features news from JDK 17, JDK 18, Open Liberty, Payara Server Community 6.2021.1.Alpha1.

Microsoft launches Windows 365, a subscription-based Cloud PC for enterprise users

Microsoft has announced Windows 365, a new way to experience virtual cloud-based PC running Windows 10

IoT, Automation, Electric Vehicles, and Location Technology are Among APAC Logistics Industry’s Key Investment Priorities

New research from HERE Technologies, the leading location data, and technology platform, reveals that approximately a third of logistics companies.

Hexa-X: 6G technology and its evolution so far

Hexa-X, the European 6G research project driven by Ericsson and Nokia, with Ericsson assigned as the technical manager and Nokia as the overall leader, has ramped up its activities since its start in January 2021. Discover the latest on how 6G technology

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.

Visual Studio Code Boosts Java IDE Capabilities

According to surveys, one out of four Java developers uses Visual Studio Code (VS Code), Microsoft’s free, cross-platform IDE that has recently become a more fully-fledged Java IDE.

IBM fields CodeFlare to tempt data scientists looking to automate the machine learning process

IBM has decided to share its CodeFlare framework as an open-source project with the broader machine learning community.

Kotlin gains Java coding enhancements

Released June 23, Kotlin 1.5.20 has experimental support for calling Lombok-generated methods. The addition of the Lombok compiler plug-in allows generation of Lombok declarations in Java by Kotlin code in the same mixed Java/Kotlin module.

Project Lilliput would shrink Java object header

Java could get a smaller object header, thus improving memory usage, under a proposal being floated in the OpenJDK open source Java community this week.

HERE IS WHY - Teens blocked from buying Minecraft Java Edition in S Korea

A version of Minecraft, one of the world's bestselling video games, effectively became unavailable for purchase by teenagers in South Korea apparently.

Arithmetic and Assignment Operators Explained in Java

Arithmetic operators allow you to perform algebraic arithmetic in programming. That is, they enable you to add, subtract, divide and multiply numbers.

5 easiest ways to get emeralds in Minecraft Java Edition

Emeralds are considered to be one of the most valuable resources in Minecraft. They are rare minerals primarily used as the main currency for trading with villagers.

Why is Java platform-independent?

Sun Microsystems architects designed Java to be cross-platform. But why? Here we look at not only why Java works across platforms, but also how it achieves its platform independence.

Report: Developers are moving away from Java 8 to Java 11

Previous reports of the Java community found that developers were still mainly using Java 8 and didn’t adopt newer versions.

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.

Java on Azure: Azure Spring Cloud Integrates with New Relic One Performance Monitoring

Microsoft's Java on Azure team announced the integration of New Relic One performance monitoring.

Google's UI Toolkit Flutter 2.2 Claims Cross-Platform Crown

At the recent Google I/O conference, Google announced version 2.2 of its cross-platform UI toolkit, Flutter. According to a study,

Minecraft 1.17.1 Java Edition pre-releases launched so far

Minecraft 1.17 Caves & Cliffs Part I has been out for nearly a month now. Since its initial release, Mojang has been releasing more pre-releases.

Outlook on the Application Server Global Market to 2028

The global application server market size is estimated to reach USD 40.96 billion by 2028, registering a CAGR of 13.2% over the forecast period.

Pre-auth RCE in ForgeRock OpenAM (CVE-2021-35464)

While participating in one private bug bounty program, I discovered a pre-auth RCE in ForgeRock OpenAM server - a popular access management.

Amazon CodeGuru Reviewer’s

Amazon CodeGuru Reviewer is a tool that leverages machine learning and automated inference to help developers find flaws in their code. This way, programmers can avoid costly mistakes.

Eclipse launches group to shepherd popular Java IDE

The Eclipse Foundation has formed a working group to ensure the continued evolution and sustainability of the popular Eclipse IDE suite of technologies.

Kotlin gains Java coding enhancements

Kotlin 1.5.20 adds experimental support for Java libraries that help to reduce boilerplate coding and to maintain null safety when interoperating with Java code.

AWS Introduces AWS Bugbust

Recently, AWS announced a global challenge to fix one million bugs and reduce technical debt by over $100 million with AWS BugBust.

Microsoft is now a $2 trillion company

Microsoft can add ending the day as a $2 trillion company to the list of things it’s accomplished today, alongside announcing Windows 11.

Scala 3 Overhauls Language for Better Developer Experience

Eight years in the making with 28,000 commits, 7400 pull requests, and 4100 closed issues.

Jakarta EE 9.1 and the Road to Jakarta EE 10

Five months after the release of Jakarta EE 9, the Jakarta EE Working Group has announced the release of the Platform and Web Profile specifications.

The top trends in tech-executive summary download

In the next decade, we'll experience more progress than in the past 100 years combined, as technology reshapes health and materials sciences.

Internal JDK Elements Strongly Encapsulated in JDK 17

JEP 403 (Strongly Encapsulate JDK Internals), one of the 14 JEPs defined as the final feature set for JDK 17, strongly encapsulates all internal elements of the JDK.

Java News Roundup - Week of June 14th, 2021

This week's news features news from JDK 17 and JDK 18, Open Liberty, MicroProfile 4.1, Piranha 21.6.0, Spring Native 0.10.0, Hazelcast Node.js Client 4.2.

Sonatype Lift Integrates Facebook Infer, Google ErrorProne, and Other Code Analyzers

Recently launched Sonatype Lift provides a unified code analysis platform that includes over 25 tools to help developers identify a wide range.

5 best Minecraft 1.17 update seeds for beginners (Java Edition)

Minecraft players can use seeds to generate a specific world type of their liking. Seeds can alter a player's world, causing them to spawn near specific things when entered.

Microsoft Will Bundle Its Rival to Slack in New Windows Software

Microsoft Corp., which is unveiling a new version of Windows for the first time in six years, said it will integrate its Teams chat and videoconferencing software directly into the operating system.

An Enlightened Future with Artificial Intelligence

The decisions that we make now and in the near future will set the tone for the rest of the decade including how artificial intelligence (AI) may develop and how we will use it.

LinkedIn open-sources Dagli, a machine learning library for Java

LinkedIn today open-sourced Dagli, a machine learning library for Java (and other JVM languages) that ostensibly makes it.

Java News Roundup - Week of June 7th, 2021

This week's roundup features news from OpenJDK and JDK 17 moving to Rampdown Phase One, JDK 18, a new Helidon extension for Visual Studio Code.

Open Source Leader the Eclipse Foundation Launches the Eclipse IDE Working Group

As one of the world’s most prolific IDEs turns 20, the eponymous open source foundation is helping to guide its development into the future.

Application Server Market Size, Share & Trends Analysis Report By Type, By Deployment, By End Use And Segment Forecasts, 2021 - 2028

Application Server Market Size, Share & Trends Analysis Report By Type (Java, Microsoft Windows).

Computer Science trends taking off right now (2021)

That’s right, it’s 2021 and the world of computer science is a global beast. Despite the magnificent strides forward over the last couple of decades.

Quick and Seamless Release Management for Java projects with JReleaser

JReleaser intends to streamline the release and publishing process of Java binaries in such a way.

When will Minecraft 1.18 update release for Bedrock, Java & Pocket Edition? Everything we know so far

The first part of one of the most significant updates in the history of Minecraft has been released by Mojang, leaving players curious about the other half.

SmartBear Expands API Design Enabling Developers to Work in Popular Java IDE

SOMERVILLE, Mass.--(BUSINESS WIRE)--SmartBear, a leading provider of software development and quality tools, has released a new plug-in for SwaggerHub API design to support IntelliJ IDEA.

Pattern Matching for switch

In this episode, David discusses with Gavin Bierman a new set of Java language features coming from.

Java New features

Record is new type of class in java that make it easy to create immutable class.

Oracle offers Java management service

Oracle has introduced an enterprise service to help manage Java runtimes and applications, either on-premises or on any cloud.

Make Java REST development easier with the Jareto library

A small open source library helps with mapping Java exceptions and transporting HTTP metadata.

Java News Roundup - Week of May 31st, 2021

This week's roundup features news from OpenJDK JEPs targeted for JDK 17, initial work on JDK 18, Project Skara 1.0, JavaFX, MicroProfile GraphQL, Quarkus 2.0.

Lightbend Launches 'Stateful' Serverless Akka Platform

Lightbend, the company behind the Scala JVM language and developer of the Reactive Platform, today unveiled "a unique, first-of-its-kind Platform-as-a-Service.

Survey Says: Enterprises Are Turning to Open Source for IoT and Edge Computing

The Eclipse Foundation has released the results of its "2021 IoT and Edge Commercial Adoption Survey," which analyzed responses from hundreds of executives.

KrakenD API Gateway for Microservices Becomes Linux Foundation 'Lura' Project

The team behind the KrakenD stateless, distributed, high-performance API gateway that enables microservices adoption, announced this week that the Linux.

MuleSoft Updates Anypoint DataGraph

Integration and API platform provider MuleSoft has unveiled the next major release of its flagship solution, the Anypoint Platform with DataGraph. With this release, developers will be able to use the Anypoint DataGraph to discover.

New Relic Integrates Pixie Observability Platform for Kubernetes

Software analytics company New Relic is integrating its recently acquired open-source Pixie observability platform for Kubernetes with the New Relic One platform.

Apache Cassandra 4.0: Taming Tail Latencies with Java 16 ZGC

With Apache Cassandra 4.0, you not only get the direct improvements to performance added by the Apache Cassandra committers, you also unlock the ability to take advantage of seven years.

5 best Minecraft Java Edition Modpacks for single-player survival in 2021

In Minecraft, modpacks are downloadable items that players can install to get new items in the game. These are items that players would never have seen in the default vanilla version of the game.

Stack Overflow Sold to Tech Giant Prosus for $1.8 Billion

Prosus NV said it struck a $1.8 billion deal to acquire Stack Overflow, an online community for software developers, in a bet on growing demand.

Java News Roundup - Week of May 24th, 2021

This week's roundup features news from OpenJDK JEPs targeted for JDK 17, GA releases of Jakarta EE 9.1 and Microsoft Build of OpenJDK.

OpenJDK Discusses Post-SecurityManager Practices

Following the introduction of JEP-411 to deprecate Java’s SecurityManager, several projects have spoken up to discuss the impact and expected.

AceQL Releases Open-Source JDBC-over-HTTP Driver

AceQL recently released their open-source JDBC driver which allows you to query a relational database via HTTP. The driver connects to a middleware.

A Review of the Oracle JDK Build Alternatives

Ever since Oracle, in 2018, split its JDK build licensing into two tiers—commercial, which can be used for free in development and testing.

2021 DevOps Roadmap: 5 Predictions for the New Year

It’s probably an understatement to say that many of us were thrilled to say goodbye to 2020 last week and usher in the new year.

How AI (Reinforcement Learning) Can Help Spring Developers Write Better Java Unit Tests

Overall, Java developers love Spring/Spring Boot because it saves them time and supports their testing experiences.

The state of Java software development in 2021

The recent results from the 9th annual global developer productivity report gives us insights to the current state of Java in 2021. Over 850 Java developers responded to questions about their experience.

How to Keep Up with Technology as a Developer

To keep up with technology as a developer is not easy nowadays. In the cloud era, there are so many technologies to be mastered that we need to be strategic. If you didn’t start working on the cloud.

Minecraft: Java Edition

Mojang Studios isn't taking any breaks, and is already replacing yesterday's Minecraft: Java Edition Pre-Release 3 snapshot with the latest version of the 1.17 Caves and Cliffs Update for Minecraft. Today, Minecraft: Java Edition Caves and Cliffs Update.

Microsoft’s Java build turns GA

The Microsoft Build of OpenJDK is now generally available, providing a no-cost distribution of open source Java that could vie with Oracle’s Java distributions.

Eclipse Jakarta EE 9.1 aligns with Java 11

The Eclipse Foundation’s Jakarta EE working group, which develops the enterprise edition of Java, has published Jakarta EE 9.1 Platform and Web Profile specifications.

JDK 17: The new features in Java 17

Always-strict floating point semantics, a foreign function and memory API, and a uniform API for pseudo random number generators are planned.

GraalVM 21.1 Supports JDK 16

Oracle Labs has released GraalVM 21.1 featuring experimental binaries for Java 16. This new release also contains performance improvements.

Java News Roundup - Week of May 17th, 2021

This week's roundup features news from OpenJDK JEPs targeted for JDK 17, point releases for Helidon, Quarkus, Open Liberty and Hibernate.

Microsoft and IBM Collaborate on WebSphere Java EE App Server Solution

IBM and Microsoft have announced the availability of a jointly developed solution for running the network deployment of IBM's WebSphere Application.

Supreme Court Expands Upon Software Fair Use in Google v. Oracle

On April 5, 2021, after 10 years of litigation, the U.S. Supreme Court published its decision in the much-watched Google v. Oracle dispute.

Minecraft: Java Edition releases Pre-Release 1 for 'Caves and Cliffs Update,' nearing official launch

It's a monumental moment for players excited for the upcoming Caves and Cliffs Update for Minecraft.

Amazon unleashes AI code reviewer on Java devs, hopes to eliminate ‘most expensive’ lines of code

Amazon has made its machine learning-backed code reviewing tool CodeGuru generally available.

Need to migrate legacy business logic to cloud-native? Here’s how

Translating legacy code to a modern language is only part of the answer. Transitioning to cloud-native architectures is the greater challenge.

Azul Expands Product Portfolio

New Azul Platform comprises three commercial product offerings to deliver the most complete, dependable, secure and performant builds of OpenJDK.

Why Is Java The Most Preferred

If you are wondering whether Java can be used for Artificial Intelligence/ Machine Learning or not, then many Java enthusiasts in one voice will say YES.

ADA Comes Up With A List of Top React Native Developers

Here’s a chance to cash upon highly performant native applications with a new listing of the best React Native App Development Companies!.

Build a Java application in Visual Studio Code

VS Code combines impressive Java support with first-class support for JavaScript and other stacks, making a compelling alternative to traditional IDEs.

Java News Roundup - Week of May 10th, 2021

This week's Java roundup features news from OpenJDK JEPs targeted for JDK 17, updates on MicroProfile APIs, a 1.0 release of Grolifant.

Can Java be used for Machine Learning and Data Science?

The world is drooling over Artificial Intelligence. From research institutions to corporate houses, every organization aims to create.

4 Node.js Advantages that can benefit your business

In the era of rapid digital transformation, the software for your business must be fast, scalable, and cost-effective.

Why Java Will Dominate the Future of Machine Learning, AI, and Big Data

Great presentation by Bernard Traversat, Head of the Java platform development, at Oracle Code One 2018.

Micronaut 2.0 Enhances Tooling

Object Computing, Inc. (OCI) has formally released Micronaut 2.0, a major release of the full-stack JVM-based framework that helps create microservices-based.

Scala 3 ushers in ‘complete overhaul’ of the language

The latest upgrade of the popular functional language for JVM and JavaScript runtimes features a new type.

Jetbrains Previews Jetpack Compose for Web

JetBrains, who recently ported Jetpack Compose to the desktop, has now released a technology.

Java News Roundup

This week's Java news roundup features news from OpenJDK, the GA release of Kotlin 1.5, point releases on Eclipse projects, Micronaut Coherence 1.0.0-M1,

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.

Eclipse Edge Native Working Group Releases ioFog 2.0 for True "EdgeOps"

The Eclipse Foundation's Native Working Group this week announced the release of Eclipse ioFog 2.0.

New Azul Java Platform Addresses Challenges of the Enterprise Cloud

Open-source Java development tools and runtimes provider Azul has announced plans to unite.

The Magic of Apache Spark in Java

An experience software architect runs through the concepts behind Apache Spark and gives a tutorial on how to use Spark to better analyze your data sets.

Changing a Field's Type in Recent JDKs

In this blog post, I want to share some findings regarding the security changes regarding changing a field's type across JDK versions.

Java still rocks the finance industry.

With the advent of retail trading and a bull market running for more than a decade now, the stock market has never been more popular.

Diffblue Survey Finds 86 Percent of Java Developers Rely on Spring Framework

OXFORD, United Kingdom, April 19, 2021 (GLOBE NEWSWIRE) -- Diffblue.

Full list of changes revealed

The newest Minecraft snapshot 21w19a is here! This snapshot isn't as large as the previous 21w18a Minecraft Java Edition Snapshot, but it still interests many players.

Red Hat Adds Java Features to Visual Studio Code

The latest update to Java on Visual Studio Code gets new functionality provided by Red Hat via its language support extension.

JDK 17: The new features in Java 17

Although not due until September, Java 17 has already begun to take shape, with four new features planned for the upgrade to standard Java so far. In the latest change, as of April 27

Gradle 7.0 improves incremental builds, backs Java 16

Gradle 7.0, the latest release of the popular software build tool leveraged in Android development and elsewhere

Microsoft returns to Java with Azure-focused OpenJDK release

It’s been a long time since Microsoft brewed its own Java. But now it’s back, with the Microsoft Build of OpenJDK, fit and finished for running in the Azure cloud.

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 Windows Subsystem for Linux (WSL) 2.

Best Java EE Frameworks

Java is still the most famous and trusted programming language for developers. In recent years java is evolving and coming with new features like Frameworks, Java Enterprise Edition that simplify

Article Series: Building Microservices in Java

This article series will explore the state-of-the-art in building microservice-based architectures using the Java language.

Java News Roundup - Week of April 12th, 2021

This week's Java news roundup features news from OpenJDK promoting JEP 411 to Candidate status, Kotlin 1.5.0-RC

GraalVM boosts Java performance with Truffle framework

Java on Truffle in GraalVM 21 brings Java up to snuff with Python, Ruby, and JavaScript on the multi-language virtual machine.

Google’s OSS-Fuzz extends fuzzing to Java apps

Google’s open source fuzz-testing service, OSS-Fuzz, now supports applications written in Java and JVM-based languages. The capability was announced on March 10.

What enterprise architects need to know about Java modernization

Quarkus and Jakarta EE are gaining on Spring/Spring Boot as the most popular approach to moving Java applications to the cloud.

Microsoft unveils its own Java distribution

In a move that could mean serious competition for Oracle in the Java space, Microsoft is previewing its own build of OpenJDK, a freely available.

Android Studio 4.2 Includes Latest IntelliJ IDEA and Improves Developer Experience

The latest release of Android Studio brings its IntelliJ IDEA platform up-to-date and introduces a number of features aimed at improving developer experience.

JHipster Releases Micronaut Blueprint 1.0.0

Object Computing, Inc. has announced the release of JHipster Micronaut Blueprint 1.0, a collaboration of Object Computing, Micronaut Foundation and JHipster, to build a Micronaut option.

Minecraft Bedrock vs Java Edition

Most new Minecraft players generally face the dilemma of choosing between Minecraft Java and Bedrock Edition. It is not an easy choice, given that both are unique in their own way.

Kotlin 1.5 available with JVM records, sealed interfaces, and more

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.

OpenJDK Proposes SecurityManager Deprecation

The OpenJDK project has proposed JEP-411 as a means of deprecating the SecurityManager. If accepted, this would be the first step in a multi-year.

Eclipse Jetty 11 Lays the Foundation for Cloud Native Java

The Eclipse Foundation announced the release of the Eclipse Jetty 11 this week. The newest version of the Java web server and servlet.

Eclipse Foundation Launches Adoptium Working Group Focused on AdoptOpenJDK Mission

The Eclipse Foundation this week announced the formation of the Eclipse Adoptium Working Group

Java in VS Code Devs Get a New Welcome Page with Features Tour

The Microsoft team supporting developers using the Java in Visual Studio Code (VS Code) editor has added a new welcome page to its support website that includes.

Supreme Court Ruling in Google v.

On April 5, 2021, the Supreme Court put an end to the decade-long copyright dispute between tech giants Google and Oracle America. In a 6-2 decision authored.