News & Features

Where to start with containers and microservices

Containers and microservices are groundbreaking technologies, but adoption is still a struggle in some shops. Lessons from Java and virtualization could help light the way.

Pete Johnson

sarah sharp

Linux kernel dev Sarah Sharp quits, citing ‘brutal’ communications style

A prominent open source developer has ended her work on the Linux kernel, citing a culture of overwork, profanity, and personal attacks.

Jon Gold

graisl js

Grails gets cozy with AngularJS for better JavaScript

The Grails framework features improved REST capabilities, while the companion Groovy language gets compiler boosts.

Paul Krill

java in a cup

Has Oracle lost interest in Java?

New sources are stepping up questions about Oracle's stewardship of the Java platform.

Paul Krill

delivery person carrying boxes 82775200

Java 9 module plan picks up a packager

In the latest proposal, the Java Packager tool will add features that better align with the plan for Java modules.

Paul Krill

Hadoop eats data analytics

Hadoop is slowly eating conventional analytics

The components of the Hadoop ecosystem won't overthrow Teredata or IBM Netezza any time soon, but ultimately, the commodity solution almost always wins.

Andrew C. Oliver

A hand making the OK signal

6 things all good software code has in common

Developers know that not all code is created equal, but how do you tell the difference between solid gold code and code that's merely mediocre?

Phil Johnson

microservices security

Microservices: Simple servers, complex security

As microservices replace monolithic applications, they're proving to be more flexible, but also more complex to secure and protect.

Serdar Yegulalp


GitLab one-ups GitHub with open source enterprise code hosting

GitLab is targeting the enterprise, but will its open source allure be enough to win developers away from GitHub?

Serdar Yegulalp

A man pulling his hair out

The terrible 10: Programmers’ biggest frustrations

Software development is a great job -- and like any other job, it has its downsides. Here are 10 things that most programmers can't stand about coding.

Phil Johnson

fields and methods

Java 101: Classes and objects in Java

Learn how to make classes, fields, methods, constructors, and objects work together in your Java applications.

Jeff Friesen

elephant thinkstock

Hadoop, in trouble? Only in Gartner-land

A new poll of customers provides a brighter, more detailed picture of Hadoop adoption than Gartner's famously downbeat survey.

Andrew C. Oliver

Load More
Java Help Center