News & Features

machine learning

What is machine learning? Software derived from data

Building systems that learn from data is a better way to solve complex problems, given enough meaningful data to learn from

Dan Tynan

artificial intelligence / machine learning / worker replacement

How to get started with machine learning

Machine learning isn’t something you buy but something you do. Use TensorFlow to experiment now with machine learning so you can build it into your DNA

Matt Asay

jw fullstack

Full-stack software for cutting-edge science

Have you ever wondered how top science facilities use Java? Here's an inside look at the Java- and Python-based tools powering the UK's national synchrotron

Matthew Gerring

help 139994676

3 open source projects making Kubernetes easier

From cluster state management to snapshots and DR, companion tools from Heptio, Kubed, and Kubicorn aim to fill the gaps in Kubernetes

Serdar Yegulalp

Golang go puzzle pieces

How Google’s Go language could be improved

Go contributors find common ground on improvements in language server, crypto code, compilation, and garbage collection

Paul Krill

Real-world devops failures -- and how to avoid them

Best practices to avoid big data analytics failures

Follow these six best practices to blow past the competition, generate new revenue sources, and better serve customers

Bob Violino

jw osjp soaring

Serverless computing with AWS Lambda

Serverless computing is no magic carpet, but how does it really work? Get an overview of AWS Lambda's nanoservices architecture and execution model, then build your first Lambda function in Java

Steven Haines

Big data messaging with Kafka, Part 1

Big data messaging with Kafka, Part 1

Built for realtime, Kafka scales horizontally and offers much higher throughput than some traditional messaging systems. Get started with installation, then build your first Kafka messaging system.

Sunil Patil

butterfly with gears above flower transformation

21 technologies transforming software development

The very nature of programming is evolving faster than you might think, thanks to these powerful tools

Peter Wayner

Type dependency in Java Part 2

Type dependency in Java Collections

Make type dependency work to your advantage when programming with the Java Collections API, generics, and lambda expressions.

Dr. Andreas Solymosi

android beginners2

Android Studio for beginners: Code the app

Use Android Studio's project editor to write your first animated Android app

Jeff Friesen

storm clouds dark

Data is eating the software that is eating the world

The data-driven machine learning algorithms that power AI will not only upend programming, but lower the barriers to AI itself

James Kobielus

Load More
Java Help Center