Posts
Tamer Salama - Learning Journey
Cancel

Java for the forever beginner (II)

If your JSP code is almost 2/3rd pure Java code, then you’re doing something wrong.  One easy way of knowing Java code from HTML/Snippets is to look at the PALE GREEN (see image for color tone). If...

How to Win Friends and Influence People

I just realized that Dale Carnegie’s principles are less than 140 characters each ;) So – here they are in bite size. [retweet URLs reference the wiki article] And here they are in YAML Fundament...

The Peoplenet

Now, it’s becoming even more vivid. The Internet has grown beyond its abstract boundaries and further into reality. Iran election has started as may be yet another election, peaceful and hopeful. ...

Multiple has_many_polymorphs in one model

I’m trying to define multiple polymorphic relations (has_many_polymorphs plugin) from a single parent to same children. Note has many viewers Note has many editors Viewers could be either Users or...

In Saturn’s Shadow

With giant Saturn hanging in the blackness and sheltering Cassini from the Sun’s blinding glare, the spacecraft viewed the rings as never before, revealing previously unknown faint rings and e...

Is it Microsoft?

This exchange happened today between me and a client while presenting the final release of an application: Me: So, let’s now log in to the system… Client: Actually, I wanted to ask about someth...

The Finishing Touches

Yesterday, I caught myself saying “I’m now putting my finishing touches to the application”. Twice. It is a true and accurate meaning to the state of an application I’m currently delivering. So, ...

has_many_polymorphs broken for Rails 2.1.x

The guys on has_many_polymorphs are doing a great job keeping the plugin up to date with edge Rails. This commit broke the plugin with Rails 2.1.x NameError: uninitialized constant ActiveRecord::...

Human Forms

The Huff-Duffer has came up with, in my opinion, aremarkable signup form (below). The signup form has this unique ‘human’ feeling that led to the following exchange between me and, Adam, a work col...

[10 seconds ad] AJAX requests synchronization

For you AJAX requests synchronization needs, don’t forget to use Locking! – The mechanism that might save your day. * (*) not recommended for all uses. consult your requirements, framework API, an...

Search Results