JavaWorld, from IDG

Java

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

java -- beans, grounds, coffee -- binary background
prediction predict the future crystal ball hand holding crystal ball by arthur ogleznev via unsplash

A network of clouds with binary code.

8 Java frameworks for a cloud-native world

These lighter-weight Java frameworks combine cloud-native flexibility with Java’s time-tested engineering, so you can write responsive code that’s easy to deploy anywhere.

Java / coffee / beans in hands

OpenJDK proposal would provide Java class file API

OpenJDK proposal would replace ASM with an up-to-date and performant API for parsing, generating, and transforming Java class files.

hot coffee java beans cup steam

Okta’s Matt Raible: How I became a Java hipster

The Okta developer advocate and JHipster evangelist discusses Java and JavaScript development, monoliths and microservices, software scaling vs. people scaling, and making security friendlier for developers.

speed fast race car shutterstock 1168856884

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.

Java sign

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.

Hipster millennial holding a homemade virtual reality mask

Intro to JHipster: A full-stack framework for Java and JavaScript

A mature framework for generating hybrid Java and JavaScript applications, JHipster supports the development tools you love and provides monitoring and other administrative capabilities out of the box.

Java / coffee / beans

Review: Visual Studio Code shines for Java

With the Extension Pack for Java, VS Code makes a highly capable Java IDE and formidable competitor to Eclipse, NetBeans, and IntelliJ IDEA.

coffee ts

Better Java: JDK Enhancement Proposals explained

How is Java made? Let’s take a look at the process for introducing new features to the platform, and at some of the big JDK enhancement projects on the horizon.

solar eclipse sun ring shadow clods

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.

speed fast race car shutterstock 1168856884

Project Leyden set to bring faster startups to Java

Green-lit Project Leyden will work to mitigate slow startup and performance issues by introducing static images to the Java platform.

JavaWorld > Persistence [series] > data blocks / data center / database / server traffic routing

What is JPA? Introduction to the Jakarta Persistence API

Get to know the Java ORM standard for storing, accessing, and managing Java objects in a relational or NoSQL database.

Multiple-exposure image of a businessman's silhouette against an image of him climbing a mountain.

Java concurrency could be about to get easier

Structured concurrency, a new proposal incubating in the OpenJDK community, would treat multiple tasks running in different threads as a single unit of work.

bullseye target with 3 arrows

Developer survey: JavaScript and Python reign, but Rust is rising

More than 20,000 developers in 166 countries participated in the SlashData survey, which found that Rust's usage nearly quadrupled over the past 24 months.

time / clock / history / coffee / java

Kotlin 1.7.0 beta alters builder type inference

A new memory manager is also featured in the planned language upgrade.

JavaWorld > Persistence [series] > coding / programming / software development

What is JDBC? Introduction to Java Database Connectivity

Get an overview of JDBC's architecture, then learn how to connect to a database and handle SQL queries and responses with PreparedStatements, transactions, connection pooling, and more.

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.

Load More