News & Features

camp night landscape mountains <<< HOLD - LEAD ART FOR UPCOMING CW FEATURE >>>

Is a coding boot camp right for you?

Coding boot camps are popping up everywhere as demand for programmers grows. But with high tuition costs and a lack of proven oversight, are they worth it? 

Michelle V. Rafter

containers on barge

Kubernetes foundation takes on container networking

The Cloud Native Computing Foundation adds another open source project to its container-centric toolbelt

Paul Krill

spanner primary image

How Google’s cloud is ushering in a new era of SQL databases

Google’s recently announced Spanner cloud database is ushering in a wave of so-called NewSQL databases that support traditional schematics but are able to scale to global sizes.

Brandon Butler

reg ex2

Java 101: Regular expressions in Java, Part 2

Complete your introduction to the Regex API, then find out how regular expressions make quicker work of common tasks like code documentation and lexical analysis.

Jeff Friesen

building blocks wooden toy

Google’s Firebase taps serverless cloud functions

Firebase features a cross-platform SDK with capabilities for cloud data storage and synchronization across devices

Paul Krill

A main writing code on a whiteboard

Oracle has a plan to make Java 9 migration easier

Temporarily permitting illegal reflective access from code on the class path could support a more relaxed migration to the modular Java platform

Paul Krill

hot coffee java beans cup steam

Oracle's Reinhold debunks three ‘misconceptions’ about Java 9

The recent vote on Java 9's modularity specification failed, leaving the planned July 27 release in question

Paul Krill

Type dependency and variances in Java

Type dependency in Java, Part 1

Covariance and contravariance might seem esoteric, but you'll need these concepts more than ever as the Java language evolves. Get started with type dependency in array types, generic types, and the wildcard element.

Dr. Andreas Solymosi

I love MySQL license plate heart

NoSQL, no problem: Why MySQL is still king

You'd think the advent of 'webscale' NoSQL databases would have consigned MySQL to history. But you'd be very wrong

Matt Asay

Google Android Upgrades - Project Treble

Google endorses Kotlin for Android development

Built to run on the JVM, Kotlin will join Android's official language lineup in Android Studio 3.0

Paul Krill

Java vs. Go

Java vs. Google's Go: An epic battle for developer mind share

The upstart Go is giving stalwart Java a run for its money on greenfield server-side web apps

Peter Wayner

roses flowers bouquets market

Aggregating with Apache Spark

Get an overview of threadless, multithreaded, and distributed aggregation using the Streams API, Java threads, and MapReduce, then see for yourself what Spark's cluster computing engine brings to the equation

Ravishankar Nair, Ram Pasupula and Sumit Kulkarni

Load More
Java Help Center