JavaWorld, from IDG

Java

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

gear shift stick shift car automobile 5-speed

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.

Woman surprised with balloons

Python edges C++ for Tiobe’s programming language of the year

Tiobe index of programming language popularity identified Python and C++ as the languages with the greatest increases in popularity in 2020.

bolts of light speeding through the acceleration tunnel 95535268

ActiveJ Java platform takes aim at Spring, Quarkus

High-performance Java platform born in ad-tech is geared toward high-load web, cloud, networking, and microservices applications

Java / coffee / beans / production / processing

Eclipse weighs Java 11 support for Jakarta EE 9

Open source enterprise Java project considers dependency injection improvements and higher performance code for version 10

hello name badge 92890569

Enterprise Java gets a new namespace

With the transition to the jakarta namespace and Jakarta EE 9, the enterprise Java ecosystem prepares for the development of cloud-native Jakarta EE 10.

Using a laptop in an environment of binary code.

The best programming language to learn now

Python is clearly the best choice, unless a better choice is Java or JavaScript. Let’s compare.

Java / coffee

Kotlin adds dynamic method invocation for JVM

Experimental feature in Kotlin 1.4.20 allows string concatenations to be compiled into dynamic invocations for JDK 9 or later targets

Java / coffee

Red Hat Quarkus Java stack moves to OpenShift

The Quarkus framework allows developers to build Kubernetes-native Java applications, now on OpenShift

red buoys floating in the ocean unique life preservers safety risk float

How to use typesafe enums in Java

Use typesafe enums to avoid the problems with traditional enumerated types

data artist visualization explainer paint brush  paint colorful diverse

JetBrains releases desktop UI framework for Kotlin

Based on Google’s Jetpack Compose for Android, JetBrains’ Jetpack Compose for Desktop takes a declarative and reactive approach to creating user interfaces with Kotlin

one red balloon rises above a line of white balloons

Python soars past Java in Tiobe language index

Python ranks as the second most popular programming language in the November index, with C first and Java slipping to third place

train tracks converge / rails switch / paths merge / convergence / directory traversals

Azul unveils migration services from Oracle Java

Azul offers two levels of migration services to entice enterprises to make the move from Oracle Java to Azul Zulu builds of OpenJDK

gymnist agile flexible strong competition graceful focused vision champion

How to use Java generics to avoid ClassCastExceptions

Learn how Java’s support for generics helps you develop more robust code

Java / coffee

Kotlin queues up new compiler, WebAssembly back end

Project roadmap puts a compiler rewrite, multiplatform mobile development, and WebAssembly at the top of the to do list

low angle view looking up at blue sky with clouds and columns of supreme court building in washingt

How Oracle v. Google could upend software development

If Oracle convinces the U.S. Supreme Court that APIs are copyrightable, the impact will be felt by software developers across the globe

Abstract Java code

JDK 15: The new features in Java 15

Just-arrived update to standard Java features text blocks, hidden classes, the Z Garbage Collector, and previews of pattern matching and records

machine learning and mlops hpe ezmeral softwaretg

Oracle open-sources Java machine learning library

Tribuo offers tools for building and deploying classification, clustering, and regression models in Java, along with interfaces to TensorFlow, XGBoost, and ONNX

11 reporting incidents alert red flag attention

How to use assertions in Java

Use Java assertions to document program correctness and more quickly test and debug your programs

boy in grass field with binoculars search

Bring Elastic Observability to your Java application

How to plan and implement observability of a Java application with Elasticsearch — a step-by-step guide

open box / abstract code / open-source code

Google Java container tech gets extension framework

Google’s Jib allows developers to optimize the creation of Docker containers for Java apps, and tweak the process by customizing plug-ins for Maven and Gradle

Load More