Posts
Tamer Salama - Learning Journey
Cancel

Increment vs Iterate

These images have been glued to my brain since I first saw them. A masterpiece by Jeff Patton that rang lots of bells. via Obie Fernandez.

Code Quality Measure

via FocusShift Via reddit, and from there to the best quote I read in a while:”Watching non-programmers trying to run software companies is like watching someone who doesn’t know how to surf try...

Rocket Science

Obie Fernandez, the author of the now de facto Rails book, The Rails Way, have recently launched HashRocket, a Ruby on Rails consultancy with a unique business model: Your application in 3 days...

Rails vs The 7 Frameworks

This has nothing to do with comparing 8 different frameworks. It’s just to tell the horror story of one of our down-the-drain projects. The client came with an old product that he needed to add n...

When your clients run your business

I just need to get something off of my chest. Some of the companies that I’ve worked for/with, rely heavily on their clients as the only true measure of performance. They would take client satisfa...

On-Ruby Contest Winner

Pat Eyler from On Ruby has notified me that I won his Holiday Blogging Contest. My entry for generating a Rails site map was apparently the best Rails how-to in those posted. It won me 3 books from...

Bilal Tamer Helmy Salama

As another great addition to this blog, I here introduce to you “Bilal”, our newest addition to the family. Bilal was born on the 31 December 2007, at 8:10 PM in Calgary, Alberta, Canada, at thi...

Canada Software Developers Salary Survey

Most software development salary surveys I came across are either inaccurate, generic or obsolete. This is an individual effort to capture the pay scale of Canada’s Software Developers & Consul...

Rails Sitemap

“When something is too hard, it means that you’re not cheating enough. it means that you’re doing it wrong“. Generating a Rails sitemap (hash of application controllers and actions) is as simple ...

Rails – multi selects for associated models

Handling Multiple Selects (or multiple associated attributes) can be quite cumbersome. Ryan Bates has recently wrapped it very nicely in his Complex Forms Screencast. As per that simple way, here’s...

Search Results