Java
Java | News, how-tos, features, reviews, and videos
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Kotlin 1.7.0 beta alters builder type inference
A new memory manager is also featured in the planned language upgrade.
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.
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?
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.
Why Apache Kafka is dropping ZooKeeper
Replacing ZooKeeper with internally managed metadata will improve scalability and management, according to Kafka's developers.