JavaWorld, from IDG

Java

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

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 Java persistence

Get to know the Java persistence standard based on Hibernate and learn how to use JPA to store and manage 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.

undulating sea of digital tranquility

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.

programming

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.

Load More