Archive for May, 2008

CoolStorage.NET 1.2.0 released

CoolStorage.NET 1.2.0 released
It has been almost one year since the last public release of CoolStorage.NET (”cool” open-source object mapper for .NET 2.0), but this doesn’t mean the product was dead. A lot of people regularly downloaded the latest builds from CodePlex and I received a lot of great feedback, which finally lead to the release […]

Reviewing the early draft: Servlet 3.0

Reviewing the early draft: Servlet 3.0
This piece of code is a new servlet. A lot of features are now based on annotations. And there is some good things in this, look at the @Servlet annotation. This annotation contains the locations where this servlet is going to be mapped. So there is no more need to […]

How To Kill A SOA Project - Or What Questions To Ask First Your Client

How To Kill A SOA Project - Or What Questions To Ask First Your Client
SOA focusses on business and customer needs - what is a good thing. However it becomes often too expensive, or hard to estimate. The problem is seldom the technology - and always business, organizational issues and politics. Things, which cannot be […]

Seven aspects of a great user experience

Seven aspects of a great user experience
Budd’s rich pool of examples from both the real-world and the Web helped illustrate what constitutes a great user experience and how to create it on the Web.
He told a story of checking into a hotel, to illustrate a perfect experience. He mapped the experience onto a graph, where […]

Visible GUIDs, A Tech Pet Peeve of Mine

Visible GUIDs, A Tech Pet Peeve of Mine
This is completely irrational, I know, but I hate looking at GUID’s in URL’s. It’s kind of rare, but now and then you come across a link that uses them and it’s annoying. It’s a huge pet peeve of mine. Look, I’m sure your CMS is wonderful and […]

Should we change AppFuse to be Struts 2-specific?

Should we change AppFuse to be Struts 2-specific?
After thinking/coding/reading for a while I think the more interesting task is: Retool AppFuse to be one or more Struts2 plugins based on various higher level app patterns. (AppFuse Facebook, AppFuse Employee DB, AppFuse Blog, AppFuse Basic LDAP, AppFuse Basic […]

Exceptional Metadata

Exceptional Metadata
Exceptions are an important part of any programming language, especially Java. Java has two types of Exceptions. No, not checked and unchecked, but rather useful and useless. The utility of the Exception is up to you, the developer. What am I talking about? Bear with me, read on, and please share your comments at […]

Knuth Card Shuffling Algorithm Code Snippet

 Knuth Card Shuffling Algorithm Code Snippet
Move through the array from top to bottom (i.e, index 0,1,..,n), swapping each card in turn with another card from a random position in the part of the pack that has not yet been passed through (including itself). With unbiased random numbers, it always generates a random permutation. Complexity: […]

Is the popularity of unit tests waning?

Is the popularity of unit tests waning?
Before getting into my concerns about whether unit testing’s popularity has peaked, let me state that I think unit testing is the most important benefit wrought by the agile revolution. I agree that you can write perfectly good programs without unit tests (we did put man on the moon […]

Javascript: Check an image is Loaded or Not

Javascript: Check an image is Loaded or Not
How can we check whether an image is loaded fully or
partially using javascript. It is possible
See the Example Below.
Read More:
http://www.sajithmr.com/javascript-check-an-image-is-loaded-or-not/