JVx is an enterprise application framework allowing developers to create database applications using a single sourcing approach.
Taking the convention over configuration approach, made popular by
Spring, the framework claims to speed up enterprise...
Almost noone likes using string "+" for complex text creation. Long chains of .append with StringBuilder also look ugly. So, often one will see something like the following:
StringBuilder builder = new StringBuilder();
Fireworks and celebrations, HTML5 got a logo. Cool, isn't it? Or is it? A standard that didn't reach a final revision is already marketed as the next-generation panacea that will help everyone on the web. You can buy stickers and shirts, put the logo on your...
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...