Jelastic Java Host – Recommended by James Gosling !

Jelastic Logo

I recently came across an interesting tool. Jelastic is a Platform as a Service (PaaS) provider for Java. Basically, it’s a cloud for Java applications. The most interesting point about Jelastic (in my opinion) is the fact that it can run any Java application. There are no API to use or special change that have [...]



Algorithms books Reviews

Book Review

To be sure to be well prepared for an interview, I decided to read several Algorithms book. I also chosen books in order to have information about data structures. I chose these books to read: Data Structures & Algorithm Analysis in C++, Third Edition, by Clifford A. Shaffer Algorithms in a Nutshell, by George T. [...]



Architexa is available for free – Understand your code base

Architexa Logo

Architexa is a tool suite that helps a team to document collaboratively a large Java code base. The tool is made for a whole team to understand a code base. The tool is available as an Eclipse plugin. When several developers are working on a large application, it is not always simple to have a [...]



COJAC, A Numerical Problem Sniffer

Java Logo

During my bachelor at the HES-SO University of applied sciences in Fribourg, I worked on a Java project, COJAC. COJAC is a tool performing On-the-fly code instrumentation to help uncover numerical problems with integer (overflows) and floating point (smearing, cancellation, infinity, NaN) arithmetic. Yesterday, Dr Dobbs published an article by one of my professor Frédéric [...]



Compilers : Principles, Techniques & Tools – Book Review

Dragon Book Cover

Some weeks ago, I finished reading Compilers : Principles, Techniques & Tools, by Afred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman. This book is also called the Dragon Book due to the cover. This book is a reference about compiler construction and design. If you are interested in this subject, this book [...]



Java 7 has been released!

Duke Cowboy Java

Five years after Java 6, Oracle has just released Java 7! This is the first release of Java since Oracle bought Sun Microsystems. This new version of Java introduces a lot of new features, but some of the languages new features will be introduced in Java 8 as stated by the “Plan B”. In this [...]



Compute command-line arguments with Apache Commons CLI

For a project at school, I needed to refactor an old code parsing almost 30 command line arguments. I needed to add some more arguments and change some old args, but the old code was not maintainable at all. So I decided to use a library to make the parsing. of the args. I chose [...]



Swing tip : A better SwingWorker without exception swallowing

Duke Tubbing

When we develop Swing applications, SwingWorker are very helpful. But there is a big disadvantage using this class. if you don’t call get() in the done method, you will lose all the exceptions that the computation in the doInBackground() has thrown. And you action can stop and you will never see why. In 95% of [...]



JDK 7 Features updated ! Plan B has apparently been approved

OracleStratSmall

I was presenting the Plan B of JDK 7 the last week and apparently, this plan has been approved. The JDK 7 Features page has been updated on the site of Oracle. So here are the (definitive ?) list of features for JDK 7 : JSR 292: Support for dynamically-typed languages (InvokeDynamic) Languages update of [...]



JTheque Utils 1.1.5

Java Logo

Hi, It’s my pleasure to announce the release of a new version of JTheque Utils, the 1.1.5. There is a lot of changes in this version. First of all, the library is now OSGi Ready, you can use it with no problem in an OSGi application. Here are the main changes of this version : [...]