Category Archives: Uncategorized

Tools & Resources you don’t want to miss!

Yes, I know. It has been long time since I last shared links. If you were following my blog, I was more focusing on sharing some real life experience through original content. However, the following tools and resources are super cool, stuff that everyone should share!

Below are tools that every Developer and/or IT Pro should have in their toolbox.

Below are resources that every Developer and/or IT Pro should have in their toolbox.

SharePoint 2010 as a Development Platform– From SharePoint Ignite Training

Last week, I delivered “SharePoint 2010 Ignite training for developers” for Microsoft partners @ Microsoft Egypt. I was very lucky to meet some of the top-notch developers in Egypt and teach them some of the new development features in SharePoint 2010.

I received many requests to share my slides and I promised to share them on my blog! Today I will share one of the dearest presentations to my heart, “SharePoint 2010 as a Development Platform”, feel free to download it and share it with your teams.

Session Objectives

1. Understand SharePoint editions and prerequisites.
2. Understand the features SharePoint offers as a development Platform.
3. Explore the differences between a site collection and a site.
4. Create site collections and sites
5. Create lists and libraries through the browser.
6. Use Web Part pages.



View it on the browser using Office Web Apps
View it on SlideShare
Download from SkyDrive

SharePoint is leading Gartner Magic Quadrant for Horizontal Portals

Gartner recently published a report by Jim Murphy, Gene Phifer, Ray Valdes and Eric Knipp: the 2010 Magic Quadrant for Horizontal Portals.  In the report, Microsoft not only maintains its Leadership ranking but moves into the #1 position on the report – highest on both the Ability to Execute and Completeness of Vision axes – overtaking IBM.

Five vendors dominated portal selections during the latter part of 2009 and into 2010: Microsoft, IBM, Oracle, SAP and Liferay. Microsoft SharePoint is a consideration in more Gartner portal inquiries — over 70% — than any other vendor.


Source: Gartner (September 2010)

Cairo Code Camp 2010, A Success Story

CairoCodeCamp 2010 was a phenomenal success story, i couldn’t imagined it better. I’m really proud of the great efforts done by dotnetwork guys. Thank you guys and hope to speak in each and every event organized by you!

As you might know, I presented there a session titled “What’s New in SharePoint Designer 2010?”,  the attendees were wonderful, interactive and passionate about SharePoint and their questions were extremely essential for the full understanding of the new enhancements in SPD 2010.




ou can get my session resources from here.


Some Notes on SharePoint Architecture

Before reading this post please read the previous two articles ( ISAPI extensions and ISAPI filters ).
I thought of writing my notes in the form of a bulleted list because this is not a detailed article.

  • ASP.NET 2.0 is an ISAPI extension that provides managed alternatives to ISAPI extensions ( HTTPHandler ) and ISAPI filters ( HTTPModule ).
  • SharePoint 3.0 is based on ASP.NET 2.0 which is very extensible ( has extension points that support virtual paths and extensions to parsing )
  • SPVirtualPath Provider extends ASP.NET’s VirtualPathProvider and checks the content DB to know if a user customized (unghosted) the page.
  • SPPageParserFilter extends ASP.NET’s PageParserFilter and is used to prevent the pages from containing undesirable elements ( decided whether the pages can contain code, controls that are allowed, maximum number of controls permited on a page,..)

First Working Day @ ITWorx

Hey Guys, I’m really proud to inform you that last Tuesday, October, 7th was my first working day @ ITWorx.
ITWorx is a very successful Egyptian story and now it’s a multinational firm that offers Portals, Business Intelligence, SOA, and Application Development Outsourcing services to Global 2000 companies. ITWorx serves Financial Service firms, Educational institutions, Telecommunication operators, and ISVs in North America, Europe, and the Middle East.
What i really like about ITWorx is how its employees are committed to it and how they are proud to work in such a very professional and friendly environment.
Please wish me luck …
byee 😀