JavaWorld, from IDG


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

10 targeted training bullseye
JavaWorld > Persistence [series] > coding / programming / software development

ibm cloud native

Intro to Micronaut: A cloud-native Java framework

Micronaut offers ahead-of-time compilation, reactive NIO, and cloud-native support for microservices and serverless development. Could it be your next Java framework?

jumping for joy

C# popularity surges in Tiobe programming language index

The Tiobe index rating for C# grew nearly 2% in the past 12 months, while the rating for C fell by nearly the same amount.

man falling against gray background

Why Apache Kafka is dropping ZooKeeper

Replacing ZooKeeper with internally managed metadata will improve scalability and management, according to Kafka's developers.

Java / coffee / beans

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 across programming languages and infrastructure types.

distributed / decentralized cloud network connections

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.

Java / JVM / flavors / flavours

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.

High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next

GraalVM speeds up native image builds

GraalVM’s quick build mode for Native Image slashes builds times, but is recommended for development purposes only.

Java sign

JetBrains IntelliJ IDEA adds dependency analyzer

IntelliJ Idea 2022.1 introduces feature to help Java developers detect and resolve dependency conflicts, in first major release of 2022.


Intro to Hilla: The full-stack Java framework

Based on Vaadin Fusion, Hilla combines a reactive JavaScript front end with a Spring Java back end for full-stack web development. Let's get started with Hilla.

intel coffee lake figurative image java

Kotlin 1.6.20 arrives with better Java class interop

Latest update to the versatile language from JetBrains offers improvements for JVM, JavaScript, and native development.

Coffee with cream and sugar.

JDK 18: The new features in Java 18

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

thread weave factory automated loom

Project Loom: Understand the new Java concurrency model

Project Loom introduces lightweight and efficient virtual threads called fibers, massively increasing resource efficiency while preserving the same simple thread abstraction for developers.

A woman, arms raised, at water's edge. / success / achievement / freedom / digital transformation

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.

rust king iron bronze crown royal queen

Rust programming for Java developers

No programmers are happier with their language than Rust programmers. And if you know Java, you’ll find Rust relatively easy to learn.

java coffee cup with number 8 froth eight by undefined undefined getty

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.

feedback / survey / questionnaire

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.

Man in blue jeans standing on hopscotch numbers

A brief intro to the Pants build system

Pants is a fast, remote-friendly, and ergonomic build tool for multiple languages including Python, Go, Java, and Scala. Let’s take a look.

Garbage can paper trash

Java proposal would lower GC latency

Proposal would implement region pinning in the default GC so that Java threads would never have to wait for a garbage collection operation to complete.

Load More