Drop by “Ask the Experts Panel” at SharePoint 2010 official launch by Microsoft Egypt

Tomorrow May 11th will be an interesting day, Microsoft will be hosting a launch event for Microsoft® Office 2010, Microsoft® SharePoint® 2010, Microsoft® SQL Server® 2008 R2 and Microsoft® Visual Studio® 2010 at Grand Hyatt Hotel – Laylaty Ballroom Time: 09:00 am – 05:00 pm

I will be there in the Ask the experts with my fellow SharePoint MVPs , Marwan Tarek and Shady Khorshied. If you have any SharePoint related questions, please drop by.


SharePoint 2010 Egyptian Community Launch: Transportation Updates

Since the announcement of the Egyptian SharePoint community launch, I have been receiving a lot of emails about the transportation details. Sorry for the delay, but we finally managed to get everything set.

There will be a pickup bus from Lebanon Square.
2:00 to 2:15 > Gathering in-front of Mo’men
2:15 to 3:15 > Moving to Microsoft Egypt
7:45 to 8:00 > gathering in-front of Microsoft
8:00 to 8:45 > back to Lebanon Square

Please if you have any problem regarding transportation, don’t hesitate to call Shady Khorshied on 010 19 11 216 .

I would like also to announce that AvePoint is sponsoring the event, stay tuned to their giveaways 😉

LINQ is Better Than ForEach


LINQ is Better Than ForEach

Chris Eargle has done a great job comparing LINQ and ForEach loops from the performance and maintainability perspective.

Here is Chris’ conclusion: The vast majority of code I come across that either can be written in LINQ or refactored to LINQ has no noticeable, negative performance impact, but it has a positive impact on maintainability.

Click here to read the full post !

Test your LINQ knowledge

Yesterday, I stumbled upon LINQ Quiz, try to answer as much as you can from the 17 questions posted there, this will help you evaluate and test your LINQ knowledge.

Oh, and before you start writing LINQ queries against your SharePoint lists, you should take a look at this tool (LINQPad), I found it very useful to refresh my LINQ knowledge before diving deep into LINQ to SharePoint. Let me know what you think about LINQPad, I really love it!