book packt review

Packt book reviews

I was contacted last week by Packt Publishing. They made me the following offer: I was to choose the books I wished in their catalog and then write an article for each of them. I gave this offer much thought and finally said yes on the condition I was to be free to say what I really thought about the book. Since I’m not known for my soft stances on many subjects, I’m really looking forward to write my first article; first, to evaluate the book’s material in itself and second,

eclemma eclipse emma IDE important m2eclipse maven necessary plugins spring testng top

Top Eclipse plugins I wouldn't go without

Using an IDE to develop today is necessary but any IDE worth his salt can be enhanced with additional features. NetBeans, IntelliJ IDEA and Eclipse have this kind of mechanism. In this article, I will mention the plugins I couldn’t develop without in Eclipse and for each one advocate for it. m2eclipse Maven is my build tool of choice since about 2 years. It adds some very nice features comparing to Ant, mainly the dependencies management, inheritance and variable filtering. Configuring

artifactory Development hudson infrastructure nexus opends python sonar subversion trac

Development infrastructure, a personal experience

This week, I was tasked to create a development infrastructure with the following components: Subversion for Source Code Management, Trac for bugtracking, Hudson for Continuous Integration, Sonar for Quality Reporting, and Nexus, a Maven repository. I added 2 more components: a database in order to store data from each application in the same datastore, and a LDAP in order to authentify oneself in each application with the same credentials.

book design pattern GOF

Patterns book trinity

A design pattern in architecture and computer science is a formal way of documenting a solution to a design problem in a particular field of expertise. — Wikipedia Design patterns are a common reference in our line of work. People who discuss a pattern often draw strange looks from people who don’t about it (or who don’t know about patterns in general). Of course, there are dozens and dozens of design patterns just waiting for us to know them. IMHO, today, the three follo

binding bindings custom customization customize jaxb maven plugin parent class serializable xjc xml

Customize your JAXB bindings

JAXB is a bridge between the Java and the XML worlds, enabling your code to transparently marshalls and unmarshalls your Java objects to and from XML. In order to do this, you should have a class representing your XML-Schema. This class is created by the xjc. In most cases, xjc creates a class that won’t suit your needs. In this article, we’ll see why it does so and what we can do to customize this behaviour.