Java

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

java code programming language developer development
speed limit faster

Ben Golub CEO, Docker, Inc.

How to containerize your legacy apps without sweating

Docker, along with its partners, has created a program called Modernize Traditional Applications (MTA) to containerize legacy applications without changing a single line of code.

espresso coffee java

CoffeeScript upgrade refocuses on JavaScript standards

But the new beta breaks compatibility with some version 1 features in providing ECMAScript 2015+ support

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

graduate thinking

TypeScript 2.3 gets smarter about JavaScript standards

Now at a release candidate stage, the latest version of Microsoft's typed JavaScript superset supports async generators and iterators

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

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

thumbs up multicultural

Rust, React, JavaScript, Python top Stack Overflow survey

The programming community's survey also finds that many developers are newcomers to the field

high priority sign arrow

Oracle sets priorities for Java 9 bug fixes

Only P1 or P2 bugs that are critical and can be fixed before the July 27 release date will be addressed; all others will be deferred for now

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

garbage collection trash truck

Java garbage collector proposal aimed at performance testing

The Epsilon project could benefit testers, but it wouldn't bring manual memory management to Java

coming soon

Java 9 gets a release date: July 27

JDK 9, which features modularization and ahead-of-time compilation, will be released this summer

java ring public domain

Gradle upgrade builds Java apps faster for Android

A new approach to configuration in Gradle 3.4 ends 'dreaded' classpath leakage

fema tornado destruction disaster emergency
Q&A

Brendan Eich: Tech giants could botch WebAssembly

The JavaScript founder is concerned that companies behind the effort might let competitive concerns might hinder the standards effort

railroad tracks merging

What’s new in Rails 5.1: Better JavaScript, for one

Rails 5.1 allows developers to manage JavaScript dependencies with Facebook's Yarn package manager

150605 eva cargo bali indonesia

Container-friendly Alpine Linux may get Java port

Project Portola would port the JDK to the security-focused, lightweight Linux distribution

code big data binary programming

Java and Python FTP attacks can punch holes through firewalls

The Java and Python runtimes fail to properly validate FTP URLs, which can potentially allow attackers to punch holes through firewalls to access local networks.

Load More