Advertisement

circular hopscotch numbers in blue and yellow

JDK 20: What’s next for Java?

The next version of standard Java could pack features ranging from universal generics and primitive types to virtual threads and structured concurrency.


Electricity grid

Azure on Arm is here at last

Microsoft has finally unveiled its Arm-hosted virtual machines, a lower-power option for your cloud-native code.


doors choices decisions

Which cloud is for you?

Despite all their commonalities, the big three cloud providers have some important personality differences that should factor into your choices.


Advertisement

robots humans working together ts

13 open source projects transforming AI and machine learning

From deepfakes to natural language processing and more, the open source world is ripe with projects to support software development on the frontiers of artificial intelligence and machine learning.


Javaworld > JVM / JDK / JRE explainer series > Java Development Kit > write your code

What is the JDK? Introduction to the Java Development Kit

The JDK is the development platform for building Java applications. Learn about different JDK versions, then install a JDK in your development environment and use it to compile a Java program.


broken key

How devops in the cloud breaks down

Devops is always good for application development productivity, right? Think again. If you're missing tools and talent, your cloud development can quickly go off the rails.


rust king iron bronze crown royal queen

What’s new in Rust 1.64

Rust was designed to make it easy to develop fast and safe system-level software. Here’s what’s new.


mainframe servers in the cloud

Eclipse Jakarta EE upgrade zeroes in on cloud

Jakarta EE 10 arrives with a focus on building modern, simplified, and lightweight cloud-native Java applications, including a Core Profile for microservices.


futuristic digital tunnel

How to use route handler filters in minimal APIs in ASP.NET Core 7

Take advantage of minimal API filters in ASP.NET Core 7 to modify request and response objects or short-circuit the request processing pipeline.


tree forest perspective

Intro to Redwood.js: Rapid application development with React

Redwood.js unites React, GraphQL, and Prisma for rapid application development inspired by Ruby on Rails. Let's get a hands-on look at Redwood.js.


Advertisement

networking abstract

CockroachDB gets database migration tool, as CockroachDB Serverless launches

The new migration tool, Molt, is expected to ease complexities arising out of database migration, while CockroachDB Serverless becomes generally available.


Evolution of Lighting 166160844

Cppfront project aims to modernize C++

Cppfront is an experimental compiler for an alternate C++ syntax that would make the venerable programming language ‘10x simpler, safer, and more toolable.’


teamwork collaboration / leadership / development / developers / abstract data

Starburst’s new data products aim to ease cross-cloud analytics

Data product capabilities added to the Starburst Enterprise software are targeted at enhancing data management and security while being compliant with cross-border regulations.


it as a product boxes glowing box binary package by masterzphotois getty

Intro to Nuitka: A better way to compile and distribute Python

You can use Nuitka to compile Python programs to standalone executables, then redistribute them without the Python runtime.


Java sign

JDK 19: The new features in Java 19

Now available for production use, Java 19 features structured concurrency, virtual threads, pattern matching for switch expressions, a vector API, and a Linux/RISC-V port.