JavaWorld, from IDG

Java

Java | News, how-tos, features, reviews, and videos

jet aircraft is maneuvering for landing 149957988
surprised woman mistake oops shock surprise by deagreez getty

knot rope joined tie tied

Red Hat OpenStack tightens OpenShift Kubernetes integration

Red Hat OpenStack Platform 16.2 allows OpenStack and OpenShift users to run VM-based and container-based workloads side by side with better performance and security.

one number first

Python tops Tiobe language index

Python rises above C and Java to take the top position in the index of programming language popularity for the first time.

Java / coffee

Quarkus: Get started with Kubernetes-native Java

Red Hat’s Quarkus is a full-stack, open-source Java framework designed for containers and cloud environments. See why it’s a worthy alternative to Spring.

red eyed tree frog

Java port eyed for RISC-V hardware

Port of the JVM to the open-source licensed instruction set architecture could be ready later this year, if project gets approval to proceed.

fail missed unsecure

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, let’s fix that.

Neon Open sign

Oracle v. Google: What the verdict means for open source

Much of the software we use today is built on re-implemented APIs, like the Java API in question in Oracle v. Google. An Oracle victory would have stopped open-source innovation in its tracks.

solar eclipse sun ring shadow clods

Eclipse’s Jakarta EE gains momentum

Developer survey by the open source foundation finds nearly half of respondents will migrate to Jakarta within two years.

Java / coffee / beans

JDK 17: The new features in Java 17

The latest long-term support release of standard Java features always-strict floating point semantics, a foreign function and memory API, a uniform API for pseudo random number generators, and much more.

java -- beans, grounds, coffee -- binary background

Java internet address resolution plan proposed

The OpenJDK community plans to develop a Service Provider Interface.

garbage collection trash truck

Microsoft open-sources Java garbage collection analyzer

GCToolkit parses log files into discrete events and has an API for aggregating data from those events, allowing complex analyses of the state of managed memory in the JVM.

spiral spring coil / cycles / iterations

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.

paper airplane getting off the ground test

Kotlin update previews experimental features

Kotlin 1.5.30 offers trial run of sealed when statements and suspend functions, language features that could be production-ready in Kotlin 1.60.

Java / JVM / flavors / flavours

JetBrains Java IDE adds project analysis, build system improvements

JetBrains IntelliJ IDEA 2021.2 checks Java code changes for errors before compilation and eases management of Maven and Gradle dependencies with Package Search plug-in.

ship wheel captain leadership

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.

black coffee 87795973

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.

close up of a speedometer unit 57436662

GraalVM adds Native Image, compiler enhancements

Upgrade to the high-performance, multi-language runtime also offers improvements for Java, JavaScript, Ruby, Python, and WebAssembly.

hyper convergence speed burning rubber tire binary fast by tao55 getty images

Java state API would speed app startup

OpenJDK proposal would eliminate the long start-up times of Java applications by saving the state of the Java runtime and using it to start instances fast.

Composite, infrared image of Jupiter's Great Red Spot and haze particles over a range of altitudes.

Visual Studio Code 1.58 improves debugging, Jupyter Notebook support

With the June 2021 release of VS Code, Microsoft also unveiled plans for improving the editor’s Java support in coming months.

Load More