News & Features

fighting office workers man women argue angry mad upset team

Java devs abhor Oracle’s plan to kill private API

Oracle's plan to eliminate access to sun.misc.Unsafe would have drastic consequences for the Java ecosystem, according to some opponents. Making the API public is a proposed alternative.

Paul Krill

Test like crazy for Java happiness, report says

Small, responsive and dedicated performance teams tend to be the ones that produce the highest-performing Java code, according to a study by RebelLabs.

Jon Gold

Oracle tries to beef up copyright case against Android

Oracle says new facts could strengthen its argument that Google's use of Java in Android was not lawful.

James Niccolai

abacus

How to ruin an open source project: Let us count the ways

GitHub official Brandon Keepers warns about bad practices that could kill your next open source project.

Paul Krill

Coding with JRebel: Java Forever Changed

With JRebel, developers get to see their code changes immediately, fine-tune their code with incremental changes, debug, explore and deploy their code with ease, and ultimately spend more time coding.

streaming data

Why streaming analytics is such a big deal

Analytics drive decisions, but some decisions shouldn't wait until batch processes complete -- which is why, eventually, we'll all analyze data as it streams in.

Andrew C. Oliver

hopscotch final

Java 101: The essential Java language features tour, Part 7

End your tour of Java's essential language features with Java 8's method references, interface default and static methods, and three lesser known language updates, then preview new features coming in Java 9.

Jeff Friesen

JRuby t-shirt

JRuby upgrade promises better performance

JRuby 9000 features a rewritten compiler designed to improve threading, parallelism, and performance in large-scale Ruby applications.

Paul Krill

Build an API for microservices in 5 minutes

With tools such as AnyPresence’s JustAPIs, you can define and deploy modern, RESTful APIs in no time; here’s how.

Richard Mendis

E-Learning Provider Reduces Liferay Development Time with JRebel

In this case study, learn how MSLC was able to view code changes instantly, eliminate redeployment wait time, and subsequently streamline application development and change management.

9 ways developers can help rebuild trust on the Internet

9 ways developers can rebuild trust on the Internet

Public keys, trusted hardware, block chains -- developers should be using these tech tools to help secure the Internet for all.

Peter Wayner

stage lights spotlight

Enterprise Java moves back into the spotlight this fall

The annual JavaOne conference, coming this October, will feature a big dose of programming related to Java EE.

Paul Krill

Oracle fixes zero-day Java flaw, urges users to update

Users should update Java as soon as possible because attackers are already taking advantage of at least one vulnerability.

Lucian Constantin

rust collaboration

Two reasons the Rust language will succeed

Rust's developer community has created a culture of collaboration that could help propel the language's success.

Matt Asay

Load More
Java Help Center