Alternative facts: 9 falsehoods programmers believe

9 lies programmers tell themselves

Peter Wayner , 03/27/17

News & Features

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

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

thumbs up multicultural

Stack Overflow survey reveals developer tech and career trends

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

Paul Krill

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

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

Type dependency and variances in Java

Type dependency in Java, Part 1: Variances

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

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

green graphs and charts

Review: MongoDB learns cool new tricks

With useful graph search capabilities and important stability improvements, MongoDB 3.4 is a no-brainer upgrade

Jonathan Freeman

scissors cut trim chop

Scaled-down Scala variant cuts ties to the JVM

Taking advantage of the LLVM compiler platform, Scala Native expands language’s opportunities on resource-constrained devices

Paul Krill

JavaScript code

Nginx JavaScript is ready for prime time

The Nginx Plus R12 server can be programmed using NginScript, a JavaScript-based tool

Paul Krill

cloud security

Google tries to beat AWS at cloud security

New tools that protect enterprise applications running on Google Cloud Platform may help take the spotlight away from AWS and Microsoft Azure

Fahmida Y. Rashid

Load More
Java Help Center