• submit to reddit
Artur Karazniewicz03/03/10
6603 views
37 replies

JEE SDK – Loathe It or Ignore It, You Can’t Like It

It’s only me who think JEE 6 SDK is complete mess? Don’t get me wrong, I’m not saying JEE 6 is mess. It’s SDK which brings accidental complexity, the hard way. It failed my five minutes usability test, and it continues to fail still, after few...

Ricky Ho03/03/10
5954 views
1 replies

Two Approaches on Multi-Tenancy in the Cloud

Continue on my previous blog on how multi-tenancy related to cloud computing. My thoughts have changed that now I think both the Amazon approach (Hypervisor isolation) and Salesforce approach (DB isolation) are both valid but attract a different set of...

Nicolas Frankel03/03/10
8258 views
2 replies

Hibernate Hard Facts – Part 5

In the fifth article of this series, I will show you how to manage logical DELETE in Hibernate. Part 1: Updating a persistent objectPart 2: Directional associationsPart 3: Custom type mappingPart 4: Choosing between get() and load()

Mitch Pronschinske03/02/10
9563 views
0 replies

A Common Platform for Java and Natural Developers

Anyone who understands the monumental task of rewriting an enterprise's legacy applications knows that the fourth-generation languages made in the '70s are still significant today.  4GLs like Software AG's Natural still have a substantial number of...

Mitch Pronschinske03/02/10
11130 views
1 replies

Developer Makes $13k/month on Android App

Edward Kim, an independent Android developer, says he is now making $13,000 a month selling his "car locator" Android application on the Android Marketplace.  Even though it's no where near the highest profits coming out of the Apple App Store,...

Adam Leggett03/02/10
13797 views
0 replies

Working With Custom Maven Archetypes (Part 3)

In part 1 and part 2 of this series I was able to demonstrate how you can create a custom archetype and release it to a Maven repository. In this final part we’ll look at what you need to do to integrate it into your development process. This will involve...

Peter ___03/02/10
16925 views
5 replies

Fast O(n) Integer Sorting Algorithm

Yesterday I learned that there is an O(n) integer sort algorithm (I should have read this before in a basic algorithm book :-/). Now I wondered: is this necessary in real applications? E.g. somewhere in Java? Today I have taken the counting sort and I can...

Greg Wilkins03/02/10
9070 views
3 replies

Websocket Chat

The websocket protocol has been touted as a great leap forward for bidirectional web applications like chat, promising a new era of simple comet applications. Unfortunately there is no such thing as a silver bullet and this blog will walk through a simple...

Debasish Ghosh03/02/10
5928 views
0 replies

Dependency Injection as Function Currying

Dependency Injection is one of the techniques that I use regularly when I am programming in Java. It's a nice way of making an application decoupled from concrete implementations and localize object creation logic within specific bootstrapping modules. Be it...

Walter Bogaardt03/02/10
15707 views
2 replies

Sensor Management in Android, Mr Brown Can Moo

The Android development kit provides great emulators to allow you to test your applications as it would be emulated on a device. There's a catch, not all features are available in the emulator as they are in the actual device. This becomes clearly apparent...

Mitch Pronschinske03/02/10
14088 views
0 replies

Twist 2.0: Test Automation in BDD - Now with Groovy

A lot of organizations transitioning to agile are focused on getting planning and communication practices in place, but they tend to neglect engineering practices until later.  ThoughtWorks Studios tries to correct this anti-pattern with its ALM tools, which...

Steve Ross-talbot03/01/10
9621 views
0 replies

Architecting the Enterprise with Savara

This article provides a high level view of the motivations behind the Savara open source project, and the Testable Architecture methodology upon which it is based. To best explain these motivations, we will discuss the project in terms of four properties that...

James Sugrue03/01/10
43044 views
7 replies

Design Patterns Uncovered: The Strategy Pattern

Having focussed on the two factory patterns over the last week, today we'll take a look at the Strategy Pattern, a useful pattern in changing algorithm implementations at runtime, without causing tight coupling.

Axel Rauschmayer03/01/10
8895 views
21 replies

Is it Time For a JVM-Based Web Browser?

There are currently two exciting platforms for which one can develop:

adam bien03/01/10
4798 views
1 replies

Jigsaw / JDK 1.7 Will be the Solution for 80% of the Modularization Challenges

Jigsaw will come with JDK 1.7 and is now part of the openjdk project and so opensource. Other JDK implementations could simply reuse it.It will become interesting, because: