• submit to reddit
Alex Tkachman02/24/10
18201 views
17 replies

Why Scala actors slower compare to Jetlang and/or Groovy++ messaging

After this article was published Hossam Karim suggested several improvements, which significantly improved performance of Scala benchmark. That forced me to remove "15-20 times slower" from initial title of the article and include updated code...

Julian Simpson02/24/10
5200 views
0 replies

The hidden cost of building

Thanks to EJ Ciramella for this thought provoking post. There’ll be a Build Doctor T-Shirt on it’s way to him soon. In this down economy, irrespective of size of company involved, people want to save money, limit costs and increase throughput of their...

James Sugrue02/24/10
3231 views
4 replies

Poll Results: What You Want To See In JavaOne 2010

Last week I asked what interested you most across the seven tracks announced for JavaOne 2010.  The votes are in now, and there are no big surprises there. 

Nicolas Frankel02/24/10
17610 views
6 replies

Clustering Tomcat

In this article, I will show you how to use Apache/Tomcat in order to set up a load balancer. I know this has been done a zillion time before, but I will use this setup in my next article (teaser, teaser) so at least I will have it documented somewhere.

John Ferguson Smart02/24/10
3320 views
0 replies

Focused Extreme Feedback With CI Information Radiators - a Case Study

Build Server Information radiators are an excellent, easy-to-implement way of getting people to pay attention to broken builds. But it pays to tailor them to your exact needs. This article is a short case study of how easy it is to set up an effective...

Ignacio Coloma02/24/10
5742 views
0 replies

Generate your TLD Using Java Annotations

If you are stuck with JSP and keeping your TLD files by hand (like me), you are probably ignoring the elephant in the room:

Alex Ruiz02/24/10
3498 views
0 replies

An (Overlooked?) Use Case for the Strategy Pattern Part 2: It’s Not About Template Method

As I explained in my previous post, I think there is a use case for the strategy pattern that, in my opinion, we often overlook:

Mitch Pronschinske02/24/10
9902 views
0 replies

Souped Up Java with Azul: Part I

Saks.com, the online arm of the famous Saks Fifth Avenue store, claimed the top spot in Gomez, Inc.'s high-broadband availability tests during the most crucial time in the e-commerce year: the Holiday season.  They beat some of the most high-performance...

Lyndsey Clevesy02/23/10
105091 views
13 replies

Hello World Portlet using Spring 3.0 Portlet MVC—Part I

This article is taken from the book Portlets in Action from Manning Publications. It’s part of a three-part series that creates a portlet example using the Spring 3.0 Portlet MVC. For the table of contents, the author forum, and other resources, go to...

Mitch Pronschinske02/23/10
12917 views
3 replies

The 10 Keys to a Successful Web App

Think of your favorite web applications.  The ones that you keep going back to again and again.  Even the ones that you are willing to pay for.  Chances are, it was fast, clean, instantly useful, and easy to find.  Along with these main features, there...

Mitch Pronschinske02/23/10
9094 views
0 replies

Mobile OS Rankings for 2009

Although worldwide mobile phone sales had about a one-percent decline in 2009 according to Gartner,  the year ended on a positive note with an 8.3% increase compared to Q4 of 2008.  A survey of the worldwide mobile OS market share shows Symbian maintaining...

Mitch Pronschinske02/23/10
34773 views
7 replies

Open Source NoSQL Databases

For almost a year now, the idea of "NoSQL" has been spreading due to the demand for relational database alternatives.  Maybe the biggest motivation behind NoSQL is scalability.  Relational databases don't lend themselves well to the kind of...

James Sugrue02/23/10
46827 views
14 replies

Design Patterns Uncovered: The Abstract Factory Pattern

Having gone through the Factory Method pattern in the last article in this series, today we'll take a look at Abstract Factory, the other factory pattern.  Factories in the Real World It's easy to think of factories in the real world - a factory is just...

Baruch Sadogursky02/23/10
12764 views
1 replies

Maven2 to Gradle Converter

Last JavaEdge I delivered a session about Java build tools landscape. My impression from this overview is solid - Gradle rocks. It is a best of breed and takes the best from Ant and Maven2, leaving the downsides of both behind. Take at look, it is worth...

Ant Kutschera02/23/10
4827 views
1 replies

Base X Encoding

Ever needed to shorten a number so that its easier to remember? Or provide someone with a temporary PIN which is short enough to remember, but long enough to pretty much ensure it wont be randomly guessed by someone else? Converting a binary number into a...