News & Features

malware attack cyberespionage code hacker

Attackers start wiping data from CouchDB and Hadoop databases

Researchers are reporting data wiping attacks hitting openly accessible Hadoop and CouchDB deployments.

Lucian Constantin

20151027 openworld oracle cloud signs 100625232 orig

US alleges systemic employment discrimination at Oracle

The U.S. government says Oracle routinely and systemically pays white men more than women and minorities and that it favors Asian candidates over others in product development and technical roles

Martyn Williams

Davos 2017

AI should enhance, not replace, humans, say CEOs of IBM and Microsoft

Artificial intelligence should enhance human workers, not replace them, at least according to the CEOs of IBM and Microsoft.

Peter Sayer

How to avoid becoming a dead-end developer

Stop now: Don't be that dead-end developer

Sensing a possible stall in your coding career? Here’s how to break free and tap your true potential

Paul Heltzel

Java sign public domain

New JVM language stands apart from Scala, Clojure

Eta, a Haskell dialect, can reuse Java libraries, features strong type safety, and is immutable by default

Paul Krill

09 opensource

The 6 unwritten rules of open source development

Do you want to be a successful and valued member of an open source project? Follow these unwritten rules

Matt Hicks

diamond light source synchrotron main chamber

OSGi at the UK's biggest science lab

Developers at Diamond Light Source set out to migrate a mission-critical, Java-based acquisition system to dynamic class loading. Here’s what they learned.

Matthew Gerring

fission star explosion

How Fisson uses Kubernetes to deliver serverless app architecture

Still in the early stages, Fission turns any Kubernetes cluster into a system for delivering lambda architecture or serverless applications

Serdar Yegulalp

beams sky cloud sun

Apache Beam unifies batch and streaming for big data

Beam offers a high-level API and programming paradigm for streaming and batch systems

Serdar Yegulalp

security code big data cyberespionage byte

Should software developers have a code of ethics?

With the power to drive technology, comes great responsibility. What should developers do when faced with ethical dilemmas?

Sharon Florentine

Predictions for the Future of Programming

11 predictions for the future of programming

Our coding crystal ball offers clues about the kinds of turns your programming career will take in the years ahead

Peter Wayner

Golang go puzzle pieces

Go 1.8 goes for efficiency and convenience

The latest release candidate for Go features HTTP2 Push support and an updated compiler back end for more efficient code

Paul Krill

Load More
Java Help Center