After a week off to enjoy time with my family, I thought I
would kick off the last week of 2010 with a look back at the year as it
relates to the Apache Lucene ecosystem. For anyone who follows the
amalgamation of projects that I like to call the Lucene...
While developing software applications for a business we receive the requirements either from a requirements gathering team or from business analysts. In general those requirements are functional requirements which represent the activities that the business...
I've been thinking about how to allow you to process Annotations
"your way" in RESTEasy. As a user base matures, it asks for more
functionality, and allowing that extension via the Open/Closed Principal is the way to go. I added a feature in...
Everybody hates managers who are fond of micro-managing. I
suppose even the micro-managers realize this to some extent. So why do
they keep doing it and not leave the rest of us alone? Well, one reason
is that in the short run,
This article considers the issues of one to many relationships from
the JPA model, and looks at an alternative strategy to provide more
efficient and fine grained data access, to build more robust and
lightweight applications and web services.
I’ve been working hard the last six months teaching my teammates about unit testing, code reviews, SOLID, SCRUM
and anything else I think we can benefit from. I feel lucky – for the
most part they are open minded and accept my ideas and try them...
I am pleased to announce that we just recently released GridGain 3.0.4. The last couple of releases have been focused, among other things, around convenient and effective collocation of computations and data, and also grouping of data
that is usually...
the great strengths of the SOA Platform is its wealth of software
integrations. In this post, we'll examine the JBoss ESB - Smooks
integration in the SOA Platform and how it can be used to perform two of
the primary operations for an ESB; message...
The JVM concurrent (or parallel, I’m using these terms
interchangeably although I’m aware they have subtly different meanings)
worlds has been exploding with activity and innovations lately. It all
started with the now veteran but extremely well...
Your Architecture Sucks and I Don’t Care
ignited a bit of a flame war as such topics usually do. On one hand I
can see the benefits of good architecture, but on the other, this must
be weighed against the real goal of software which is to either...
One year ago, under the gentle pressure of a colleague, I tried
Spring Roo. I had mixed feelings about the experience: while wanting to
increase productivity was of course a good idea, I had concerned
regarding Roo’s intrusiveness. I left it at that, and...
JBoss’ foray into providing in-container testing for Java EE projects,
could be used to give Java EE container developers the ability to test
their containers using a set of tests based on expected Java EE
behavior. Such tests will enable...
There are two key components to the technical debt equation:
principal and interest. Quantifying both the principal owed and the
interest payments being made are critical. Without a complete picture
of the cost of the debt, calculating the return on...