EJB 3 in Action: A Personal Journey

A journey of a thousand miles begins with a single step.                             – Lao-TzuI am very proud to say the second edition of EJB 3 in Action is now published. In addition to covering EJB 3.2, we’ve also covered JPA 2.1, CDI 1.1, JAX-RS, WebSocket and so on. The goal is to try to cover as much ofContinue reading “EJB 3 in Action: A Personal Journey”

Oracle, GlassFish and the Nature of Open Source

One of the not so small things I’ve come to appreciate about Oracle as an employee is it’s stability. Unlike many other companies I’ve seen in my fairly non-trivial career, pretty much no one is worried about their next paycheck. This is no accident. It is a direct result of Oracle leadership’s focus on maintainingContinue reading “Oracle, GlassFish and the Nature of Open Source”

Reflections on the Boston Bombings

I feel profoundly sad for the victims of the Boston bombings. As always, I really wonder what people like the bombers had hoped to accomplish. If there was indeed a legitimate cause that motivated them, they have simply managed to undermine it by tarnishing it with the blood of the innocent – perhaps forever. On their path ofContinue reading “Reflections on the Boston Bombings”