General

Rosalia Tamer Helmy Salama

I’ve always wanted to post some personal stuff on this blog, so, as a very good start, and a wonderful addition to the blog, introducing Rosalia, my wonderful daughter. [image] Rosy was born on 31 December 2002 at 11:59 AM in Boston, Massachusetts, USA, at this hospital. On that great night, we went to see this movie, after a...

Geek Management by Geek Managers

Breaking the silence (long time no post). I came across an insightful post (/.) about geek management (by geek managers). It listed a lot of wonderful experiences and books. Hope I had more time for thorough read, enjoy!

Opensource CMS

I’ve been looking around for a a Java based opensourced CMS. The journey is quite fascinating. Many projects with many features, design and architecture.I’ve been to Magnolia, InfoGlue, Daisy, and more. Still not set on which one I’m going to use. Magnolia seems like a good choice, one advantage is their use of the upcoming API for java content...

ValueList and DbForms

In a quick search for display libraries I landed on the ValueList project. It really worth some exploration, especially with its spring configuration and direct resultset fetching for a better memory utilization (rather than in-memory lists in Displaytag)/ Through another search for ValueList discussions, I landed on a bigger find, DbForms. It looks like a solution that I have...

DisplayTag 1.0 released

Displaytag 1.0 was released today. Version changes are in the announcement. [Display Tag Download] A look at some javascript table grid (w/client side data sort) has made me pay a visit to the Displaytag website (out of appreciation to their work). Long live to server side data manipulation.

Southeast Asia Tsunami – How can you help

This post is a modest contribution to the relief efforts by providing a link to the The Southeast Asia Earthquake and Tsunami blog for “News and information about resources, aid, donations and volunteer efforts.” And a shortlist of links to Aid Groups provided by CNN. Today, the death toll is at 77000+ Our condolences for those who lost their...

Bibliotheca Alexandria – an experience

My wife and I have been to Bibliotheca Alexandria seeking a quiet place to work at and read. Well, it wasn’t as we’d hoped for. First, we had to leave out belongings at the safekeeping (even my wife’s handbag). They told me to leave my laptop outside, but after convincing them that it was essential to take it inside...

jBPM Sample Process in Tomcat

Deploying jBPM sample application (payraiseprocess application) to Tomcat – my experience with some tricky issues: Added the jar files (commons-fileupload.jar, commons-validator.jar, commons-digester.jar, jakarta-oro.jar) to jBPM application library (WEB-INF\lib) or to <jbpm-directory>\lib if you’re going to perform a build (required after Hibernate mapping modification below). I got “Cannot find ActionMappings or ActionFormBeans collection” error when calling the jbpm application without...

Google Suggests.

The coolest web tool I’ve seen in a while. Google Suggests works by suggesting some search results WHILE YOU ARE TYPING search keywords (without refreshing the page). Thanks go to Chris Justus from Server Side Guy for pointing out the service and its internals. The google code uses an XMLHttp object to make calls back to google, and executing...

… and Eclipse again

Despite that I like Netbeans (with also emotional attachement as it is the first IDE I’d worked with), I switched back to Eclipse after managing to get Lomboz JSP editor working (It worked on Eclipse 3.0 with EMF installed, it previously refrained to work on 3.1M3 with “Unable to Create Part” error). Some of the reasons that made me...