News & Features

shrugging man woman argument decision problem issue disagree fight

Java EE advocates to Oracle: Give us details, not promises

Oracle says Java EE 8 will be equipped for cloud deployments, microservices, containers, and multitenancy, but Java advocates want to see the fine print

Paul Krill

hands with floating virtual globe

Make Git work for global teams

Git was made for distributed teams, but long distances introduce special challenges

John Williston

big data enter key 000034547914 medium

Spark 2.0 takes an all-in-one approach to big data

With a new streaming system, performance enhancements, and API refinements, Apache Spark 2.0 offers a big umbrella to data users

Serdar Yegulalp

messaging bots_2

Wire open-sources messaging client, woos developers

Secure messaging apps are all the rage, and developers can now create their own open source Wire client

Fahmida Y. Rashid

nothing to fear thinkstock

Your fear of open source lock-in is ridiculous

Lock-in is the nature of software, and open source is just software

Matt Asay

dart flying dartboard

Google Dart gets its own version of the Angular 2 framework

Critics respond that separate Angular 2 versions -- one for Dart and one for TypeScript/JavaScript -- might actually discourage Dart adoption

Paul Krill

failure handwriting

7 stages of a failed software project

Know the signs! You might not be able to affect the outcome, but at least you'll recognize when to fasten your seatbelt and update your resume

Andrew C. Oliver

Network servers

5 reasons to learn mainframe programming

The work is fulfilling, the tools are state-of-the-art, and demand for mainframe-literate developers has never been greater

Christopher O’Malley

patches wall

Oracle's monster security update fixes Java, database bugs

Oracle’s priorities have clearly shifted away from Java and its database products, as the bulk of fixes are for its middleware and e-commerce applications

Fahmida Y. Rashid

code big data binary programming

Security software that uses 'code hooking' opens the door to hackers

Code-hooking techniques used by security, performance, virtualization and other types of programs to monitor third-party processes have introduced vulnerabilities that hackers can exploit.

Lucian Constantin

iot ts

IoT spurs surprise surge in assembly language popularity

This month's Tiobe Index of language popularity has the assembly language cracking the top 10, likely due to its use in small IoT devices

Paul Krill

pot stirring

Oden uses Google's Golang ecosystem to cook up a new language

The experimental language uses Go's underlying toolchain to deliver features that Google's language doesn't have yet

Serdar Yegulalp

Load More
Java Help Center