• submit to reddit
Kirk Knoernschild04/16/10
6448 views
11 replies

OSGi: Complexity is NOT The Problem

The editors at SD Times have proclaimed that OSGi is too complex. Unfortunately, they miss the mark, and the following statement taken from the article is misleading. We believe that OSGi, rather than simplifying server application development, has actually...

Avi Yehuda04/15/10
49337 views
1 replies

Using Hibernate Validator to Cover Your Validation Needs

Recently I had to choose a validation framework or write one by myself.  First I thought, no big deal, validation is not a complicated issue. But the more you think about it, the more you come to the conclusion that it is not as shallow as you think – you...

Peter Ledbrook04/15/10
8959 views
7 replies

Does Groovy code require more tests than Java code?

Many of the complaints I've heard directed at Groovy and Grails derive from the same issue: the compiler doesn't pick up type errors. People worry that simple typos will make it into production and that they'll be less productive due to MissingMethod and...

Scott Lewis04/15/10
6467 views
0 replies

OSGi Remote Services and ECF - Asynchronous Services

In a previous posting, I discussed/presented some of the support for asynchronous access to OSGi remote services that currently exists in ECF's implementation.

Himanshu Gupta04/15/10
18828 views
5 replies

Difference between HashMap and IdentityHashMap

Most of the time I use HashMap whenever a map kinda object is needed. When reading some blog I came across IdentityHashMap in Java. It is good to understand the differences between the two because you never know when you will see them flying across your code...

Solomon Duskis04/15/10
7436 views
3 replies

RESTEasy Wishlist

Here are some stuff that I've been working on with RESTEasy. I simply don't have enough free time to spend on all of these. I'm hoping that this list will serve as a reminder about the important things I'm working on. I'm also hoping that this will serve as...

Mitch Pronschinske04/14/10
5507 views
0 replies

SonicESB Integrates REST; Adds Open Development Model

The market for Enterprise Service Busses is vibrant and competitive.  Open source and commercial solutions are neck-and-neck in their race for dominance in the SOA space.  This week, Progress released a major upgrade to it's ESB solution.  DZone...

Mitch Pronschinske04/14/10
7836 views
0 replies

EclipseRT and the Component-Oriented Approach to Development

Application servers like JBoss AS and IBM's WebSphere have made significant efforts to implement OSGi in their plumming.  EclipseRT is an effort by the Eclipse Foundation to use OSGi (via Equinox) as a basis for their whole platform.  At Red Hat's...

James Sugrue04/14/10
8402 views
1 replies

Building Your Own Cross Mobile Platform Language With Xtext

At this years EclipseCon, the foundation succesfully ran an e4 Mars Rover Challenge with NASA. One team wrote an iPhone app to control the rover. As a big fan of innovation in mobile applications, this immediately caught my attention, so I contacted the team...

Steven Lott04/14/10
4445 views
2 replies

Learning Styles -- The Astonishment Response

We're not really talking about "Learning Styles" as much as "Denial Styles". This is a list of responses to "Astonishment" I've seen.

Giorgio Sironi04/14/10
13641 views
1 replies

The class design checklist

Given the good reception of the TDD checklist, I've decided to put together a similar one with suggestions for the generic class and interface design. These entities are the basic artifacts of object-oriented programming, thus this checklist is used at a...

Max Katz04/14/10
8304 views
0 replies

Exadel JavaFX Plug-In for Eclipse Features

If you have been following JavaFX, there are plenty of voices predicting the death (here, and here) of JavaFX as well as some voices predicting its bright (and enterprise-ready) future. For now, I belong to the latter set of voices.

Shyam Seshadri04/14/10
3613 views
1 replies

APIs And What Not To Do

APIs seem to be like opinions. Everyone has one, and no two people have the same concept of what constitutes a good one. An API is supposed to be an interface that is exposed for other programs or programmers to use to interact with your code. Except, each...

Vineet Manohar04/14/10
5704 views
0 replies

How to Configure Multiple page.xml Files in Seam 2.2

Seam lets you specify navigation rules in the pages.xml file which can become very large for apps with many pages and transitions. Seam allows you to break this file into multiple small files. This allows you to easily manage large applications by...

Ian Skerrett04/14/10
6952 views
0 replies

Is OSGi Crossing the Chasm?

Crossing the Chasm is one of the classic technology business books that describe how new technology is adopted (or not adopted) by the mainstream.  The main thesis is that new technology is first adopted by technology innovators and visionaries but for it to...