roses flowers bouquets market

Aggregating with Apache Spark

Ravishankar Nair, Ram Pasupula and Sumit Kulkarni , 04/27/17

News & Features

hot coffee java beans cup steam

Oracle’s Java-on-Java experiment picks up steam

In a recent presentation, Oracle detailed both progress and future plans for implementing Java on Java

Paul Krill

code raining down on keyboard with hand typing

5 reasons Node.js rules for complex integrations

With JavaScript, JSON, REST, NPM, and an ever-increasing supply of modules, Node.js should be your first choice for integration

Richard Whitehead

H-1B visa Statue of Liberty America

H-1B clampdown won’t fix developers’ real problem

The way things are going, well-intentioned visa reforms will exacerbate offshoring while making most development too costly for most businesses

Andrew C. Oliver

certifications certified certificate

Trust issues: Know the limits of SSL certificates

All SSL certs are not created equal, and web browsers make matters worse by not clearly showing what security you’re actually getting

Fahmida Y. Rashid

smiley

Ugly Jenkins gets a friendly new UI

The free open source Blue Ocean plugin helps agile teams track build, test, and development progress via a visual pipeline editor

Paul Krill

Bad dev managers -- and how to keep them from derailing your career

6 terrible tech managers—and how to succeed despite them

From the Know It All to the Overwhelmer, succeeding beneath a bad manager takes strategy and finesse

Paul Heltzel

elctrical plug shock

Jenkins users can shore up software security with plugins

Safeguard the software you develop from the start with these Jenkins plug-ins and integrations, which automate security testing

Fahmida Y. Rashid

code programming software bugs cybersecurity

Open-source developers targeted in sophisticated malware attack

Developers who publish their code on GitHub have been targeted in an attack campaign that uses a little known but potent cyberespionage malware.

Lucian Constantin

8 great testing tools for mobile app developers

8 great testing tools for mobile app developers

Emerging tools and cloud-based services help you get your apps right across devices

Paul Krill

axe lumber tree wood chop

Oracle recommends axing Java object finalizer

But due to Java’s release schedule, the Object.finalize feature will likely stick around for a while

Paul Krill

alert blur

Critical flaw alert! Stop using JSON encryption

Developers shouldn't use JSON Web Tokens or JSON Web Encryption in their applications at all, lest their private keys get stolen

Fahmida Y. Rashid

Alternative facts: 9 falsehoods programmers believe

9 lies programmers tell themselves

Confidence in our power over machines also makes us guilty of hoping to bend reality to our code

Peter Wayner

lock door security

Java 9's other new enhancements, Part 4: Multi-release JAR files

A Java 9 extension to the JAR file format makes it easier for third-party libraries and frameworks to use language and API features from newer Java releases

Jeff Friesen

thumbs up multicultural

Rust, React, JavaScript, Python top Stack Overflow survey

Showing the impact of code schools, more than 50 percent of respondents to the developer survey are relatively new to the field, and thriving

Paul Krill

high priority sign arrow

Oracle sets priorities for Java 9 bug fixes

Speeding toward the Java 9 release date, Oracle will address only the highest priority bugs before July 27

Paul Krill

bangkok traffic

MIT-Stanford project uses LLVM to break big data bottlenecks

Written in Rust, Weld can provide orders-of-magnitude speedups to Spark and TensorFlow

Serdar Yegulalp

Machine learning gets down to business

Machine learning proves its worth to business

AI on the verge: Early adopters reap business benefits, as machine learning nears the mainstream

Bob Violino

Interfaces in Java

Java 101: Interfaces in Java

Extracting class interfaces into Java interfaces can increase the reusability of your code, but only if you know how to use their special properties.

Jeff Friesen

top it skills primary

Recruiters: Coding talent needed, degree optional

HackerRank finds that bootcamps and other alternatives to four-year degrees are now seen as viable

Paul Krill

Android developer mobile dev tools plaque public domain

Android switches to native Java 8 support

Hit the road, Jack -- Google is displacing the toolchain, but existing tools and plugins dependent on the Java class file format still should work

Paul Krill

Load More
Java Help Center