In this article, I show you the power of the product I stumbled upon this week: Project Lombok enables
you to modify bytecode at compile code. First, I will detail what
features Lombok brings you out-of-the-box. In the second part of this
article, I will...
There have been numerous debates around commented-out lines of code
(line or block of code that was commented out at some point) and
whether they should be left in the code or taken out. The outcome of
those debates is almost systematically that they should...
The web-based word processing startup, AppJet, has just been acquired
by Google. AppJet says its EtherPad software will be open source in
response to the uproar from angry customers. Users were told that no
new customers would be accepted and the EtherPad...
The New York Post recently reported that Larry Ellison, the Oracle CEO, offered a compromise to EU regulators. Oracle denied the report
a few hours later. The Post cited two unnamed sources that said
Ellison was open to creating a "separate...
A new survey claims that MySQL usage is going to decline over the next few years while PostgreSQL, MariaDB, and Oracle DB grow their user base. The 451 Group recently polled their CAOS open source community members and...
IBM just announced that it is bringing OSGi to version 7 of the WebSphere Application Server (WAS) with the OSGi Applications Open Alpha framework. This is big news for the enterprise developers who use WAS and it is also a big step forward for enterprise...
There have been a few folks who believe that OSGi isn’t something
that enterprise developers want. I’ve heartily disagreed with this, and
have stated that the enterprise wants it’s OSGi. In The Two Faces of Modularity and OSGi, I stated:
This is the second part of a two-part article introducing Jeff De Luca’s Feature Driven Development
(FDD) process. In particular, we are looking at how FDD differs from Scrum
and eXtreme Programming-inspired approaches when it comes to working with
I love working on client projects, because those help me really
understand how Tapestry gets used, and the problems people are running
in to. On site training is another good way to see where the theory
meets (or misses) the reality.
The release of Google Chrome for Mac OS X may already be here
by the time this is posted. The Chromium team recently changed it's Mac OS X roadmap
page saying that all of the bugs are now gone. However, the first Mac
version for Chrome will be missing some...
Tools for on-demand reporting and Business Intelligence give companies a competitive edge by keeping a pulse on the operational data that drives strategic business decisions. Jinfonet's JReport is a Java operational BI reporting solution that can be...