Skip to main content

Trying out the Java 9 REPL

Posted by cayhorstmann on May 25, 2015 at 4:56 AM PDT

One of the joys of programming with a dynamic language such as Lisp or Python is the instant feedback you get from the interpreter. You try out a thing or two, something starts working, you move on to the next issue, and before you know it, your task is done. Technically, the program that reads and evaluates the language statements is called a REPL, for “read-evaluate-print loop”.

Leveraging the Oracle Developer Cloud from Eclipse

Posted by bleonard on May 22, 2015 at 7:21 AM PDT

In an earlier post I wrote about Getting to Know the Developer Cloud Service. There wasn't an IDE used in that post and I'm a big fan of IDEs.

Getting Started with Spark and Hadoop

Posted by caroljmcdonald on May 21, 2015 at 10:25 AM PDT

This tutorial will help you get started with Standalone Spark applications on the MapR Sandbox.

ConFESS 2015 Wrap Up

Posted by edburns on May 18, 2015 at 3:02 PM PDT

ConFESS 2015 Wrap Up

Hard on the heels of JavaLand was ConFESS.

Glassfish is not dead

Posted by mriem on May 12, 2015 at 10:19 PM PDT

You might have heard some folks in the JavaEE community scream "Glassfish is dead!"

As I work on 2 technologies that are going to end up in JavaEE 8 I can say that for me that is certainly not the case.

Certainly we do not do a lot of "official" releases of the RI implementation of JavaEE, but does that mean it is dead?

Going back in memory lane

Posted by mriem on May 11, 2015 at 10:33 AM PDT

When writing an article about HtmlUnit and Maven integration testing I never expected that article to become as popular as it has.

Most of my blog entries have a modest number of reads, but apparently HtmlUnit integration testing is popular enough to warrant 11,109 reads as of today.

For a technical blog I consider that a good number ;)

Maintaining Mojarra and its testing stack

Posted by mriem on April 30, 2015 at 11:12 PM PDT

Software is an interesting thing.

We currently live in a very fast paced society where changes seem to come and go. However that is really only true for consumer electronics. Most systems that consumers are hardly aware of run stacks that are a couple to several years old and for those it is not economical to change at the rate consumer electronics does.

An Inside Look at the Components of a Recommendation Engine

Posted by caroljmcdonald on April 13, 2015 at 7:02 AM PDT

Recommendation engines help narrow your choices to those that best meet your particular needs. In this post, we’re going to take a closer look at how all the different components of a recommendation engine work together. We’re going to use collaborative filtering on movie ratings data to recommend movies.

Mojarra 2.3.0 Milestone 2 has been released!

Posted by mriem on April 9, 2015 at 12:28 PM PDT

The JavaEE 8 process is underway and JSF 2.3 is making progress.

We have just released our 2nd milestone.

See for the release notes

Download it from


Maps and markers, the Magnolia way: the Google Places module

Posted by rah003 on April 7, 2015 at 12:03 AM PDT

After a short hiatus from blogging, I’d like to show you something exciting today. I can’t take the credit for all of the work - the development was originally started by my son Martin, then picked up by my colleague Jaroslav. I’ve really just added a few finishing touches to make the module releasable. So voilà: I present to you the Google Places module!