What I love about Play! Framework 1.X

I was one of those guys totally impressed by the amount of architectural work done in J2EE and when it was the time to start demystifying it a few years ago, I was totally overwhelmed by the complexity of how things are, well, over-engineered! Over than 10 years ago I…

An Advice To Computer Science Graduates 2010

Today, I attended the graduation party of the eleventh batch of The Faculty of Computers and Information Technology for the year 2010 in Mansoura University. I was invited to give a quick speech to the graduates and to give them an advice that would help them define their future careers.…

The good and bad about web2py

a few months ago I was looking for a web development framework that is less painful and fun. Earlier I've been using web2py and I was partially satisfied of what it can do in a very short period of time. However, after I started to use web2py in production I…

What does VirtualBox need to be production/enterprise ready?

Disclaimer: I'm writing this post to be a constructive criticism for a product that I constantly use and love. I'm a VirtualBox fan and I've been using it a few years now and my satisfaction varied from highly disappointed in some situations and at some points, to highly satisfied at…

NoSQL introduction - The road to infinite scalability

CAT Scope NoSQL – The road to infinite scalability by Ahmed Soliman in CAT Scope 11 from Mohamed Atia on Vimeo. Slides NoSQL Introduction from Ahmed Soliman…

How to live before you die

A really really really must see video. Post your comments…