News & Features

numbered track - 1, 2, 3, 4, 5, 6 - competition - race

Swift, Go, and R vie for Tiobe Top 10, but for how long?

Emerging languages claim top slots in the Tiobe index, but limitations could cap developer enthusiasm over the long term

Paul Krill

machine learning

Machine learning: How to go from theory to reality

A lack of skilled people continues to stymie the AI revolution. That’s why smart companies invest as much in cultural change as technology adoption—and Google shows how

Matt Asay

big data messaging system / information architecture / mosaic infrastructure

Built for realtime: Big data messaging with Apache Kafka

Learn how to use Apache Kafka's partitions, message offsets, and consumer groups to distribute load and scale your applications horizontally, handling up to millions of messages per day

Sunil Patil

California sea lion

MariaDB tutorial: Get started with MariaDB

Download, install, and set up a basic instance of the popular open source database with this step-by-step guide

Serdar Yegulalp

color cube puzzle matrix

What is the JRE? Introduction to the Java Runtime Environment

The JRE creates the JVM and ensures dependencies are available to your Java programs. It also plays a vital role in devops and cloud configurations

Matthew Tyson

java service / coffe / server

Eclipse takes over all Java EE reference components

Oracle has contributed 100 percent of Java EE and GlassFish application server components to the foundation

Paul Krill

stairs

Advanced programming with Java exceptions

Take your Java exceptions to the next level with stack traces, exception chaining, try-with-resources, final re-throw, and more

Jeff Friesen

one yellow arrow moving opposite a stream of white arrows

Real-time data processing with data streaming

Real-time data streaming is still early in its adoption, but over the next few years organizations with successful rollouts will gain a competitive advantage

Isaac Sacolick

 microservices - minitature figurines service a circuit board

Oracle forges a Java microservices framework

The Helidon framework supports the MicroProfile technology and is intended to make it easier to develop microservices

Paul Krill

Exploratory Art/Tech Residency. Building a reactive physical structure for an AV live performance.

Mastering Spring framework 5: Spring WebFlux

Build reactive web applications using Spring WebFlux annotations and functional programming techniques

Steven Haines

puzzle pieces / binary code / component parts of a whole / microservices

How to transition to a microservices architecture

When you hit scalability issues or find it has become costly and hard to release regular updates to your monolithic applications, it’s time to move to the microservices approach. Here’s how

Parminder Singh Kocher

wooden tiles packing/placement puzzle

What is the JDK? Introduction to the Java Development Kit

The JDK is a key platform component for building Java applications. At its heart is the Java compiler

Matthew Tyson

Load More
Classic Java Tutorials
Java Help Center