News & Features

javascript

Nashorn: JavaScript made great in Java 8

JavaScript on the JVM is better and faster but not always friendlier with Nashorn, the rebuilt JavaScript interpreter. Martin Heller takes Nashorn's two command-line script runners for a test drive and weighs the pros and cons of the

Martin Heller

Move over, Old Man Ruby -- your Java moment has arrived

History repeats itself, as Ruby's whiz kids find themselves lagging behind the same innovation train that once outran Java. Now can we all get back to coding, please?

Andrew C. Oliver

javascript words

New compiler cranks up JavaScript from native code

Emscripten C/C++-to-JavaScript project uses a back-end derived from LLVM for greater speed and a more dedicated compiler.

Serdar Yegulalp

Former GitHub CEO leaves the company

Tom Preston-Werner had been the subject of a harassment investigation spurred by allegations from a former employee.

Paul Krill

Break Down Barriers and Reduce Cycle Times with DevOps

Learn why and how many successful companies have changed how they deliver software by dismantling the traditional silos that stifle collaboration and progress.

Bust of Socrates carved by by Victor Wager.

12 ethical dilemmas gnawing at developers today

Code is changing the world, which means that programmers have a lot more power than many of us would admit. Peter Wayner considers the ethical ramifications of 12 everyday programming decisions.

Peter Wayner

Citizen developers are no threat to professional coders -- yet

Independent non-coders won't displace established developers, but they can help clear up a business's IT backlog.

Paul Krill

Open source Java projects: Spring Integration

Use Spring Integration to develop a robust message-passing architecture that integrates and coordinates enterprise components across an ActiveMQ message bus via JMS.

Steven Haines

javaqa logo

Java Q&A: The ultimate superclass, Part 2

Java beginners are invited to dig deeper into Java's ultimate superclass with this introduction to Object's finalize(), getClass(), and hashCode() methods.

Jeff Friesen

4 ways to modernize your application performance monitoring strategy

Online retail sales in the US will reach $370 billion by 2017 - a 10 percent compound annual growth rate over the next 5 years.

Congrats on the new job! Please disregard all the red flags

Once upon a time a fledgling developer was so thrilled to land a temporary gig that he missed all the warning signs of a setup for failure.

Anonymous

web security

After Heartbleed: 4 OpenSSL alternatives that work

In the wake of Heartbleed, developers are advised to take a closer look at SSL alternatives like Mozilla NSS, PolarSS, and GnuTLS.

Serdar Yegulalp

Java Tip: Hibernate validation in a standalone implementation

Get started with declarative annotations, composite validation rules, and selective validation in Hibernate Validator 5.0.3.

Victoria Farber

nosql

Beware of NoSQL standards in Oracle's clothing

Oracle is reportedly trying to lure NoSQL startups into a standards body. But what if Oracle's real motive is to slow the pace of NoSQL adoption?

Andrew C. Oliver

Load More
Java Help Center