When you start an application, you need to think about where it’s going to run, and also how it’s going to run. Basically, the way I use Spark is in…

UDF stands for User Defined Functions. With those, you can easily extend Apache Spark with your own routines and business logic. Let’s see how we can build them and deploy…

Here are a few quick recipes to solve some common issues with Apache Spark. All examples are based on Java 8 (although I do not use consciously any of the…

Successful first deployment of Apache Spark on a production server. Yep… I could add the line on my resume. Right now, we have set 24 cores, 72 GB of memory…

Here is your very first Apache Spark program using Java: the equivalent of the Kernighan and Ritchie’s “Hello, World”. You can download it from GitHub: Basically, the key is to…

March 14th, or should I say 3.14 is one of those fun days of the year where mathematicians can share private jokes. I am not categorizing myself as a mathematician,…

Lately, as I wanted to get back into pure servlet programming, I wanted to double check where to get the right “Servlet API” from Maven. I was pretty surprised to…

First, Apple has removed Java from the Mac (I think it was in Mountain Lion). Thanks to all the kids around me playing with Minecraft (me included), Java is back…

Windows Vista is indeed quite cool. However, when it comes to installing software, you might come into some problems as Vista is relying on a new security mechanism which requires…

J’ai enfin trouvé le temps de mettre les présentations en ligne. Présentations : Transformer les données d’Excel en XML par Jean Georges Perrin. RCP (Rich Client Platform) par Serge Baccou. Tour…