java

  • 7th January 2015

Hystrix at Gumtree

Happy new year! After many months, busy with the responsive Gumtree project, I wrote another post for our developer blog. This time talking about Hystrix, a Netflix library for application resilience. …

Read more 
  • 8th March 2014

Java 8 is coming

It’s March and Java 8 is coming soon. A delayed and very expected release of Java with plenty of new tools: lambdas, default methods, etc. …

Read more 
  • 23rd February 2014

Builder Pattern and Inheritance in Java

At Gumtree we are currently doing some changes to the back-end of the site. To that aim we have spent some weeks building tools and scaffolding that will facilitate our next tasks. Planning is important if you want quality. …

Read more 
  • 14th July 2011

Java 7: What's New

Java 7 will be released soon, so it’s time to check what’s new. The official announcement is here. A list of the new additions to our beloved JVM follows: …

Read more 
  • 6th October 2010

GSOC 2010

During this time I did not update the blog, I was finishing my GSOC 2010 project. You can find more technical details here. …

Read more 
  • 8th August 2010

Java Vector is Obsolete

Today I was working with a unit test class for my Google Summer of Code project. Launching the test raised a concurrency exception due to me using ContiPerf to check the performance of some methods. It’s a situation that, given the piece of code tested, would not usually happen. …

Read more 
  • 4th July 2010

Sonar and Hudson

Due to my current tasks at Google Summer of Code 2010 I’ve been setting up a small CI system for my personal use. Yes, it is an overkill, but I wanted to test it and, truth be told, the statistics provided by tools like Sonar and Hudson are priceless, they show you many potential errors you may have in the code, coverage you are missing, etc. …

Read more 
  • 5th June 2010

MyNet

One of the many reasons I’ve been barely posting these past weeks is that I’m finishing my Master in Open Source Software by UOC. I’ve had to develop a project for it, and I’ve chosen to develop a portal similar to Pirate Bay. You can checkout the code here at Bitbucket.The project is a Java web application and it uses Seam as framework. …

Read more 
  • 24th May 2010

GSOC 2010: Testing

During this time I did not update the blog, I was finishing my GSOC 2010 project. You can find more technical details here. …

Read more 
  • 16th February 2010

EJB Concepts and Services

This page contains a brief summary of EJB 3.0 Services and related concepts. It only gives basic information, for more details about life cycle and other functionalities check the EJB 3.0 reference or some book like EJB3 in Action. …

Read more 
  • 10th February 2010

Java Persistence API

This page contains a brief summary of Java Persistence API (JPA). It only gives basic information, for more details about life cycle and other functionalities check the EJB 3.0 reference or some book like EJB3 in Action. …

Read more 
  • 5th February 2010

Message-Driven Beans

This page contains a brief summary of EJB 3.0 Message-Driven Beans (MDB). It only gives basic information, for more details about life cycle and other functionalities check the EJB 3.0 reference or some book like EJB3 in Action. …

Read more