Latest Entries »

A  well organized 6 pages case study published by Best Management Practices illustrating using ITIL and PRINCE2 together in setting up a service desk in an offshore location. Current service desk was reaching capacity and expansion in the current location was not physically possible or cost effective. The new service desk should follow ITIL procedures.

The case study is very realistic,  easy to understand, relate to and written in a very simple language. The case study illustrates how PRINCE2 supports ITIL and vice versa. View full article »

QOUTATIONS: Manage by stages

“Avoid biting off more than you could chew, manage projects by stages”

Best Management Practices: Using ITIL and PRINCE2 Together

QOUTATION: Think P5

“Proper Planning Prevents Poor Performance”

GUIDE: setting up django on Eclipse on Windows XP

To setup Django on Eclipse on Windows XP perform the following steps:

  1. Install python V2.7. Make sure not to install V3 as Django is not compatible with this V3 View full article »

REPHRASE: Scale at Facebook

Aditya Agarwal, Director of engineering at facebook, gave a very interesting presentation in May 28th at QCon illustrating Facebook architecture.

Aditya stressed on making it quickly to the market and not to over engineer. “Scalability is a good problem to have” as stated by Aditya.

Statistics:

1. users spend 8 billion a minute per day on Facebook
2. 5 billion piece of content shared every week
2. More than 400 million active users (logged in the the last 30 days)
3. Biggest photo site on the web! larger than the aggregated sum of all other sites View full article »

To set up django on Eclipse on Kubuntu 10.04, perform the following steps

  1. Install django: installing django is very staright forward and details can be found here
  2. Install Eclipse: Kubuntu is shipped with KPackageKit as package manager, unfortunately, if you tried to install Eclipse using KPackageKit installation of the PyDev (Django Add on for eclipse) will fail. You will keep getting the following error: View full article »

EVENT: Amman Tech Tuesday May 4, 2010

Definitely, a great step towards having more dynamics in the Jordanian IT idle community. A step that should have started many years ago in a country like Jordan, where there are a lot of IT geeks, talents and experts. Big thanks to all who worked hard to get this all together.

As a start the organization level is satisfactory and promising. Keeping the same momentum I believe we will have better organization.

That said, I found myself obliged to give my comments, hoping that organizers will take my critique with an open mind. View full article »

PERSPECTIVE: Client Side Technologies Story

Between HTML, XHTML, DOM, Javascript, CSS and DHTML, web development newbies usually get confused. The purpose of this presentation is to illustrate – in a very simple way – the differences and relations between the different technologies

EVENT: Presentation at University of Jordan

Below  the presentation I gave today at the university of Jordan as part of the Open Source Technological Week, the presentation illustrates “where does the time go?” between typing a URL in the address bar till the page is completely rendered. The purpose of this presentation is to understand where and how the time is spent to be able to optimize the performance of any website.  The presentation sheds lights on performance optimization principles and enriched with simple examples

PERSPECTIVE: The Best PM Tool!

Since my first days in project management, I realized that existing project management applications are so rigid, at least for software development. Documentation, reports and plans are solely managed and updated by the project managers, reports and status updates are reactive. They are submitted upon request or on timely manner.   Apparently, they perfectly cover planning and scheduling, yet they overlook project members’ interaction.

Projects are very dynamic in nature.  Good project management tools should accommodate a collaborative and interactive eco-system, where project member announce their status, View full article »