
The optimal solution for a planning problem is the solution with the highest score. But how do we calculate and compare scores? In a previous article,
I have...
0 replies - 5016 views - 05/13/10 by Geoffrey De Smet in Articles

David Flanagan doesn't seem to think so. The programming consultant and writer for O'Reilly Media shared some frustrating observations about the lack of...
0 replies - 20710 views - 05/12/10 by Mitch Pronschinske in Daily Dose

Ashish Sarin is the author of Portlets in Action, published by Manning Publications. Ashish has over 10 years of experience designing and developing web...
0 replies - 7418 views - 05/12/10 by Lyndsey Clevesy in Articles

The JVM flavor of Ruby is rolling out version 1.5 today with integrations that transfer some of the build and config mojo from the Java platform to Ruby. ...
0 replies - 8523 views - 05/12/10 by Mitch Pronschinske in Articles

Recently I've been wondering who are the most popular role models in the software development industry. Just as with any other profession, it's important for...
8 replies - 6383 views - 05/12/10 by James Sugrue in Articles

I recently got myself into a tough situation where I needed to do some memory profiling a web
application. I had a custom written profiler which does ok...
4 replies - 10159 views - 05/12/10 by Senthil Balakrishnan in Tips and Tricks

JavaOne 2010 (alongside Oracle develop) is just four months away, and the anticipation is really boiling now. The blogosphere and twittersphere are abuzz...
42 replies - 17886 views - 05/11/10 by Mitch Pronschinske in Articles

Today's pattern is the Interpreter pattern, which defines a grammatical representation for a language and provides an interpreter to deal with this grammar....
6 replies - 16033 views - 05/11/10 by James Sugrue in Articles

Disclaimer: The experience shared below is purely derived out of a project that was executed following the waterfall model. While most of it applies to other...
2 replies - 5216 views - 05/11/10 by Suresh Murthy in Articles

Code Katas
are small, relatively simple exercises designed to give you a problem
to try and solve. I like to use them as a way to get my feet wet and
help...
0 replies - 5906 views - 05/10/10 by Ted Neward in Articles

Some readers commented on my earlier post on Thrush
implementation in Clojure that the functional way of doing stuff may
seem to create additional overhead...
1 replies - 3625 views - 05/10/10 by Debasish Ghosh in Articles

In this article, I’ll show you the path that leads to true Java power, the use of proxies.
They are everywhere but only a handful of people know about them....
7 replies - 39586 views - 05/10/10 by Nicolas Frankel in Articles

Jesse Davis says that even if you're using Hibernate, you need to heed JDBC concerns. Many people say they don't need a JDBC driver because they have...
3 replies - 6811 views - 05/10/10 by Jesse Davis in Videos

JUnit has a very cool feature called RunnerScheduler. A custom RunnerScheduler can be set on a ParentRunner to control how child elements are executed. If you...
1 replies - 9846 views - 05/10/10 by Mathieu Carbou in Articles

The last two years of my working life I been at the UPC , specifically with the DAMA-UPC research group: the data management experts of this university....
0 replies - 6652 views - 05/10/10 by Pere Urbón-bayes in News