java
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. …
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. …
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. …
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: …
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. …
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. …
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. …
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. …
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. …