Java news, analysis, research, how-to, opinion, and video.

A main writing code on a whiteboard
hot coffee java beans cup steam

Java vs. Go

Java vs. Google's Go: An epic battle for developer mind share

The upstart Go is giving stalwart Java a run for its money on greenfield server-side web apps

abstract blue binary code

Choose one: High productivity or code you can maintain

No matter how you slice it, there's always a trade-off between speedy development and ultrareliable applications

arm with thumbs down for dislike

Java modularity specification opposed by Red Hat, IBM is voted down

It could be back to the drawing board for Oracle's modular technology plan intended to make it easier to scale Java

boxing man defense

Oracle hits back at modular Java critics

High-ranking Java official responds to Red Hat's comments, saying that changes need to be useful to all developers, not a select few

arrows asphalt direction

Java and C continue to decline in popularity

Upstart languages are creeping closer to the lead in the monthly Tiobe popularity index as software is adopted by more and more domains

Angular vs. React: An epic battle for developer mind share

Java modular battle heats up as Oracle criticizes Red Hat, IBM

Top Java official questions the two companies’ sincerity in their opposition to the planned module system

change machine sign arrow

Oracle rethinks modular Java plan after Red Hat’s objections

While Oracle insists revisions were ongoing work, they appear to address a recent gripe by Red Hat

expect delays

Red Hat, IBM opposition could hold up Java 9 release

IBM and Red Hat plan to vote against the module plan for Java's next release, due in late July

mergers aquisitions businessmen toys circuitboard handshake agreement

Azul introduces LLVM compiler to Java runtime

Azul's Falcon LLVM compiler gives the Zing JVM a big speed edge over Oracle's HotSpot Java platform

java ring public domain

Red Hat and IBM raise objections to Java 9 modularization

Java Executive Committee participants worry modularization will have adverse effects on compatibility and could lead to two worlds of Java development

risk game play boggle

Java 9’s AOT compiler: Use at your own risk

Oracle's coming experimental technology could make some apps start faster, but it could slow other ones

java code programming language developer development

Kotlin improves code compilation, now requires JDK 8

Jetbrains' statically typed JVM language also offers several bug fixes and other small changes

speed limit faster

Oracle floats Java hardware acceleration proposal

Project Trinity would enhance Streams with data processing hardware features for greater efficiency

file search magnifier

Intelligent code-search service Sourcegraph adds Java support

Originally built to intelligently index and search Golang code bases on GitHub, Sourcegraph now works with Java—and other popular languages may follow

Modular Java's true impact

The true impact of modular Java

Java 9's much anticipated modularity may have less effect on your coding practices than you think

road ahead future

Facebook's PHP dialect makes inroads among popular programming languages

The Hack language makes its first appearance in the Tiobe index's top 50, and the D language is poised for a big leap

App dev trends going hot -- and cold

21 hot programming trends—and 21 going cold

Hot or not? From the web to the motherboard to the training ground, get the scoop on what's in and what's out in app dev

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

Load More