• submit to reddit
James Sugrue01/19/11
5404 views
0 replies

Enterprise Applications Made Easy With JVx

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...

Vitalii Tymchyshyn01/19/11
10466 views
17 replies

A Better StringBuilder

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(); builder.append("Hello,...

Den Delimarsky01/19/11
12881 views
5 replies

HTML5 gets a logo, but isn't ready yet as a final product

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...

Grant Ingersoll01/18/11
6642 views
1 replies

The Apache Lucene Ecosystem: My View of 2010

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...

Sivaprasadreddy...01/18/11
8191 views
9 replies

Aspect Oriented Programming Using SpringAOP

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...

Solomon Duskis01/18/11
4429 views
2 replies

Annotations your way in RESTEasy

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...

Krishna Kumar01/18/11
4019 views
5 replies

Programmers and Micromanaging

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,

Andy Gibson01/18/11
9709 views
2 replies

Deterring “ToMany” Relationships in JPA models

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. A fairly...

Dror Helper01/17/11
10679 views
15 replies

Why you fail with TDD

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...

Dmitriy Setrakyan01/17/11
4652 views
0 replies

Collocation: The First Rule of Distributed Programming

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...

Len DiMaggio01/17/11
10810 views
0 replies

The JBoss ESB-Smooks Integration in the SOA Platform

One of 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...

Cedric Beust01/17/11
3692 views
1 replies

Parallel Framework Shootout

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...

Andy Gibson01/17/11
5435 views
3 replies

Make a Flexible Architecture Now, Perfect it Later

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...

Nicolas Frankel01/17/11
10777 views
1 replies

Playing with Spring Roo and Vaadin

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...

Ted Theodoropoulos01/17/11
4240 views
0 replies

Technical Debt - Part 5: Governance

Corporate governance programs have taken on a much more significant focus since the latest wave of high profile corporate failures.