<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8215084850343498637</id><updated>2012-01-27T06:50:06.560-08:00</updated><category term='USPJ'/><category term='EGYSUG'/><category term='Twitter'/><category term='Surveys'/><category term='USPJ Academy'/><category term='SharePoint for End Users'/><category term='SharePoint Saturday Arabia'/><category term='Shared Services Provider'/><category term='SharePoint Development'/><category term='SPField'/><category term='Content Types'/><category term='FullTextSqlQuery'/><category term='CodeProject'/><category term='Customization'/><category term='PowerPivot'/><category term='Anonymous'/><category term='Security'/><category term='Business Intelligence'/><category term='ASP.NET'/><category term='SPCodeSnippets'/><category term='SharePoint Magazine'/><category term='msdn forums'/><category term='screencasts'/><category term='resources'/><category term='EndUserSharePoint'/><category term='Workflows'/><category term='Conferences and Events'/><category term='Presentation'/><category term='Writing'/><category term='SharePoint Administration'/><category term='Articles'/><category term='SSP'/><category term='SharePoint Customization'/><category term='SharePoint Troubleshooting'/><category term='LINQ'/><category term='SharePoint Security'/><category term='SharePoint Search'/><category term='Limited Access'/><category term='Sql Server'/><category term='Seteve Ballmer'/><category term='Scorecard'/><category term='SharePoint'/><category term='KPI'/><category term='MSMQ'/><category term='PerformancePoint'/><category term='MVP'/><category term='SharePoint 2010'/><category term='SharePoint Branding'/><category term='IIS'/><category term='Reporting Services'/><category term='API'/><category term='SharePoint Architecture'/><category term='Dashboard'/><category term='SQL Enterprise'/><category term='C#'/><category term='SharePoint Designer 2010'/><category term='Innovaton Day'/><category term='features'/><category term='SharePoint Tools'/><category term='Menus'/><category term='SharePoint Saturday EMEA'/><category term='CodePlex'/><category term='Speaking'/><category term='InfoPath'/><title type='text'>Ayman El-Hattab's Blog (SharePoint MVP)</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default?start-index=101&amp;max-results=100'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>192</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8060934389522044629</id><published>2011-09-14T08:41:00.001-07:00</published><updated>2011-09-14T08:41:55.045-07:00</updated><title type='text'>Tools &amp; Resources you don’t want to miss!</title><content type='html'>&lt;p&gt;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!&lt;/p&gt;  &lt;p&gt;Below are &lt;b&gt;&lt;u&gt;tools&lt;/u&gt;&lt;/b&gt; that every Developer and/or IT Pro should have in their toolbox. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/web/gallery/?WT.mc_id=eml-n-eg-loc--masr"&gt;Web App Gallery&lt;/a&gt; – create websites the easiest way &lt;/li&gt;    &lt;li&gt;&lt;a href="http://create.msdn.com/en-us/home/getting_started"&gt;Windows Phone SDK link &lt;/a&gt;– all you need to write world class mobile apps&lt;u&gt;&lt;/u&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/windowsazure/learn/get-started/?WT.mc_id=eml-n-eg-loc--masr"&gt;Azure SDK&lt;/a&gt; - get the tools and learn how to develop Cloud apps &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Below are &lt;b&gt;&lt;u&gt;resources&lt;/u&gt;&lt;/b&gt; that every Developer and/or IT Pro should have in their toolbox. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoftvirtualacademy.com/?ocid=eml-n-eg-loc--masr"&gt;Microsoft virtual academy&lt;/a&gt; – free e-courses on Virtualization and Management &lt;/li&gt;    &lt;li&gt;&lt;a href="http://technet.microsoft.com/?ocid=eml-n-eg-loc--masr"&gt;TechNet Portal&lt;/a&gt; – the essential portal for IT Professionals &lt;/li&gt;    &lt;li&gt;&lt;a href="http://social.technet.microsoft.com/wiki/?ocid=eml-n-eg-loc--masr"&gt;TechNet Wiki&lt;/a&gt; – collective knowledge of Microsoft experts and your peers &lt;/li&gt;    &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/bb403698?ocid=eml-n-eg-loc--masr"&gt;TechNet Downloads&lt;/a&gt; – download free trials and betas of the latest Microsoft software &lt;/li&gt;    &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/cloud?ocid=eml-n-eg-loc--masr"&gt;IT Skills for the Cloud&lt;/a&gt; – all you need to set the sky as the limit for your career in a Cloud IT environment &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/?ocid=eml-n-eg-loc--masr"&gt;MSDN link&lt;/a&gt; – the key portal to knowledge base, free tools and &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/aa570323.aspx?ocid=eml-n-eg-loc--masr"&gt;MSDN Virtual Labs&lt;/a&gt; – it’s like a big full scale data-center but for your experiments and creativity only &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/aa570311.aspx?ocid=eml-n-eg-loc--masr"&gt;MSDN News Flash&lt;/a&gt; – subscribe for the key news and special offers &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8060934389522044629?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8060934389522044629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8060934389522044629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8060934389522044629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8060934389522044629'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2011/09/tools-resources-you-dont-want-to-miss.html' title='Tools &amp;amp; Resources you don’t want to miss!'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5449349112487465556</id><published>2011-04-10T15:08:00.001-07:00</published><updated>2011-04-10T15:08:28.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd Middle East 2011</title><content type='html'>&lt;p&gt;As per the requests I received after my sessions at Microsoft TechEd Middle East 2011, I’ll be posting the slide decks of my sessions here along with some photos (I know I know, you might not be interested in this) &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Open-mouthed smile" src="http://lh4.ggpht.com/_UodmZUPtyx4/TaIqPba4yxI/AAAAAAAAAY4/wJ8mMnOnPg8/wlEmoticon-openmouthedsmile2.png?imgmax=800" /&gt;&lt;/p&gt;  &lt;p&gt;I’ll start today with the session I delivered in the Pre-TechEd day.&lt;/p&gt;  &lt;h5&gt;Title: &lt;font style="font-weight: normal"&gt;Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010&lt;/font&gt;     &lt;br /&gt;Track: &lt;font style="font-weight: normal"&gt;Office and SharePoint (&lt;/font&gt;&lt;a href="http://www.teched.ae/"&gt;&lt;font style="font-weight: normal"&gt;PRE301&lt;/font&gt;&lt;/a&gt;&lt;font style="font-weight: normal"&gt;) &lt;/font&gt;    &lt;br /&gt;Speakers:&lt;font style="font-weight: normal"&gt; Ayman El-Hattab, Muhammed Nabil&lt;/font&gt;     &lt;br /&gt;Session Type: &lt;font style="font-weight: normal"&gt;Pre-Conference Seminar&lt;/font&gt;     &lt;br /&gt;Room: &lt;font style="font-weight: normal"&gt;Green Room 2 | Level: 300 – Advanced      &lt;br /&gt;&lt;font style="font-weight: bold"&gt;Description&lt;/font&gt;: &lt;/font&gt;&lt;font style="font-weight: normal"&gt;With the introduction of Business Connectivity Services (BCS) in SharePoint 2010, It's now easy to build no-code productivity solutions that extend LOB Systems to the user level by means of powerful and familiar interfaces (and what's more familiar than Office?). This session introduces BCS, Office Business Applications (OBA) and shows the power that SharePoint 2010, Office 2010 and BCS brings to the table.&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://www.slideshare.net/aymanelhattab/creating-nocode-bcs-solutions-in-sharepoint-2010-and-office-2010from-teched-middle-east-2011" target="_blank"&gt;View Slide Deck on SlideShare.net&lt;/a&gt;       &lt;br /&gt;&lt;a href="http://cid-3cd6d1b6f330333f.office.live.com/view.aspx/Public/TechEdMe/NoCodeBCSSolutions-AymanElHattab%5E_MuhammadNabil.pptx" target="_blank"&gt;View Slide Deck on PowerPoint Web Apps&lt;/a&gt;       &lt;br /&gt;&lt;a href="http://xy66oq.bay.livefilestore.com/y1pQ1nk6B_dFGCHaKhjneUabyKx4dW4aDqbjwF8TbFlWPmnDyRLrv2m57EMoamRDwyHz_KxRZ-p9cyHd7tPanJ-x3ILVb9xIgXH/NoCodeBCSSolutions-AymanElHattab_MuhammadNabil.pptx?download&amp;amp;psid=1" target="_blank"&gt;Download Slide Deck from SkyDrive&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TaIqSSn7slI/AAAAAAAAAY8/JFOPtB7JfRY/s1600-h/image%5B2%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UodmZUPtyx4/TaIqVSR9xGI/AAAAAAAAAZA/9xyjboorvqo/image_thumb%5B1%5D.png?imgmax=800" width="468" height="105" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:4fb0fae9-d92d-485c-9f37-4d9b2ed8bd9c" class="wlWriterEditableSmartContent"&gt;&lt;table border=0 cellspacing=0 cellpadding=0 style='outline:none;border-style:none;margin:0px;padding:0px;width:470px;border-collapse:collapse;'&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style='margin:0px;padding:0px;outline:none;border-style:none;width:auto'&gt;&lt;a style="outline:none;border-style:none;margin:0px;padding:0px;" target="_blank" href="https://cid-3cd6d1b6f330333f.skydrive.live.com/redir.aspx?page=play&amp;amp;resid=3CD6D1B6F330333F!739&amp;amp;type=5&amp;amp;authkey=SzGMZreMx*I%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" alt="View album" title="View album" src="http://lh6.ggpht.com/_UodmZUPtyx4/TaIqW7G0k_I/AAAAAAAAAZE/TYpaWh9bzBg/album%5B5%5D.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style='width:470px;text-align:center;overflow:visible;padding:0px;margin:0px;'&gt;                                            &lt;div style='width:470px;overflow:visible;'&gt;&lt;a style="text-decoration:none;" href="https://cid-3cd6d1b6f330333f.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=3CD6D1B6F330333F!739&amp;amp;type=5&amp;amp;authkey=SzGMZreMx*I%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos" target="_blank"&gt;&lt;span  style="line-height:1.26em;padding:0px;width:470px;font-size:26pt;font-family:'Segoe UI', helvetica, arial, sans-serif;"  defaultText="Enter album name here"&gt;Photos from the session&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;                                            &lt;div style="text-align:center;padding:9px 0px 0px 0px;margin:0px 0px 0px 0px;font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;"&gt;                                                &lt;table border=0 cellspacing=0 cellpadding=0 style="text-align:center;width:auto;margin-left:auto;margin-right:auto;padding:0px;outline:none;border-style:none;border-collapse:collapse;"&gt;                                     &lt;tr&gt;                                       &lt;td style="vertical-align:top;outline:none;border-style:none;margin:0px;padding:6px 12px 6px 0px;"&gt;&lt;a href="https://cid-3cd6d1b6f330333f.skydrive.live.com/redir.aspx?page=play&amp;amp;resid=3CD6D1B6F330333F!739&amp;amp;type=5&amp;amp;authkey=SzGMZreMx*I%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;VIEW SLIDE SHOW&lt;/a&gt;&lt;/td&gt;                                       &lt;td style="vertical-align:top;outline:none;border-style:none;margin:0px;padding:6px 0px 6px 0px;"&gt;&lt;a href="https://cid-3cd6d1b6f330333f.skydrive.live.com/redir.aspx?page=downloadphotos&amp;amp;resid=3CD6D1B6F330333F!739&amp;amp;type=5&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=SzGMZreMx*I%24" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;DOWNLOAD ALL&lt;/a&gt;&lt;/td&gt;                                                                            &lt;/tr&gt;                                   &lt;/table&gt;                                                                                                                                &lt;/div&gt;                                                                                       &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5449349112487465556?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5449349112487465556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5449349112487465556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5449349112487465556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5449349112487465556'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2011/04/creating-no-code-bcs-solutions-in.html' title='Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd Middle East 2011'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/TaIqPba4yxI/AAAAAAAAAY4/wJ8mMnOnPg8/s72-c/wlEmoticon-openmouthedsmile2.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5320219329180718003</id><published>2011-04-03T06:28:00.001-07:00</published><updated>2011-04-03T06:28:31.241-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>SharePoint MVP for another year .. Exciting news</title><content type='html'>&lt;p&gt;I should love April 1st… this is my anniversary date for my MVP award. You never know if you’re going to have an April Fool’s joke pulled on you or not. Regardless, I got the following email last Friday : &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Dear Ayman El Hattab,&lt;/p&gt;    &lt;p&gt;Congratulations! We are pleased to present you with the 2011 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in SharePoint Server technical communities during the past year.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TZh16s3oBvI/AAAAAAAAAYw/u1NaTkgYbvY/s1600-h/MVP_FullColor_ForScreen_thumb3.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="MVP_FullColor_ForScreen_thumb" border="0" alt="MVP_FullColor_ForScreen_thumb" align="right" src="http://lh5.ggpht.com/_UodmZUPtyx4/TZh1_EJIFFI/AAAAAAAAAY0/jgU0q39EJNE/MVP_FullColor_ForScreen_thumb_thumb1.png?imgmax=800" width="94" height="144" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Wuhoooooo, I have been renewed as SharePoint Server MVP for 2011. I would like to thank Microsoft for this. It’s an honour to be part of this vibrant knowledgable community. It's also really exciting to be associated with this great product &amp;quot;SharePoint&amp;quot;. The product itself is fantastic and it has bunch of talented experts in the form of MVPs and support of product team is excellent. Moreover SharePoint community is really vibrant, helpful and knowledgeable (You can follow the hashtag #SP2010 and #SharePoint on Twitter to understand what I mean). &lt;/p&gt;  &lt;p&gt;I'd to like thank my MVP Lead Ruari Plint and my ex-lead Baransel Dogan for their support and encouragement. I'd also like to thank people who have attended my talks, read my blogs and participated in the newsgroups and forums. &lt;/p&gt;  &lt;p&gt;Last year was a very busy year and one of my best when it comes to community participation. It ended up with three very successful TechEd talks and my first contribution to a published book (SharePoint 2010 Unleashed). I've big plans for the SharePoint community this year, especially the online one.. Stay tuned!&lt;/p&gt;  &lt;p&gt;Follow me on Twitter : @aymanelhattab &lt;a href="http://www.twitter.com/AymanElhattab"&gt;http://www.twitter.com/AymanElhattab&lt;/a&gt;     &lt;br /&gt;Connect with me through LinkedIn:&lt;a href="http://eg.linkedin.com/in/aymanelhattab"&gt;http://eg.linkedin.com/in/aymanelhattab&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5320219329180718003?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5320219329180718003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5320219329180718003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5320219329180718003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5320219329180718003'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2011/04/sharepoint-mvp-for-another-year.html' title='SharePoint MVP for another year .. Exciting news'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_UodmZUPtyx4/TZh1_EJIFFI/AAAAAAAAAY0/jgU0q39EJNE/s72-c/MVP_FullColor_ForScreen_thumb_thumb1.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8321348577857103799</id><published>2011-01-15T07:04:00.000-08:00</published><updated>2011-01-15T07:48:11.028-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday EMEA'/><title type='text'>Live Online SharePoint Saturday EMEA - Registration</title><content type='html'>&lt;p&gt;&lt;a href="http://www.sharepointsaturday.org/emea/default.aspx"&gt;&lt;strong&gt;Live Online SharePoint Saturday EMEA&lt;/strong&gt;&lt;/a&gt; is back on January 22nd, 2011. This is the second annual SPSEMEA and promises to be a huge event with over &lt;strong&gt;30 sessions&lt;/strong&gt;, &lt;strong&gt;4 simultaneous Live Meeting Channels&lt;/strong&gt; and a &lt;strong&gt;public text chatroom&lt;/strong&gt; open to participants and speakers. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://2011-01-22-spsmea.eventbrite.com/"&gt;&lt;strong&gt;Registration for SPSEMEA&lt;/strong&gt;&lt;/a&gt; began &lt;strong&gt;last Tuesday, January 11&lt;/strong&gt; and is free to the global SharePoint Community. There are over&lt;strong&gt; 30 SharePoint Evangelists&lt;/strong&gt;, including &lt;strong&gt;10 SharePoint MVPs&lt;/strong&gt;, from around the world providing content you would normally only see at a paid SharePoint Conference. Tracks are set for SharePoint End Users and Business Managers on topics for &amp;quot;&lt;strong&gt;How We Did It: Real World Case Studies&lt;/strong&gt;&amp;quot;, &amp;quot;&lt;strong&gt;No Code/Assembly Solutions&lt;/strong&gt;&amp;quot;, &amp;quot;&lt;strong&gt;SharePoint Interface Branding&lt;/strong&gt;&amp;quot;, and &amp;quot;&lt;strong&gt;SharePoint for Business&lt;/strong&gt;&amp;quot;. The sessions will be recorded and made available two weeks after the event.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Confirmed Presenters        &lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&amp;#160; &lt;br /&gt;Agnes Molnar, MVP: Hungary     &lt;br /&gt;Andrew Woodward, MVP: United Kingdom     &lt;br /&gt;Ant Clay: United Kingdom     &lt;br /&gt;Ayman El-Hattab, MVP: Egypt     &lt;br /&gt;Brett Lonsdale: United Kingdom     &lt;br /&gt;Chirag Patel: United States     &lt;br /&gt;Chris Poteet: United States     &lt;br /&gt;Christian Buckley: United States     &lt;br /&gt;Coskun Cavusoglu: United States     &lt;br /&gt;Daniel McPherson: India     &lt;br /&gt;Dave Coleman: United Kingdom     &lt;br /&gt;Derek Weeks: United States     &lt;br /&gt;Eric Riz: Candada     &lt;br /&gt;Fabian Williams: United States     &lt;br /&gt;Geoff Varosky: United States     &lt;br /&gt;Hossam Behery: United States     &lt;br /&gt;Ian Woodgate: United Kingdom     &lt;br /&gt;Jeremy Thake, MVP: Australia     &lt;br /&gt;Jerry Yasir, MVP: Saudi Arabia     &lt;br /&gt;Jim Bob Howard: United States     &lt;br /&gt;Jose Antonio Morales: United States     &lt;br /&gt;Laura Rogers: United States     &lt;br /&gt;Mai Omar: Egypt     &lt;br /&gt;Marc Anderson, MVP: United States     &lt;br /&gt;Mark Rackley: United States     &lt;br /&gt;Marwan Tarek, MVP: Egypt     &lt;br /&gt;Matt Bramer: United States     &lt;br /&gt;Michael Hinckley: United States     &lt;br /&gt;Muhammed Nabil: Eygpt     &lt;br /&gt;Nicolas Georgeault: France     &lt;br /&gt;Nigel Price: United Kingdom     &lt;br /&gt;Rackley Mark: United States     &lt;br /&gt;Rutherford Wilson: United States     &lt;br /&gt;Ruven Gotz, MVP: Canada     &lt;br /&gt;Saifullah Shafiq, MVP: United States     &lt;br /&gt;Sarah Haase: United States     &lt;br /&gt;Symon Garfield: United States&lt;/p&gt;  &lt;p&gt;Toni, Isaac, Mark and I will be moderating the sessions, making sure everything is going smoothly.&amp;#160; &lt;/p&gt;  &lt;p&gt;We hope you'll join us for Live Online SharePoint Saturday EMEA. &lt;a href="http://2011-01-22-spsmea.eventbrite.com/"&gt;&lt;strong&gt;Please register in advance&lt;/strong&gt;&lt;/a&gt; to guarantee yourself free access to some of the best presentations available, all aimed at SharePoint End Users.     &lt;br /&gt;See you there. &lt;/p&gt;  &lt;p&gt;Ayman El-Hattab (@aymanelhattab), Egypt    &lt;br /&gt;Mark Miller (@eusp), United States     &lt;br /&gt;Toni Frankola (@ToniFrankola), Croatia     &lt;br /&gt;Isaac Stith (@MrIsaac), United States     &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8321348577857103799?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8321348577857103799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8321348577857103799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8321348577857103799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8321348577857103799'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2011/01/live-online-sharepoint-saturday-emea_15.html' title='Live Online SharePoint Saturday EMEA - Registration'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-2578250336047438916</id><published>2011-01-06T08:15:00.000-08:00</published><updated>2011-01-06T08:16:59.168-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Feature and Solution Framework in SP2010–From Ignite Training</title><content type='html'>&lt;p&gt;As promised, here is another slide deck from SP2010 development training that I delivered last week to partners @ Microsoft Egypt.&lt;/p&gt;  &lt;p&gt;Today I’m sharing a presentation about the main building blocks of SharePoint; Features and Solutions.&lt;/p&gt;  &lt;p&gt;Your feedback is appreciated.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;iframe height="327" src="http://r.office.microsoft.com/r/rlidPowerPointEmbed?p1=1&amp;amp;p2=1&amp;amp;p3=SD3CD6D1B6F330333F!706&amp;amp;p4=" frameborder="0" width="402" scrolling="no"&gt;&lt;/iframe&gt;  &lt;p&gt;&lt;a href="http://cid-3cd6d1b6f330333f.office.live.com/view.aspx/Public/SharePoint%202010%20-%20Ignite%20Development/AymanElHattab%5E_FeatureAndSolutionFramework%5E_MVP.pptx" target="_blank"&gt;View in brower (PowerPoint Web App)&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.slideshare.net/aymanelhattab/feature-and-solution-framework-in-sharepoint-2010-ayman-elhattav-mvp" target="_blank"&gt;View on SlideShare&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://public.bay.livefilestore.com/y1p0_QRFUXhK0sfc19dk9Xiad4lzXdmB5zZrA61gnPsCOiDO-8d5dlgCiA84saHG_dhGLimxkAFxbAwYlBcpxo2qg/AymanElHattab_FeatureAndSolutionFramework_MVP.pptx?download&amp;amp;psid=1" target="_blank"&gt;Download from SkyDrive&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;See Also:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=215" target="_blank"&gt;SharePoint 2010 as a Development Platform– From SharePoint Ignite Training&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=216" target="_blank"&gt;SharePoint 2010 Architecture Slides–From Ignite Training&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-2578250336047438916?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/2578250336047438916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=2578250336047438916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2578250336047438916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2578250336047438916'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2011/01/feature-and-solution-framework-in.html' title='Feature and Solution Framework in SP2010–From Ignite Training'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1691204640055317734</id><published>2011-01-04T09:20:00.000-08:00</published><updated>2011-01-04T09:21:42.570-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Live Online SharePoint Saturday EMEA!</title><content type='html'>&lt;p&gt;SharePoint Saturday EMEA is a loosely knit group of SharePoint evangelists from around the world. We are working together, using SharePoint as a &lt;img style="display: inline; float: right" alt="Live Online SharePoint Saturday EMEA" align="right" src="http://www.sharepointsaturday.org/emea/SiteImages/SharePointSaturdayEMEA-314x116.png" /&gt;collaboration tool to sponsor live, online global events.&lt;/p&gt;  &lt;p&gt;On January 22nd, 2011, we will hold our 2nd annual, live online SharePoint Saturday event in the EMEA Timezones.&lt;/p&gt;  &lt;h5&gt;Registration to attend LIVE ONLINE SHAREPOINT SATURDAY EMEA begins on January 11, 2011. Please mark your calendar to guarantee your seat.&lt;/h5&gt;  &lt;p&gt;On January 11, 2011, we will begin open registration for those wishing to attend the sessions. Please mark you calendar and begin spreading the word. Last session we had 600 registrations and hope to break 1000 for this series. Thanks in advance for helping us out.&lt;/p&gt;  &lt;h5&gt;SPSEMEA Organizing Team&lt;/h5&gt;  &lt;p&gt;Mark Miller, United States    &lt;br /&gt;Toni Frankola, Croatia     &lt;br /&gt;Isaac Stith, United States     &lt;br /&gt;Ayman El-Hattab, Egypt&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1691204640055317734?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1691204640055317734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1691204640055317734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1691204640055317734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1691204640055317734'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2011/01/live-online-sharepoint-saturday-emea.html' title='Live Online SharePoint Saturday EMEA!'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5458161070015335468</id><published>2011-01-04T04:30:00.000-08:00</published><updated>2011-01-04T09:09:12.254-08:00</updated><title type='text'>SharePoint 2010 Architecture Slides–From Ignite Training</title><content type='html'>&lt;p&gt;During my SharePoint 2010 Ignite Training for developers @ Microsoft Egypt, I delivered two Architecture sessions; I’m sharing the slides here.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#c0504d" size="2"&gt;First Session: SharePoint 2010 Web Application Architecture&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;iframe height="327" src="http://r.office.microsoft.com/r/rlidPowerPointEmbed?p1=1&amp;amp;p2=1&amp;amp;p3=SD3CD6D1B6F330333F!651&amp;amp;p4=" frameborder="0" width="402" scrolling="no"&gt;&lt;/iframe&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;p&gt;&lt;a href="http://cid-3cd6d1b6f330333f.office.live.com/view.aspx/Public/SharePoint%202010%20-%20Ignite%20Development/AymanElHattab%5E_SharePoint%202010%20Service%20Application%20Architecture%5E_MVP.pptx" target="_blank"&gt;View on PowerPoint Web Apps&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.slideshare.net/aymanelhattab/sharepoint-2010-web-application-architecture-ayman-elhattabmvp" target="_blank"&gt;View on SlideShare&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://public.bay.livefilestore.com/y1pSZZtQJUr-36cQ6vmN_-O5dCOLUNbtgjSeiy5AAd_LuJBLg3uQhrauU986bHrcxX1K5EMQHIFRWqJYhwmyFQ0ww/AymanElHattab_SharePoint%202010%20Service%20Application%20Architecture_MVP.pptx?download&amp;amp;psid=1" target="_blank"&gt;Download from SkyDrive&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#c0504d" size="2"&gt;Second Session: SharePoint 2010 Service Application Architecture&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;iframe height="327" src="http://r.office.microsoft.com/r/rlidPowerPointEmbed?p1=1&amp;amp;p2=1&amp;amp;p3=SD3CD6D1B6F330333F!652&amp;amp;p4=" frameborder="0" width="402" scrolling="no"&gt;&lt;/iframe&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cid-3cd6d1b6f330333f.office.live.com/view.aspx/Public/SharePoint%202010%20-%20Ignite%20Development/AymanElHattab%5E_SharePoint%202010%20Service%20Application%20Architecture%5E_MVP.pptx" target="_blank"&gt;View on PowerPoint Web Apps&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.slideshare.net/aymanelhattab/sharepoint-2010-service-application-architecture-ayman-elhattabmvp" target="_blank"&gt;View on SlideShare&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://public.bay.livefilestore.com/y1pSZZtQJUr-36cQ6vmN_-O5dCOLUNbtgjSeiy5AAd_LuJBLg3uQhrauU986bHrcxX1K5EMQHIFRWqJYhwmyFQ0ww/AymanElHattab_SharePoint%202010%20Service%20Application%20Architecture_MVP.pptx?download&amp;amp;psid=1" target="_blank"&gt;Download from SkyDrive&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;See Also:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=215" target="_blank"&gt;SharePoint 2010 as a Development Platform – From Ignite Training&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5458161070015335468?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5458161070015335468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5458161070015335468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5458161070015335468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5458161070015335468'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2011/01/sharepoint-2010-architecture-slidesfrom.html' title='SharePoint 2010 Architecture Slides–From Ignite Training'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8286976077438017719</id><published>2011-01-02T10:38:00.001-08:00</published><updated>2011-01-02T10:38:07.861-08:00</updated><title type='text'>SharePoint 2010 as a Development Platform– From SharePoint Ignite Training</title><content type='html'>&lt;p&gt;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.&lt;/p&gt;  &lt;p&gt;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.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Session Objectives&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;1. Understand SharePoint editions and prerequisites.    &lt;br /&gt;2. Understand the features SharePoint offers as a development Platform.     &lt;br /&gt;3. Explore the differences between a site collection and a site.     &lt;br /&gt;4. Create site collections and sites     &lt;br /&gt;5. Create lists and libraries through the browser.     &lt;br /&gt;6. Use Web Part pages.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;iframe height="327" src="http://r.office.microsoft.com/r/rlidPowerPointEmbed?p1=1&amp;amp;p2=1&amp;amp;p3=SD3CD6D1B6F330333F!613&amp;amp;p4=" frameborder="0" width="402" scrolling="no"&gt;&lt;/iframe&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cid-3cd6d1b6f330333f.office.live.com/view.aspx/Public/SharePoint%202010%20-%20Ignite%20Development/AymanElHattab%5E_SharePoint%202010%20as%20a%20Development%20Platform%5E_MVP.pptx" target="_blank"&gt;View it on the browser using Office Web Apps&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.slideshare.net/aymanelhattab/sharepoint-2010-as-a-development-platform-ayman-elhattab-mvp" target="_blank"&gt;View it on SlideShare&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://cid-3cd6d1b6f330333f.office.live.com/browse.aspx/Public/SharePoint%202010%20-%20Ignite%20Development?uc=1" target="_blank"&gt;Download from SkyDrive&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8286976077438017719?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8286976077438017719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8286976077438017719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8286976077438017719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8286976077438017719'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2011/01/sharepoint-2010-as-development-platform.html' title='SharePoint 2010 as a Development Platform– From SharePoint Ignite Training'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6350629206240522835</id><published>2010-12-29T12:51:00.001-08:00</published><updated>2010-12-29T12:51:26.473-08:00</updated><title type='text'>Egyptian MVPs Dinner</title><content type='html'>&lt;p&gt;[[Cross-post from &lt;a href="http://shadiesm.blogspot.com/2010/12/egyptian-mvps-dinner-done.html" target="_blank"&gt;Shady Khorshed’s blog&lt;/a&gt;]]&lt;/p&gt;  &lt;p&gt;I'd like to thank all the great team that attended our dinner, really it was great day and wish to see you all soon my dear friends.    &lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_imjRUUCK_-8/TRsHe9v67tI/AAAAAAAAACg/22FsT97oICs/s1600/IMG_6883.jpg"&gt;&lt;img border="0" alt="" src="http://3.bp.blogspot.com/_imjRUUCK_-8/TRsHe9v67tI/AAAAAAAAACg/22FsT97oICs/s320/IMG_6883.jpg" width="464" height="331" /&gt;&lt;/a&gt;     &lt;br /&gt;From right to left     &lt;br /&gt;Mina Nagy, Mohamed Nar, Dr. Ahmed Bahaa, Sherif Talaat, Ayman El-Hattab, Yasser Makram, Walid Omar, Shady Khorshed and Mohamed Wahby.&lt;/p&gt;  &lt;p&gt;[[Cross-post from &lt;a href="http://shadiesm.blogspot.com/2010/12/egyptian-mvps-dinner-done.html" target="_blank"&gt;Shady Khorshed’s blog&lt;/a&gt;]]&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6350629206240522835?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6350629206240522835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6350629206240522835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6350629206240522835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6350629206240522835'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/12/egyptian-mvps-dinner.html' title='Egyptian MVPs Dinner'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_imjRUUCK_-8/TRsHe9v67tI/AAAAAAAAACg/22FsT97oICs/s72-c/IMG_6883.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5625786996413652150</id><published>2010-12-03T03:55:00.000-08:00</published><updated>2010-12-03T04:02:47.483-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday Arabia'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday EMEA'/><title type='text'>SharePoint Saturday Arabia Postponed</title><content type='html'>&lt;p&gt;I am sorry to announce that SharePoint Saturday Arabia, scheduled to be held on December 11th has been postponed until further notice.&lt;/p&gt;  &lt;p&gt;For those who cannot wait and keen to attend other SharePoint talks and events, I recommend the following top-notch events:&lt;/p&gt;  &lt;p&gt;1. SharePoint Saturday EMEA:&amp;#160; this will be huge, organized and sponsored by great ISV’s and partners, stay tuned for more info &lt;a href="http://www.sharepointsaturday.org/emea"&gt;http://www.sharepointsaturday.org/emea&lt;/a&gt; |&lt;a href="http://www.endusersharepoint.com"&gt;http://www.endusersharepoint.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. TechEd Middle East : &lt;a href="http://www.teched.ae/" target="_blank"&gt;Register Now&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;3. SharePoint Conference 2011, Qatar. &lt;a href="http://www.microsoft.com/gulf/mssharepoint2010?WT.mc_id=soc-n-SA-loc-EPG-v-ayele" target="_blank"&gt;Register Now&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;4. MS3arab Community monthly meetings: I’ll be speaking next month about SharePoint 2010.&lt;/p&gt;  &lt;p&gt;Stay tuned for the news dates for SharePoint Saturday Arabia, this will be announced very soon!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5625786996413652150?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5625786996413652150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5625786996413652150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5625786996413652150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5625786996413652150'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/12/sharepoint-saturday-arabia-postponed.html' title='SharePoint Saturday Arabia Postponed'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-9066865818905514506</id><published>2010-12-02T23:57:00.000-08:00</published><updated>2010-12-02T23:58:46.382-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>When to write a custom BCS connector?</title><content type='html'>&lt;p&gt;I have been asked this question several times during the last month and I have tried to shed some light on that during my session at OpenDoor Egypt. Today, I stumbled upon a good MSDN article that concisely answers this question : &lt;/p&gt;  &lt;h3&gt;&lt;font size="2"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee554911.aspx?ocid=soc-n-SA-loc-EPG-v-ayele" target="_blank"&gt;Differences Between Using the .NET Assembly Connector and Writing a Custom Connector&lt;/a&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;Happy Coding &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://lh6.ggpht.com/_UodmZUPtyx4/TPijNDG90oI/AAAAAAAAAYY/jR5hk_4fyX4/wlEmoticon-smile%5B2%5D.png?imgmax=800" /&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-9066865818905514506?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/9066865818905514506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=9066865818905514506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/9066865818905514506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/9066865818905514506'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/12/when-to-write-custom-bcs-connector.html' title='When to write a custom BCS connector?'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_UodmZUPtyx4/TPijNDG90oI/AAAAAAAAAYY/jR5hk_4fyX4/s72-c/wlEmoticon-smile%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5198012256073465048</id><published>2010-11-24T05:54:00.000-08:00</published><updated>2010-11-24T07:54:25.922-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><title type='text'>About MS3arab Community!</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TO01DNvF6TI/AAAAAAAAAYI/gYd_Obw6pWc/s1600-h/image%5B7%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UodmZUPtyx4/TO01FHdZpKI/AAAAAAAAAYM/vs8wZjZugjE/image_thumb%5B4%5D.png?imgmax=800" width="477" height="375" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#666666"&gt;Who Are We?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Set of cooperative Industry Geeks who targets cooperating with community to avail high-end sessions to the Microsoft technical community in Arabic.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#4c4c4c"&gt;Who are MS3arab Co-Founders?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ahmed Bahaa, Ph.D, MVP, and RD &lt;/li&gt;    &lt;li&gt;Ayman El-Hattab, MVP. &lt;/li&gt;    &lt;li&gt;Mohamed Rafaat Samy. &lt;/li&gt;    &lt;li&gt;Mohamed Bahaa, M.Sc. &lt;/li&gt;    &lt;li&gt;Mahmoud Ghoz. &lt;/li&gt;    &lt;li&gt;Shady Naguib &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#4c4c4c"&gt;Other Key Members&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Marwan Tarek, MVP –SharePoint &lt;/li&gt;    &lt;li&gt;Sharif Talaat, MVP –Windows Power Shell &lt;/li&gt;    &lt;li&gt;Mahmoud Magdy, MVP –Exchange. &lt;/li&gt;    &lt;li&gt;Mohamed Aamer &lt;/li&gt;    &lt;li&gt;Mohamed Yehia. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#4c4c4c"&gt;Our Target Audience&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Working Professionals. &lt;/li&gt;    &lt;li&gt;Enterprise Workers &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#4c4c4c"&gt;Our Host&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TO01Jw5aexI/AAAAAAAAAYQ/_pbxBfYe3cM/s1600-h/image6%5B1%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UodmZUPtyx4/TO01L1jk3xI/AAAAAAAAAYU/Ct-8WZmLOjY/image6_thumb.png?imgmax=800" width="476" height="321" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#4c4c4c"&gt;Our Gatherings&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;   &lt;ul&gt;     &lt;li&gt;When :On Monthly Basis, Last Wednesday of the Month (6:30 –9:30) &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Where : EBI &lt;/li&gt;    &lt;li&gt;How: Each gathering will include 2 sessions (2 X 75Min.) &lt;/li&gt;    &lt;li&gt;Always Check Prerequisites before attending &lt;/li&gt;    &lt;p&gt;&lt;strong&gt;&lt;font color="#4c4c4c"&gt;Connect With Us&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Facebook Group (&lt;a href="http://www.facebook.com/pages/MS3arab/106381552762038" target="_blank"&gt;MS3arab&lt;/a&gt;)       &lt;br /&gt;Facebook Fan page (&lt;a href="http://www.facebook.com/home.php?sk=group_157083004332034" target="_blank"&gt;MS3arab&lt;/a&gt;)       &lt;br /&gt;Twitter (&lt;a href="http://twitter.com/MS3arab" target="_blank"&gt;MS3arab&lt;/a&gt;)       &lt;/p&gt;&lt;/strong&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5198012256073465048?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5198012256073465048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5198012256073465048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5198012256073465048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5198012256073465048'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/11/about-ms3arab-community.html' title='About MS3arab Community!'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/TO01FHdZpKI/AAAAAAAAAYM/vs8wZjZugjE/s72-c/image_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-3600889695661625883</id><published>2010-11-20T23:56:00.000-08:00</published><updated>2010-11-21T12:34:13.657-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Microsoft leading the Magic Quadrant for Social Software in the Workplace through SharePoint</title><content type='html'>&lt;p&gt;Microsoft moved forward considerably on the 2010 Social Software for the Workplace Magic Quadrant.&amp;#160; Microsoft maintained its #1 position on the Ability to Execute axis and moved forward rather substantially on the &lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TOmCPx9C6ZI/AAAAAAAAAYA/Z9E6_-QwPGg/s1600-h/clip_image002%5B2%5D.gif"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" align="right" src="http://lh3.ggpht.com/_UodmZUPtyx4/TOmCQmEndcI/AAAAAAAAAYE/T_CPGkTR-Zc/clip_image002_thumb%5B1%5D.gif?imgmax=800" width="255" height="306" /&gt;&lt;/a&gt;Completeness of Vision axis, overtaking IBM and several other competitors there and coming very close to Jive. &lt;/p&gt;  &lt;p&gt;Also it’s worth mentioning that there are two competitors who are NOT present in the 2010 Social Software for the Workplace MQ: Google and Cisco. &lt;/p&gt;  &lt;p&gt;Google was dropped from this Magic Quadrant for 2010 due to the demise of Wave and Gartner’s lack of confidence in Google’s commitment to the enterprise.&amp;#160; Cisco, on the other hand, despite a year of heavy marketing of Quad to analysts and customer elites failed to meet the bar for market presence.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Click &lt;a href="http://www.gartner.com/technology/media-products/reprints/microsoft/vol14/article5/article5.html" target="_blank"&gt;here&lt;/a&gt; to download the full report.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-3600889695661625883?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/3600889695661625883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=3600889695661625883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3600889695661625883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3600889695661625883'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/11/microsoft-leading-magic-quadrant-for.html' title='Microsoft leading the Magic Quadrant for Social Software in the Workplace through SharePoint'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/TOmCQmEndcI/AAAAAAAAAYE/T_CPGkTR-Zc/s72-c/clip_image002_thumb%5B1%5D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-483788520566273561</id><published>2010-11-10T07:00:00.000-08:00</published><updated>2010-11-10T07:11:32.559-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><title type='text'>PDC Cairo Local Event / MS3arab Community Launch in photos!</title><content type='html'>&lt;p&gt;PDC Cairo Local Event/MS3arab Community Launch was phenomenal with great enthusiastic attendees and speakers. I would like to thank all those who participated in making this happens (including Egyptian MSP’s). I would like to leave you for now with some photos from the event.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:43910065-dec0-4c21-8db9-070692fe6474" class="wlWriterEditableSmartContent"&gt;&lt;table border=0 cellspacing=0 cellpadding=0 style='outline:none;border-style:none;margin:0px;padding:0px;width:444px;border-collapse:collapse;'&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style='margin:0px;padding:0px;outline:none;border-style:none;width:auto'&gt;&lt;a style="outline:none;border-style:none;margin:0px;padding:0px;" target="_blank" href="https://cid-3cd6d1b6f330333f.skydrive.live.com/redir.aspx?page=play&amp;amp;resid=3CD6D1B6F330333F!573&amp;amp;type=5&amp;amp;authkey=E2YJQt6tPGc%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" alt="View album" title="View album" src="http://lh3.ggpht.com/_UodmZUPtyx4/TNq2IggKOVI/AAAAAAAAAX8/JXKZsNoFiho/MS3arab%20Community%20Launch%20PDC%20Local%20Event%5B36%5D.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style='width:444px;text-align:center;overflow:visible;padding:0px;margin:0px;'&gt;                                            &lt;div style='width:444px;overflow:visible;'&gt;&lt;a style="text-decoration:none;" href="https://cid-3cd6d1b6f330333f.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=3CD6D1B6F330333F!573&amp;amp;type=5&amp;amp;authkey=E2YJQt6tPGc%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos" target="_blank"&gt;&lt;span  style="line-height:1.26em;padding:0px;width:444px;font-size:26pt;font-family:'Segoe UI', helvetica, arial, sans-serif;"  defaultText="Enter album name here"&gt;Photo Album&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;                                            &lt;div style="text-align:center;padding:9px 0px 0px 0px;margin:0px 0px 0px 0px;font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;"&gt;                                                &lt;table border=0 cellspacing=0 cellpadding=0 style="text-align:center;width:auto;margin-left:auto;margin-right:auto;padding:0px;outline:none;border-style:none;border-collapse:collapse;"&gt;                                     &lt;tr&gt;                                       &lt;td style="vertical-align:top;outline:none;border-style:none;margin:0px;padding:6px 12px 6px 0px;"&gt;&lt;a href="https://cid-3cd6d1b6f330333f.skydrive.live.com/redir.aspx?page=play&amp;amp;resid=3CD6D1B6F330333F!573&amp;amp;type=5&amp;amp;authkey=E2YJQt6tPGc%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;VIEW SLIDE SHOW&lt;/a&gt;&lt;/td&gt;                                       &lt;td style="vertical-align:top;outline:none;border-style:none;margin:0px;padding:6px 0px 6px 0px;"&gt;&lt;a href="https://cid-3cd6d1b6f330333f.skydrive.live.com/redir.aspx?page=downloadphotos&amp;amp;resid=3CD6D1B6F330333F!573&amp;amp;type=5&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=E2YJQt6tPGc%24" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;DOWNLOAD ALL&lt;/a&gt;&lt;/td&gt;                                                                            &lt;/tr&gt;                                   &lt;/table&gt;                                                                                                                                &lt;/div&gt;                                                                                       &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;  &lt;p&gt;I have received some questions via mail about the new community (MS3arab), the process of registration and more. I'll leave this to another detailed post, stay tuned ….&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-483788520566273561?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/483788520566273561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=483788520566273561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/483788520566273561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/483788520566273561'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/11/pdc-cairo-local-event-ms3arab-community.html' title='PDC Cairo Local Event / MS3arab Community Launch in photos!'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/TNq2IggKOVI/AAAAAAAAAX8/JXKZsNoFiho/s72-c/MS3arab%20Community%20Launch%20PDC%20Local%20Event%5B36%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1041723851907803097</id><published>2010-10-27T06:32:00.000-07:00</published><updated>2010-10-27T06:35:43.713-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday Arabia'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>SharePoint Saturday Arabia is back –11 Dec 2010</title><content type='html'>&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/TMgqofH6IsI/AAAAAAAAAXw/BHZM_tCHjrE/s1600-h/SharePointSaturday_small%5B3%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SharePointSaturday_small" border="0" alt="SharePointSaturday_small" align="right" src="http://lh6.ggpht.com/_UodmZUPtyx4/TMgqrUwgCPI/AAAAAAAAAX0/3VU35NwvNv4/SharePointSaturday_small_thumb%5B1%5D.png?imgmax=800" width="319" height="135" /&gt;&lt;/a&gt;SharePoint Saturday Arabia Online event is back! &lt;/p&gt;  &lt;p&gt;Following from last successful event, this online event is scheduled for DEC 11, 2010.&lt;/p&gt;  &lt;p&gt;Last March, we hosted the first instance of SharePoint Saturday Arabia and it was a success, thanks to our speakers and sponsors. It was a ten hour event with 15 Speakers, including 8 MVPs, and two simultaneous sessions running every hour. We had 750 registrants and around 150 attendees( Recording from the first event are still available here http://www.endusersharepoint.com/2010/04/05/sharepoint-saturday-arabia-wrap-up-recording-and-bonus-videos/ )&lt;/p&gt;  &lt;p&gt;This is the second event and we are hoping for the same success and enthusiasm from our audience.&lt;/p&gt;  &lt;p&gt;In the spirit of giving back to the SharePoint Community, the event admission will be free of charge, supported by people volunteering their time to speak on their favorite SharePoint topic.&lt;/p&gt;  &lt;p&gt;We are now taking speaker submissions. Please download the &lt;a href="http://www.sharepointsaturday.org/arabia/Shared%20Documents/SPSArabia-SpeakerSubmission.doc"&gt;speaker submission form&lt;/a&gt;. There are some new questions on there that you might not have seen if you have participated in previous SharePoint Saturday events since we are dealing with multiple timezones and continents.&lt;/p&gt;  &lt;p&gt;We will take submissions &lt;strong&gt;&lt;em&gt;only &lt;/em&gt;&lt;/strong&gt;for 2010 material. Presentations will last one hour with possible Q&amp;amp;A continuing through the live blogging platform.&lt;/p&gt;  &lt;p&gt;Register here &lt;a href="http://www.sharepointsaturday.org/arabia"&gt;http://www.sharepointsaturday.org/arabia&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1041723851907803097?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1041723851907803097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1041723851907803097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1041723851907803097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1041723851907803097'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/sharepoint-saturday-arabia-is-back-11.html' title='SharePoint Saturday Arabia is back –11 Dec 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_UodmZUPtyx4/TMgqrUwgCPI/AAAAAAAAAX0/3VU35NwvNv4/s72-c/SharePointSaturday_small_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8188268074499526639</id><published>2010-10-21T08:44:00.000-07:00</published><updated>2010-10-21T08:47:15.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Speaking at Open Door Egypt 2, 3 November</title><content type='html'>&lt;div class="ExternalClass6AE4B2962313451BA64408FF39A00E0E"&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TMBgckjLUEI/AAAAAAAAAXg/vq2jv_aLdy4/s1600-h/image%5B18%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/TMBgeTVeriI/AAAAAAAAAXk/q18NE_4Xsoc/image_thumb%5B14%5D.png?imgmax=800" width="455" height="396" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;Microsoft will be hosting its new annual event Microsoft Open Door at the&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/TMBgfIC7vnI/AAAAAAAAAXo/vK8dr2XAvzs/s1600-h/image%5B3%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://lh4.ggpht.com/_UodmZUPtyx4/TMBggXrCNYI/AAAAAAAAAXs/-_KktarKBiA/image_thumb%5B1%5D.png?imgmax=800" width="328" height="90" /&gt;&lt;/a&gt; Fairmont hotel, Heliopolis, Cairo, Egypt for two days 2nd and 3rd of November 2010.The event will have two tracks; one for Developers and the other for ITPros.&lt;/p&gt;    &lt;p&gt;I will be presenting “&lt;font size="1"&gt;&lt;font color="#333333"&gt;&lt;strong&gt;Developing Office Business Applications with Microsoft Office 2010 and Microsoft SharePoint Server 2010&lt;/strong&gt;“&lt;/font&gt;on November, 3rd (2:30 – 3:30 PM)&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;u&gt;&lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032463952&amp;amp;IO=jDSakAvwx459tWxbICX5LQ%3d%3d" target="_blank"&gt;&lt;strong&gt;Developers track schedule&lt;/strong&gt;&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;    &lt;table style="color: #000000" border="2" cellspacing="0" cellpadding="2" width="478"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="474"&gt;           &lt;p&gt;&lt;font color="#333333"&gt;&lt;font size="1"&gt;&lt;strong&gt;TUE NOV 2nd - Day 1&lt;/strong&gt;                   &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;              &lt;br /&gt;&lt;font color="#333333" size="1"&gt;8:30 AM&amp;#160; 10:00 AM Registration &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;10:00 AM 11:00 AM &lt;strong&gt;Keynote&lt;/strong&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:00 AM 11:30 AM Break&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:30 AM 12:30 PM Building Modern Line-of-Business Applications with Microsoft Visual Studio 2010&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:30 PM 12:45 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:45 PM 1:45 PM Overview of the Windows Phone 7 Application Platform &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;1:45 PM 2:45 PM Lunch Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;2:45 PM 3:45 PM Lap around the Windows Azure Platform &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:45 PM 4:15 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;4:15 PM 5:15 PM IE9 for Developers&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="474"&gt;           &lt;p&gt;&lt;font color="#333333"&gt;&lt;font size="1"&gt;&lt;strong&gt;WED NOV 3rd - Day 2&lt;/strong&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;9:00 AM 10:00 AM Registration &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font style="background-color: #ffffff" color="#333333" size="1"&gt;10:00 AM 11:00 AM Microsoft Office 2010: Developing the Next Wave of Productivity Solutions &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:00 AM 11:15 AM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:15 AM 12:15 PM Overview of Microsoft Web Platform &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:15 PM 12:30 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:30 PM 1:30 PM Software Testing with Microsoft Visual Studio 2010 &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;1:30 PM 2:30 PM Lunch Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333"&gt;&lt;font size="1"&gt;2:30 PM 3:30 PM &lt;font style="background-color: #ffff00"&gt;Developing Office Business Applications with Microsoft Office 2010 and Microsoft SharePoint Server 2010 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:30 PM 3:45 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:45 PM 4:45 PM Jump into Microsoft Silverlight and Become Immediately Effective &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;4:45 PM 5:00 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;5:00 PM 6:00 PM SQL Unplugged &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;6:00 PM 7:00 PM Introducing Microsoft Lync 2010&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032463940&amp;amp;IO=jDSakAvwx46pHZ%2bd/XyzUw%3d%3d" target="_blank"&gt;ITPros track schedule&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;table style="color: #000000" border="2" cellspacing="0" cellpadding="2" width="477"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="473"&gt;           &lt;p&gt;&lt;font size="1"&gt;&lt;strong&gt;&lt;font color="#333333"&gt;TUE NOV 2nd - Day 1&lt;/font&gt;&lt;/strong&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;8:30 AM 10:00 AM Registration&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;10:00 AM 11:00 AM &lt;strong&gt;Keynote&lt;/strong&gt;                 &lt;br /&gt;11:00 AM 11:30 AM Break&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:30 AM 12:30 PM Realizing a Dynamic Datacenter Environment with Windows Server 2008 R2 Hyper-V and Partner Solutions &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;12:30 PM 12:45 PM Break&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:45 PM 1:45 PM Business intelligence: Creating the right cubes for Microsoft Office Excel and Excel services &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;1:45 PM 2:45 PM Lunch Break&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;2:45 PM 3:45 PM SharePoint 2010 : The new era of digital media platform&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;3:45 PM 4:15 PM Break&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;4:15 PM 5:15 PM Windows 7 + MDOP: Optimized Desktop Solutions&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;5:15 PM 5:30 PM Break&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="473"&gt;           &lt;p&gt;&lt;font color="#333333"&gt;&lt;font size="1"&gt;&lt;strong&gt;WED NOV 3rd - Day 2&lt;/strong&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;9:00 AM 10:00 AM Registration &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;10:00 AM 11:00 AM Deploying Microsoft Enterprise Desktop Virtualization v1 to Solve Windows 7 Application Compatibility &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:00 AM 11:15 AM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:15 AM 12:15 PM Business Ready Security: Exploring the Identity and Access Management Solution&amp;#160; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:15 PM 12:30 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:30 PM 1:30 PM Introducing Microsoft Lync &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;1:30 PM 2:30 PM Lunch Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;2:30 PM 3:30 PM Upgrading from Microsoft Exchange Server 2003/2007 to Exchange Server 2010: Tips, Tricks, and Lessons Learned &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:30 PM 3:45 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:45 PM 4:45 PM Microsoft High Performance Computing Server &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;4:45 PM 5:00 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;5:00 PM 6:00 PM SQL Unplugged &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;6:00 PM 7:00 PM Introducing Microsoft Lync 2010&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;Registration:&lt;/p&gt;  &lt;p&gt;&lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032463952&amp;amp;IO=jDSakAvwx459tWxbICX5LQ%3d%3d" target="_blank"&gt;Developers track&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032463940&amp;amp;IO=jDSakAvwx46pHZ%2bd/XyzUw%3d%3d" target="_blank"&gt;ITPro track&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8188268074499526639?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8188268074499526639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8188268074499526639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8188268074499526639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8188268074499526639'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/speaking-at-open-door-egypt-2-3_21.html' title='Speaking at Open Door Egypt 2, 3 November'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/TMBgeTVeriI/AAAAAAAAAXk/q18NE_4Xsoc/s72-c/image_thumb%5B14%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-494272925826706294</id><published>2010-10-21T08:28:00.000-07:00</published><updated>2010-10-21T08:35:26.826-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Invitation: Enterprise Developers Academy–Microsoft Egypt</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TMBdplJvTtI/AAAAAAAAAXQ/Dx5rmixYgOA/s1600-h/image%5B11%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/TMBdtf1e65I/AAAAAAAAAXU/8UM0C9ZOYII/image_thumb%5B7%5D.png?imgmax=800" width="477" height="309" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/TMBduDmPQ4I/AAAAAAAAAXY/TNXDl13iogU/s1600-h/image%5B13%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UodmZUPtyx4/TMBdvXuRiWI/AAAAAAAAAXc/WML4EMQLZ4k/image_thumb%5B9%5D.png?imgmax=800" width="474" height="86" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;table style="color: #000000" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Develop your expertise&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;font size="1"&gt;Get up to speed on all the latest tools available to enhance              &lt;br /&gt;your skills and create new, innovative solutions.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Develop your network &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;font size="1"&gt;Meet and interact with industry leaders and professionals. Share              &lt;br /&gt;and exchange tips on development, generate ideas and establish relationships.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Develop new solutions &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;font size="1"&gt;Discover how you can get more value out of your existing tools and              &lt;br /&gt;deliver superior solutions through in-depth discussions and demos.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Don't miss this exclusive event. &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;            &lt;table style="color: #000000" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;               &lt;tr&gt;                 &lt;td valign="top" width="651"&gt;                   &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Introduction to SharePoint Development&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td valign="top" width="651"&gt;                   &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Date: &lt;/b&gt;Wednesday October 27, 2010&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td valign="top" width="651"&gt;                   &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Time: &lt;/b&gt;10:00 am – 3:00 pm&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td valign="top" width="651"&gt;                   &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Presenter: &lt;/b&gt;Ashraf Mansour&lt;/font&gt; &lt;/p&gt;                    &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Place:&lt;/b&gt; Microsoft Egypt Building in Smart Village&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td valign="top" width="651"&gt;                   &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td valign="top" width="651"&gt;                   &lt;p&gt;&lt;font size="2"&gt;Learn to develop for SharePoint Server 2010 using Visual Studio 2010, with demos on developing a sample custom workflow and a sample web part.&lt;/font&gt; &lt;/p&gt;                    &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Seats are limited, to confirm your attendance, please reply back to&lt;/b&gt; &lt;/font&gt;&lt;a href="mailto:mohamedw@microsoft.com"&gt;&lt;font size="2"&gt;mohamedw@microsoft.com&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;             &lt;/tbody&gt;&lt;/table&gt;         &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-494272925826706294?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/494272925826706294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=494272925826706294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/494272925826706294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/494272925826706294'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/invitation-enterprise-developers.html' title='Invitation: Enterprise Developers Academy–Microsoft Egypt'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/TMBdtf1e65I/AAAAAAAAAXU/8UM0C9ZOYII/s72-c/image_thumb%5B7%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4868155198931128078</id><published>2010-10-20T15:11:00.000-07:00</published><updated>2010-10-20T15:13:37.036-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Speaking at Open Door Egypt 2, 3 November</title><content type='html'>&lt;div class="ExternalClass6AE4B2962313451BA64408FF39A00E0E"&gt;   &lt;p&gt;Microsoft will be hosting its new annual event Microsoft Open Door at the Fairmont hotel, Heliopolis, Cairo, Egypt for two days 2nd and 3rd of November 2010.&lt;/p&gt;    &lt;p&gt;the event will have two tracks; one for Developers and the other for ITPros.&lt;/p&gt;    &lt;p&gt;I will be presenting “&lt;font size="1"&gt;&lt;font color="#333333"&gt;&lt;strong&gt;Developing Office Business Applications with Microsoft Office 2010 and Microsoft SharePoint Server 2010&lt;/strong&gt;“&lt;/font&gt;on November, 3rd (2:30 – 3:30 PM)&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;u&gt;&lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032463952&amp;amp;IO=jDSakAvwx459tWxbICX5LQ%3d%3d" target="_blank"&gt;&lt;strong&gt;Developers track schedule&lt;/strong&gt;&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;    &lt;table style="color: #000000" border="2" cellspacing="0" cellpadding="2" width="475"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="471"&gt;           &lt;p&gt;&lt;font color="#333333"&gt;&lt;font size="1"&gt;&lt;strong&gt;TUE NOV 2nd - Day 1&lt;/strong&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;              &lt;br /&gt;&lt;font color="#333333" size="1"&gt;8:30 AM&amp;#160; 10:00 AM Registration &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;10:00 AM 11:00 AM &lt;strong&gt;Keynote&lt;/strong&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:00 AM 11:30 AM Break&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:30 AM 12:30 PM Building Modern Line-of-Business Applications with Microsoft Visual Studio 2010&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:30 PM 12:45 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:45 PM 1:45 PM Overview of the Windows Phone 7 Application Platform &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;1:45 PM 2:45 PM Lunch Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;2:45 PM 3:45 PM Lap around the Windows Azure Platform &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:45 PM 4:15 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;4:15 PM 5:15 PM IE9 for Developers&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="471"&gt;           &lt;p&gt;&lt;font color="#333333"&gt;&lt;font size="1"&gt;&lt;strong&gt;WED NOV 3rd - Day 2&lt;/strong&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;              &lt;br /&gt;&lt;font color="#333333" size="1"&gt;9:00 AM 10:00 AM Registration &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font style="background-color: #ffffff" color="#333333" size="1"&gt;10:00 AM 11:00 AM Microsoft Office 2010: Developing the Next Wave of Productivity Solutions &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:00 AM 11:15 AM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:15 AM 12:15 PM Overview of Microsoft Web Platform &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:15 PM 12:30 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:30 PM 1:30 PM Software Testing with Microsoft Visual Studio 2010 &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;1:30 PM 2:30 PM Lunch Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333"&gt;&lt;font size="1"&gt;2:30 PM 3:30 PM &lt;font style="background-color: #ffff00"&gt;Developing Office Business Applications with Microsoft Office 2010 and Microsoft SharePoint Server 2010 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:30 PM 3:45 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:45 PM 4:45 PM Jump into Microsoft Silverlight and Become Immediately Effective &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;4:45 PM 5:00 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;5:00 PM 6:00 PM SQL Unplugged &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;6:00 PM 7:00 PM Introducing Microsoft Lync 2010&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032463940&amp;amp;IO=jDSakAvwx46pHZ%2bd/XyzUw%3d%3d" target="_blank"&gt;ITPros track schedule&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;table style="color: #000000" border="2" cellspacing="0" cellpadding="2" width="477"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="473"&gt;           &lt;p&gt;&lt;font size="1"&gt;&lt;strong&gt;&lt;font color="#333333"&gt;TUE NOV 2nd - Day 1&lt;/font&gt;&lt;/strong&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;              &lt;br /&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;8:30 AM 10:00 AM Registration&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;10:00 AM 11:00 AM &lt;strong&gt;Keynote&lt;/strong&gt;                 &lt;br /&gt;11:00 AM 11:30 AM Break&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:30 AM 12:30 PM Realizing a Dynamic Datacenter Environment with Windows Server 2008 R2 Hyper-V and Partner Solutions &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;12:30 PM 12:45 PM Break&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:45 PM 1:45 PM Business intelligence: Creating the right cubes for Microsoft Office Excel and Excel services &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;1:45 PM 2:45 PM Lunch Break&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;2:45 PM 3:45 PM SharePoint 2010 : The new era of digital media platform&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;3:45 PM 4:15 PM Break&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#333333"&gt;4:15 PM 5:15 PM Windows 7 + MDOP: Optimized Desktop Solutions&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;5:15 PM 5:30 PM Break&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="473"&gt;           &lt;p&gt;&lt;font color="#333333"&gt;&lt;font size="1"&gt;&lt;strong&gt;WED NOV 3rd - Day 2&lt;/strong&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;              &lt;br /&gt;&lt;font color="#333333" size="1"&gt;9:00 AM 10:00 AM Registration &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;10:00 AM 11:00 AM Deploying Microsoft Enterprise Desktop Virtualization v1 to Solve Windows 7 Application Compatibility &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:00 AM 11:15 AM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;11:15 AM 12:15 PM Business Ready Security: Exploring the Identity and Access Management Solution&amp;#160; &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:15 PM 12:30 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;12:30 PM 1:30 PM Introducing Microsoft Lync &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;1:30 PM 2:30 PM Lunch Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;2:30 PM 3:30 PM Upgrading from Microsoft Exchange Server 2003/2007 to Exchange Server 2010: Tips, Tricks, and Lessons Learned &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:30 PM 3:45 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;3:45 PM 4:45 PM Microsoft High Performance Computing Server &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;4:45 PM 5:00 PM Break &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;5:00 PM 6:00 PM SQL Unplugged &lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font color="#333333" size="1"&gt;6:00 PM 7:00 PM Introducing Microsoft Lync 2010&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;Registration:&lt;/p&gt;  &lt;p&gt;&lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032463952&amp;amp;IO=jDSakAvwx459tWxbICX5LQ%3d%3d" target="_blank"&gt;Developers track&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032463940&amp;amp;IO=jDSakAvwx46pHZ%2bd/XyzUw%3d%3d" target="_blank"&gt;ITPro track&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4868155198931128078?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4868155198931128078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4868155198931128078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4868155198931128078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4868155198931128078'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/speaking-at-open-door-egypt-2-3.html' title='Speaking at Open Door Egypt 2, 3 November'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-448236002645200855</id><published>2010-10-20T07:54:00.000-07:00</published><updated>2010-10-20T07:56:55.580-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Creating a host-named site collection programmatically</title><content type='html'>&lt;p&gt;A host header is a third piece of information that you can use in addition to the IP address and port number to uniquely identify a Web domain or, as Microsoft calls it, an &lt;i&gt;application server.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;In SharePoint 2010, You can apply host headers at two different levels :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The Web application (IIS Web site) level &lt;/li&gt;    &lt;li&gt;The site collection level &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The following code snippet programmatically creates the host-named site collection with the URL &lt;code&gt;&lt;a href="http://training.sharepoint.com"&gt;http://training.sharepoint.com&lt;/a&gt;&lt;/code&gt; in the SharePoint Server 2010 Web application with the URL &lt;code&gt;&lt;a href="http://sharepoint"&gt;http://sharepoint&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;SPWebApplication webApp = SPWebApplication.Lookup(new    &lt;br /&gt;Uri(&amp;quot;&lt;code&gt;&lt;a href="http://sharepoint"&gt;http://sharepoint&lt;/a&gt;&lt;/code&gt;&lt;a href="http://www.contoso.com&amp;quot;));"&gt;&amp;quot;));&lt;/a&gt;     &lt;br /&gt;SPSiteCollection sites = webApp.Sites;     &lt;br /&gt;SPSite Site = sites.Add(“&lt;a href="http://training.sharepoint.com"&gt;http://training.sharepoint.com&lt;/a&gt;”, &amp;quot;Training&amp;quot;,     &lt;br /&gt;&amp;quot;Training Site&amp;quot;, 1025, &amp;quot;STS#0&amp;quot;, &amp;quot;domain\ayman&amp;quot;,     &lt;br /&gt;&amp;quot;Ayman El-Hattab&amp;quot;, “&lt;a href="mailto:&amp;ldquo;ayman@aymanelhattab.com"&gt;ayman@aymanelhattab.com&lt;/a&gt;”, &amp;quot;domain\marwan”,     &lt;br /&gt;&amp;quot;Marwan Tarek&amp;quot;, &lt;a href="mailto:marwan@marwantarek.net"&gt;marwan@marwantarek.net&lt;/a&gt;, true);&lt;/p&gt;  &lt;p&gt;You can also use PowerShell to achieve the same results, for more info refer to : &lt;a title="http://technet.microsoft.com/en-us/library/cc424952.aspx" href="http://technet.microsoft.com/en-us/library/cc424952.aspx"&gt;http://technet.microsoft.com/en-us/library/cc424952.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-448236002645200855?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/448236002645200855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=448236002645200855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/448236002645200855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/448236002645200855'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/creating-host-named-site-collection.html' title='Creating a host-named site collection programmatically'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8891610022954502222</id><published>2010-10-19T04:45:00.001-07:00</published><updated>2010-10-19T04:45:32.401-07:00</updated><title type='text'>SharePoint is leading Gartner Magic Quadrant for Horizontal Portals</title><content type='html'>&lt;p&gt;Gartner recently published a &lt;a href="http://www.gartner.com/technology/media-products/reprints/microsoft/vol13/article10/article10.html"&gt;report&lt;/a&gt; by Jim Murphy, Gene Phifer, Ray Valdes and Eric Knipp: the 2010 Magic Quadrant for Horizontal Portals.&amp;#160; 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.&lt;/p&gt;  &lt;p&gt;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.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/TL2E0N4WCvI/AAAAAAAAAXI/qWm74GyRiNc/s1600-h/Gartner%5B4%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Gartner" border="0" alt="Gartner" src="http://lh3.ggpht.com/_UodmZUPtyx4/TL2E2q9blII/AAAAAAAAAXM/Xa12Lzw0458/Gartner_thumb%5B2%5D.png?imgmax=800" width="465" height="477" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Source: Gartner (September 2010)&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/b/cbortlik/archive/2010/10/19/congratulations-to-sharepoint-product-team-for-achieving-1-ranking-on-gartner-s-2010-horizontal-portals-magic-quadrant.aspx" href="http://blogs.technet.com/b/cbortlik/archive/2010/10/19/congratulations-to-sharepoint-product-team-for-achieving-1-ranking-on-gartner-s-2010-horizontal-portals-magic-quadrant.aspx"&gt;http://blogs.technet.com/b/cbortlik/archive/2010/10/19/congratulations-to-sharepoint-product-team-for-achieving-1-ranking-on-gartner-s-2010-horizontal-portals-magic-quadrant.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8891610022954502222?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8891610022954502222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8891610022954502222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8891610022954502222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8891610022954502222'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/sharepoint-is-leading-gartner-magic.html' title='SharePoint is leading Gartner Magic Quadrant for Horizontal Portals'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/TL2E2q9blII/AAAAAAAAAXM/Xa12Lzw0458/s72-c/Gartner_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-217618855142761088</id><published>2010-10-18T16:36:00.000-07:00</published><updated>2010-10-18T16:41:43.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Writing'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Contributor Author to “SharePoint 2010 Unleashed”</title><content type='html'>&lt;p&gt;A couple of days ago, SAMS announced the release of “SharePoint 2010 &lt;a href="http://www.amazon.com/gp/product/images/0672333252/ref=dp_image_0?ie=UTF8&amp;amp;n=283155&amp;amp;s=books"&gt;&lt;img style="display: inline; float: right" border="0" alt="Microsoft SharePoint 2010 Unleashed" align="right" src="http://ecx.images-amazon.com/images/I/414VVriDCOL._SL500_AA300_.jpg" width="196" height="196" /&gt;&lt;/a&gt;Unleashed” book, the successor of “SharePoint 2007 Unleashed”, one of the best-selling SharePoint books. This really means a lot to me since I’ve contributed to the book by writing Chapter 9, “Managing and Maintaining SQL Server in a SharePoint Environment”. I’m really excited about this and looking forward to writing a complete SharePointy book very soon, would you like to join ? &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://lh6.ggpht.com/_UodmZUPtyx4/TLzbBlnT4ZI/AAAAAAAAAW0/K4xKOe7_qp0/wlEmoticon-smile%5B2%5D.png?imgmax=800" /&gt;&lt;/p&gt;  &lt;p&gt;I would also like to thank Michael Noel for this great opportunity and for the great writing tips he provided me with… Thanks Michael and I really wish to see you again in Cairo.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TLzbDGWmxyI/AAAAAAAAAW4/BXXwoRUPP0k/s1600-h/SPU-3%5B5%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SPU-3" border="0" alt="SPU-3" src="http://lh5.ggpht.com/_UodmZUPtyx4/TLzbD65tgBI/AAAAAAAAAW8/LazL0UplWqs/SPU-3_thumb%5B3%5D.jpg?imgmax=800" width="496" height="203" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TLzbFhp755I/AAAAAAAAAXA/7IQVgJlwSVI/s1600-h/SPU-2%5B6%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SPU-2" border="0" alt="SPU-2" src="http://lh5.ggpht.com/_UodmZUPtyx4/TLzbGxPJbrI/AAAAAAAAAXE/cpxYXOjcudA/SPU-2_thumb%5B4%5D.jpg?imgmax=800" width="484" height="142" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-217618855142761088?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/217618855142761088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=217618855142761088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/217618855142761088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/217618855142761088'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/contributor-author-to-sharepoint-2010.html' title='Contributor Author to “SharePoint 2010 Unleashed”'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_UodmZUPtyx4/TLzbBlnT4ZI/AAAAAAAAAW0/K4xKOe7_qp0/s72-c/wlEmoticon-smile%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-2649162160761412214</id><published>2010-10-12T03:48:00.001-07:00</published><updated>2010-10-12T03:48:42.545-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><title type='text'>TechEd Middle East Registration Opens</title><content type='html'>&lt;p&gt;Registration is now open for TechEd Middle East 2011.&amp;#160; Tech·Ed is&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TLQ9BcZsaiI/AAAAAAAAAWs/C9ouOOoahow/s1600-h/image8.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://lh5.ggpht.com/_UodmZUPtyx4/TLQ9CHrQoxI/AAAAAAAAAWw/Pkvc1nhgUkc/image_thumb6.png?imgmax=800" width="129" height="128" /&gt;&lt;/a&gt; Microsoft’s premier technical education event providing the most comprehensive &lt;b&gt;technical training&lt;/b&gt; on Microsoft’s suite of products, technologies, solutions and services and takes place in Dubai, March 8 – 10, 2011. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Hear about the future of Microsoft’s products and technologies directly from the Microsoft leadership team in the &lt;b&gt;keynote &lt;/b&gt;&lt;/li&gt;    &lt;li&gt;Choose from &lt;b&gt;200 technical sessions&lt;/b&gt; delivered by Microsoft and industry experts &lt;/li&gt;    &lt;li&gt;Touch the technology through more than &lt;b&gt;40 PC-based instructor-led training labs&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;Ask your questions at the NEW &lt;b&gt;Ask The Experts&lt;/b&gt; forum &lt;/li&gt;    &lt;li&gt;Meet with product experts and see product demos at the &lt;b&gt;Technical Learning Centre&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;Explore industry solutions at the &lt;b&gt;Tech·Ed Expo&lt;/b&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Benefit from the &lt;b&gt;Super Saver registration fee of only $795&lt;/b&gt; for all registrations before 31 December 2010. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.teched.ae"&gt;www.teched.ae&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-2649162160761412214?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/2649162160761412214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=2649162160761412214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2649162160761412214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2649162160761412214'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/teched-middle-east-registration-opens.html' title='TechEd Middle East Registration Opens'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_UodmZUPtyx4/TLQ9CHrQoxI/AAAAAAAAAWw/Pkvc1nhgUkc/s72-c/image_thumb6.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-162510611532490389</id><published>2010-10-11T14:05:00.001-07:00</published><updated>2010-10-11T14:05:04.042-07:00</updated><title type='text'>Microsoft MEA Center of Expertise Blog</title><content type='html'>&lt;p&gt;We are a 60+ technology enthusiasts helping Microsoft customers around Middle-East &amp;amp; Africa region. We bridge Microsoft tools &amp;amp; technologies to their businesses. Our aim is to solve customer business problems using Microsoft technologies.&lt;/p&gt;  &lt;p&gt;And here is our blog: &lt;a title="http://blogs.technet.com/b/meacoex/" href="http://blogs.technet.com/b/meacoex/"&gt;http://blogs.technet.com/b/meacoex/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;img border="0" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-85-52/2625.mea_5F00_coex.jpg" width="472" height="265" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/TLN79CDF0-I/AAAAAAAAAWk/CAIzqfcpPUo/s1600-h/image%5B6%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UodmZUPtyx4/TLN7_tkTHoI/AAAAAAAAAWo/94lKVnA-X90/image_thumb%5B4%5D.png?imgmax=800" width="471" height="373" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-162510611532490389?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/162510611532490389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=162510611532490389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/162510611532490389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/162510611532490389'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/microsoft-mea-center-of-expertise-blog.html' title='Microsoft MEA Center of Expertise Blog'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_UodmZUPtyx4/TLN7_tkTHoI/AAAAAAAAAWo/94lKVnA-X90/s72-c/image_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1859706000388517446</id><published>2010-10-05T08:21:00.000-07:00</published><updated>2010-10-05T08:22:46.813-07:00</updated><title type='text'>Cairo PDC10/MS3arab Community Launch</title><content type='html'>&lt;p&gt;Since 1991, the PDC has been the epicenter of Microsoft’s biggest platform announcements. This year will be no exception. Leading-edge developers&lt;img style="display: inline; float: right" alt="Cairo PDC10/MS3arab Community Launch" align="right" src="http://evbdn.eventbrite.com/s3-s3/eventlogos/7000961/928233371-2.png" /&gt; and architects will gather in Redmond this October to hear firsthand from Microsoft’s leaders about the next generation of Microsoft developer technologies. &lt;/p&gt;  &lt;p&gt;The PDC isn’t just about content and sessions – it’s an opportunity for you to get hands-on access to the latest technologies, have your questions answered by the people who conceived and built the technologies and plan the features and architecture to support your business goals. If you’re a developer, architect or technology leader involved in making strategic technology decisions for your company or organization, you can’t afford to miss the PDC. &lt;/p&gt;  &lt;p&gt;Due to the overwhelming interest in the Redmond event, The &lt;strong&gt;MS3arab &lt;/strong&gt;Community, under sponsorship of &lt;strong&gt;CompuPharaohs&lt;/strong&gt; are working with &lt;strong&gt;Microsoft Egypt&lt;/strong&gt;,&amp;#160; to provide easier opportunity to attend a &lt;strong&gt;PDC10 event in Cairo-Egypt.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;About MS3arab:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;A new Microsoft Oriented Community. It has been founded by the Microsoft Regional Director-Middle East, Group of MVPs, as well as other industry geeks.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cairopdc10.eventbrite.com/"&gt;&lt;strong&gt;&lt;font size="2"&gt;Register here&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1859706000388517446?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1859706000388517446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1859706000388517446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1859706000388517446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1859706000388517446'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/10/cairo-pdc10ms3arab-community-launch.html' title='Cairo PDC10/MS3arab Community Launch'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8700845431444836637</id><published>2010-09-25T10:08:00.001-07:00</published><updated>2010-09-25T10:13:01.039-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>New features in Office Web Apps</title><content type='html'>&lt;p&gt;Yesterday, Microsoft Office Web Apps team introduced very cool new features to the web apps (Word, Excel, PowerPoint and OneNote).&lt;/p&gt;  &lt;p&gt;In a nutshell, the new features are :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Now in Excel Web Apps, you can add line, bar, pie, and many other charts to your excel speadsheets just from the browser. &lt;/li&gt;    &lt;li&gt;Drag and copy formulas and data just as you do in Excel. &lt;/li&gt;    &lt;li&gt;View Excel spreadsheets on your mobile browser. (Similar experience to Word and PowerPoint on mobile). &lt;/li&gt;    &lt;li&gt;Insert Clip-arts to PowerPoint presentations (from office.com). &lt;/li&gt;    &lt;li&gt;&lt;a href="http://office.com/embedpowerpoint"&gt;Embed a PowerPoint presentation&lt;/a&gt; or &lt;a href="http://office.com/embedexcel"&gt;Excel spreadsheet&lt;/a&gt; in a blog or website. With PowerPoint presentations, viewers can page through a mini version of the slides or view in full screen. &lt;/li&gt;    &lt;li&gt;Now you can open Office files on your desktop directly from SkyDrive. Microsoft added this feature after seeing that over 90% of the Office documents on SkyDrive are created in Office on the desktop. Making it easier to work with those files just makes sense.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="image of Insert Chart tab in Excel Web App" alt="image of Insert Chart tab in Excel Web App" src="http://blogs.office.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-00-06/5314.OWA-Insert-Chart-tab.png" width="389" height="103" /&gt;&lt;/p&gt;  &lt;p&gt;For more about the new features, demos and videos, refer to &lt;a href="http://blogs.office.com/b/office_blog/archive/2010/09/23/office-web-apps-reach-20-million-new-features-today-7-more-countries.aspx"&gt;this post&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8700845431444836637?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8700845431444836637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8700845431444836637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8700845431444836637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8700845431444836637'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/09/new-features-in-office-web-apps.html' title='New features in Office Web Apps'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4279181089678075148</id><published>2010-08-25T18:36:00.000-07:00</published><updated>2010-08-25T18:37:38.262-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Indexing files larger than 16 MB in SharePoint 2010</title><content type='html'>&lt;p&gt;Tonight, I came across an interesting blog post by Fellow MVP, Todd Klidnt in which he explains how to work around the 16 MB limitation for file indexing in SharePoint 2010 using PowerShell. &lt;/p&gt;  &lt;p&gt;“As with previous versions of SharePoint, SharePoint 2010 will not index the contents of files larger than 16 MB. There are a couple of reasons for this such as network usage pulling large files across and the time it takes to break them apart”. Click &lt;a href="http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=215"&gt;here&lt;/a&gt; to continue to the &lt;a href="http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=215"&gt;post&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4279181089678075148?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4279181089678075148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4279181089678075148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4279181089678075148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4279181089678075148'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/08/indexing-files-larger-than-16-mb-in.html' title='Indexing files larger than 16 MB in SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4565720356830577536</id><published>2010-08-22T04:44:00.000-07:00</published><updated>2010-08-22T04:49:22.553-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>SPQuery to External List ignores the RowLimit attribute</title><content type='html'>&lt;p&gt;Using CAML Queries is the only supported way to query external lists. It comes in very handy If you want to retrieve external data within a sandboxed application, without using a full-trust proxy. However using CAML Queries with external lists comes with some gotchas. Consider the following snippet :&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SPQuery query = new SPQuery();&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;query.Query = &amp;quot;&amp;lt;Method Name='ReadList' /&amp;gt;&amp;quot; +       &lt;br /&gt;&amp;quot;&amp;lt;OrderBy&amp;gt;&amp;lt;FieldRef Name=\&amp;quot;CustomerID\&amp;quot;/&amp;gt;&amp;lt;/OrderBy&amp;gt;&amp;quot; +       &lt;br /&gt;&amp;quot;&amp;lt;RowLimit Paged=\&amp;quot;TRUE\&amp;quot;&amp;gt;10&amp;lt;/RowLimit&amp;gt;&amp;quot; +       &lt;br /&gt;&amp;quot;&amp;lt;Aggregations Value=\&amp;quot;Off\&amp;quot;/&amp;gt;&amp;quot;;&lt;/strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SPListItemCollection items = lstCustomers.GetItems(query);&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Unfortunately, this query just ignores the RowLimit and returns all the data from the external data source and not only the first 10 items as specified in the query. This is a known issue!&lt;/p&gt;  &lt;p&gt;For more information :&lt;/p&gt;  &lt;p&gt;&lt;a title="http://social.technet.microsoft.com/Forums/en-US/sharepoint2010programming/thread/7a86ba74-ea19-42f3-bde9-690542c84552" href="http://social.technet.microsoft.com/Forums/en-US/sharepoint2010programming/thread/7a86ba74-ea19-42f3-bde9-690542c84552"&gt;http://social.technet.microsoft.com/Forums/en-US/sharepoint2010programming/thread/7a86ba74-ea19-42f3-bde9-690542c84552&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4565720356830577536?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4565720356830577536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4565720356830577536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4565720356830577536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4565720356830577536'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/08/spquery-to-external-list-ignores.html' title='SPQuery to External List ignores the RowLimit attribute'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6644664981804527286</id><published>2010-08-09T02:34:00.000-07:00</published><updated>2010-08-09T02:39:32.882-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerPivot'/><title type='text'>Browsing PowerPivot Generated Cubes in SQL Server Management Studio</title><content type='html'>&lt;p&gt;When publishing Excel Workbooks that contains PowerPivot objects, a real Analysis Services cube is generated on the fly, you don’t believe me?&lt;/p&gt;  &lt;p&gt;1. Install the PowerPivot Add-in for Excel 2010 and use it to create a workbook.&lt;/p&gt;  &lt;p&gt;2. Publish the workbook to a document library which is marked as a trusted data source (Unlike MOSS 2007, All SharePoint sources are trusted by default in SharePoint 2010 as shown below).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/TF_MwsRyy9I/AAAAAAAAAWE/QkTanLhAvLE/s1600-h/image%5B19%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UodmZUPtyx4/TF_MxbKeLZI/AAAAAAAAAWI/6iRsJqS_YGc/image_thumb%5B13%5D.png?imgmax=800" width="564" height="191" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;3. Open &lt;b&gt;SQL Server Management Studio&lt;/b&gt;, click &lt;b&gt;Connect&lt;/b&gt; &amp;gt; &lt;b&gt;Analysis Services&lt;/b&gt; and type the URL of the workbook you just published and click &lt;b&gt;Connect&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TF_Mx6g_zqI/AAAAAAAAAWM/Dic151PfoRE/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UodmZUPtyx4/TF_MyyDTktI/AAAAAAAAAWQ/B-CwekCWEOY/image_thumb%5B6%5D.png?imgmax=800" width="315" height="233" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TF_Mz_W7IlI/AAAAAAAAAWU/0JfAUt3ZJj4/s1600-h/image%5B15%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UodmZUPtyx4/TF_M01ck6hI/AAAAAAAAAWY/36YB8mtJ79g/image_thumb%5B11%5D.png?imgmax=800" width="660" height="295" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Interesting, eh ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6644664981804527286?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6644664981804527286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6644664981804527286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6644664981804527286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6644664981804527286'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/08/browsing-powerpivot-generated-cubes-in.html' title='Browsing PowerPivot Generated Cubes in SQL Server Management Studio'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/TF_MxbKeLZI/AAAAAAAAAWI/6iRsJqS_YGc/s72-c/image_thumb%5B13%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-3541108400563457957</id><published>2010-08-05T05:25:00.000-07:00</published><updated>2010-08-05T05:26:22.488-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Presenting tomorrow : “Delivering Business Intelligence Using SharePoint 2010 Excel Services”</title><content type='html'>&lt;p&gt;Tomorrow, I’ll be presenting @EgyGeeks online UG. I’ll speak about SharePoint 2010 Excel Services from both the technical and the business perspective. If you have any questions or if you need me to cover anything related to Excel Services, don’t hesitate to leave me a comment here.&lt;/p&gt;  &lt;p&gt;For more info, follow the hashtag #EgyGeeks on twitter.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-3541108400563457957?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/3541108400563457957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=3541108400563457957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3541108400563457957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3541108400563457957'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/08/presenting-tomorrow-delivering-business.html' title='Presenting tomorrow : “Delivering Business Intelligence Using SharePoint 2010 Excel Services”'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6031770625455710160</id><published>2010-08-04T13:05:00.000-07:00</published><updated>2010-08-04T13:06:54.965-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Excel Services limitations and workarounds</title><content type='html'>&lt;p&gt;Yesterday, while presenting about Business Intelligence using SharePoint 2010 Excel Services, we came across the data validation limitation. NOTE: Excel Access Web Part refuses to load a published Excel workbook that contains Data Validation. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TFnIV3VhoPI/AAAAAAAAAV8/tmZNF9ZmKOw/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/TFnIXVEpA2I/AAAAAAAAAWA/hDway2Soo5c/image_thumb%5B1%5D.png?imgmax=800" width="301" height="228" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Here are couple of interesting articles that are worth reading:&lt;/p&gt;  &lt;p&gt;1) A PivotTable Trick That Brings Data Validation to Excel Services &lt;a href="https://emea.mail.microsoft.com/OWA/redir.aspx?C=7d57a0d3ae204a4b9386f5e8665d5790&amp;amp;URL=http%3a%2f%2fblogs.msdn.com%2fb%2fexcel%2farchive%2f2008%2f02%2f13%2fa-pivottable-trick-that-brings-data-validation-to-excel-services.aspx"&gt;http://blogs.msdn.com/b/excel/archive/2008/02/13/a-pivottable-trick-that-brings-data-validation-to-excel-services.aspx&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;2) Unsupported Features in Excel Services    &lt;br /&gt;&amp;#160;&lt;a href="https://emea.mail.microsoft.com/OWA/redir.aspx?C=7d57a0d3ae204a4b9386f5e8665d5790&amp;amp;URL=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2flibrary%2fms496823.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms496823.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6031770625455710160?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6031770625455710160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6031770625455710160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6031770625455710160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6031770625455710160'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/08/excel-services-limitations-and.html' title='Excel Services limitations and workarounds'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/TFnIXVEpA2I/AAAAAAAAAWA/hDway2Soo5c/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1128681045534743480</id><published>2010-07-31T13:09:00.000-07:00</published><updated>2010-07-31T13:16:08.102-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Cannot Refresh or Filter Data in Published Workbooks [Excel Services – SharePoint 2010]</title><content type='html'>&lt;p&gt;As shown in the screenshot below, I was trying to consume data from SQL Server Analysis Services cube using Excel 2010 Pivot Table.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/TFSEGpr5r0I/AAAAAAAAAVY/g4XuhNZZoyk/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UodmZUPtyx4/TFSEJgLuCyI/AAAAAAAAAVc/E6PFe-5-RtU/image_thumb%5B9%5D.png?imgmax=800" width="488" height="181" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Refreshing and filtering data worked as expected on the client but when I published my workbook to Excel Services, filtering and slicing produced the following error :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TFSEL-oaVzI/AAAAAAAAAVg/m5Uf4AFCL9A/s1600-h/image%5B13%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UodmZUPtyx4/TFSEQSUUv5I/AAAAAAAAAVk/ttWH0qGdBiM/image_thumb%5B7%5D.png?imgmax=800" width="275" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;“The data connection uses Windows Authentication and Excel Services is unable to delegate user credentials.”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Of course, the workbook existed in a trusted location and the external data connection file resided in a trusted connection library.&lt;/p&gt;  &lt;p&gt;To solve this issue, I navigated to the Central Administration and started “Claims to Windows Token services” as shown below :&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/TFSEXBaA35I/AAAAAAAAAVo/lyOblawPUkE/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UodmZUPtyx4/TFSEcK5A7NI/AAAAAAAAAVs/eSo8kete6jE/image_thumb%5B1%5D.png?imgmax=800" width="499" height="218" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/TFSEeKbYcpI/AAAAAAAAAV0/5ajdGB-kAQg/s1600-h/image%5B18%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/TFSEhGh7UDI/AAAAAAAAAV4/yH7i8knINGY/image_thumb%5B10%5D.png?imgmax=800" width="642" height="171" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;This allowed me to refresh data using Windows Authentication…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1128681045534743480?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1128681045534743480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1128681045534743480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1128681045534743480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1128681045534743480'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/07/cannot-refresh-or-filter-data-in.html' title='Cannot Refresh or Filter Data in Published Workbooks [Excel Services – SharePoint 2010]'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_UodmZUPtyx4/TFSEJgLuCyI/AAAAAAAAAVc/E6PFe-5-RtU/s72-c/image_thumb%5B9%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1703393142708655278</id><published>2010-07-31T04:39:00.000-07:00</published><updated>2010-07-31T04:43:28.681-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Using external data in Excel Services [MOSS 2007]</title><content type='html'>&lt;p&gt;Excel Services supports displaying data from external locations if those locations were configured as “Trusted”. Try creating a simple excel document with a Table that displays data from a SQL server table . Now try to view it in Excel Web Access. You will get the following error:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/TFQMUB3saJI/AAAAAAAAAVI/xhmN0_vw_MA/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/TFQMWGoD5AI/AAAAAAAAAVM/DOMAp-QyRtI/image_thumb%5B1%5D.png?imgmax=800" width="632" height="179" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;After some investigations, I found out that Excel services supports displaying data from external data sources, but not in a table format, only in a pivot table!&lt;/p&gt;  &lt;p&gt;To work around this limitation, you need to convert your tables to pivot ones? How ? Download &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-00-93-80-94/ConvertToPivot.xlam"&gt;this tool&lt;/a&gt; and you are good to go ! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TFQMW3p75RI/AAAAAAAAAVQ/CITjpT305QU/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/TFQMXwcgflI/AAAAAAAAAVU/zw-ily1uRCk/image_thumb%5B3%5D.png?imgmax=800" width="549" height="122" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;For more info : &lt;a title="http://blogs.msdn.com/b/cumgranosalis/archive/2006/11/03/query-tables-work-around-for-excel-services.aspx" href="http://blogs.msdn.com/b/cumgranosalis/archive/2006/11/03/query-tables-work-around-for-excel-services.aspx"&gt;http://blogs.msdn.com/b/cumgranosalis/archive/2006/11/03/query-tables-work-around-for-excel-services.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/cc514223(office.12).aspx#MOSS2007TenTips_ConfiguringExternalDataConnections" href="http://msdn.microsoft.com/en-us/library/cc514223(office.12).aspx#MOSS2007TenTips_ConfiguringExternalDataConnections"&gt;http://msdn.microsoft.com/en-us/library/cc514223(office.12).aspx#MOSS2007TenTips_ConfiguringExternalDataConnections&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1703393142708655278?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1703393142708655278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1703393142708655278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1703393142708655278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1703393142708655278'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/07/using-external-data-in-excel-services.html' title='Using external data in Excel Services [MOSS 2007]'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/TFQMWGoD5AI/AAAAAAAAAVM/DOMAp-QyRtI/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8755938973210564662</id><published>2010-07-29T02:03:00.000-07:00</published><updated>2010-07-29T02:05:15.590-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Error when publishing to MOSS 2007 "This file cannot be saved to this location because there is no connection...."</title><content type='html'>&lt;p&gt;Yesterday, I was playing with Excel Services on an old MOSS 2007 VM that has no network. When publishing an Excel Spreadsheet to Excel Services, I received the following error: &lt;/p&gt;  &lt;p&gt;&amp;quot;&lt;strong&gt;Microsoft Office Excel This file cannot be saved to this location because there is no connection to the server. Check your network connection and try again.&lt;/strong&gt; &amp;quot;&lt;/p&gt;  &lt;p&gt;After some quick research, I found out that this problem is related to the System Event Notification Service. To work around this issue, I ran &lt;strong&gt;net stop sens&lt;/strong&gt; from the command line.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TFFESMp8KNI/AAAAAAAAAVA/7fp9wV_DOoM/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UodmZUPtyx4/TFFESh02eII/AAAAAAAAAVE/25dUTSKByRo/image_thumb%5B2%5D.png?imgmax=800" width="422" height="56" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And I was able to publish the Excel spreadsheet :)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8755938973210564662?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8755938973210564662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8755938973210564662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8755938973210564662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8755938973210564662'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/07/error-when-publishing-to-moss-2007-file.html' title='Error when publishing to MOSS 2007 &amp;quot;This file cannot be saved to this location because there is no connection....&amp;quot;'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_UodmZUPtyx4/TFFESh02eII/AAAAAAAAAVE/25dUTSKByRo/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-41940690292974445</id><published>2010-07-27T12:25:00.000-07:00</published><updated>2010-07-27T12:26:14.873-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Cool Stuff : All up Business Intelligence Demo – Release 9.2</title><content type='html'>&lt;p&gt;Microsoft has developed a comprehensive &lt;strong&gt;Business Intelligence solution demo (version 9.2)&lt;/strong&gt; using SQL Server 2008 R2, Microsoft Office 2010 and SharePoint 2010 technology. This solution enables Business Intelligence for everyone at Contoso (fictional company created by Microsoft) through familiar tools, self–service capabilities, and access to critical business information.&lt;/p&gt;  &lt;p&gt;There are two ways to access this demo solution, online remote access to server configured by Microsoft or via configuring virtual machine locally.&lt;/p&gt;  &lt;p&gt;The Demo Release 9.2 has been made available on the Microsoft Partner site for download.&amp;#160; There are 42 files in the download (around 29 GB in all, once extracted though over 80).&amp;#160; Need some serious RAM and of course Hyper-V for it to work.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;     &lt;br /&gt;• SharePoint 2010 Insights, PerformancePoint Services, Excel Services, Visio Services, Reporting Services, Search, Social Relevance, Communities, Team Sites, People Profiles, Blogs, Organizational Browser, Workflows     &lt;br /&gt;• Silverlight, integrated with Bing Maps for the Enterprise and SQL Server Analysis Services     &lt;br /&gt;• Office 2010 Web Applications, Excel Co-editing     &lt;br /&gt;• PowerPivot for SharePoint, Excel     &lt;br /&gt;• PowerPivot Management Dashboard     &lt;br /&gt;• Report Builder 3.0     &lt;br /&gt;• SQL Server 2008 R2 DB Engine&lt;/p&gt;  &lt;p&gt;Get it from here: &lt;a href="http://www.mssalesdemos.com"&gt;http://www.mssalesdemos.com&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;For more info : &lt;a title="http://bisqlserver.rdacorp.com/2010/03/all-up-bi-demo-release-92.html" href="http://bisqlserver.rdacorp.com/2010/03/all-up-bi-demo-release-92.html"&gt;http://bisqlserver.rdacorp.com/2010/03/all-up-bi-demo-release-92.html&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-41940690292974445?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/41940690292974445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=41940690292974445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/41940690292974445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/41940690292974445'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/07/cool-stuff-all-up-business-intelligence.html' title='Cool Stuff : All up Business Intelligence Demo – Release 9.2'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8513519230636444030</id><published>2010-07-27T11:18:00.000-07:00</published><updated>2010-07-27T11:22:12.872-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><title type='text'>Interview with Microsoft MVPs</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TE8jtaeqdrI/AAAAAAAAAU4/wdWGiMdBYkk/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UodmZUPtyx4/TE8j0AYDIoI/AAAAAAAAAU8/7UwFUe5wlKg/image_thumb%5B6%5D.png?imgmax=800" width="417" height="56" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Just thought of sharing this interesting interviews with you … I really enjoy reading them and knowing the different learning techniques and strategies of other fellow MVPs.&lt;/p&gt;  &lt;p&gt;Click &lt;a href="http://microsoftfeed.com/mvp-interview/"&gt;here&lt;/a&gt; to read the interviews and click &lt;a href="http://microsoftfeed.com/2010/meet-ayman-mohammed-el-hattab-sharepoint-server-mvp-from-egypt"&gt;here&lt;/a&gt; to read mine :)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8513519230636444030?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8513519230636444030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8513519230636444030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8513519230636444030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8513519230636444030'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/07/interview-with-microsoft-mvps.html' title='Interview with Microsoft MVPs'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/TE8j0AYDIoI/AAAAAAAAAU8/7UwFUe5wlKg/s72-c/image_thumb%5B6%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-3713512253518417620</id><published>2010-07-21T01:43:00.000-07:00</published><updated>2010-07-21T01:45:09.203-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Microsoft SharePoint 2010 MCPD &amp; MCITP Certifications</title><content type='html'>&lt;p&gt;Last month, I took the beta exams for SharePoint Server 2010. Over the last week, the results for these have been declared. I'm really glad to say that I have passed the exams. That gives me the right to use the following logos:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepoint4arabs.com/marwantarek/Lists/Posts/Attachments/59/image_2_694611F1.png"&gt;&lt;img title="image" border="0" alt="image" src="http://www.sharepoint4arabs.com/marwantarek/Lists/Posts/Attachments/59/image_thumb_694611F1.png" width="333" height="99" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepoint4arabs.com/marwantarek/Lists/Posts/Attachments/59/image_4_694611F1.png"&gt;&lt;img title="image" border="0" alt="image" src="http://www.sharepoint4arabs.com/marwantarek/Lists/Posts/Attachments/59/image_thumb_1_694611F1.png" width="333" height="121" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepoint4arabs.com/marwantarek/Lists/Posts/Attachments/59/image_6_694611F1.png"&gt;&lt;img title="image" border="0" alt="image" src="http://www.sharepoint4arabs.com/marwantarek/Lists/Posts/Attachments/59/image_thumb_2_694611F1.png" width="336" height="115" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For those who are not aware of SharePoint 2010 Certifications, Microsoft now offers two separate tracks namely MCPD for Developers and MCITP for IT Professionals each containing two exams. For more information about the exams and how to prepare yourself for them, check &lt;a href="http://razi.spaces.live.com/blog/cns!612EA30171E9AE3A!1836.entry"&gt;Razi’s post here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-3713512253518417620?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/3713512253518417620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=3713512253518417620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3713512253518417620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3713512253518417620'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/07/microsoft-sharepoint-2010-mcpd-mcitp.html' title='Microsoft SharePoint 2010 MCPD &amp;amp; MCITP Certifications'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1079322965329545765</id><published>2010-07-04T07:50:00.000-07:00</published><updated>2010-07-04T07:54:59.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CodePlex'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Now on CodePlex: SPListConfiguration Feature</title><content type='html'>&lt;p&gt;&lt;a href="http://splistconfig.codeplex.com/"&gt;SPListConfiguration&lt;/a&gt; is a SharePoint feature that developers can use to configure their SharePoint lists using XML and without the need of writing .NET code.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://splistconfig.codeplex.com/"&gt;SPListConfiguration&lt;/a&gt; can be used for many different purposes. For example, you can use it to set most of the&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" alt="CodePlex" align="right" src="http://i1.codeplex.com/Images/v16821/logo-home.png" /&gt; properties for the SPList object that references your list or to stop inheriting permissions from the parent web. You can even use it to add properties to the property bag of the list root folder.&lt;/p&gt;  &lt;p&gt;For configuring a list using SPListConfiguration, you should specify the list name in the preoperty Key and the desired configuration settings in the property value as shown below :    &lt;br /&gt;    &lt;br /&gt;&lt;b&gt;&amp;lt;Properties&amp;gt;&lt;/b&gt;     &lt;br /&gt;&lt;b&gt;&amp;lt;Property Key=&amp;quot;Calendar&amp;quot; Value=&amp;quot;Hidden,true;EnableVersioning,false;AddToPropertyBag,MyKey:MyValue&amp;quot;/&amp;gt;&lt;/b&gt;     &lt;br /&gt;&lt;b&gt;&amp;lt;Property Key=&amp;quot;Tasks&amp;quot; Value=&amp;quot;BreakRoleInheritance,false;ReadSecurity,2&amp;quot;/&amp;gt;&lt;/b&gt;     &lt;br /&gt;&lt;b&gt;&amp;lt;/Properties&amp;gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The previous XML does the following on your behalf :    &lt;br /&gt;SPList.Hidden = true;     &lt;br /&gt;SPList.EnableVersioning= false;     &lt;br /&gt;SPList.BreakRoleInheritance(false);     &lt;br /&gt;SPList.ReadSecurity = 2;     &lt;br /&gt;And it also adds a property of name &amp;quot;MyKey&amp;quot; and value &amp;quot;MyValue&amp;quot; to the property bag of the SPlist root folder. Neat, eh ? This is the Reflection magic:)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;SPListConfiguration can be used in two ways: &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;1) From a site definition; in the &amp;lt;WebFeatures&amp;gt; element. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;WebFeatures&amp;gt;      &lt;br /&gt;&amp;lt;Feature ID=&amp;quot;9697591b-c325-43e8-bf2f-3c33e05c59b4&amp;quot;&amp;gt;       &lt;br /&gt;&amp;lt;Properties&amp;gt;       &lt;br /&gt;&amp;lt;Property Key=&amp;quot;Calendar&amp;quot; Value=&amp;quot;Hidden,true;EnableVersioning,false;AddToPropertyBag,MyKey:MyValue&amp;quot;/&amp;gt;       &lt;br /&gt;&amp;lt;Property Key=&amp;quot;Tasks&amp;quot; Value=&amp;quot;BreakRoleInheritance,false;ReadSecurity,2&amp;quot;/&amp;gt;       &lt;br /&gt;&amp;lt;/Properties&amp;gt;       &lt;br /&gt;&amp;lt;/Feature&amp;gt;       &lt;br /&gt;&amp;lt;/WebFeatures&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;2) Since the key component of this feature is its feature receiver which performs all the heavy lifting,    &lt;br /&gt;you can only use the feature receiver assembly and hook it up as a receiver for your features :&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;Feature Id=&amp;quot;&lt;a href="http://splistconfig.codeplex.com/wikipage?title=ID%20of%20Your%20Feature&amp;amp;referringTitle=Home"&gt;ID of Your Feature&lt;/a&gt;&amp;quot; Title=&amp;quot;Countries List&amp;quot;       &lt;br /&gt;Description=&amp;quot;A list that contains all the countries of the world&amp;quot;       &lt;br /&gt;Hidden=&amp;quot;FALSE&amp;quot; Scope=&amp;quot;Web&amp;quot;       &lt;br /&gt;ReceiverAssembly=&amp;quot;SPListConfigurationFeature, Version=1.0.0.0, Culture=neutral,       &lt;br /&gt;PublicKeyToken=064ae22bb48e8f1b&amp;quot;       &lt;br /&gt;ReceiverClass=&amp;quot;SPListConfigurationFeature.SPListConfigurationFeature&amp;quot;       &lt;br /&gt;xmlns=&amp;quot;http://schemas.microsoft.com/sharepoint/&amp;quot;&amp;gt;       &lt;br /&gt;&amp;lt;ElementManifests&amp;gt;       &lt;br /&gt;&amp;lt;!-- The countries List is created here --&amp;gt;       &lt;br /&gt;&amp;lt;ElementManifest Location=&amp;quot;elements.xml&amp;quot;/&amp;gt;       &lt;br /&gt;&amp;lt;/ElementManifests&amp;gt;       &lt;br /&gt;&amp;lt;Properties&amp;gt;       &lt;br /&gt;&amp;lt;!-- The countries List is configured here --&amp;gt;       &lt;br /&gt;&amp;lt;Property Key=&amp;quot;Countries&amp;quot; Value=&amp;quot;Hidden,true;BreakRoleInheritance,false&amp;quot;/&amp;gt;       &lt;br /&gt;&amp;lt;/Properties&amp;gt;       &lt;br /&gt;&amp;lt;/Feature&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Also keep in mind that you set any list properties of type String, Boolean or Int32 and this covers almost 95% of the available properties.&lt;/p&gt;  &lt;p&gt;Let me know what you think !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1079322965329545765?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1079322965329545765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1079322965329545765' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1079322965329545765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1079322965329545765'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/07/now-on-codeplex-splistconfiguration.html' title='Now on CodePlex: SPListConfiguration Feature'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6812179546634178011</id><published>2010-07-03T16:49:00.000-07:00</published><updated>2010-07-03T16:53:14.788-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>More About Feature Scope</title><content type='html'>&lt;p&gt;Features are scoped, this means that you can have a feature activated at the farm, web application, site collection (site) , or site level (web). When a feature is activated at a scope, it also affects subscopes, so if you use a web application–scoped feature to add a custom action somewhere, then every site collection and every site beneath the web application will have the same custom action.You can combine different elements within a single feature as long as the elements are of compatible scope. &lt;/p&gt;  &lt;p&gt;The following table lists some feature elements and the available scopes for each.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TC_NXYJSISI/AAAAAAAAAUw/VfYlyOq-a_M/s1600-h/Scopes%5B9%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Scopes" border="0" alt="Scopes" src="http://lh6.ggpht.com/_UodmZUPtyx4/TC_NaB6Ga0I/AAAAAAAAAU0/YwEsA7ix_YM/Scopes_thumb%5B9%5D.png?imgmax=800" width="420" height="338" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;As you might have noticed, some features are available at more than one scope and the scope you select will depend on the granularity you need. If you want to add a custom action to the Site Actions menu of every site in every Web application, you can set the scope of the feature in which the element is defined to Farm. If you want to affect a single web within a site collection, set the scope to Web. Other features are available at only one or two scopes. For example, site columns (Field element) and content types only allow Site scope while List Instances and List Templates allow Site and Web scopes.&lt;/p&gt;  &lt;p&gt;This does lead to a bit of a challenge when you want to add a web-scoped list template where you add some custom fields, which are site-scoped. More about activation challenges later...&lt;/p&gt;  &lt;p&gt;Note: This is an excerpt from a lecture that I teach at &lt;a href="http://www.uspja.com/"&gt;USPJA&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6812179546634178011?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6812179546634178011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6812179546634178011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6812179546634178011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6812179546634178011'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/07/more-about-feature-scope.html' title='More About Feature Scope'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_UodmZUPtyx4/TC_NaB6Ga0I/AAAAAAAAAU0/YwEsA7ix_YM/s72-c/Scopes_thumb%5B9%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-7490845998897571679</id><published>2010-06-28T04:10:00.000-07:00</published><updated>2010-06-28T04:14:48.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USPJ Academy'/><title type='text'>Free USPJA Webcast - “How to Best Gather Requirements for SharePoint” by Dux Raymond</title><content type='html'>&lt;p&gt;Poor requirements can be attributed to failed SharePoint implementations. The key to successful SharePoint implementation is properly developing requirements. A lot of people know that this is important, however, only a handful of folks truly understand what it takes to do this right. &lt;/p&gt;  &lt;p&gt;In this presentation, you will learn key techniques in effectively eliciting, analyzing, prioritizing, validating and documenting requirements for SharePoint projects. &lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/TCiEIghNwKI/AAAAAAAAAUo/9OFi59kSESs/s1600-h/uspja%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="uspja" border="0" alt="uspja" align="right" src="http://lh4.ggpht.com/_UodmZUPtyx4/TCiEJvgNc-I/AAAAAAAAAUs/GMjfWZW8Dr8/uspja_thumb%5B1%5D.png?imgmax=800" width="244" height="81" /&gt;&lt;/a&gt;     &lt;br /&gt;In addition, participants will be able to identify:     &lt;br /&gt;· Key components of requirements gathering process     &lt;br /&gt;· Why requirements traceability is paramount in defining ROI in SharePoint projects     &lt;br /&gt;· Why having a well defined business case is necessary to effectively initiate requirements gathering &lt;/p&gt;  &lt;p&gt;The primary audience for this class are executives, managers, analysts, consultants who wish to properly implement SharePoint and immediately reap its’ organizational benefits.    &lt;br /&gt;Participants will get presentation notes, checklists, and templates. &lt;/p&gt;  &lt;p&gt;It's a great lecture, held by one of the true masterminds of SharePoint project management, Dux Raymond Sy.&lt;/p&gt;  &lt;p&gt;Register here to attend:    &lt;br /&gt;&lt;a href="https://www1.gotomeeting.com/register/729809009"&gt;https://www1.gotomeeting.com/register/729809009&lt;/a&gt; &lt;/p&gt; If you want to learn more about USPJ Academy, please visit &lt;a href="http://www.uspja.com/"&gt;http://www.uspja.com/&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-7490845998897571679?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/7490845998897571679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=7490845998897571679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/7490845998897571679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/7490845998897571679'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/06/free-uspja-webcast-how-to-best-gather.html' title='Free USPJA Webcast - “How to Best Gather Requirements for SharePoint” by Dux Raymond'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/TCiEJvgNc-I/AAAAAAAAAUs/GMjfWZW8Dr8/s72-c/uspja_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8324741520543041333</id><published>2010-06-23T14:55:00.000-07:00</published><updated>2010-06-23T15:00:18.063-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USPJ Academy'/><title type='text'>USPJ Academy Faculty Meeting in Dubai</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/TCKD452l6CI/AAAAAAAAAUg/-S2sApID9uE/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/TCKD8BOlPYI/AAAAAAAAAUk/7gthXhPWrT8/image_thumb%5B9%5D.png?imgmax=800" width="407" height="140" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Last weekend was a special one not only because it included my birthday or because I spent it in a luxurious hotel in Dubai but because it held the first official faculty meeting for &lt;a href="http://www.uspja.com/"&gt;USPJ Academy&lt;/a&gt;. I really had fun meeting the SharePoint heroes in the photo above. We had great time celebrating the academy launch, socializing and of course discussing lots about the teaching system in the academy. We came up with very interesting ideas, stay tuned!&lt;/p&gt;  &lt;p&gt;Here’s the list of my fellow faculty members, along with links to their blogs.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blah.winsmarts.com/"&gt;Sahil Malik&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.diegotrashcan.com/"&gt;Laura Docherty&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://mdasblog.wordpress.com/"&gt;Marc Anderson&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://furuknap.blogspot.com/"&gt;Bjørn Furuknap&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://sharepoint.mindsharpblogs.com/ChristinaW"&gt;Christina Wheeler&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.anil.biz"&gt;Anil Sharma&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8324741520543041333?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8324741520543041333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8324741520543041333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8324741520543041333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8324741520543041333'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/06/uspj-academy-faculty-meeting-in-dubai.html' title='USPJ Academy Faculty Meeting in Dubai'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/TCKD8BOlPYI/AAAAAAAAAUk/7gthXhPWrT8/s72-c/image_thumb%5B9%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-7098421883069976699</id><published>2010-06-15T13:03:00.000-07:00</published><updated>2010-06-15T13:08:12.638-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Speaking tomorrow at Microsoft Technology Week</title><content type='html'>&lt;p&gt;It might be a bit late, actually too late to announce it. I’ll be presenting tomorrow (June 16, 2010) at Microsoft Technology Week. The sessions will be held at Microsoft Egypt premise in Smart Village, Cairo. I’ll focus on SharePoint from the business perspective and the new features in SharePoint 2010. No code involved here. Oh, and attendance is free and no registration required.&lt;/p&gt;  &lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" align="left" src="http://www.webdesignmagic.com.au/en/SharePoint-Customizations/~/media/Images/Logos/sharePoint2010logo.ashx?w=200&amp;amp;h=200&amp;amp;as=1" width="174" height="174" /&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-7098421883069976699?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/7098421883069976699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=7098421883069976699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/7098421883069976699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/7098421883069976699'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/06/speaking-tomorrow-at-microsoft.html' title='Speaking tomorrow at Microsoft Technology Week'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5354671500644313506</id><published>2010-06-03T08:46:00.000-07:00</published><updated>2010-06-03T08:50:07.265-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Replacing Signout.aspx in SharePoint 2010</title><content type='html'>&lt;p&gt;Yes, this was a common requirement in SharePoint 2007 and there wasn’t an easy and supportable approach to achieve that. Now in SharePoint 2007, it’s as easy as calling a method, specifying the page that you want to replace (for instance: Signout, error, access denied, ..) and the URL of your new custom page.&lt;/p&gt;  &lt;p&gt;The following feature receiver replaces the default SignOut page with a custom one on activation and resets the SignOut page to the default one on deactivation.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TAfPJ3U_0uI/AAAAAAAAAUY/S8CCR9iqDI4/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UodmZUPtyx4/TAfPLoYj_1I/AAAAAAAAAUc/ytr3S0ChChU/image_thumb%5B3%5D.png?imgmax=800" width="436" height="310" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can also replace other pages like AccessDenied.aspx, Confirmation.aspx, Error.aspx, Login.aspx, ReqAcc.aspx, SignOut.aspx or WebDeleted.aspx by specifying a member of SPWebApplication.SPCustomPage enum.&lt;/p&gt;  &lt;p&gt;Interesting, eh ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5354671500644313506?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5354671500644313506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5354671500644313506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5354671500644313506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5354671500644313506'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/06/replacing-signoutaspx-in-sharepoint.html' title='Replacing Signout.aspx in SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_UodmZUPtyx4/TAfPLoYj_1I/AAAAAAAAAUc/ytr3S0ChChU/s72-c/image_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5037000944865770124</id><published>2010-06-03T06:13:00.000-07:00</published><updated>2010-06-03T06:16:56.174-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Setting status messages from the server side using SPPageStatusSetter</title><content type='html'>&lt;p&gt;As you might know, in SharePoint 2010, you can add status messages in the OOB status bar that renders just below the ribbon and the top navigation menu. There are lots of useful &lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=180"&gt;blog posts and tutorials&lt;/a&gt; showing how you can achieve that in javascript using SharePoint 2010 UI Framework. However, there is almost no tutorials or enough documentation about SPPageStatusSetter class which enables you to add status messages and achieve the same level of control from the server side using the powerful .NET server side languages.&lt;/p&gt;  &lt;p&gt;Here is how you can do that using C# , the code is self-explanatory.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TAerPPyWTOI/AAAAAAAAAUI/kBj0ctUQEDo/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UodmZUPtyx4/TAerP2gs-ZI/AAAAAAAAAUM/dA09G3tb7LY/image_thumb%5B10%5D.png?imgmax=800" width="436" height="206" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And here is the result:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/TAerQ4XDp8I/AAAAAAAAAUQ/n1mcFdi6gFA/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UodmZUPtyx4/TAerR2rAAWI/AAAAAAAAAUU/TQJ_fxy7iTA/image_thumb%5B6%5D.png?imgmax=800" width="694" height="228" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Also note that SPPageStatusSetter class is in Microsoft.SharePoint.WebControls namespace which means that it’s not available in SandBoxed solutions.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5037000944865770124?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5037000944865770124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5037000944865770124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5037000944865770124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5037000944865770124'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/06/setting-status-messages-from-server.html' title='Setting status messages from the server side using SPPageStatusSetter'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/TAerP2gs-ZI/AAAAAAAAAUM/dA09G3tb7LY/s72-c/image_thumb%5B10%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5160252705739111788</id><published>2010-06-02T05:09:00.000-07:00</published><updated>2010-06-02T05:38:52.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>SharePoint 2010 UI Tips</title><content type='html'>&lt;p&gt;SharePoint 2010 ships with a brand new framework for delivering compelling user experiences for custom applications created using the SharePoint platform. Waldek Mastykarz [SharePoint MVP] has done a great job highlighting some of the benefits of the UI framework and how developers can make use of it in custom applications.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.mastykarz.nl/showing-persistent-messages-sharepoint-2010-status-bar-sharepoint-2010-ui-tip-1/"&gt;Showing persistent messages using the SharePoint 2010 Status bar: SharePoint 2010 UI tip #1&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://blog.mastykarz.nl/showing-transient-messages-sharepoint-2010-notification-area/"&gt;Showing transient messages using the SharePoint 2010 Notification Area – SharePoint 2010 UI tip #2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ll be posting more about the new UI framework shortly, stay tuned!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5160252705739111788?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5160252705739111788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5160252705739111788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5160252705739111788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5160252705739111788'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/06/sharepoint-2010-ui-tips.html' title='SharePoint 2010 UI Tips'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8062964034687918252</id><published>2010-06-01T15:09:00.000-07:00</published><updated>2010-06-01T15:16:56.270-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Understanding SharePoint Sandbox Solutions</title><content type='html'>&lt;p&gt;Many folks asked me about Sandboxed solutions and whether they are good or bad. IMHO, they are neither good nor bad, but at least they are the only option for hosting scenarios . Besides, they make more sense for me than creating custom CAS policies.&lt;/p&gt;  &lt;p&gt;In any case, to fully understand SharePoint Sandboxed solution, check the following resources (It will be more beneficial for you if you read them in the order specified):&lt;/p&gt;  &lt;p&gt;1. &lt;a href="http://blah.winsmarts.com/2009-12-SharePoint_2010_Sandboxed_Solutions__The_Definitive_Guide.aspx"&gt;SharePoint 2010 Sandbox solutions, the definitive guide&lt;/a&gt; by Sahil Malik     &lt;br /&gt;2. &lt;a href="http://www.endusersharepoint.com/2010/01/08/sharepoint-2010-sandbox-solutions-are-bad/"&gt;SharePoint 2010 Sandbox solutions are bad&lt;/a&gt; by Doug Ware     &lt;br /&gt;3. &lt;a href="http://blah.winsmarts.com/2010-1-Sandbox_solutions_are_pretty_damn_good.aspx"&gt;Sandbox solutions are pretty damn good&lt;/a&gt; by Sahil Malik (Make sure to read the comments)     &lt;br /&gt;4. &lt;a href="http://www.elumenotion.com/Blog/Lists/Posts/Post.aspx?ID=108"&gt;A Reply to Sahil Malik’s Defense of the Sandbox Architecture&lt;/a&gt; by Doug Ware     &lt;br /&gt;5. &lt;a title="http://blah.winsmarts.com/2009-12-You_can_deploy_WebParts_as_Sandboxed_solutions__but.aspx" href="http://blah.winsmarts.com/2009-12-You_can_deploy_WebParts_as_Sandboxed_solutions__but.aspx"&gt;You can deploy WebParts as Sandboxed solutions but ...&lt;/a&gt; by Sahil Malik&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8062964034687918252?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8062964034687918252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8062964034687918252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8062964034687918252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8062964034687918252'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/06/understanding-sharepoint-sandbox.html' title='Understanding SharePoint Sandbox Solutions'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-361055187406427189</id><published>2010-05-30T05:40:00.000-07:00</published><updated>2010-05-30T08:00:31.657-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Weird behavior of Post Synchronous ItemUpdated event attached to libraries in SharePoint 2010</title><content type='html'>&lt;p&gt;This &lt;a href="http://www.synergyonline.com/blog/blog-moss/Lists/Posts/Post.aspx?ID=25"&gt;blog post&lt;/a&gt; by fellow SharePoint MVP, &lt;a href="http://www.synergyonline.com/about/professionalprofiles/Pages/RandyWilliams.aspx"&gt;Randy Williams&lt;/a&gt; has always been a good reference for me when working with SharePoint 2007 event receivers. I have decided to test Randy’s finding against SharePoint 2010 and extend his great work by taking into account the newly introduced “Post Synchronous” events.&lt;/p&gt;  &lt;p&gt;The following table summarizes how Synchronous, Asynchronous and Post Synchronous events work with lists and libraries in SharePoint 2010.&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="387"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;&lt;strong&gt;List&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;&lt;strong&gt;BeforePropoerties&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;&lt;strong&gt;AfterProperties&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;&lt;strong&gt;properties.ListItem&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemAdding&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;New value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;Null&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemAdded&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;New value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;New value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemAdded - sync&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;New value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;New value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemUpdating&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;Changed value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;Original value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemUpdated&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;Changed value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;Changed value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemUpdated - sync&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;Changed value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;Changed value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemDeleting&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;Original value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemDeleted&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;Null&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemDeleted - sync&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="85"&gt;&lt;font size="2"&gt;Null&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="389"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;&lt;strong&gt;Library&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;&lt;strong&gt;BeforePropoerties&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;&lt;strong&gt;AfterProperties&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font size="2"&gt;&lt;strong&gt;properties.ListItem&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemAdding&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font size="2"&gt;New value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemAdded&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font size="2"&gt;New value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemAdded - sync&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font size="2"&gt;New value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemUpdating&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;Original value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;Changed value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font size="2"&gt;Original value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemUpdated&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font size="2"&gt;Changed value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font color="#ff0000" size="2"&gt;ItemUpdated - sync&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font color="#ff0000" size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font color="#ff0000" size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font color="#ff0000" size="2"&gt;&lt;u&gt;Original value&lt;/u&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemDeleting&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font size="2"&gt;Original value&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemDeleted&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font size="2"&gt;Null&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;ItemDeleted - sync&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="100"&gt;&lt;font size="2"&gt;No value&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="87"&gt;&lt;font size="2"&gt;Null&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;No value –&amp;gt; column value in the hash table was not available.&amp;#160; &lt;br /&gt;New value –&amp;gt; the new value for the column was available.&amp;#160; &lt;br /&gt;Changed value –&amp;gt; the updated value was available.     &lt;br /&gt;Original value—&amp;gt; the original value was available.     &lt;br /&gt;Null –&amp;gt; the item is not available. &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;As you can see, in the Post Synchronous ItemUpdated event attached to a library ( not a list), the properties.ListItem[“AField”] returns the original value (the value of a field before the update occurs) and there is no way to get the updated value. I’m not sure if this is a bug or by design, I’ll check and get back to you very soon.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-361055187406427189?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/361055187406427189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=361055187406427189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/361055187406427189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/361055187406427189'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/weird-behavior-of-post-synchronous.html' title='Weird behavior of Post Synchronous ItemUpdated event attached to libraries in SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-436528150676456195</id><published>2010-05-29T17:30:00.000-07:00</published><updated>2010-05-29T17:32:57.653-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Programmatically enforcing relationship behavior for lookup columns in SharePoint 2010</title><content type='html'>&lt;p&gt;Adding lookup fields programmatically using feature is a common task in SharePoint 2007/2010. Normally, you would create the site column using a Field feature element. However, The lookup field definition requires the Id of the parent list and you have no way to determine this at design time, besides they will be different from one site to another. ( List Instances are different than Site Columns or Content Types; you cannot specify a list instance ID as the case with Site Columns or Content Types).&lt;/p&gt;  &lt;p&gt;This dependency will force you to create Lookup columns using code that look up the parent List ID and uses it to create a new field object to define the site column.&lt;/p&gt;  &lt;p&gt;I used to do this frequently in SharePoint 2007 but when yesterday when testing that for SharePoint 2010, I just asked myself, how can I programmatically enforce the relationship behavior ? &lt;/p&gt;  &lt;p&gt;If you need more info about list relationships in SharePoint 2010, refer to this &lt;a href="http://www.chakkaradeep.com/post/SharePoint-2010-Lists-Improvements-e28093-List-Lookups-and-Relationships.aspx"&gt;blog post&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This is straightforward using the UI from the column settings page and fortunately it’s as easy using code.&amp;#160; &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/TAGyMwlPadI/AAAAAAAAAUA/iCCk2sFqcVw/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UodmZUPtyx4/TAGyN_Z2AsI/AAAAAAAAAUE/AH-0ax-2K0w/image_thumb%5B7%5D.png?imgmax=800" width="419" height="85" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Consider the following example, I have two lists :&lt;/p&gt;  &lt;p&gt;Parent List –&amp;gt; Employees    &lt;br /&gt;Child List –&amp;gt; Projects&lt;/p&gt;  &lt;p&gt;I have a “Team Leader” field in the “Projects” list referencing the Employees List to specify the team leader of each project in the “Projects List”. To create a lookup field and enforcing the relationship behavior, see the following code snippet:&lt;/p&gt;  &lt;p&gt;string teamLeaderFieldInternalName = projectsList.Fields.AddLookup(&amp;quot;Team Leader&amp;quot;, employeesList.ID, false);    &lt;br /&gt;SPFieldLookup teamLeaderField = (SPFieldLookup)projectsList.Fields.GetFieldByInternalName(teamLeaderFieldInternalName);     &lt;br /&gt;teamLeaderField.LookupField = employeesList.Fields[&amp;quot;Title&amp;quot;].InternalName;     &lt;br /&gt;teamLeaderField.RelationshipDeleteBehavior = SPRelationshipDeleteBehavior.Cascade;     &lt;br /&gt;teamLeaderField.Update();     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;The previous code will raise the following exception “&lt;strong&gt;This lookup field cannot enforce a relationship behavior because it is not indexed&lt;/strong&gt;”. To fix you need to set the &lt;strong&gt;Indexed&lt;/strong&gt; property of teamLeaderField to true as shown below :&lt;/p&gt;  &lt;p&gt;string teamLeaderFieldInternalName = projectsList.Fields.AddLookup(&amp;quot;Team Leader&amp;quot;, employeesList.ID, false);    &lt;br /&gt;SPFieldLookup teamLeaderField = (SPFieldLookup)projectsList.Fields.GetFieldByInternalName(teamLeaderFieldInternalName);     &lt;br /&gt;teamLeaderField.LookupField = employeesList.Fields[&amp;quot;Title&amp;quot;].InternalName;     &lt;br /&gt;teamLeaderField.RelationshipDeleteBehavior = SPRelationshipDeleteBehavior.Cascade;     &lt;br /&gt;&lt;strong&gt;teamleaderField.Indexed = true;&lt;/strong&gt;     &lt;br /&gt;teamLeaderField.Update();     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;You might also want to check the other members in the &lt;strong&gt;SPRelationshipDeleteBehavior&lt;/strong&gt; Enum, I have copied the members along with their description from MSDN for easier reference below :&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;None&lt;/strong&gt;: Nothing happens when a parent item is deleted and the child item is left pointing to the parent as an orphan.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Cascade&lt;/strong&gt;: A cascade delete happens when deleting a parent item deletes all related children items of the related list.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Restrict&lt;/strong&gt;: Restricts a parent item having any children items in the related list from being deleted. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-436528150676456195?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/436528150676456195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=436528150676456195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/436528150676456195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/436528150676456195'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/programmatically-enforcing-relationship.html' title='Programmatically enforcing relationship behavior for lookup columns in SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/TAGyN_Z2AsI/AAAAAAAAAUE/AH-0ax-2K0w/s72-c/image_thumb%5B7%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4467798126954832117</id><published>2010-05-26T18:02:00.000-07:00</published><updated>2010-05-26T18:05:09.700-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Recycling list items using LINQ to SharePoint</title><content type='html'>&lt;p&gt;Another interesting method that I found while investigating LINQ to SharePoint is the RecycleOnSubmit method.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;context.Projects.RecycleOnSubmit(aProject);&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;context.Projects.DeleteOnSubmit(aProject);&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you want to move an item to the Recycle Bin, use the first method but if you want to entirely delete it use the second one.&lt;/p&gt;  &lt;p&gt;And of course don’t forget to call &lt;strong&gt;context.SubmitChanges()&lt;/strong&gt; to commit the changes to the content database.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4467798126954832117?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4467798126954832117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4467798126954832117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4467798126954832117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4467798126954832117'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/recycling-list-items-using-linq-to.html' title='Recycling list items using LINQ to SharePoint'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5449097017894820773</id><published>2010-05-26T17:49:00.000-07:00</published><updated>2010-05-26T17:51:09.098-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Recursive and Folder-Scoped LINQ Queries in SharePoint 2010</title><content type='html'>&lt;p&gt;As you might experienced in SharePoint 2007, a CAML query is by default non recursive. In other words, if you execute a CAML query, you will end up with items from the list root folder. This is still the same in SharePoint 2010. You have to define extra query options as shown below in case you want to query all folders and sub folders within a list (Recursive Query) :&lt;/p&gt;  &lt;p&gt;qry.ViewAttributes = &amp;quot;Scope='Recursive'&amp;quot;;&lt;/p&gt;  &lt;p&gt;And if you want to scope your query to a certain folder :&lt;/p&gt;  &lt;pre&gt;qry.Folder = list.ParentWeb.GetFolder(&amp;quot;Folders DocLib/2008&amp;quot;);&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What about LINQ to SharePoint ?&lt;/strong&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The default behavior is the same, however if recursive querying is the desired behavior, you can use the ScopeToFolder method from your EntityList&amp;lt;T&amp;gt; object.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Note the following queries:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;strong&gt;var q = dc.Projects.Where(p =&amp;gt; p.DueDate &amp;lt; DateTime.Now.AddMonths(1));&lt;/strong&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;strong&gt;var q = dc.Projects.ScopeToFolder(&amp;quot;&amp;quot;, true).Where(p =&amp;gt; p.DueDate &amp;lt; DateTime.Now.AddMonths(1));&lt;/strong&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The first one executes against the list root folder while the second one is recursive. You might be wondering about the empty string that I’m passing to ScopeToFolder method. Well, let’s see what MSDN says about the parameters that the method expects. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;public IQueryable&amp;lt;TEntity&amp;gt; ScopeToFolder( string folderUrl, bool recursive ) &lt;/p&gt;&lt;br /&gt;  &lt;dl&gt;&lt;dt&gt;folderUrl –&amp;gt; The URL of the folder. &lt;/dt&gt;&lt;dt&gt;recursive –&amp;gt; true to include items in subfolders; false to exclude them.&lt;/dt&gt;&lt;/dl&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;That’s it, if you want to scope your LINQ query to a specific folder, pass the folder URL as the first parameter to the method &amp;amp; “true” if you want the recursive behavior of the query. In the second query, I just wanted the recursive behavior and I didn’t want to scope my query to any folders so I passed an empty string, this does the trick.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Hope this helps!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;#160; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&amp;#160;&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5449097017894820773?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5449097017894820773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5449097017894820773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5449097017894820773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5449097017894820773'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/recursive-and-folder-scoped-linq.html' title='Recursive and Folder-Scoped LINQ Queries in SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4945523710825769183</id><published>2010-05-26T15:08:00.000-07:00</published><updated>2010-05-26T15:12:25.345-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Where is “Site Workflows” ?</title><content type='html'>&lt;p&gt;Just in case you are wondering about the location of “Site Workflows”. It has been moved in SharePoint 2010 RTM to “All Site Content” rather than “Site Actions” which was its location in the previous builds.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/S_2cwBT-WHI/AAAAAAAAAT4/xVO4BKBtimI/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UodmZUPtyx4/S_2cx305tuI/AAAAAAAAAT8/SvtZV32d2q8/image_thumb%5B2%5D.png?imgmax=800" width="409" height="340" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The new place makes more sense to me, what about you?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4945523710825769183?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4945523710825769183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4945523710825769183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4945523710825769183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4945523710825769183'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/where-is-site-workflows.html' title='Where is “Site Workflows” ?'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_UodmZUPtyx4/S_2cx305tuI/AAAAAAAAAT8/SvtZV32d2q8/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5809270400405023981</id><published>2010-05-25T08:02:00.000-07:00</published><updated>2010-05-25T08:09:17.125-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Enabling the developer dashboard programmatically in SharePoint 2010</title><content type='html'>&lt;p&gt;This is a question that I received during the &lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=170"&gt;Egyptian community launch of SharePoint 2010 and Office 2010&lt;/a&gt;. The following snippet does the trick!&lt;/p&gt;  &lt;p&gt;SPWebService contentService = SPWebService.ContentService;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPDeveloperDashboardSettings developerDashboard =     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; contentService.DeveloperDashboardSettings;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; developerDashboard.DisplayLevel = SPDeveloperDashboardLevel.On;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; developerDashboard.Update(); &lt;/p&gt;  &lt;p&gt;The guy who asked me this question wanted to create a farm-scoped feature to easily toggle the developer dashboard instead on using Windows PowerShell or STSADM command line utility. He also promised to share his feature with me once he finishes it.&lt;/p&gt;  &lt;p&gt;If you cannot wait and you want to do it yourself, it’s very easy thanks to Visual Studio 2010 and the new SharePoint project and item templates that ships with it. Just open up Visual Studio 2010, create an empty SharePoint project, add a farm-scoped feature, add an event receiver to the feature, copy the code above to the &lt;strong&gt;FeatureActivated&lt;/strong&gt; method, deploy your solution and there you go!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/S_voB9--K9I/AAAAAAAAATo/y-X6uCijmJ4/s1600-h/image%5B12%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_UodmZUPtyx4/S_voDuRVisI/AAAAAAAAATs/XlfvvAjVvkM/image_thumb%5B8%5D.png?imgmax=800" width="333" height="384" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/S_voFJAE8LI/AAAAAAAAATw/t4uBwBtgSC4/s1600-h/image%5B13%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_UodmZUPtyx4/S_voGZcg9rI/AAAAAAAAAT0/wy_H3iqrZCs/image_thumb%5B9%5D.png?imgmax=800" width="507" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note: Don’t forget to add a using statement to Microsoft.SharePoint.Administration namespace!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5809270400405023981?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5809270400405023981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5809270400405023981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5809270400405023981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5809270400405023981'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/enabling-developer-dashboard.html' title='Enabling the developer dashboard programmatically in SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/S_voDuRVisI/AAAAAAAAATs/XlfvvAjVvkM/s72-c/image_thumb%5B8%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1530656829791514292</id><published>2010-05-23T14:31:00.000-07:00</published><updated>2010-05-23T14:34:46.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Speaking at Microsoft Techday @AAST</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/S_mfZioDjvI/AAAAAAAAATY/q8y3rpmMYvI/s1600-h/image001%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image001" border="0" alt="image001" src="http://lh5.ggpht.com/_UodmZUPtyx4/S_mfamiRIyI/AAAAAAAAATc/L4KoWUtye-g/image001_thumb%5B2%5D.jpg?imgmax=800" width="413" height="227" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/S_mfcbiekcI/AAAAAAAAATg/nnd3vGEfx5o/s1600-h/image002%5B10%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image002" border="0" alt="image002" src="http://lh3.ggpht.com/_UodmZUPtyx4/S_mfdfREZwI/AAAAAAAAATk/CaIbcxozXhA/image002_thumb%5B8%5D.jpg?imgmax=800" width="411" height="309" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1530656829791514292?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1530656829791514292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1530656829791514292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1530656829791514292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1530656829791514292'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/speaking-at-microsoft-techday-aast.html' title='Speaking at Microsoft Techday @AAST'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_UodmZUPtyx4/S_mfamiRIyI/AAAAAAAAATc/L4KoWUtye-g/s72-c/image001_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8716590734975183176</id><published>2010-05-18T05:57:00.000-07:00</published><updated>2010-05-18T05:58:57.862-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Using Lambda Expressions with RunWithElevatedPrivileges</title><content type='html'>&lt;p&gt;Elevation of privilege, a feature that was added in WSS 3.0 &amp;amp; MOSS 2007, enables you to programmatically perform actions in code by using an increased level of privilege. The &lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.runwithelevatedprivileges.aspx"&gt;SPSecurity.RunWithElevatedPrivileges&lt;/a&gt; method enables you to supply a delegate that runs a subset of code in the context of an account with higher privileges than the current user.&lt;/p&gt;  &lt;p&gt;For some reason, I have never seen a code snippet that uses a lambda expression instead of the anonymous method syntax so I thought of showing you how to save some typing by using Lambda.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Commonly used syntax&lt;/strong&gt;:&lt;/p&gt;  &lt;pre&gt;SPSecurity.RunWithElevatedPrivileges(delegate()&lt;br /&gt;{&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Do things by assuming the permission of the &amp;quot;system account&amp;quot;.&lt;br /&gt;});&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Much easier syntax&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;SPSecurity.RunWithElevatedPrivileges(()=&amp;gt;&lt;br /&gt;{&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Do things by assuming the permission of the &amp;quot;system account&amp;quot;.&lt;br /&gt;});&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;When I asked the following question on Twitter : “Why do people still use the anonymous method syntax rather than Lambda Expressions with SPSecurity.RunWithElevatedPrivileges() ? #SharePoint”&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I got the following answer from Todd Bleeker : “Delegate syntax has been around a lot longer. Lambda is still confusing and even scary for most. &amp;lt;Todd /&amp;gt;”&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I totally agree with Todd, but guys if you are not comfortable with LINQ and lambda expressions, you should familiarize yourself with them before diving deep into developing SharePoint 2010 solutions.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As you all might know, Now in SharePoint 2010 you can use LINQ syntax to retrieve items from your lists instead of using CAML queries. Microsoft has included a LINQ provider for SharePoint in the Microsoft.SharePoint.Linq namespace, some classes in this namespace are responsible for translating the LINQ Queries to CAML ones which are eventually translated into SQL. You can still write CAML Queries and fetch items in the old ways but LINQ can really make your life easier specially when it comes to joins.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8716590734975183176?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8716590734975183176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8716590734975183176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8716590734975183176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8716590734975183176'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/using-lambda-expressions-with.html' title='Using Lambda Expressions with RunWithElevatedPrivileges'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8299881769708495933</id><published>2010-05-16T15:24:00.000-07:00</published><updated>2010-05-16T15:29:06.423-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>SharePoint 2010 Community Launch in Photos</title><content type='html'>&lt;p&gt;Last Wednesday, May 12th was a special day. We had fun celebrating the Egyptian community launch of SharePoint 2010 and Office 2010. I have presented about “Visual Studio Tools for SharePoint 2010”, people were really excited to learn that they no longer need third-party tools for developing SharePoint Solutions. Finally Visual Studio 2010 is enough along with its great extensibility features!&lt;/p&gt;  &lt;p&gt;I would like to extend a special thank-you to AvePoint and USPJA for sponsoring the event.&lt;/p&gt;  &lt;p&gt;Here are some photos from the event:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/S_BxiXaCxAI/AAAAAAAAAS4/SXyk731kdJc/s1600-h/29249_10150190061850363_736190362_12435302_3189128_n%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="29249_10150190061850363_736190362_12435302_3189128_n" border="0" alt="29249_10150190061850363_736190362_12435302_3189128_n" src="http://lh4.ggpht.com/_UodmZUPtyx4/S_BxjxsAi-I/AAAAAAAAAS8/XZjSrX8voJQ/29249_10150190061850363_736190362_12435302_3189128_n_thumb.jpg?imgmax=800" width="164" height="244" /&gt;&lt;/a&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/S_Bxk50wOOI/AAAAAAAAATA/4zyoIVLya6w/s1600-h/29249_10150190061955363_736190362_12435319_5790772_n%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="29249_10150190061955363_736190362_12435319_5790772_n" border="0" alt="29249_10150190061955363_736190362_12435319_5790772_n" src="http://lh4.ggpht.com/_UodmZUPtyx4/S_BxmFt__SI/AAAAAAAAATE/SSKFfEQ3grQ/29249_10150190061955363_736190362_12435319_5790772_n_thumb.jpg?imgmax=800" width="164" height="244" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/S_BxnUZ6p2I/AAAAAAAAATI/rY8S6HwAp1g/s1600-h/29249_10150190061970363_736190362_12435321_3756050_n%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="29249_10150190061970363_736190362_12435321_3756050_n" border="0" alt="29249_10150190061970363_736190362_12435321_3756050_n" src="http://lh3.ggpht.com/_UodmZUPtyx4/S_BxotScBbI/AAAAAAAAATM/f-gO7xJLtiU/29249_10150190061970363_736190362_12435321_3756050_n_thumb.jpg?imgmax=800" width="164" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/S_BxqvjNsRI/AAAAAAAAATQ/ofbaJUr5AUY/s1600-h/29249_10150190062630363_736190362_12435394_4172706_n%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="29249_10150190062630363_736190362_12435394_4172706_n" border="0" alt="29249_10150190062630363_736190362_12435394_4172706_n" src="http://lh4.ggpht.com/_UodmZUPtyx4/S_BxsCSzkGI/AAAAAAAAATU/g5IOrt5R2TM/29249_10150190062630363_736190362_12435394_4172706_n_thumb%5B3%5D.jpg?imgmax=800" width="498" height="333" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8299881769708495933?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8299881769708495933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8299881769708495933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8299881769708495933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8299881769708495933'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/sharepoint-2010-community-launch-in.html' title='SharePoint 2010 Community Launch in Photos'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/S_BxjxsAi-I/AAAAAAAAAS8/XZjSrX8voJQ/s72-c/29249_10150190061850363_736190362_12435302_3189128_n_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1326895921380671368</id><published>2010-05-10T15:30:00.000-07:00</published><updated>2010-05-10T15:32:46.584-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Drop by “Ask the Experts Panel” at SharePoint 2010 official launch by Microsoft Egypt</title><content type='html'>&lt;p&gt;Tomorrow &lt;strong&gt;May 11th&lt;/strong&gt; 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 &lt;strong&gt;Grand Hyatt Hotel – Laylaty Ballroom&lt;/strong&gt; &lt;strong&gt;Time: 09:00 am - 05:00 pm&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I will be there in the Ask the experts with my fellow SharePoint MVPs , &lt;a href="http://www.marwantarek.com"&gt;Marwan Tarek&lt;/a&gt; and &lt;a href="http://shadiesm.blogspot.com/" target="_blank"&gt;Shady Khorshied&lt;/a&gt;. If you have any SharePoint related questions, please drop by.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1326895921380671368?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1326895921380671368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1326895921380671368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1326895921380671368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1326895921380671368'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/drop-by-ask-experts-panel-at-sharepoint.html' title='Drop by “Ask the Experts Panel” at SharePoint 2010 official launch by Microsoft Egypt'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5259943140409618803</id><published>2010-05-10T15:11:00.000-07:00</published><updated>2010-05-10T15:25:31.383-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>SharePoint 2010 Egyptian Community Launch: Transportation Updates</title><content type='html'>&lt;p&gt;&lt;a href="http://eu.avepoint.com/"&gt;&lt;/a&gt;Since the &lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=160"&gt;announcement of the Egyptian SharePoint community launch&lt;/a&gt;, I have been receiving a lot of emails about the transportation details. Sorry for the delay, but we finally managed to get everything set.&lt;/p&gt;  &lt;p&gt;There will be a pickup bus from Lebanon Square.    &lt;br /&gt;2:00 to 2:15 &amp;gt; Gathering in-front of Mo’men     &lt;br /&gt;2:15 to 3:15 &amp;gt; Moving to Microsoft Egypt     &lt;br /&gt;7:45 to 8:00 &amp;gt; gathering in-front of Microsoft     &lt;br /&gt;8:00 to 8:45 &amp;gt; back to Lebanon Square     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Please if you have any problem regarding transportation, don’t hesitate to call Shady Khorshied on 010 19 11 216 .&lt;/p&gt;  &lt;p&gt;I would like also to announce that &lt;a href="http://eu.avepoint.com/"&gt;AvePoint&lt;/a&gt; is sponsoring the event, stay tuned to their giveaways ;)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://eu.avepoint.com/"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="" src="http://www.sharepointgroups.org/egysug/Shared%20Resources/Images/AvePoint-Logo.png" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5259943140409618803?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5259943140409618803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5259943140409618803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5259943140409618803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5259943140409618803'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/sharepoint-2010-egyptian-community.html' title='SharePoint 2010 Egyptian Community Launch: Transportation Updates'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5316039096521461937</id><published>2010-05-07T17:08:00.000-07:00</published><updated>2010-05-07T17:44:50.646-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Reminder: Presenting @ SharePoint Saturday India</title><content type='html'>&lt;p&gt;This is a quick reminder of my session tomorrow at &lt;a href="http://www.sharepointsaturday.org/india"&gt;Live Online SharePoint Saturday India&lt;/a&gt;. I’m really excited about this and looking forward to meeting my fellow Indian SharePointers.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt;: Troubleshooting SharePoint Solutions.     &lt;br /&gt;&lt;strong&gt;Date and Time&lt;/strong&gt;: Saturday May, 12th , 13:30 PM (GMT +3)     &lt;br /&gt;&lt;strong&gt;Language&lt;/strong&gt;: English&lt;/p&gt;  &lt;p&gt;Click &lt;a href="http://www.sharepointsaturday.org/india/Pages/sessions8thMay2010.aspx"&gt;here&lt;/a&gt; for the complete schedule.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5316039096521461937?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5316039096521461937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5316039096521461937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5316039096521461937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5316039096521461937'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/reminder-presenting-sharepoint-saturday.html' title='Reminder: Presenting @ SharePoint Saturday India'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-7509512118423339659</id><published>2010-05-04T16:00:00.000-07:00</published><updated>2010-05-04T16:02:30.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>LINQ is Better Than ForEach</title><content type='html'>&lt;p&gt;&lt;a href="http://www.kodefuguru.com/"&gt;Chris Eargle&lt;/a&gt; has done a great job comparing &lt;u&gt;LINQ&lt;/u&gt; and&lt;u&gt; ForEach&lt;/u&gt; loops from the performance and maintainability perspective. &lt;/p&gt;  &lt;p&gt;Here is Chris’ conclusion: &lt;em&gt;&lt;strong&gt;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.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Click &lt;a href="http://www.kodefuguru.com/post/2010/05/04/LINQ-is-Better-Than-ForEach.aspx"&gt;here&lt;/a&gt; to read the full post !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-7509512118423339659?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/7509512118423339659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=7509512118423339659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/7509512118423339659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/7509512118423339659'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/linq-is-better-than-foreach.html' title='LINQ is Better Than ForEach'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1954735228750506784</id><published>2010-05-03T18:55:00.000-07:00</published><updated>2010-05-03T18:58:53.454-07:00</updated><title type='text'>Test your LINQ knowledge</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/05/test-your-linq-knowledge.html";digg_title = "Test your LINQ knowledge";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Yesterday, I stumbled upon &lt;a href="http://www.albahari.com/nutshell/linqquiz.aspx" target="_blank"&gt;LINQ Quiz&lt;/a&gt;, try to answer as much as you can from the 17 questions posted there, this will help you evaluate and test your LINQ knowledge.&lt;/p&gt;  &lt;p&gt;Oh, and before you start writing LINQ queries against your SharePoint lists, you should take a look at this tool (&lt;a href="http://www.linqpad.net/" target="_blank"&gt;LINQPad&lt;/a&gt;), 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!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1954735228750506784?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1954735228750506784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1954735228750506784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1954735228750506784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1954735228750506784'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/05/test-your-linq-knowledge.html' title='Test your LINQ knowledge'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-3577800640698341685</id><published>2010-04-29T16:44:00.000-07:00</published><updated>2010-04-29T16:47:11.367-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>My Speaking Schedule For May 2010</title><content type='html'>&lt;p&gt;It seems that May 2010 will be an interesting month for me, I’ll be busy presenting 3 different SharePoint topics for different user groups and events. The sessions will be in 2 different languages for different audience and nationalities. Two of them will be online and the other will be offline. Below is my speaking schedule in Cairo local time (GMT+3)&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="415"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="100"&gt;Date/Time&lt;/td&gt;        &lt;td valign="top" width="105"&gt;Topic&lt;/td&gt;        &lt;td valign="top" width="142"&gt;User Group/ Event&lt;/td&gt;        &lt;td valign="top" width="66"&gt;Language&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;SAT May, 1st – 12:00 AM&lt;/td&gt;        &lt;td valign="top" width="105"&gt;SharePoint 2010 Workflows&lt;/td&gt;        &lt;td valign="top" width="142"&gt;Online : EgyGeeks Online User Group&lt;/td&gt;        &lt;td valign="top" width="66"&gt;Arabic&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;SAT MAY, 8th – 13:30 PM&lt;/td&gt;        &lt;td valign="top" width="105"&gt;Troubleshooting SharePoint Solutions&lt;/td&gt;        &lt;td valign="top" width="142"&gt;Online: &lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=153"&gt;SharePoint Saturday India&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;English&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="100"&gt;WED May, 12th – 15:45 PM&lt;/td&gt;        &lt;td valign="top" width="105"&gt;Visual Studio Tools for SharePoint 2010&lt;/td&gt;        &lt;td valign="top" width="142"&gt;Offline: &lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=160"&gt;SharePoint 2010 Community Launch by EGYSUG&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;Arabic&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-3577800640698341685?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/3577800640698341685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=3577800640698341685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3577800640698341685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3577800640698341685'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/my-speaking-schedule-for-may-2010.html' title='My Speaking Schedule For May 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1901096390224361887</id><published>2010-04-29T10:41:00.000-07:00</published><updated>2010-04-29T10:46:35.661-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint for End Users'/><title type='text'>Unlocking the Mysteries of the SharePoint Data View Web Part XSL Tags eBook Now Available</title><content type='html'>&lt;p&gt;Marc Anderson, one of the faculty members of USPJ Academy announced a couple of days ago the availability of a new SharePoint eBook named “&lt;strong&gt;Unlocking the Mysteries of the SharePoint Data View Web Part XSL Tags&lt;/strong&gt;”. &lt;/p&gt;  &lt;p&gt;The eBook is based on Marc’s&amp;#160; popular set of articles on &lt;a href="http://endusersharepoint.com/"&gt;EndUserSharePoint.com&lt;/a&gt; and &lt;a href="http://mdasblog.wordpress.com/"&gt;his blog&lt;/a&gt;. I really enjoyed the Marc’s series and just thought of spreading the word about this valuable eBook which can help you to understand the inner workings of the XSL used in SharePoint's Data View Web Parts (DVWPs), AKA, the Swiss Army Knife of SharePoint.&lt;/p&gt;  &lt;p&gt;Click &lt;a href="http://www.sympraxisconsulting.com/Unlocking-the-Mysteries-of-the-SharePoint-Data-View-Web-Part-XSL-Tags.aspx"&gt;here&lt;/a&gt; to get the eBook.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1901096390224361887?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1901096390224361887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1901096390224361887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1901096390224361887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1901096390224361887'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/unlocking-mysteries-of-sharepoint-data.html' title='Unlocking the Mysteries of the SharePoint Data View Web Part XSL Tags eBook Now Available'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-7086736978332610099</id><published>2010-04-22T10:49:00.000-07:00</published><updated>2010-04-22T10:50:23.717-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>What a great day: SharePoint 2010 RTM is Available for Download on MSDN</title><content type='html'>&lt;p&gt;Yessss, I’m really excited. SharePoint 2010 RTM and Office 2010 RTM are available now for download on MSDN. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/"&gt;http://msdn.microsoft.com/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-7086736978332610099?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/7086736978332610099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=7086736978332610099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/7086736978332610099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/7086736978332610099'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/what-great-day-sharepoint-2010-rtm-is.html' title='What a great day: SharePoint 2010 RTM is Available for Download on MSDN'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-2823261248091604099</id><published>2010-04-15T08:56:00.000-07:00</published><updated>2010-04-15T08:59:10.689-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Programmatically enforcing a field value uniqueness in SharePoint 2010</title><content type='html'>&lt;p&gt;The following code snippet shows how to &lt;strong&gt;programmatically&lt;/strong&gt; modify a field to enforce the uniqueness of its values (like the unique constraint in SQL Server).&lt;/p&gt;  &lt;p&gt;SPField titleField = myList.Fields.GetField(&amp;quot;Title&amp;quot;);    &lt;br /&gt;titleField.Indexed = true;     &lt;br /&gt;titleField.EnforceUniqueValues = true;     &lt;br /&gt;titleField.Update();&lt;/p&gt;  &lt;p&gt;Oh, and this only applies to SharePoint 2010, Unique fields are completely new to 2010.. &lt;/p&gt;  &lt;p&gt;Hope this helps!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-2823261248091604099?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/2823261248091604099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=2823261248091604099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2823261248091604099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2823261248091604099'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/programmatically-enforcing-field-value.html' title='Programmatically enforcing a field value uniqueness in SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-2832124153164603070</id><published>2010-04-12T04:10:00.000-07:00</published><updated>2010-04-12T04:11:55.635-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USPJ Academy'/><title type='text'>USPJ Academy Applications Open Tomorrow</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/04/uspj-academy-applications-open-tomorrow.html";digg_title = "USPJ Academy Applications Open Tomorrow";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Tomorrow, on Tuesday 13th, USPJ Academy will open up for new applications for the early access program. &lt;/p&gt;  &lt;p&gt;First, if you want to convince your boss to let you attend, check this&amp;#160; brief 5-minute video explaining all your boss may need to know:    &lt;br /&gt;&lt;a href="http://www.uspja.com/dearboss"&gt;http://www.uspja.com/dearboss&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Let me also briefly mention what you'll get at USPJ Academy:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Unlimited self-paced courses &lt;/li&gt;    &lt;li&gt;Up to three concurrent collaborative classes, facilitated by SharePoint industry experts &lt;/li&gt;    &lt;li&gt;Access to virtual labs as much as you want &lt;/li&gt;    &lt;li&gt;Library with SharePoint books, articles, lectures, videos, and more &lt;/li&gt;    &lt;li&gt;Faculty blog containing exclusive and rapidly updated information &lt;/li&gt;    &lt;li&gt;Superstar lectures where we invite the best SharePoint people to speak &lt;/li&gt;    &lt;li&gt;Campus forums to share or learn from other students and faculty members &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;For more information about the academy check &lt;a href="http://www.uspja.com"&gt;www.uspja.com&lt;/a&gt; and let me know if you have any questions.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-2832124153164603070?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/2832124153164603070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=2832124153164603070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2832124153164603070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2832124153164603070'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/uspj-academy-applications-open-tomorrow.html' title='USPJ Academy Applications Open Tomorrow'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-115936789373187503</id><published>2010-04-11T15:24:00.000-07:00</published><updated>2010-04-11T15:33:56.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflows'/><title type='text'>Binding To Non Public Members in SharePoint Workflows!</title><content type='html'>&lt;p&gt;Yesterday, I received an email from Ahmed Omar ElSakka asking me the following question:&lt;/p&gt;  &lt;p&gt;“&lt;em&gt;I am new to SharePoint Workflows; when creating SharePoint Custom Workflows using Visual Studio 2008, I saw many blog posts and articles saying that you should declare the properties and fields within the workflow code as public so that you can use them from the workflow activities and bind them to activity properties. I have tried to declare some properties as private or protected and yes I couldn’t find them in the dialog box when trying to bind the HistoryDescription of LogToHistoryListActivity to one of those private members, any justifications?&lt;/em&gt;”&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;My answer is: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Yes Ahmed, this is true; you cannot bind activity properties to non public members and this is attributed to the serialization mechanism used by the workflow foundation. &lt;/p&gt;  &lt;p&gt;In other words, workflow instances stay in the memory for a relatively small time . When a workflow is waiting for an event to occur (like OnTaskChanged), the workflow runtime serializes the workflow state into XML by performing a shallow copy which means that the runtime only reads the public members when serializing the workflow instances and stores the state by calling the workflow host persistence interface. When the workflow receives a notification to get back to life (for example when the task is changed), the workflow host deserializes the XML into a new instance of the Workflow type, so if you are planning to use activities that need data, declare the workflow class members that reference this data as public&amp;quot;.&lt;/p&gt;  &lt;p&gt;I hope this answers you question Ahmed.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-115936789373187503?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/115936789373187503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=115936789373187503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/115936789373187503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/115936789373187503'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/binding-to-non-public-members-in.html' title='Binding To Non Public Members in SharePoint Workflows!'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6384117048836581687</id><published>2010-04-10T15:20:00.000-07:00</published><updated>2010-04-10T15:27:42.272-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><title type='text'>Check Out My Interview @ Microsoft Feed</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/04/check-out-my-interview-microsoft-feed.html";digg_title = "Check Out My Interview @ Microsoft Feed";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Yesterday, MicrosoftFeed published an interview with me as a part of a series of interviews with MVPs. Check it out here: &lt;a href="http://microsoftfeed.com/2010/meet-ayman-mohammed-el-hattab-sharepoint-server-mvp-from-egypt/"&gt;Meet Ayman Mohammed El-Hattab : SharePoint Server MVP from Egypt&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/S8D7S1cKPVI/AAAAAAAAASw/VxTUDYjtDww/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/S8D7WjFlaMI/AAAAAAAAAS0/thAQ1v43z6k/image_thumb%5B3%5D.png?imgmax=800" width="404" height="334" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6384117048836581687?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6384117048836581687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6384117048836581687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6384117048836581687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6384117048836581687'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/check-out-my-interview-microsoft-feed.html' title='Check Out My Interview @ Microsoft Feed'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/S8D7WjFlaMI/AAAAAAAAAS0/thAQ1v43z6k/s72-c/image_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-2908098383524587142</id><published>2010-04-06T14:55:00.000-07:00</published><updated>2010-04-06T15:01:16.363-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Speaking at SharePoint Saturday India</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/04/speaking-at-sharepoint-saturday-india.html";digg_title = "Speaking at SharePoint Saturday India";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;After SharePoint Saturday EMEA and &lt;a href="http://www.sharepointsaturday.org/arabia" target="_blank"&gt;SharePoint Saturday Arabia&lt;/a&gt; and the great feedback we received from our attendees, it’s now India’s turn!&lt;/p&gt;  &lt;p&gt;I have just received an e-mail from Rajendra Shekhawat informing me that my abstract for speaking at &lt;a href="http://www.sharepointsaturday.org/india" target="_blank"&gt;Live Online SharePoint Saturday India&lt;/a&gt; has been accepted, I’m really glad to be there and share some SharePoint tips and tricks with the Indian SharePoint folks.&lt;/p&gt;  &lt;p&gt;Rajendra and his fellow organizers are currently in the process of finalizing the session topics and timings for the&amp;#160; event. Previously, they were planning to do multiple tracks for the event on 24th April 2010. However, based on the registrants feedback, they divided the event over two Saturdays – 24th of April 2010 and 8th of May 2010. My session is scheduled to be on 8th of May.&lt;/p&gt;  &lt;p&gt;The event is free, click &lt;a href="http://www.sharepointsaturday.org/india" target="_blank"&gt;here&lt;/a&gt; to register.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Session Details&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Title:&lt;/strong&gt; Troubleshooting SharePoint Solutions     &lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt;&amp;#160; SharePoint troubleshooting can really be a nightmare for those who are new to the platform if it is not performed properly. Bugs, performance and storage issues are the main reasons why you as SharePoint developer are subjected to lengthy and tiresome projects—complete with crabby stakeholders, grouchy quality engineers, missed deadlines, and late nights. This session will help SharePoint developers learn how to author both SharePoint 2007 and 2010 applications with fewer bugs in the first place and walks them through the tools and techniques available at their disposal when encountering any kind of troubles.     &lt;br /&gt;&lt;strong&gt;Date:&lt;/strong&gt; 8 May 2010     &lt;br /&gt;&lt;strong&gt;Time&lt;/strong&gt;:&amp;#160; 10:30 AM ( GMT +0 ) - 12:30 PM ( Cairo Time)     &lt;br /&gt;&lt;strong&gt;Duration&lt;/strong&gt;: 1 hour     &lt;br /&gt;&lt;strong&gt;Language&lt;/strong&gt;: English&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-2908098383524587142?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/2908098383524587142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=2908098383524587142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2908098383524587142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2908098383524587142'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/speaking-at-sharepoint-saturday-india.html' title='Speaking at SharePoint Saturday India'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-3399922084620329908</id><published>2010-04-04T19:32:00.000-07:00</published><updated>2010-04-04T19:35:59.232-07:00</updated><title type='text'>EgyGeeksOnSkype ?</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/04/egygeeksonskype.html";digg_title = "EgyGeeksOnSkype ?";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Yesterday (Friday, April 4th), Mohamed Meligy, Ramy Mahrous, Emad Mokhtar, Mohamed Gamal and myself had a wonderful talk on skype. This meeting was not scheduled, it started by a conversation on twitter about how are we going to spend the easter day, then we moved to TinyChat and we ended up on Skype talking about different technical and non-technical topics.&lt;/p&gt;  &lt;p&gt;The interesting part about this talk is that we came up with the “EgyGeeksOnSkype” idea! It’s simply an online gathering for Egyptian geeks (Non Egyptians are most welcome to join) to discuss different technical and non-technical topics.&lt;/p&gt;  &lt;p&gt;We will start next Friday at 11:59 PM Cairo Time (GMT +0), I will be speaking about “No-Code SharePoint Solutions” from 12:00 AM to 12:30 AM followed by an open discussion about OData.&lt;/p&gt;  &lt;p&gt;To join the conversation add &amp;quot;mohamed.meligy&amp;quot;, &amp;quot;rmahrous&amp;quot;, &amp;quot;emad.mokhtar.habib&amp;quot;, “aymanelhattab” or &amp;quot;gamalilio&amp;quot; on skype and don’t forget to follow the hashtag #EgyGeeksOnSkype” on twitter.&lt;/p&gt;  &lt;p&gt;Don’t miss it!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-3399922084620329908?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/3399922084620329908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=3399922084620329908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3399922084620329908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3399922084620329908'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/egygeeksonskype.html' title='EgyGeeksOnSkype ?'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-3753920755527140057</id><published>2010-04-03T04:34:00.000-07:00</published><updated>2010-04-03T04:39:05.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><category scheme='http://www.blogger.com/atom/ns#' term='msdn forums'/><title type='text'>Top 20 SharePoint MVP MSDN Rankings</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/04/top-20-sharepoint-mvp-msdn-rankings.html";digg_title = "Top 20 SharePoint MVP MSDN Rankings";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.twitter.com/givenscj" target="_blank"&gt;@givenscj&lt;/a&gt; has done a great job coming up with a list for SharePoint MVP MSDN Rankings, I have listed here the top 20 MVPs. For the full list, please refer to &lt;a href="http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2010/04/02/SharePoint-MVP-MSDN-Rankings.aspx" target="_blank"&gt;this blog post&lt;/a&gt; to know where your favorite SharePoint MVP stack up in the forums.&lt;/p&gt;  &lt;p&gt;Oh, and I’m ranked the 14th :)&lt;/p&gt;  &lt;p&gt;Name | Points | Posts | Answers&lt;/p&gt;  &lt;p&gt;1) Mike Walsh&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | 48357 | 15438 | 1657    &lt;br /&gt;2) Paul Galvin&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | 15895 | 3304 | 890     &lt;br /&gt;3) Fabrice Romelard| 9585 | 1264| 683     &lt;br /&gt;4) Mike Oryszak&amp;#160;&amp;#160;&amp;#160; | 8139 | 1326| 500     &lt;br /&gt;5) Moonis Tahir&amp;#160;&amp;#160;&amp;#160; | 7054 | 1186| 468     &lt;br /&gt;6) John D. Ross&amp;#160;&amp;#160;&amp;#160; | 6919 | 1495| 348     &lt;br /&gt;7) Waldek Mastykarz| 6437 | 1110| 396     &lt;br /&gt;8) Gary Lapointe&amp;#160;&amp;#160; | 4972 | 807 | 318     &lt;br /&gt;9) Ishai Sagi&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | 3830 | 596 | 255     &lt;br /&gt;10) Randy Drisgill&amp;#160; | 3382 | 623 | 206     &lt;br /&gt;11) Michael Nemtsev | 3324 | 717 | 198     &lt;br /&gt;12) John Timney&amp;#160;&amp;#160;&amp;#160;&amp;#160; | 3091 | 436 | 207     &lt;br /&gt;13) Wictor Wilen&amp;#160;&amp;#160;&amp;#160; | 2683 | 428 | 164     &lt;br /&gt;&lt;strong&gt;14) Ayman El-Hattab | 2308 | 268 | 113      &lt;br /&gt;&lt;/strong&gt;15) Becky Bertram&amp;#160;&amp;#160; | 2061 | 273 | 134     &lt;br /&gt;16) MatthewMcDermott| 2043 | 619 | 089     &lt;br /&gt;17) Andrew Woodward | 1570 | 386 | 085     &lt;br /&gt;18) Mirjam Van Olst | 1504 | 234 | 089     &lt;br /&gt;19) Scot Hillier&amp;#160;&amp;#160;&amp;#160; | 1299 | 212 | 082     &lt;br /&gt;20) Stephane Eyskens| 1252 | 227 | 074&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-3753920755527140057?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/3753920755527140057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=3753920755527140057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3753920755527140057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3753920755527140057'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/top-20-sharepoint-mvp-msdn-rankings.html' title='Top 20 SharePoint MVP MSDN Rankings'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-9089911778725378218</id><published>2010-04-02T18:54:00.001-07:00</published><updated>2010-04-03T16:17:18.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday Arabia'/><title type='text'>SharePoint Saturday Arabia Recordings + Bonus Videos !!</title><content type='html'>&lt;p&gt;As I promised yesterday in &lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=148" target="_blank"&gt;my wrap-up post&lt;/a&gt;, SharePoint Saturday Arabia recordings are now available for download. I have just uploaded 15 hours of great SharePoint content to SkyDrive, please let me know if you have any issues in downloading the recordings!&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="387"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;font size="2"&gt;&lt;strong&gt;Session&lt;/strong&gt; &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;strong&gt;Speaker&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;Keynote and Introduction to SPS Arabia&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://meetdux.com" target="_blank"&gt;Dux Raymond&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://www.sharepoint4arabs.com/AymanElHattab" target="_blank"&gt;Ayman El-Hattab&lt;/a&gt;, and &lt;a href="http://www.marwantarek.com" target="_blank"&gt;Marwan Tarek&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;Arabic / English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Keynote%20-%20SPSArabia.zip" target="_blank"&gt;&lt;font size="2"&gt;Download&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;Developing Sandbox Solutions&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://www.mohamedyehia.net" target="_blank"&gt;Mohamed Yehia&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;Arabic&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%201/Mohamed%20Yehia%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;Troubleshooting SharePoint Solutions&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://www.aymanelhattab.com" target="_blank"&gt;Ayman El-Hattab, SharePoint MVP&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;Arabic&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%201/Ayman%20El-Hattab%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;Intelligent SharePoint Architecture and Storage Optimization Strategies&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://www.avepoint.com/" target="_blank"&gt;Dawid Kozlowski [AvePoint]&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%201/AvePoint%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;Visual Studio tools for SharePoint&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://www.marwantarek.com" target="_blank"&gt;Marwan Tarek, SharePoint MVP&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;Arabic&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%201/Marwan%20Tarek%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;XSLT in SharePoint&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://omourad.blogspot.com/" target="_blank"&gt;Osama Mourad&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;Arabic&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%201/Osama%20Mourad%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;SharePoint 2010 Architecture Fundamentals: Virtualization &amp;amp; Scalability&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://www.sharepointsaturday.org/arabia/speakers/17/MichaelNoelMVP.aspx" target="_blank"&gt;Michael Noel, Forefront MVP&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%201/Michael%20Noel%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;SharePoint 2010 Data Manipulation Techniques&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://moustafa-arafa.blogspot.com/" target="_blank"&gt;Mostafa ElZoghbi, C# MVP&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;Arabic&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%201/Mostafa%20ElZoghbi%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;SharePoint 2010 Enterprise Document Management&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://aghy.dotneteers.net/" target="_blank"&gt;Agnes Molnar, SharePoint MVP&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%202/Agnes%20Molnar%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;Unleash the Power of OBA with SharePoint 2010&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://razi.spaces.live.com/" target="_blank"&gt;Razi Bin Rais, SharePoint MVP&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%202/Razi%20Bin%20Rais%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;Introducing ALM to SharePoint Development Implementations&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://wss.made4the.net/" target="_blank"&gt;Jeremy Thake&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%202/Jeremy%20Thake%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;SharePoint Identity Crisis&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://www.sharepointcontender.com/" target="_blank"&gt;Michael Hinckley&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%202/Michael%20Hinckley%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;Introduction to SharePoint Designer 2010&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://yasirbutt.spaces.live.com/" target="_blank"&gt;Jerry Yasir, SharePoint MVP&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%202/Jerry%20Yasir%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;SharePoint for Public Facing Web Sites&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://blog.b4contact.com/" target="_blank"&gt;Jose Antonio Morales&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%202/Jose%20Morales%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;No Code Business Connectivity Services&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://fabiangwilliams.wordpress.com/" target="_blank"&gt;Fabian Williams&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%202/Fabian%20Williams%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;strong&gt;&lt;font size="2"&gt;SharePoint 2010 Worldwide Deployment&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="119"&gt;&lt;font size="2"&gt;&lt;a href="http://nicolasgt.exakis.com/" target="_blank"&gt;Nicholas Georgeault, SharePoint MVP&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="56"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="80"&gt;&lt;font size="2"&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Channel%202/Nicholas%20-%20SPSArabia.rar" target="_blank"&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;During the event, Jose Antonio Morales received lots of questions about Public Facing Sites with WSS 3.0 so he decided to create two more videos to answer the attendees questions, you can get Jose’s videos from the links below.&lt;/p&gt;  &lt;p&gt;WSS 3.0 For Public Facing Sites - &lt;a href="http://bit.ly/dosa6b" target="_blank"&gt;Part 1&lt;/a&gt;&amp;#160; &lt;br /&gt;WSS 3.0 For Public Facing Sites - &lt;a href="http://bit.ly/c57pXt" target="_blank"&gt;Part 2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Another question that we received more than once during the event was about installing SharePoint 2010 on Windows 7, my dear friend &lt;a href="http://mosesofegypt.net/" target="_blank"&gt;Mohamed Moses&lt;/a&gt; has done a great job summarizing the process in a short video, you can get Mohamed’s video from the link below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cid-67ec855b179e3ae0.skydrive.live.com/self.aspx/.Public/SharePoint%20Saturday%20Arabia/Installing%20SharePoint%20Server%202010%20on%20Windows%207%20Ultimate%20x64.mp4" target="_blank"&gt;Installing SharePoint 2010 Beta on Windows 7&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Thanks again for all our attendees, &lt;a href="http://www.sharepointsaturday.org/arabia/Pages/speakers.aspx" target="_blank"&gt;speakers&lt;/a&gt; and all people who helped me in organizing SharePoint Saturday Arabia, stay tuned for more videos on &lt;a href="http://www.sharepoint4arabs.com/" target="_blank"&gt;SharePoint4Arabs.com&lt;/a&gt; !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-9089911778725378218?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/9089911778725378218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=9089911778725378218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/9089911778725378218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/9089911778725378218'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/sharepoint-saturday-arabia-recordings.html' title='SharePoint Saturday Arabia Recordings + Bonus Videos !!'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8487443644258194341</id><published>2010-04-02T18:49:00.000-07:00</published><updated>2010-04-02T18:52:15.776-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday Arabia'/><title type='text'>SharePoint Saturday Arabia Wrap-Up</title><content type='html'>&lt;div class="ExternalClass70DC27486A824E0A9617D06D71F2FB8C"&gt;&lt;p&gt;SharePoint Saturday Arabia was a live online, ten hour event on March 27th 2010. There were 15 Speakers, including 8 MVPs, and two simultaneous sessions running every hour. We had 750 registrants and around 150 attendees. &lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:100%;"&gt;Initiation&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; &lt;/p&gt;&lt;p&gt;Throughout my blog, twitter and Facebook, I had wonderful opportunities to get connected with tons of nice folks in the Middle East and especially in Arabia and the one thing I have noticed in common is the thirst for SharePoint knowledge. &lt;/p&gt;&lt;p&gt;These people are in true need for answers, they feel like they are alone, they don’t have enough conferences as with the case in Europe and America, they don’t have Visual How To’s in their native languages and they just cheer up when they come across someone who knows their struggles. &lt;/p&gt;&lt;p&gt;The first step for bridging the gap and fulfilling the needs was creating a community channel and a place where Arab SharePoint professionals can share their expertise and hence www.sharepoint4arabs.com was created. &lt;/p&gt;&lt;p&gt;Moreover, after the great success of SharePoint Saturday EMEA and the amazing feedback I received about my Arabic session there, I decided to follow Mark Miller’s footprints and to organize a similar event with more localized content for Arabs. &lt;/p&gt;&lt;p&gt;First step was contacting &lt;a href="http://www.marwantarek.com/"&gt;Marwan Tarek&lt;/a&gt;, my partner in most of my crimes and asking him to help me in organizing the event like managing speaker submissions, sponsor requests and making sure that speakers are having good and reliable internet connections. I have also contacted Baransel Dogan and &lt;a href="http://ruariplint.spaces.live.com/"&gt;Ruari Plint&lt;/a&gt; (MEA MVP Leads) asking them to spread the word and ask more MVPs to participate. &lt;/p&gt;&lt;p&gt;I would like also to point out that Mark Miller (&lt;a href="http://www.endusersharepoint.com/"&gt;EndUserSharePoint.com&lt;/a&gt;) has done a terrific job putting together the lessons learned from SharePoint Saturday EMEA in a brilliant article here ( &lt;a href="http://www.endusersharepoint.com/2010/02/26/notes-on-running-a-sharepoint-live-online-event/"&gt;http://www.endusersharepoint.com/2010/02/26/notes-on-running-a-sharepoint-live-online-event/&lt;/a&gt; ), I would encourage anyone willing to run an online event to strictly follow the advices presented by Mark in this article. &lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:100%;"&gt;The Event&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; &lt;/p&gt;&lt;p&gt;We had Six MVPs + Two other people who were recognized as MVPs just 5 days after the event (&lt;a href="http://www.blogger.com/AymanElHattab/Lists/Posts/Post.aspx?ID=147"&gt;I am happy to be one of those&lt;/a&gt;). &lt;/p&gt;&lt;p&gt;We also had other seven SharePoint experts in different countries and time zones, I would like to seize the opportunity and thank them all for their wonderful sessions and the willingness to help and share. Special thanks go to Dux Raymond for staying up very late and keynoting the event, it was very nice having a SharePoint expert like Dux with us. &lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/S7aezp8iZkI/AAAAAAAAASk/HFW6c-tmfDs/s1600-h/geoSPSArabia%5B6%5D.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="geoSPSArabia" border="0" alt="geoSPSArabia" src="http://lh5.ggpht.com/_UodmZUPtyx4/S7ae1KtaEHI/AAAAAAAAASo/OZuKa-QkSoI/geoSPSArabia_thumb%5B4%5D.jpg?imgmax=800" width="410" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;The event went very well; the speakers were punctual, interactive, and keen to share their expertise with the audience. We had one moderator per session; the moderator was responsible for keeping an eye on the chat room, managing the audience requests, passing the questions to the speakers, resolving any audio issues and recording the sessions. &lt;a href="http://www.sharepointgroups.org/egysug"&gt;Egypt SharePoint User Group&lt;/a&gt; leaders and Ahmed Ramy from &lt;a href="http://www.dotnetwork.org/"&gt;dotnetwork&lt;/a&gt; user group were responsible for moderating the sessions. &lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:100%;"&gt;Feedback&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; &lt;/p&gt;&lt;p&gt;The best part about the event was the closure. We had an interesting talk with the audience about the ways we can improve the event, whether they like this type of online events and how frequent they would like to see SharePoint Saturday Arabia. &lt;/p&gt;&lt;p&gt;The feedback was positive, I would like to refer to two blogs post that really made me happy and more determined to organize and sponsor more online events. I have even quoted some paragraphs here: &lt;/p&gt;&lt;p&gt;&lt;b&gt;SPS Arabia event was truly amazing&lt;/b&gt;: &lt;a href="http://techforceblog.com/2010/03/28/sps-arabia-event-was-truly-amazing.aspx"&gt;http://techforceblog.com/2010/03/28/sps-arabia-event-was-truly-amazing.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;b&gt;SharePoint Arabia (nontechnical view):&lt;/b&gt; &lt;a href="http://baraahomari.blogspot.com/2010/03/sharepoint-saturday-nontechnical-view.html"&gt;http://baraahomari.blogspot.com/2010/03/sharepoint-saturday-nontechnical-view.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;"&lt;i&gt;Yesterday, I’ve seen the success after months planning, I’ve seen achievements after team working, I feel so honored to join such a wonderful team. I almost felt like I’m one of them! The way they introduced each others was my favorite, they way they thank any speaker after his session was amazing, all speakers were proud to be a part of it. The online chat room was really active, the attendees were so friendly, I knew many SharePoint related new guys&lt;/i&gt;", By: &lt;a href="http://baraahomari.blogspot.com/2010/03/sharepoint-saturday-nontechnical-view.html"&gt;Baraah Omari&lt;/a&gt; &lt;/p&gt;&lt;p&gt;“&lt;i&gt;Each session lasted from 45 to 55 minutes followed by a Q &amp;amp; A session. All of the speakers were well versed in their topics and inspired a lot of questions from attendees. I was only able to attend 8 of the 16 sessions. The set up was really nicely done with two LiveMeeting Channels set up (one for the Arabic sessions and the other for the English sessions) this was used for the slide presentations and audio from the session speakers; along with an online chat room sponsored by&lt;/i&gt;&lt;a href="http://www.endusersharepoint.com/"&gt;&lt;i&gt; endusersharepoint.com &lt;/i&gt;&lt;/a&gt;&lt;i&gt;for questions from the attendee’s. The sessions started and ended pretty close to on time and everything was done really well.&lt;/i&gt;”, By : &lt;a href="http://techforceblog.com/2010/03/28/sps-arabia-event-was-truly-amazing.aspx"&gt;Johnathan&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Here is another feedback that I received from &lt;a href="http://razi.spaces.live.com/"&gt;Razi Bin Rais&lt;/a&gt;, SharePoint MVP and one of SharePoint Saturday Arabia speakers : &lt;/p&gt;&lt;p&gt;"&lt;i&gt;Thanks for an amazing event, kudos to all the team members behind SharePoint Saturday Arabia. I been chatting about the event with couple of folks from Asia Pacific region and they are impressed by the quality and execution of the event. I am planning to do a detail blog post once the recording of the sessions are available&lt;/i&gt;." &lt;/p&gt;&lt;p&gt;Waiting for your blog post Razi and thanks for your e-mail :)) &lt;/p&gt;&lt;p&gt;Another one is from Fabian Williams, one of the great experts who joined us in SharePoint Saturday Arabia : &lt;/p&gt;&lt;p&gt;"&lt;i&gt;I have to echo the remarks and accolades for both the organizers and speakers in this event, spot on mates... I am looking forward for the next one.&lt;/i&gt; " &lt;/p&gt;&lt;p&gt;Thanks Fabian for your e-mail, I have received wonderful feedback about your session! I look forward to having you in our next event; Arabs love you man ;) &lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:100%;"&gt;Recordings&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; &lt;/p&gt;&lt;p&gt;I have received lots and lots of e-mails, Twitter DMs and FaceBook messages from our attendees and people registrants asking about the recordings and the slides. I know I am late, sorry guys for this, but the recordings needed some extra work and editing, all what I need to do now is uploading them, so the recordings along with the slides will be available within 24 hours. Please keep an eye on &lt;a href="http://www.endusersharepoint.com/"&gt;EndUserSharePoint.Com&lt;/a&gt;, &lt;a href="http://www.blogger.com/"&gt;SharePoint4Arabs.com&lt;/a&gt;, &lt;a href="http://www.sharepointsaturday.org/arabia"&gt;SharePoint Saturday Arabia site&lt;/a&gt; and &lt;a href="http://www.blogger.com/aymanelhattab"&gt;my blog&lt;/a&gt; for any updates. &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8487443644258194341?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8487443644258194341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8487443644258194341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8487443644258194341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8487443644258194341'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/sharepoint-saturday-arabia-wrap-up_02.html' title='SharePoint Saturday Arabia Wrap-Up'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_UodmZUPtyx4/S7ae1KtaEHI/AAAAAAAAASo/OZuKa-QkSoI/s72-c/geoSPSArabia_thumb%5B4%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4039151326158385002</id><published>2010-04-01T07:26:00.000-07:00</published><updated>2010-04-01T08:39:38.919-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><title type='text'>Not April fool : Recognized by Microsoft as Most Valuable Professional (MVP)</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/04/not-april-fool-recognized-by-microsoft.html";digg_title = "Not April fool : Recognized by Microsoft as Most Valuable Professional (MVP)";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;I received the following email today : &lt;/p&gt;  &lt;p&gt;&amp;quot;Congratulations! We are pleased to present you with the 2010 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in SharePoint Server technical communities during the past year&amp;quot; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_zprLHNl-lCk/SeT2B9BTuOI/AAAAAAAAADQ/9R13Kw34dCs/s1600-h/MVP_Horizontal_FullColor.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="clip_image002" border="0" alt="clip_image002" align="right" src="http://lh3.ggpht.com/_UodmZUPtyx4/S7S-N1o7EII/AAAAAAAAASg/hPX0OV6ZCIw/clip_image0024.gif?imgmax=800" width="244" height="102" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Needless to say, I am honored to be counted with some of the dazzling minds in the software industry and very delighted that my contributions in the past year were recognized by Microsoft. &lt;/p&gt;  &lt;p&gt;I would like to extend special thank you’s to all MEA MVPs who have always helped, supported and motivated me since I have started my community activities a couple of years ago like Marwan Tarek (Egypt), Mostafa Arafa (Kuwait), Hammad Rajjoub (Pakistan), and Muhanad Omar (Jordan). &lt;/p&gt;  &lt;p&gt;Many more thanks to everyone that has had direct involvement in my career like Mahmoud Kandeel, Ayman El-Tohamy, and Ali AlKahki. &lt;/p&gt;  &lt;p&gt;Last but not least, I should also thank Bjorn Furuknap ,Mark Miller, Kailash Kalyani, Baransel Dogan and Ruari Plint for supporting all my previous community activities especially &lt;a href="http://www.sharepointsaturday.org/arabia" target="_blank"&gt;SharePoint Saturday Arabia&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;And The best part about this award, that NOW we have two SharePoint MVPs at &lt;a href="http://www.understandingsharepoint.com/training" target="_blank"&gt;USPJ Academy&lt;/a&gt; !! Wooohooooooo !!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4039151326158385002?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4039151326158385002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4039151326158385002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4039151326158385002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4039151326158385002'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/04/not-april-fool-recognized-by-microsoft.html' title='Not April fool : Recognized by Microsoft as Most Valuable Professional (MVP)'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/S7S-N1o7EII/AAAAAAAAASg/hPX0OV6ZCIw/s72-c/clip_image0024.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4699339197359802900</id><published>2010-03-24T17:04:00.000-07:00</published><updated>2010-03-24T17:06:14.177-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday Arabia'/><title type='text'>Login information for SharePoint Saturday Arabia</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/03/login-information-for-sharepoint.html";digg_title = "Login information for SharePoint Saturday Arabia";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;This is a quick note to let you know that the session schedule, presenters and session listings are now available for download:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepointsaturday.org/arabia/Shared%20Documents/SPSArabia_Schedule_Final.xlsx"&gt;http://www.sharepointsaturday.org/arabia/Shared%20Documents/SPSArabia_Schedule_Final.xlsx&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;u&gt;Locations and Presenters for Each Channel&lt;/u&gt;&lt;/h5&gt;  &lt;p&gt;&lt;strong&gt;Intro and Keynote&lt;/strong&gt;: &lt;strong&gt;&lt;/strong&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=SPSArabia1&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=SPSArabia1&amp;amp;role=attend&lt;/a&gt; Ayman El-Hattab and Marwan Tarek&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Channel 1&lt;/strong&gt;: &lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=SPSArabia1&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=SPSArabia1&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Channel 2&lt;/strong&gt;: &lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=SPSArabia2&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=SPSArabia2&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Live Text Chat for All Sessions&lt;/strong&gt;: &lt;strong&gt;&lt;a href="http://www.endusersharepoint.com/EUSPChat/"&gt;http://www.endusersharepoint.com/EUSPChat/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;h5&gt;&lt;u&gt;Details&lt;/u&gt;&lt;/h5&gt;  &lt;p&gt;The first session starts at 7:00am (GMT +0 ) Marwan Tarek and I will do the intros together and then present a short keynote talk to get everthing started. Everyone should login for the first session of the day. That’s when we’ll give instructions on how the day will work and how to attend the sessions.&lt;/p&gt;  &lt;p&gt;Location: &lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=SPSArabia1&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=SPSArabia1&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There is no password needed, so leave that field blank. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Live Text Chat for SPSArabia&lt;/u&gt;&lt;/strong&gt;: We have setup a live text chat so you can participate in the discussion during the live sessions. No login is needed… ignore the password field. Each of the various tracks will have their own chatroom, making it possible to flip back and forth between tracks.&lt;/p&gt;  &lt;p&gt;Location: &lt;strong&gt;&lt;a href="http://www.endusersharepoint.com/EUSPChat/"&gt;http://www.endusersharepoint.com/EUSPChat/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The session schedule, presenters and session listings are now available for download:    &lt;br /&gt;&lt;a href="http://www.sharepointsaturday.org/arabia/Shared%20Documents/SPSArabia_Schedule_Final.xlsx"&gt;http://www.sharepointsaturday.org/arabia/Shared%20Documents/SPSArabia_Schedule_Final.xlsx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To save time before the meeting, check your system &lt;a href="http://go.microsoft.com/fwlink/?LinkId=90703"&gt;http://go.microsoft.com/fwlink/?LinkId=90703&lt;/a&gt; to make sure it is ready to use Microsoft Office Live Meeting. &lt;/p&gt;  &lt;p&gt;If you still cannot enter the meeting, contact support &lt;a href="http://r.office.microsoft.com/r/rlidLiveMeeting?p1=12&amp;amp;p2=en_US&amp;amp;p3=LMInfo&amp;amp;p4=support"&gt;http://r.office.microsoft.com/r/rlidLiveMeeting?p1=12&amp;amp;p2=en_US&amp;amp;p3=LMInfo&amp;amp;p4=support&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4699339197359802900?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4699339197359802900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4699339197359802900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4699339197359802900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4699339197359802900'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/03/login-information-for-sharepoint.html' title='Login information for SharePoint Saturday Arabia'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-2638798628804207238</id><published>2010-03-20T15:16:00.000-07:00</published><updated>2010-03-20T15:17:38.603-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday Arabia'/><title type='text'>SharePoint Saturday Arabia Updates</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/03/sharepoint-saturday-arabia-updates.html";digg_title = "SharePoint Saturday Arabia Updates";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Good morning, afternoon, evening&lt;/p&gt;  &lt;p&gt;This is a “warm up” note to let you know how Live Online &lt;a href="http://www.sharepointsaturday.org/arabia/"&gt;SharePoint Saturday Arabia&lt;/a&gt; is going to work (hopefully). &lt;/p&gt;  &lt;p&gt;There will be two simultaneous sessions running each hour; one in Arabic and the other in English. The &lt;a href="http://www.sharepoint4arabs.com/aymanelhattab/Lists/Posts/Attachments/138/SharePointSaturday_small_2_43004C5B.png"&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" title="SharePointSaturday_small" border="0" alt="SharePointSaturday_small" align="left" src="http://www.sharepoint4arabs.com/aymanelhattab/Lists/Posts/Attachments/138/SharePointSaturday_small_thumb_43004C5B.png" width="244" height="104" /&gt;&lt;/a&gt;sessions schedule will be posted next Monday at most on &lt;a href="http://www.sharepoint4arabs.com/"&gt;SharePoint4Arabs.com&lt;/a&gt;, on &lt;a href="http://spsarabia.eventbrite.com/"&gt;the registration page&lt;/a&gt; and on &lt;a href="http://www.sharepointsaturday.org/arabia"&gt;SharePointSaturday.org/Arabia&lt;/a&gt;. Participants will choose a session each hour. They are welcome to switch back and forth between sessions. The session descriptions and speakers are available at &lt;a href="http://www.sharepointsaturday.org/arabia"&gt;SharePointSaturday.org/Arabia&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The first session starts at 7:00am GMT+0. Marwan Tarek and I will do the intros together and then present a short keynote talk to get everything started. All the registrants will receive the login information and the live meeting URL during the next week.&lt;/p&gt;  &lt;p&gt;In order to hear the presentations, you will need speakers or headphones. THERE IS NOT CONFERENCE CALL DIAL IN NUMBER since this is an international event. Everything will be done over your computer.&lt;/p&gt;  &lt;p&gt;I would like also to seize this opportunity and thank all our sponsors, I have announced all about the giveaways and the raffles on twitter last week but for those who are not following the hashtag #SPSArabia, here are they :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Our platinum sponsor “&lt;a href="http://www.understandingsharepoint.com/training"&gt;USPJ Academy&lt;/a&gt;” is offering 20 copies of “&lt;a href="http://www.introducingsharepoint2010.com/"&gt;Introducing SharePoint 2010&lt;/a&gt;” journal issue as raffles. This issue, spanning a massive 180 pages, is the first independent book on SharePoint 2010 available on the market. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sharepoint-videos.com/"&gt;SharePoint-Videos.com&lt;/a&gt; is offering one yearly subscription (worth $199.50) as a raffle. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.tekpub.com/"&gt;TekPub&lt;/a&gt; is providing free monthly subscription to all SharePoint Saturday Arabia attendees. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt; is offering one premium collection license as a raffle. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Please keep an eye on www.sharepointsaturday.org/arabia and follow me on twitter (&lt;a href="http://www.twitter.com/eusp"&gt;@aymanelhattab&lt;/a&gt;) for up to the minute updates.&lt;/p&gt;  &lt;p&gt;Sincerely, thanks for participating in this event. We are doing our best to make the presentation process as transparent as possible.&lt;/p&gt;  &lt;p&gt;Looking forward to a great event.    &lt;br /&gt;Ayman El-Hattab&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-2638798628804207238?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/2638798628804207238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=2638798628804207238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2638798628804207238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2638798628804207238'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/03/sharepoint-saturday-arabia-updates.html' title='SharePoint Saturday Arabia Updates'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6044064680035727852</id><published>2010-03-16T17:07:00.000-07:00</published><updated>2010-03-16T17:10:22.981-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USPJ Academy'/><title type='text'>USPJ Academy Faculty Announced</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/03/uspj-academy-faculty-announced.html";digg_title = "USPJ Academy Faculty Announced";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;This is just a quick note to let you know that Bjørn Furuknap has announced the faculty members of the new &lt;a href="http://www.understandingsharepoint.com/training" target="_blank"&gt;USPJ Academy&lt;/a&gt; yesterday. I’m really happy to be a part of this academy and glad to help people learn what I have been learning about SharePoint 2007 and SharePoint 2010. &lt;/p&gt;  &lt;p&gt;Bjørn Furuknap has reached out to me back in December 2009 and he introduced the idea and his vision regarding the academy. I was so excited, I really love writing, blogging and teaching! I have even met with him in person in Dubai back in Feb 2010 to discuss more about the Academy. The idea was brilliant!!&lt;/p&gt;  &lt;p&gt;I would also like to point out that it’s not only Bjorn and me, there are great SharePoint experts with us who are very generally enthusiastic about teaching and the academy in specific and they are willing to share their expertise with the students&amp;#160; . Here’s the list as Bjørn announced it today, along with links to their blogs.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blah.winsmarts.com/"&gt;Sahil Malik&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.diegotrashcan.com/"&gt;Laura Docherty&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://mdasblog.wordpress.com/" target="_blank"&gt;Marc Anderson&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://furuknap.blogspot.com/"&gt;Bjørn Furuknap&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you would like to know more about the faculty, please refer to &lt;a title="http://bit.ly/9fAVry" href="http://bit.ly/9fAVry"&gt;http://bit.ly/9fAVry&lt;/a&gt; .&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6044064680035727852?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6044064680035727852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6044064680035727852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6044064680035727852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6044064680035727852'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/03/uspj-academy-faculty-announced.html' title='USPJ Academy Faculty Announced'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4157334930432916018</id><published>2010-03-03T11:20:00.000-08:00</published><updated>2010-03-03T11:25:25.084-08:00</updated><title type='text'>Cairo Code Camp 2010, A Success Story</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/03/cairo-code-camp-2010-success-story.html";digg_title = "Cairo Code Camp 2010, A Success Story";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;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!&lt;/p&gt;  &lt;p&gt;As you might know, I presented there a session titled “What’s New in SharePoint Designer 2010?”,&amp;#160; 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.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/S463kqbqmRI/AAAAAAAAASQ/XXlmHCSYltE/s1600-h/ccc111.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ccc1" border="0" alt="ccc1" src="http://lh6.ggpht.com/_UodmZUPtyx4/S463mUFS2bI/AAAAAAAAASU/kUitakU0hWE/ccc1_thumb5.jpg?imgmax=800" width="384" height="283" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/S463nrBwpRI/AAAAAAAAASY/mPy2c2U7aqA/s1600-h/ccc39.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ccc3" border="0" alt="ccc3" src="http://lh6.ggpht.com/_UodmZUPtyx4/S463ohZZdhI/AAAAAAAAASc/bEKEt4xi8RA/ccc3_thumb3.jpg?imgmax=800" width="385" height="290" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can get my session resources from &lt;a href="http://www.slideshare.net/aymanelhattab/whats-new-in-share-point-designer-2010-ayman-el-hattab-cairo-code-camp" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4157334930432916018?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4157334930432916018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4157334930432916018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4157334930432916018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4157334930432916018'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/03/cairo-code-camp-2010-success-story.html' title='Cairo Code Camp 2010, A Success Story'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_UodmZUPtyx4/S463mUFS2bI/AAAAAAAAASU/kUitakU0hWE/s72-c/ccc1_thumb5.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6738285126613885850</id><published>2010-02-26T04:25:00.000-08:00</published><updated>2010-02-26T04:26:34.763-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Speaking at CairoCodeCamo’10</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/02/speaking-at-cairocodecamo10.html";digg_title = "Speaking at CairoCodeCamo’10";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;I’m really happy to announce that I’ll be presenting at CairoCodeCamp’10, my session title is “What’s New in SharePoint Designer 2010?”&lt;/p&gt;  &lt;p&gt;Session Abstract : &lt;/p&gt;  &lt;p&gt;SharePoint Designer 2010 is the core design tool for designing, prototyping, and customizing both SharePoint Server 2010 and SharePoint Foundation 2010 sites, from small sites to enterprise-level internet sites and intranets. In this session, you will learn how to :    &lt;br /&gt;• Customize a site from the early stages of prototyping and design to the final deployment phase     &lt;br /&gt;• Build powerful workflows and align them to your business processes     &lt;br /&gt;• Integrate and present external data into SharePoint sites     &lt;br /&gt;• Create and manage Data Views and Data Sources     &lt;br /&gt;• Use InfoPath 2010 to customize SharePoint List Forms&lt;/p&gt;  &lt;p&gt;And here is the official announcement from CairoCodeCamp orgainzers :&lt;/p&gt;  &lt;p&gt;CairoCodeCamp’10 is going to be even bigger it has 8 international speakers and 12 domestic speakers presenting 40+ sessions to 1000+ attendees.    &lt;br /&gt;Cairo Code Camp’10 is an extra step towards our strategic goal, by having Scott Hanselman, the principal&lt;a href="http://www.cairocodecamp.com/Default.aspx"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" border="0" align="right" src="http://www.cairocodecamp.com/images/Default_01.png" /&gt;&lt;/a&gt; program manager of Microsoft as a speaker and due to his publicity and exposure, Cairo Code Camp’10 will have huge publicity by the enthusiastic global software community.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Cairo Code Camp’10 sessions will be recorded and distributed offline and online.     &lt;br /&gt;For more information &amp;amp; to get your ticket , please visit: &lt;a href="http://www.CairoCodeCamp.com"&gt;http://www.CairoCodeCamp.com&lt;/a&gt;     &lt;br /&gt;Check out the speakers at &lt;a href="http://www.cairocodecamp.com/Speakers"&gt;http://www.cairocodecamp.com/Speakers&lt;/a&gt;     &lt;br /&gt;Check out the agenda at &lt;a href="http://www.CairoCodeCamp.com/Agenda"&gt;http://www.CairoCodeCamp.com/Agenda&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6738285126613885850?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6738285126613885850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6738285126613885850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6738285126613885850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6738285126613885850'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/02/speaking-at-cairocodecamo10.html' title='Speaking at CairoCodeCamo’10'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8212253357927127374</id><published>2010-02-17T13:04:00.000-08:00</published><updated>2010-02-17T13:07:01.645-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Speaking at SharePoint Saturday Jordan</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/02/speaking-at-sharepoint-saturday-jordan.html";digg_title = "Speaking at SharePoint Saturday Jordan";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;A couple of days after I have announced &lt;a href="http://www.sharepointsaturday.org/arabia" target="_blank"&gt;SharePoint Saturday Arabia&lt;/a&gt;, &lt;a href="http://geeksconnected.com/muhanad" target="_blank"&gt;Muhanad Omar&lt;/a&gt; [SharePoint MVP and&lt;a href="http://spsjordan2010.eventbrite.com?ref=ecount"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" border="0" align="right" src="http://eventbrite-s3.s3.amazonaws.com/eventlogos/931807/576321794.png" width="199" height="83" /&gt;&lt;/a&gt; one of the very active SharePoint experts in the region] announced the first SharePoint Saturday in the middle east. The event will be hosted in Amman, Jordan featuring an international line-up of world-class speakers, including Michael Noel and Joel Oleson. &lt;/p&gt;  &lt;p&gt;I am really glad to be one of the event speakers and to meet Joel Oleson and Michael Noel for the second time ( first time was in Egypt SharePoint User Group sessions ).&lt;/p&gt;  &lt;p&gt;My Session Details :&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt; : &amp;quot;Introducing SharePoint Desiner 2010!&amp;quot;     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt; : SharePoint Designer 2010 is the core and the only design tool for designing, prototyping, and customizing both SharePoint Server 2010 and SharePoint Foundation 2010 sites, from small sites to enterprise-level internet sites and intranets.     &lt;br /&gt;In this session, you will learn how to :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Customize a site from the early stages of prototyping and design to the final deployment phase &lt;/li&gt;    &lt;li&gt;Build powerful workflows and align them to your business processes &lt;/li&gt;    &lt;li&gt;Integrate and present external data into SharePoint sites &lt;/li&gt;    &lt;li&gt;Create and manage Data Views and Data Sources &lt;/li&gt;    &lt;li&gt;Use InfoPath 2010 to customize SharePoint List Forms &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;SPS Jordan is your premier event for SharePoint 2010 content, so make sure you register for this great event! &lt;a href="http://www.sharepointsaturday.org/jordan"&gt;http://www.sharepointsaturday.org/jordan&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8212253357927127374?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8212253357927127374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8212253357927127374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8212253357927127374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8212253357927127374'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/02/speaking-at-sharepoint-saturday-jordan.html' title='Speaking at SharePoint Saturday Jordan'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5078894213087179608</id><published>2010-02-12T15:20:00.000-08:00</published><updated>2010-02-12T15:23:13.612-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday Arabia'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday EMEA'/><title type='text'>Recordings from SPSEMEA – Marwan Tarek and Ayman El-Hattab</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/02/recordings-from-spsemea-marwan-tarek.html";digg_title = "Recordings from SPSEMEA – Marwan Tarek and Ayman El-Hattab";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;[[Cross-posted from EndUserSharePoint.Com ]]&lt;/p&gt;  &lt;p&gt;&lt;img title="Arabia" alt="Arabia" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2010/02/Arabia.png" width="406" height="320" /&gt;&lt;/p&gt;  &lt;p&gt;Ayman El-Hattab, founder of &lt;strong&gt;&lt;a href="http://www.sharepoint4arabs.com/default.aspx"&gt;SharePoint4Arabs.com&lt;/a&gt;&lt;/strong&gt;, made an announcement this morning that, following in the footsteps of Live Online SharePoint Saturday EMEA, he is sponsoring &lt;strong&gt;&lt;a href="http://www.sharepointsaturday.org/arabia/default.aspx"&gt;Live Online SharePoint Saturday Arabia&lt;/a&gt;&lt;/strong&gt;! This is exciting news. Now that the door has been opened, hopefully more of these event will start being localized for communities that don’t have the resources to produce their own.&lt;/p&gt;  &lt;p&gt;When I received Ayman’s message, it reminded me that I hadn’t posted his recorded session from SPEMEA. His session was done in Arabic, so making it available now is a good warmup for &lt;strong&gt;&lt;a href="http://www.sharepointsaturday.org/arabia/default.aspx"&gt;SharePoint Saturday Arabia&lt;/a&gt;&lt;/strong&gt;, coming on March 27, 2010. Also included for download is Marwan Tarek’s session on SharePoint 2010.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Downloads for SPSEMEA&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;a href="http://www.endusersharepoint.com/blog/wp-content/uploads/2010/02/SPSEMEA-AymanElHattab.zip"&gt;Data-Centric Composites (Mashups) in SharePoint 2010 [in Arabic]&lt;/a&gt;&lt;/strong&gt;       &lt;br /&gt;by Ayman El-Hattab &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://www.endusersharepoint.com/blog/wp-content/uploads/2010/02/SPSEMEA-MarwanTarek.zip"&gt;SharePoint 2010: Getting Ready&lt;/a&gt;&lt;/strong&gt;       &lt;br /&gt;by Marwan Tarek, SharePoint MVP &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;[[Cross-posted from EndUserSharePoint.Com ]]&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5078894213087179608?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5078894213087179608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5078894213087179608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5078894213087179608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5078894213087179608'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/02/recordings-from-spsemea-marwan-tarek.html' title='Recordings from SPSEMEA – Marwan Tarek and Ayman El-Hattab'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4566952832007311915</id><published>2010-02-12T04:41:00.000-08:00</published><updated>2010-02-12T04:42:46.482-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday Arabia'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>SharePoint Saturday Arabia</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/02/sharepoint-saturday-arabia.html";digg_title = "SharePoint Saturday Arabia";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/S3VMuhIwbTI/AAAAAAAAASE/fAeJGgZkSU0/s1600-h/SharePointSaturday_small%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="SharePointSaturday_small" border="0" alt="SharePointSaturday_small" align="left" src="http://lh6.ggpht.com/_UodmZUPtyx4/S3VMwfjLoCI/AAAAAAAAASI/X7AAavZUPAU/SharePointSaturday_small_thumb%5B1%5D.png?imgmax=800" width="244" height="104" /&gt;&lt;/a&gt; I am really pleased to announce that &lt;a href="http://www.sharepointsaturday.org/arabia"&gt;Registration is now open&lt;/a&gt; for participation in Live Online SharePoint Saturday Arabia. By registering for this event, you are confirming you would like to view the live presentations, presented from 7:00am to 3:00pm (GMT+0), on March 27, 2010. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In order to hear the presenters, you will need headphones or computer speakers. There will be no conference call dial-in phone numbers. &lt;/p&gt;  &lt;p&gt;The live blogging platform will allow for real time questions to be passed to the presenters. There will be multiple sessions running simultaneously so that we can present to a diversified audience with different technical needs. ( Till now we are planning for two channels, one in Arabic and the other in English ). &lt;/p&gt;  &lt;p&gt;As you register, we would very much appreciate it if you would spread the word to your SharePoint colleagues. &lt;/p&gt;  &lt;p&gt;Thank you for joining us. With your participation, we hope to make this an exceptional event.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepointsaturday.org/arabia" target="_blank"&gt;Register here&lt;/a&gt; ..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4566952832007311915?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4566952832007311915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4566952832007311915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4566952832007311915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4566952832007311915'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/02/sharepoint-saturday-arabia.html' title='SharePoint Saturday Arabia'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_UodmZUPtyx4/S3VMwfjLoCI/AAAAAAAAASI/X7AAavZUPAU/s72-c/SharePointSaturday_small_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1106483539728184033</id><published>2010-01-27T04:11:00.000-08:00</published><updated>2010-01-27T04:14:30.859-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='EGYSUG'/><title type='text'>Egypt SharePoint User Group - January 2010 Gathering</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/01/egypt-sharepoint-user-group-january.html";digg_title = "Egypt SharePoint User Group - January 2010 Gathering";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;I am more than glad to invite you to our first 2010 gathering, in January the 30th.&lt;/p&gt;  &lt;p&gt;Event Details:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;: January 30th 2010 &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Venue&lt;/b&gt;: Dar Al Deyafa - Ain Shams University &lt;/p&gt;  &lt;p&gt;11:00am – 12:00 pm&lt;/p&gt;  &lt;p&gt;Approaches and best practices : Deploying SharePoint sites through multiple environments - Mohamed Khalil&lt;/p&gt;  &lt;p&gt;12:15pm – 1:15 pm&lt;/p&gt;  &lt;p&gt;How to build Advanced Web Sites using SharePoint 2010 - Shady Korshed&lt;/p&gt;  &lt;p&gt;1:15pm- 2:00 pm&lt;/p&gt;  &lt;p&gt;Ask the Experts&lt;/p&gt;  &lt;p&gt;&lt;b&gt;About the Speakers&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Mohamed Khalil &lt;/b&gt;(MCSD.Net, MCTS) is Technology Expert at OMS with over 6 years experience working with complex projects on Microsoft technologies. Mohamed is still very much a hands-on developer, and has participated in several large-scale web initiatives including e-commerce, WCM, intranet, back-end integration and workflow projects. Past client engagements include Bank of Scotland Plc, Microsoft Technology Center-UK, Kaplan Financial, AMCOR Artenius , and Bunzel Chemical. With a background in ASP.Net/Content Management Server/Corporate Portals, Mohamed’s current main area of focus is building public websites on MOSS and he continues to learn with every project.     &lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Shady Korshed&lt;/b&gt; is a SharePoint MVP who has participated and joined huge successful projects in Microsoft Content Management Server 2002 and MOSS 2007.&amp;#160; Shady is into research, investigation in technologies and he is also ready for a challenging game in chess. &lt;/p&gt;  &lt;p&gt;Please &lt;a href="http://www.sharepointgroups.org/egysug/Lists/January 2010 Gathering/NewForm.aspx?Source=http://www.sharepointgroups.org/egysug/Lists/January%25202010%2520Gathering/overview.aspx"&gt;&lt;b&gt;Register here&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1106483539728184033?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1106483539728184033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1106483539728184033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1106483539728184033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1106483539728184033'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/01/egypt-sharepoint-user-group-january.html' title='Egypt SharePoint User Group - January 2010 Gathering'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-3348578937923527015</id><published>2010-01-25T21:46:00.000-08:00</published><updated>2010-01-25T21:48:25.463-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday EMEA'/><title type='text'>The First Arabic SharePoint Session Ever at SharePoint Saturday, Acknowledgments</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/01/first-arabic-sharepoint-session-ever-at.html";digg_title = "The First Arabic SharePoint Session Ever at SharePoint Saturday, Acknowledgments";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;[[Cross-post from &lt;a href="http://www.endusersharepoint.com/category/authors/ayman-el-hattab/" target="_blank"&gt;EndUserSharePoint.com&lt;/a&gt;]]&lt;/p&gt;  &lt;p&gt;And the SharePoint community continues to prove its uniqueness and awesomeness.&lt;/p&gt;  &lt;p&gt;This weekend, at SharePoint Saturday EMEA, I conducted the first ever Arabic SharePoint Saturday session. The session was first scheduled for 9:00 AM GMT+0, but due to some technical reasons (the Hyper-V server hosting my virtual machine had some connectivity issues), it was rescheduled to 11:00 AM. That really depressed me and I expected to have less attendees than the other session running in parallel but I was impressed to see that the number was not affected and the attendees exceeded what I anticipated.&lt;/p&gt;  &lt;p&gt;I can still recall the first time I recorded a session from the Egypt SharePoint User Group, June 2009 meeting and made it accessible online. The reaction and the support of the SharePoint community was marvelous and unparalleled! Mark Miller wrote a complete &lt;a href="http://www.endusersharepoint.com/2009/06/29/screencasts-and-resources-for-content-types-in-arabic/"&gt;&lt;strong&gt;post&lt;/strong&gt;&lt;/a&gt; about it, Mike Walsh showed great support to the idea through &lt;a href="http://sharepoint.mindsharpblogs.com/MikeW/Lists/Posts/ViewPost.aspx?ID=66"&gt;&lt;strong&gt;his blog&lt;/strong&gt;&lt;/a&gt; and I received wonderful feedback even from non-Arabic speaking SharePoint folks congratulating me and urging me to record more sessions. The same happened once &lt;a href="http://www.sharepoint4arabs.com/default.aspx"&gt;&lt;strong&gt;SharePoint4Arabs.com&lt;/strong&gt;&lt;/a&gt; was officially launched. The number of retweets, announcements, and &lt;a href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=284"&gt;&lt;strong&gt;blog posts&lt;/strong&gt;&lt;/a&gt; referring to it really surpassed my expectations.&amp;#160; &lt;/p&gt;  &lt;p&gt;Before leaving you to benefit from the other great articles available at EndUserSharePoint, I would like to extend special thank-you’s&amp;#160; to some people that really supported and spread the word regarding SharePoint4Arabs.com, &lt;a href="http://www.sharepointgroups.org/egysug"&gt;&lt;strong&gt;Egypt SharePoint User Group&lt;/strong&gt;&lt;/a&gt; and my ARABIC session at SharePoint Saturday EMEA. The list includes but it is not limited to the following folks:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.EndUserSharePoint.com"&gt;&lt;strong&gt;Mark Miller &lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnetwizards.blogspot.com" target="_blank"&gt;Hammad Rajjoub&lt;/a&gt; and Ronald Widha (&lt;a href="http://twitter.com/dotnetmepodcast"&gt;&lt;strong&gt;DotNetMEPodCast&lt;/strong&gt;&lt;/a&gt; ) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=284"&gt;&lt;strong&gt;Joel Oleson&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Hanan AbdelMeguid&amp;#160; ( LINKdotNET CEO ) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetarabi.com/"&gt;&lt;strong&gt;Emad Alashi&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/kailash"&gt;&lt;strong&gt;Kailash Kalyani&lt;/strong&gt;&lt;/a&gt; (MSFT) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ruariplint.spaces.live.com/"&gt;&lt;strong&gt;Ruari Plint&lt;/strong&gt;&lt;/a&gt;&amp;#160; (MSFT) &lt;/li&gt;    &lt;li&gt;Saed Shela and &lt;a href="http://www.facebook.com/huthaifa.afanah"&gt;&lt;strong&gt;Huthaifa Afanah&lt;/strong&gt;&lt;/a&gt; (Palestine SharePoint User Group) &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;And of course, no tribute to the community is inclusive without my colleagues at SharePoint4Arabs.com, Marwan Tarek and Mohamed Yehia.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-3348578937923527015?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/3348578937923527015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=3348578937923527015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3348578937923527015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3348578937923527015'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/01/first-arabic-sharepoint-session-ever-at.html' title='The First Arabic SharePoint Session Ever at SharePoint Saturday, Acknowledgments'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4318896440653883514</id><published>2010-01-22T08:36:00.000-08:00</published><updated>2010-01-22T08:38:05.744-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday EMEA'/><title type='text'>SharePoint Saturday EMEA session schedule !</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/01/sharepoint-saturday-emea-session.html";digg_title = "SharePoint Saturday EMEA session schedule !";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;This is just a quick note to let you know that the session schedule, presenters and session listings are now available for download:    &lt;br /&gt;&lt;strong&gt;&lt;a href="http://www.endusersharepoint.com/WorkshopDownloads/SPSEMEA-FinalSchedule.xls"&gt;http://www.endusersharepoint.com/WorkshopDownloads/SPSEMEA-FinalSchedule.xls&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I’ll be speaking at 11:00 AM Cairo Time, waiting for you all!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4318896440653883514?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4318896440653883514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4318896440653883514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4318896440653883514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4318896440653883514'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/01/sharepoint-saturday-emea-session.html' title='SharePoint Saturday EMEA session schedule !'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-935410293236299124</id><published>2010-01-07T01:02:00.000-08:00</published><updated>2010-01-07T01:06:52.994-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday EMEA'/><title type='text'>For the first time : Arabic session at SharePoint Saturday!!</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2010/01/for-first-time-arabic-session-at.html";digg_title = "For the first time : Arabic session at SharePoint Saturday!!";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Throughout my blog, twitter account and Facebook, I had wonderful opportunities to get connected to a lot of nice guys in the middle east and especially in the Arabia and one thing noticed in common is the thirst for SharePoint knowledge. Moreover, I have been lately receiving many requests for more Arabic Content at SharePoint4arabs.com so cheer up guys, I have good news for you!&lt;/p&gt;  &lt;p&gt;As you might know, I’ll be speaking at SharePoint Saturday EMEA on January 23rd. The good news is that for the first time ever, there will be a session delivered in Arabic. I’m really glad to be the speaker and hope to see you all there. (Please spread the word)&lt;/p&gt;  &lt;p&gt;Here is a brief description of my session.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/S0WkJOThTrI/AAAAAAAAAR8/TjXZj2GHpes/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/S0WkKhawGEI/AAAAAAAAASA/09t-xFWdcZk/image_thumb%5B2%5D.png?imgmax=800" width="418" height="199" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;For the list of speakers and sessions, &lt;a href="http://www.sharepointsaturday.org/emea/Pages/speakers.aspx"&gt;click here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;If you haven’t registered yet, &lt;a href="http://20100123-spsemea.eventbrite.com/"&gt;click here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-935410293236299124?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/935410293236299124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=935410293236299124' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/935410293236299124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/935410293236299124'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2010/01/for-first-time-arabic-session-at.html' title='For the first time : Arabic session at SharePoint Saturday!!'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/S0WkKhawGEI/AAAAAAAAASA/09t-xFWdcZk/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6966725495965051652</id><published>2009-12-27T16:49:00.000-08:00</published><updated>2009-12-28T16:51:48.895-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Speaking at SharePoint Saturday EMEA</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/12/speaking-at-sharepoint-saturday-emea.html";digg_title = "Speaking at SharePoint Saturday EMEA";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/SzlScGisgoI/AAAAAAAAAR0/U8sdWBJG_G8/s1600-h/SPSEMEA-Logo%5B3%5D.gif"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="SPSEMEA-Logo" border="0" alt="SPSEMEA-Logo" align="left" src="http://lh4.ggpht.com/_UodmZUPtyx4/SzlScir4q_I/AAAAAAAAAR4/7XDZQPpFbR0/SPSEMEA-Logo_thumb%5B1%5D.gif?imgmax=800" width="244" height="90" /&gt;&lt;/a&gt; I would love to announce that I’ll be speaking at SharePoint Saturday EMEA on January 23rd, 2010. I’ll be co-presenting “Implementing Multi-Lingual Solutions on SharePoint 2010” with my colleague, friend and mentor &lt;a href="http://www.marwantarek.com" target="_blank"&gt;Marwan Tarek&lt;/a&gt;. I’m really happy and proud to have my name along with those highly visible names in the SharePoint community.&lt;/p&gt;  &lt;p&gt;I’m also happy to announce that there will be great Arabic SharePoint Experts speaking for the first time at SharePoint Saturday like &lt;a href="http://www.sharepoint4arabs.com/mohamedyehia" target="_blank"&gt;Mohamed Yehia&lt;/a&gt;, &lt;a href="http://moustafa-arafa.blogspot.com/" target="_blank"&gt;Mostafa Arafa&lt;/a&gt; and &lt;a href="http://geeksconnected.com/muhanad" target="_blank"&gt;Muhanad Omar&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;For the list of speakers and sessions, &lt;a href="http://www.sharepointsaturday.org/emea/Pages/speakers.aspx" target="_blank"&gt;click here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;If you haven’t registered yet, &lt;a href="http://20100123-spsemea.eventbrite.com/" target="_blank"&gt;click here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6966725495965051652?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6966725495965051652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6966725495965051652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6966725495965051652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6966725495965051652'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/12/speaking-at-sharepoint-saturday-emea.html' title='Speaking at SharePoint Saturday EMEA'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/SzlScir4q_I/AAAAAAAAAR4/7XDZQPpFbR0/s72-c/SPSEMEA-Logo_thumb%5B1%5D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-3715781313538639453</id><published>2009-12-21T16:00:00.000-08:00</published><updated>2009-12-21T16:20:09.392-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Four reasons TO directly query SharePoint logging database</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/12/five-reasons-to-directly-query.html";digg_title = "Four reasons TO directly query SharePoint logging database";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Remember my post “&lt;a href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=99"&gt;Five reasons not to directly query SharePoint databases&lt;/a&gt;” ? I have cautioned you more than once throughout it NOT to directly query SharePoint databases and I have mentioned its disadvantages and problems. If you haven’t read this post, I would encourage you to do that before carrying on.&lt;/p&gt;  &lt;p&gt;I’m not contradicting myself! The first post was all about SharePoint 2007 but now I’m talking about the new and the amazing 2010 version of SharePoint.&lt;/p&gt;  &lt;p&gt;So you might be asking “What the hell is SharePoint Logging Database?”&amp;#160; Good question!&lt;/p&gt;  &lt;p&gt;To answer you, please fire up the SQL Management Studio, and expand your databases. You’ll notice a new one named &lt;b&gt;WSS_Logging&lt;/b&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/SzAOnRsQqpI/AAAAAAAAAQs/FEIwpip4dik/s1600-h/image%5B6%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_UodmZUPtyx4/SzAOpyWkykI/AAAAAAAAAQw/4vqTYuq2iIo/image_thumb%5B4%5D.png?imgmax=800" width="391" height="471" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;SharePoint 2010 keeps tracks of everything it does by logging into the WSS_Logging Database. It&amp;#160; aggregates all of the raw logging data accumulated in the text files under the 14 hive and imports it into this wonderful logging database. This is the &lt;b&gt;&lt;u&gt;ONLY&lt;/u&gt;&lt;/b&gt; database in SharePoint that Microsoft will be happy to let the developers directly read, query and build reports against it. There is a bunch of useful views at your disposal, the one that I will show you now is&amp;#160; the “RequestUsage” View. &lt;/p&gt;  &lt;p&gt;Every time a user visit generates a page request, a record is inserted into one of the partitioned tables in this database and the “RequestUsage” view is kind enough to union all the data in the partitioned tables and presents it to you to consume in your custom solutions (Web Parts, Reports, Application Pages,…). An example is shown below :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/SzAOqfGIJ8I/AAAAAAAAAQ0/igBpKBvQAzw/s1600-h/clip_image003%5B6%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://lh4.ggpht.com/_UodmZUPtyx4/SzAOqzQkd5I/AAAAAAAAAQ4/dVfenEmVFIE/clip_image003_thumb%5B3%5D.jpg?imgmax=800" width="291" height="302" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Let’s dive a little bit deeper to see what happens behind the scenes and where this data come from. &lt;/p&gt;  &lt;p&gt;1)&amp;#160; Navigate SharePoint 2010 Central Administration &amp;gt; Monitoring &amp;gt; Configure usage and health data collection.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/SzAOrhoHS-I/AAAAAAAAAQ8/3NU362tx2k0/s1600-h/clip_image007%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image007" border="0" alt="clip_image007" src="http://lh3.ggpht.com/_UodmZUPtyx4/SzAOsTkNF0I/AAAAAAAAARA/8cJSBE5eiQ0/clip_image007_thumb%5B1%5D.jpg?imgmax=800" width="572" height="302" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2) Now let’s configure the data collection by specifying what events to log to the text files under the 14 hive. Use the snapshots below to configure your own SharePoint system.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/SzAOtCxaCxI/AAAAAAAAARE/FHSvemfcyjg/s1600-h/clip_image009%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image009" border="0" alt="clip_image009" src="http://lh4.ggpht.com/_UodmZUPtyx4/SzAOt_YwkhI/AAAAAAAAARI/-frFGqiTw5g/clip_image009_thumb%5B1%5D.jpg?imgmax=800" width="579" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/SzAOu1retKI/AAAAAAAAARM/wOK1CfgjOhc/s1600-h/clip_image011%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image011" border="0" alt="clip_image011" src="http://lh5.ggpht.com/_UodmZUPtyx4/SzAOvtWm4zI/AAAAAAAAARQ/RoGbT8f2pYM/clip_image011_thumb%5B1%5D.jpg?imgmax=800" width="584" height="405" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3) Did you notice the “Log Collection Schedule” section ? This implies that there is a timer job that collects&amp;#160; the log files located under the 14 hive and copies the events you specify into your logging database which can be employed later for reporting purposes. You can even schedule this timer job based on the load patterns of your server as you will see in the next step.&lt;/p&gt;  &lt;p&gt;4) I have opened up my favorite troubleshooting tool ( SharePoint Manager) 2010) to track this job. As you can see in the figure below, I have configured the “Microsoft SharePoint Foundation Usage Data Import” job from the central administration to run every minute.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/SzAOweuRXvI/AAAAAAAAARU/fF_a2AXZ9TM/s1600-h/immediately_Start_A_Timer_job%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="immediately_Start_A_Timer_job" border="0" alt="immediately_Start_A_Timer_job" src="http://lh6.ggpht.com/_UodmZUPtyx4/SzAOxGlhKzI/AAAAAAAAARY/KlB-YXdUV3g/immediately_Start_A_Timer_job_thumb%5B3%5D.jpg?imgmax=800" width="600" height="381" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/SzAOy3iKosI/AAAAAAAAARc/eOVpiUnqCxU/s1600-h/clip_image002%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh4.ggpht.com/_UodmZUPtyx4/SzAO1BGfbII/AAAAAAAAARg/_gnhfkSdRSA/clip_image002_thumb%5B1%5D.jpg?imgmax=800" width="602" height="395" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5) Out of curiosity, I have decided to use .NET Reflector to check out how this timer job works, I have noticed two things.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/SzAO1lfZFkI/AAAAAAAAARk/yYKVDw1FUog/s1600-h/clip_image005%5B6%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image005" border="0" alt="clip_image005" src="http://lh6.ggpht.com/_UodmZUPtyx4/SzAO2vULagI/AAAAAAAAARo/Qw6Q1MJ9VsQ/clip_image005_thumb%5B3%5D.jpg?imgmax=800" width="608" height="428" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The first one is that the Job lock type specified in the constructor is SPJobLockType.None which instructs the Timer Service to run this job on all the Web Front Ends in the farm, this makes sense!&lt;/p&gt;  &lt;p&gt;The difference between the &lt;b&gt;Job &lt;/b&gt;and the &lt;b&gt;None&lt;/b&gt; LockTypes is that the &lt;b&gt;Job&lt;/b&gt; LockType ensures that the timer job only runs on one server but the &lt;b&gt;None&lt;/b&gt; ensures that the job runs on every server. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/SzAO4ZrYX8I/AAAAAAAAARs/38I4gxSiUD0/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_UodmZUPtyx4/SzAO6HIhoJI/AAAAAAAAARw/tm_DR5bBW34/image_thumb%5B6%5D.png?imgmax=800" width="614" height="205" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The second one is the ImportUsageData() Method in the execute method which is called when the timer job runs, this method is responsible of copying the events from the log files into your logging database. You can further expand this method if you need to know more.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;So, what are those four benefits I’m talking about ?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;1) It’s fully supported by Microsoft to directly read, query and build reports from the logging database. Third party applications can even write their data back to it.    &lt;br /&gt;2) It’s enabled by default on all the SharePoint deployments.     &lt;br /&gt;3) The retention policy is customizable allowing you to manage how many data you want to accumulate.     &lt;br /&gt;4) The Schema will be documented which will definitely facilitate its usage.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-3715781313538639453?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/3715781313538639453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=3715781313538639453' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3715781313538639453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/3715781313538639453'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/12/five-reasons-to-directly-query.html' title='Four reasons TO directly query SharePoint logging database'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/SzAOpyWkykI/AAAAAAAAAQw/4vqTYuq2iIo/s72-c/image_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-8897105498528831973</id><published>2009-12-21T14:49:00.000-08:00</published><updated>2009-12-21T14:54:49.071-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Forcing the Execution of Timer Jobs in SharePoint 2010</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/12/forcing-execution-of-timer-jobs-in.html";digg_title = "Forcing the Execution of Timer Jobs in SharePoint 2010";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Since you are here, You have probably read my &lt;a href="http://furuknap.blogspot.com/2009/09/sharepoint-troubleshooting-by-ayman-el.html" target="_blank"&gt;Understanding SharePoint Journal bonus issue&lt;/a&gt; about SharePoint troubleshooting or my blog post “&lt;a title="Forcing the execution of timer jobs" href="http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=61"&gt;Forcing the execution of timer jobs&lt;/a&gt;” where I discussed debugging custom timer jobs. &lt;/p&gt;  &lt;p&gt;That’s what I have written four or five months ago:&lt;/p&gt;  &lt;p&gt;“You will probably need to execute your timer jobs outside of their scheduled times when you are developing, troubleshooting, or testing your custom timer jobs. Unhappily, this is not possible from Central Administration, but you can work around that using the SharePoint object model”&lt;/p&gt;  &lt;p&gt;Of course this was all about SharePoint 2007 but NOW in SharePoint 2010, Microsoft has made it easier for us, you can directly force the execution of any timer job by just pressing a button! Awesome!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_UodmZUPtyx4/Sy_8qKm0IrI/AAAAAAAAAQk/JIeRwhJuCDo/s1600-h/immediately_Start_A_Timer_job%5B5%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="immediately_Start_A_Timer_job" border="0" alt="immediately_Start_A_Timer_job" src="http://lh3.ggpht.com/_UodmZUPtyx4/Sy_8sH57JEI/AAAAAAAAAQo/37kOneaRNTI/immediately_Start_A_Timer_job_thumb%5B3%5D.jpg?imgmax=800" width="420" height="267" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;“People who suffered from this limitation in SharePoint 2007 will really appreciate this…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-8897105498528831973?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/8897105498528831973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=8897105498528831973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8897105498528831973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/8897105498528831973'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/12/forcing-execution-of-timer-jobs-in.html' title='Forcing the Execution of Timer Jobs in SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/Sy_8sH57JEI/AAAAAAAAAQo/37kOneaRNTI/s72-c/immediately_Start_A_Timer_job_thumb%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-2968386434371592142</id><published>2009-12-21T10:58:00.000-08:00</published><updated>2009-12-21T11:02:25.716-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='EGYSUG'/><title type='text'>Data-Centric Composites (Mashups) in SharePoint 2010 [EGYSUG, Dec09 Meeting]</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/12/data-centric-composites-mashups-in.html";digg_title = "Data-Centric Composites (Mashups) in SharePoint 2010 [EGYSUG, Dec09 Meeting]";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/Sy_GMPTXPVI/AAAAAAAAAQI/ThFUFocpUyI/s1600-h/DSC03479%5B2%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03479" border="0" alt="DSC03479" src="http://lh3.ggpht.com/_UodmZUPtyx4/Sy_GNayi6ZI/AAAAAAAAAQM/8wodL1KMAlU/DSC03479_thumb%5B2%5D.jpg?imgmax=800" width="409" height="355" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Last Saturday, I was happy to deliver another SharePoint 2010 talk for Egypt SharePoint User Group members. My session, titled “Data-Centric Composites (Mashups) in SharePoint 2010), focused on the following topics:&lt;/p&gt;  &lt;p&gt;1) What is a composite ?    &lt;br /&gt;2) What is a mashup ?     &lt;br /&gt;3) Business Connectivity Services     &lt;br /&gt;4) XSLT Data Views, The ultimate mashup tool.     &lt;br /&gt;5) SharePoint Designer 2010.&lt;/p&gt;  &lt;p&gt;We also had two other sessions by Mohamed Mosaad who gave a brief overview on the SharePoint topology and &lt;a href="http://www.sharepoint4arabs.com/mohamedyehia/default.aspx" target="_blank"&gt;Mohamed Yehia&lt;/a&gt; who spoke about the new and the amazing “Access Services in SharePoint 2010”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/Sy_GNxc-dQI/AAAAAAAAAQQ/Q23GUvHg-UQ/s1600-h/DSC03460%5B10%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="DSC03460" border="0" alt="DSC03460" src="http://lh5.ggpht.com/_UodmZUPtyx4/Sy_GOg7DYqI/AAAAAAAAAQU/rFTdQ9rsujU/DSC03460_thumb%5B12%5D.jpg?imgmax=800" width="316" height="350" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/Sy_GPHabm3I/AAAAAAAAAQY/9heFNsLgQH0/s1600-h/--DSC03468%5B6%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="--DSC03468" border="0" alt="--DSC03468" src="http://lh5.ggpht.com/_UodmZUPtyx4/Sy_GPspfGeI/AAAAAAAAAQg/slwN4VVPrV8/--DSC03468_thumb%5B9%5D.jpg?imgmax=800" width="381" height="303" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I loved how the audience was enthusiastic and interactive. I would like to thank them all for their amazing feedback and interactivity during the session, your feedback guys means&amp;#160; a lot to us.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-2968386434371592142?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/2968386434371592142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=2968386434371592142' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2968386434371592142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2968386434371592142'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/12/data-centric-composites-mashups-in.html' title='Data-Centric Composites (Mashups) in SharePoint 2010 [EGYSUG, Dec09 Meeting]'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/Sy_GNayi6ZI/AAAAAAAAAQM/8wodL1KMAlU/s72-c/DSC03479_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6544777522993142089</id><published>2009-12-16T15:34:00.000-08:00</published><updated>2009-12-16T15:55:41.372-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Associating Workflows to SharePoint 2010 External Lists</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/12/associating-workflows-to-sharepoint.html";digg_title = "Associating Workflows to SharePoint 2010 External Lists";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;I’m a real fan of SharePoint 2010 composites, so since the beta version came out, I have been playing a lot with most of the features of BCS, SharePoint Designer 2010 Reusable workflows, Access Services and others.&lt;/p&gt;  &lt;p&gt;While I was preparing a demo about BCS and External Lists for Egypt SharePoint User group, I noticed that you cannot associate workflows to SharePoint external lists. I double checked that with some Microsoft guys and I reached to a conclusion that SharePoint 2010 External lists doesn’t support the automatic triggering of Workflows however using custom actions ( which could by easily created now using SharePoint Designer 2010) can do the trick, in other words, clicking a button on the ribbon on an external list and triggering a workflow could be a workaround.&lt;/p&gt;  &lt;p&gt;What if you in a real need to automatically trigger workflows for external data ? you can create a SharePoint list with external data columns and treat your list as any native SharePoint list. However, be informed that External data is a little bit different from external lists in the way it’s only copy of the external data but you can always refresh it manually.&lt;/p&gt;  &lt;p&gt;I would also like to highlight another feature, you can now author SharePoint workflows that access external data through external lists or external data columns. Brilliant!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6544777522993142089?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6544777522993142089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6544777522993142089' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6544777522993142089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6544777522993142089'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/12/associating-workflows-to-sharepoint.html' title='Associating Workflows to SharePoint 2010 External Lists'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-672358550458970348</id><published>2009-12-10T04:12:00.000-08:00</published><updated>2009-12-10T04:16:29.393-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Egypt SharePoint User Group – December 09 Gathering</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/12/egypt-sharepoint-user-group-december-09.html";digg_title = "Egypt SharePoint User Group – December 09 Gathering";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.sharepointgroups.org/egysug/default.aspx"&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" title="egysug-logo1" border="0" alt="egysug-logo1" align="right" src="http://www.sharepoint4arabs.com/marwantarek/Lists/Posts/Attachments/32/egysuglogo1_thumb_069AC0CF.jpg" width="240" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Egypt SharePoint User Group&lt;/strong&gt; is glad to invite you to its December 2009 Gathering which will be held on Saturday, Dec 19th at Microsoft Egypt - Smart Village. This time, we have a valuable speaker that you shouldn’t miss, &lt;strong&gt;Mohamed Mosaad&lt;/strong&gt; (SharePoint PFE, MEA). This is a great opportunity to benefit from his expertise in MOSS 2007 installations and implementations.&lt;/p&gt;  &lt;p&gt;Please find below the event schedule&lt;/p&gt;  &lt;div align="center"&gt;   &lt;table border="1" cellspacing="0" cellpadding="2" width="414" align="center"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="141"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Time&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="120"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Topic&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="151"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Speaker&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="141"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;11:30am – 12:30 pm&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="120"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;MOSS 2007 Administration &lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="151"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Mohamed Mosaad&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="141"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;12:30pm- 12:45 pm&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="120"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Break &lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="151"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="141"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;12:45am – 1:45 pm&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="120"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Data-Centric Composites in SharePoint 2010&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="151"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Ayman El-Hattab &lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="141"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;1:45pm- 2:00 pm &lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="120"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Break&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="151"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="141"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;2:00pm -3:00pm &lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="120"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Access Services in SharePoint 2010&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="151"&gt;           &lt;p align="center"&gt;&lt;font size="2"&gt;Mohamed Yehia                &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p&gt;   &lt;br /&gt;Please &lt;a href="http://www.sharepointgroups.org/egysug/Lists/December%2009%20Gathering/NewForm.aspx?Source=http://www.sharepointgroups.org/egysug/Shared%20Resources/SuccessfullRegistration.aspx" target="_blank"&gt;Register here&lt;/a&gt; …&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;About the Speakers&lt;/u&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Mohamed Mosaad&lt;/strong&gt; is SharePoint Premier Field Engineer (PFE), Micorsoft MEA, with extensive experience in SharePoint administration and implmentations. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Mohamed Yehia&lt;/strong&gt; has been diligently working in the development of enterprise solutions using Microsoft SharePoint technologies&amp;#160; including SharePoint Portal 2003, MOSS 2007 and currently 2010.&amp;#160; Mohamed is a Technical Architect and is Microsoft Certified Professional since 2001, MCSD, MCAD and MCTS Charter Member in SharePoint technologies.&amp;#160;&amp;#160;&amp;#160; He participated in a lot of Events for CuttingEdge Club and Egypt SharePoint User Group.&amp;#160; Twitter : @mohdyehia &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ayman El-Hattab&lt;/strong&gt;: is a SharePoint Developer, Speaker and author. He is a Microsoft Certified Solution Developer as well as a Microsoft Certified Technology Specialist in SharePoint configuration and development. Ayman writes articles about topics in relation to SharePoint and related technologies for online magazines, publicly speaks for numerous user groups and offline communities, organizes events and conferences for EGYSUG, founder of SharePoint4Arabs.com and you will always find him active at MSDN forums and on Twitter @aymanelhattab     &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-672358550458970348?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/672358550458970348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=672358550458970348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/672358550458970348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/672358550458970348'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/12/egypt-sharepoint-user-group-december-09.html' title='Egypt SharePoint User Group – December 09 Gathering'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6615261798363083136</id><published>2009-12-08T04:07:00.000-08:00</published><updated>2009-12-08T04:57:10.331-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>SharePoint 2010 TechDay!</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/12/sharepoint-2010-techday.html";digg_title = "SharePoint 2010 TechDay!";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Last Saturday, Egypt SharePoint User group and .NetWork user groups organized SharePoint 2010 TechDay, it was a full day of new SharePoint features, we started at 10:30 AM and we finished at 5:00 PM. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/Sx5M8KPnWrI/AAAAAAAAANo/PJVkZCzGWpE/s1600-h/IMG_2991%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_2991" border="0" alt="IMG_2991" src="http://lh6.ggpht.com/_UodmZUPtyx4/Sx5M9knl0ZI/AAAAAAAAAN0/2kIeze5J3_g/IMG_2991_thumb%5B1%5D.jpg?imgmax=800" width="312" height="235" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.marwantarek.com"&gt;Marwan Tarek&lt;/a&gt; started with “SharePoint 2010, Getting Ready!” exploring the new and exciting features of SP2010.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/Sx5M-3EFOdI/AAAAAAAAAOA/tpFKno_ADro/s1600-h/DSC03421%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="DSC03421" border="0" alt="DSC03421" src="http://lh5.ggpht.com/_UodmZUPtyx4/Sx5M_0AvpdI/AAAAAAAAAOM/KSQrsPREJBQ/DSC03421_thumb%5B8%5D.jpg?imgmax=800" width="211" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepoint4arabs.com/mohamedyehia/default.aspx" target="_blank"&gt;Mohamed Yehia&lt;/a&gt; followed him by “Developer tools for SharePoint 2010” in which he introduced Visual Studio 2010 SharePoint tools, LINQ for SharePoint and Client Object Model.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/Sx5NBuRqNlI/AAAAAAAAAOY/uY3NaRoi4LA/s1600-h/DSC03449%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="DSC03449" border="0" alt="DSC03449" src="http://lh4.ggpht.com/_UodmZUPtyx4/Sx5NCZQA0hI/AAAAAAAAAOk/ISX08dDa7jc/DSC03449_thumb%5B5%5D.jpg?imgmax=800" width="244" height="220" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Finally, I presented “Developing No Code SharePoint 2010 Solutions”, I have created an end-to-end no code Training Request Solution in which I featured the following : &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/Sx5NFLvOn3I/AAAAAAAAAOw/9cJB5HWz4T8/s1600-h/TrainingProcessAutomation%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TrainingProcessAutomation" border="0" alt="TrainingProcessAutomation" src="http://lh3.ggpht.com/_UodmZUPtyx4/Sx5NHmiW_VI/AAAAAAAAAO8/CfgP6DpMF5w/TrainingProcessAutomation_thumb%5B2%5D.jpg?imgmax=800" width="554" height="426" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;1. SharePoint Designer 2010 enhancements.    &lt;br /&gt;2. SharePoint Designer Workflows     &lt;br /&gt;3. Visio 2010     &lt;br /&gt;4. InfoPath 2010 Integration with SharePoint 2010     &lt;br /&gt;5. Data View Web Parts &amp;amp; XSLT list View Web Parts     &lt;br /&gt;6. Using JQuery with SharePoint &lt;/p&gt;  &lt;p&gt;I would like to seize this opportunity to extend a special thank-you to all our attendees, their interaction and questions really made my day! &lt;/p&gt;  &lt;p&gt;I would also like to thank my colleagues Marwan Tarek and Mohamed Yehia for their wonderful sessions , Good job guys!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6615261798363083136?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6615261798363083136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6615261798363083136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6615261798363083136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6615261798363083136'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/12/sharepoint-2010-techday.html' title='SharePoint 2010 TechDay!'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_UodmZUPtyx4/Sx5M9knl0ZI/AAAAAAAAAN0/2kIeze5J3_g/s72-c/IMG_2991_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-2090735843926597110</id><published>2009-12-06T06:14:00.000-08:00</published><updated>2009-12-06T06:17:11.295-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='InfoPath'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>A feature that I really appreciate in InfoPath 2010 and SharePoint 2010</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/12/feature-that-i-really-appreciate-in.html";digg_title = "A feature that I really appreciate in InfoPath 2010 and SharePoint 2010";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" title="InfoPath 2010 Logo" alt="InfoPath 2010 Logo" align="left" src="http://blogs.msdn.com/photos/infopath/images/9924577/original.aspx" width="67" height="73" /&gt;Microsoft heard our feedback guys and took them very seriously regarding the portability of the solutions created in the development environments. You can now take all the lists, libraries, site assets, data and forms, package them up all into one file and easily deploy them onto different environments!&lt;/p&gt;  &lt;p&gt;Now, the question is “What about &lt;strong&gt;InfoPath&lt;/strong&gt; forms?”&lt;/p&gt;  &lt;p&gt;In InfoPath 2010, all the links you have to external data are now relative, so when you move that form to different environments, those links will continue to work.. I really appreciate this!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-2090735843926597110?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/2090735843926597110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=2090735843926597110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2090735843926597110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/2090735843926597110'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/12/feature-that-i-really-appreciate-in.html' title='A feature that I really appreciate in InfoPath 2010 and SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1319594393864156177</id><published>2009-12-02T05:09:00.000-08:00</published><updated>2009-12-02T05:13:01.222-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Saturday EMEA'/><title type='text'>Live Online SharePoint Saturday EMEA</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/12/live-online-sharepoint-saturday-emea.html";digg_title = "Live Online SharePoint Saturday EMEA";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/SxZn1161EtI/AAAAAAAAANY/crltvWeUIMk/s1600-h/SharePointSaturdayEMEA-314x116%5B2%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SharePointSaturdayEMEA-314x116" border="0" alt="SharePointSaturdayEMEA-314x116" src="http://lh3.ggpht.com/_UodmZUPtyx4/SxZn2maisBI/AAAAAAAAANc/SNliQjdFLh4/SharePointSaturdayEMEA-314x116_thumb.png?imgmax=800" width="244" height="93" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SharePoint Saturday EMEA&lt;/strong&gt; is a loosely knit group of SharePoint evangelists from around the world. We are working together using SharePoint as a collaboration tool to sponsor live, online global events.&lt;/p&gt;  &lt;p&gt;On January 23rd, 2010, we will hold our first online SharePoint Saturday event in the &lt;strong&gt;EMEA&lt;/strong&gt; Timezones (8:00am to 5:00pm London time).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepointsaturday.org/emea/default.aspx" target="_blank"&gt;Registration is now open&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Join Facebook group &lt;a href="http://www.facebook.com/furuknap?ref=search&amp;amp;sid=571362278.1348473513..1#/group.php?gid=195785162112"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I’m really proud to be one of the organizers and speakers in this event, stay tuned, we have a bunch of creative ideas that you will definitely like!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1319594393864156177?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1319594393864156177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1319594393864156177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1319594393864156177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1319594393864156177'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/12/live-online-sharepoint-saturday-emea.html' title='Live Online SharePoint Saturday EMEA'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/SxZn2maisBI/AAAAAAAAANc/SNliQjdFLh4/s72-c/SharePointSaturdayEMEA-314x116_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-4627134402573580143</id><published>2009-11-30T04:03:00.000-08:00</published><updated>2009-11-30T04:04:16.448-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><title type='text'>Understanding InfoPath Forms Services -Jordan SharePoint User group</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/11/understanding-infopath-forms-services.html";digg_title = "Understanding InfoPath Forms Services -Jordan SharePoint User group";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;div class="ExternalClassF09F8FB80A36413F843F135986C32783"&gt;   &lt;div&gt;Just a quick note to let you know that &lt;a href="http://geeksconnected.com/mohamed"&gt;Mohamed Saleh&lt;/a&gt; [C# MVP] has just sent me the slidedeck from the &lt;a href="/AymanElHattab/Lists/Posts/Post.aspx?ID=119"&gt;most recent Jordan SharePoint User Group meeting&lt;/a&gt;. You can get it now from &lt;a href="/AymanElHattab/Lists/Attachments/Attachments/2/UnderstandingInfoPathFormsServices.pptx"&gt;here&lt;/a&gt;.&lt;/div&gt;    &lt;div&gt;&amp;#160;&lt;/div&gt;    &lt;div&gt;I’m really happy to be presenting this :) keep up the good work Jordan guys ;)&lt;/div&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-4627134402573580143?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/4627134402573580143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=4627134402573580143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4627134402573580143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/4627134402573580143'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/11/understanding-infopath-forms-services.html' title='Understanding InfoPath Forms Services -Jordan SharePoint User group'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1668024339248684163</id><published>2009-11-29T19:17:00.000-08:00</published><updated>2009-11-29T19:20:05.175-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>SharePoint 2010 Developer Dashboard Visualizer</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/11/sharepoint-2010-developer-dashboard.html";digg_title = "SharePoint 2010 Developer Dashboard Visualizer";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;SharePoint 2010 Developer Dashboard Visualizer is a jQuery-based solution that extends the Developer Dashboard by plotting an interactive diagram with data from the Developer Dashboard, giving you an **instant** insight into where the bottlenecks are in your code.&lt;/p&gt; &lt;img src="http://blog.vossers.com/wp-content/uploads/2009/11/devdashvis_codeplex.jpg" /&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Get SharePoint 2010 Developer Dashboard Visualizer from &lt;a href="http://devdashvis.codeplex.com/" target="_blank"&gt;here&lt;/a&gt; and let me know what you think!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1668024339248684163?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1668024339248684163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1668024339248684163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1668024339248684163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1668024339248684163'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/11/sharepoint-2010-developer-dashboard.html' title='SharePoint 2010 Developer Dashboard Visualizer'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-597805755665424307</id><published>2009-11-26T06:20:00.000-08:00</published><updated>2009-11-26T06:25:53.212-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Development'/><title type='text'>Reusable and Globally Reusable Workflows in SharePoint 2010</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/11/reusable-and-globally-reusable.html";digg_title = "Reusable and Globally Reusable Workflows in SharePoint 2010";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&amp;quot;SharePoint Designer Workflows&amp;quot; is nothing new, we've had that in 2007 as well. In SPD 2007, workflows were not reusable. Once you have defined a workflow, you cannot move that workflow to another list or reuse it somewhere else. &lt;/p&gt;  &lt;p&gt;NOW in SharePoint 2010, this is possible! You can create reusable workflows and attach them to more than one list. &lt;/p&gt;  &lt;p&gt;&amp;quot;Reusable workflows&amp;quot; is one of the coolest features in SharePoint 2010, however when I opened up SPD for the first time, I was a bit confused because I noticed two different terms &amp;quot;Reusable Workflows&amp;quot; and 'Globally Reusable Workflows&amp;quot;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/Sw6PuhyZlOI/AAAAAAAAAMQ/8sQ5C7lyt18/s1600-h/ResuableAndGloballyReusable%5B6%5D.jpg"&gt;&lt;img title="ResuableAndGloballyReusable" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="ResuableAndGloballyReusable" src="http://lh5.ggpht.com/_UodmZUPtyx4/Sw6PwLeOTAI/AAAAAAAAAMU/Thm3UDU1hGM/ResuableAndGloballyReusable_thumb%5B4%5D.jpg?imgmax=800" width="628" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When you create a Reusable workflow in SharePoint Designer 2010, it’s by default reusable within the site it has been created in, which means that it can be attached to any list within this site. But what if you want your workflow to be reusable in the whole site collection ? Well, this is the definition of “Globally Reusable Workflows”. You can easily convert your workflows to be available anywhere in your site collection by opening your workflow and clicking on “Convert to Globally Reusable” from the ribbon as shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/Sw6PxK7ONMI/AAAAAAAAAMY/ZQoMZOXFtfY/s1600-h/convert_to_globally_Resuable_wf%5B4%5D.jpg"&gt;&lt;img title="convert_to_globally_Resuable_wf" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="100" alt="convert_to_globally_Resuable_wf" src="http://lh3.ggpht.com/_UodmZUPtyx4/Sw6PyPcIGLI/AAAAAAAAAMc/9b13oN-J5G0/convert_to_globally_Resuable_wf_thumb%5B2%5D.jpg?imgmax=800" width="611" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/Sw6PzG7rKGI/AAAAAAAAAMg/93dmn2RgnOA/s1600-h/Warning%5B12%5D.jpg"&gt;&lt;img title="Warning" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="98" alt="Warning" src="http://lh4.ggpht.com/_UodmZUPtyx4/Sw6P0dIIXZI/AAAAAAAAAMk/XQ7DWBlXOD0/Warning_thumb%5B10%5D.jpg?imgmax=800" width="681" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Also it’s worth mentioning that only the workflows created at the root level of the site collection can be converted to be Globally Reusable but other ones created in sub sites cannot. Try to create a workflow in a sub site , open it and note that the Conversion button is dimmed.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/Sw6P1iCBGSI/AAAAAAAAAMo/DzKvuLtO9ms/s1600-h/convert_to_globally_Resuable_wf_dimmed%5B5%5D.jpg"&gt;&lt;img title="convert_to_globally_Resuable_wf_dimmed" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="100" alt="convert_to_globally_Resuable_wf_dimmed" src="http://lh5.ggpht.com/_UodmZUPtyx4/Sw6P3Dq6WCI/AAAAAAAAAMs/8VrjH5BU1UY/convert_to_globally_Resuable_wf_dimmed_thumb%5B3%5D.jpg?imgmax=800" width="609" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Another important question is what if I want to take my workflow and give it to somebody else in a different site collection? There’s another button in the ribbon called “Save as Template”, this takes the workflow, put it in a wsp file and save it to the ‘Site Assets” library. You can export this file and deploy it to other site collection and what’s really cool is that you can import this wsp into Visual Studio and extend it over there. Very cool stuff! Thanks Microsoft for this&amp;#160; feature!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_UodmZUPtyx4/Sw6P36GQ_GI/AAAAAAAAAMw/5333QvQbONQ/s1600-h/SaveAsTemplate%5B7%5D.jpg"&gt;&lt;img title="SaveAsTemplate" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="107" alt="SaveAsTemplate" src="http://lh5.ggpht.com/_UodmZUPtyx4/Sw6P4hYA2II/AAAAAAAAAM0/Y4PvDAWuyx4/SaveAsTemplate_thumb%5B5%5D.jpg?imgmax=800" width="348" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/Sw6P5n3OdpI/AAAAAAAAAM4/wHUBD_8WQcY/s1600-h/VS2010%5B7%5D.jpg"&gt;&lt;img title="VS2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="485" alt="VS2010" src="http://lh3.ggpht.com/_UodmZUPtyx4/Sw6P69xdQYI/AAAAAAAAAM8/Gb1VW-6G57U/VS2010_thumb%5B5%5D.jpg?imgmax=800" width="614" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-597805755665424307?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/597805755665424307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=597805755665424307' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/597805755665424307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/597805755665424307'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/11/reusable-and-globally-reusable.html' title='Reusable and Globally Reusable Workflows in SharePoint 2010'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_UodmZUPtyx4/Sw6PwLeOTAI/AAAAAAAAAMU/Thm3UDU1hGM/s72-c/ResuableAndGloballyReusable_thumb%5B4%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1580329500380494248</id><published>2009-11-25T02:12:00.000-08:00</published><updated>2009-11-25T03:34:42.367-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Speaking at SharePoint Techday [December, 5th]</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/11/speaking-at-sharepoint-techday-december.html";digg_title = "Speaking at SharePoint Techday [December, 5th]";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sharepointgroups.org/egysug" target="_blank"&gt;Egypt SharePoint User Group&lt;/a&gt; &lt;/strong&gt;is pleased to announce its co-operation with DotNetWork User Group in putting together a full day about SharePoint 2010. &lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/Sw0WRKK_PfI/AAAAAAAAAMI/F_hEYL93q0k/s1600-h/Techdays%205Dec09%20Poster%5B5%5D.jpg"&gt;&lt;img title="Techdays 5Dec09 Poster" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="460" alt="Techdays 5Dec09 Poster" src="http://lh4.ggpht.com/_UodmZUPtyx4/Sw0WSD6SkEI/AAAAAAAAAMM/4iYGK3qNejs/Techdays%205Dec09%20Poster_thumb%5B3%5D.jpg?imgmax=800" width="368" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;TechDays is a new type of .network's gatherings. It consists of 2+ sessions talking about a specific technology from the basic to advanced levels going in sequence to expose audience to different areas of that technology.&lt;/p&gt;  &lt;p&gt;I’m pleased to be presenting there with &lt;a href="http://www.marwantarek.com/" target="_blank"&gt;Marwan Tarek&lt;/a&gt; and &lt;a href="http://www.sharepoint4arabs.com/mohamedyehia" target="_blank"&gt;Mohamed Yehia&lt;/a&gt;, please find below the event details :&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Date&lt;/strong&gt;: Saturday, December 5th 2009     &lt;br /&gt;&lt;strong&gt;Time&lt;/strong&gt;: 10:30 AM – 4:00 PM     &lt;br /&gt;&lt;strong&gt;Place&lt;/strong&gt;: Dar El Deyafa – Ain Shams University – Isis Hall – first floor, El khaleefa el Mamoon - EL Abbasia– Cairo     &lt;br /&gt;&lt;strong&gt;Agenda&lt;/strong&gt;:     &lt;br /&gt;10:30 AM – 12:00 PM SharePoint 2010, Getting Ready! &lt;strong&gt;&lt;a href="http://www.marwantarek.com/" target="_blank"&gt;Marwan Tarek&lt;/a&gt;&lt;/strong&gt;     &lt;br /&gt;12:30 PM – 02:00 PM Developers’ tools for SharePoint 2010 &lt;strong&gt;&lt;a href="http://www.sharepoint4arabs.com/mohamedyehia" target="_blank"&gt;Mohamed Yehia&lt;/a&gt;&lt;/strong&gt;     &lt;br /&gt;02:30 PM – 04:00 PM Creating No-Code SharePoint Designer Solutions for SharePoint2010 &lt;strong&gt;Ayman ElHattab&lt;/strong&gt;     &lt;br /&gt;The ticket to attend the event is 15 L.E.&lt;/p&gt;  &lt;p&gt;Hope to see you all there! &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1580329500380494248?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1580329500380494248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1580329500380494248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1580329500380494248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1580329500380494248'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/11/speaking-at-sharepoint-techday-december.html' title='Speaking at SharePoint Techday [December, 5th]'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_UodmZUPtyx4/Sw0WSD6SkEI/AAAAAAAAAMM/4iYGK3qNejs/s72-c/Techdays%205Dec09%20Poster_thumb%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-1156910568577100288</id><published>2009-11-24T12:55:00.000-08:00</published><updated>2009-11-24T13:00:08.272-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences and Events'/><title type='text'>Jordan SharePoint User Group – Nov 2009 Meeting</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/11/jordan-sharepoint-user-group-nov-2009.html";digg_title = "Jordan SharePoint User Group – Nov 2009 Meeting";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.jordansug.com/default.aspx" target="_blank"&gt;Jordan SharePoint User Group&lt;/a&gt;&lt;/strong&gt; has recently conducted November 2009 meeting on Wednesday, November 11, 2009 at Princess Sumaya University for Technology. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/SwxJP5A1VYI/AAAAAAAAAL4/MQsZxFwuqDY/s1600-h/jsug2%5B4%5D.jpg"&gt;&lt;img title="jsug2" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="207" alt="jsug2" src="http://lh3.ggpht.com/_UodmZUPtyx4/SwxJRFIKywI/AAAAAAAAAL8/SHtIVajGX2g/jsug2_thumb%5B6%5D.jpg?imgmax=800" width="306" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/_UodmZUPtyx4/SwxJTI4MASI/AAAAAAAAAMA/S4T24ha4FBg/s1600-h/jsug1%5B5%5D.jpg"&gt;&lt;img title="jsug1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="207" alt="jsug1" src="http://lh6.ggpht.com/_UodmZUPtyx4/SwxJUIi9PyI/AAAAAAAAAME/fReYEKOCBHA/jsug1_thumb%5B3%5D.jpg?imgmax=800" width="308" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeksconnected.com/mohamed" target="_blank"&gt;Mohamed Saleh&lt;/a&gt; [C# MVP] and Ali Nimer, Sr. SharePoint Developers delivered exciting sessions covering how to build browser-enabled web forms using Microsoft InfoPath Forms Services. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Here are some of the covered topics&lt;/strong&gt;:     &lt;br /&gt;    &lt;br /&gt;· What is InfoPath and how does it work     &lt;br /&gt;· How to get InfoPath to work with SharePoint InfoPath Forms Services     &lt;br /&gt;· InfoPath or ASP.NET Web Forms?     &lt;br /&gt;· Consuming Web Services from InfoPath Forms     &lt;br /&gt;· Business Rules Verification and Validations&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;About JSUG&lt;/strong&gt; : &lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.jordansug.com/default.aspx" target="_blank"&gt;Jordan SharePoint User Group (JSUG)&lt;/a&gt; is the very first SharePoint User Group in the Middle East. It was formed to connect SharePoint professionals within Jordan together, to share knowledge and build a higher level of awareness for SharePoint Products and Technologies within the region. &lt;/p&gt;  &lt;p&gt;Looking forward for more collaboration between JSUG and EGYSUG… &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-1156910568577100288?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/1156910568577100288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=1156910568577100288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1156910568577100288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/1156910568577100288'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/11/jordan-sharepoint-user-group-nov-2009.html' title='Jordan SharePoint User Group – Nov 2009 Meeting'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_UodmZUPtyx4/SwxJRFIKywI/AAAAAAAAAL8/SHtIVajGX2g/s72-c/jsug2_thumb%5B6%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-5092121362048834784</id><published>2009-11-23T23:41:00.000-08:00</published><updated>2009-11-23T23:45:20.499-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>In SharePoint Designer 2010 : XSLT List View Web Part = List View Web Part + XSLT Data View Web Part</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/11/in-sharepoint-designer-2010-xslt-list.html";digg_title = "In SharePoint Designer 2010 : XSLT List View Web Part = List View Web Part + XSLT Data View Web Part";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;XSLT Data View Web Parts have been and still remain to be one of the most powerful web parts in SharePoint , some people call it “&lt;strong&gt;The Swiss Army Knife of SharePoint Web Parts&lt;/strong&gt;” , the only problem that I can see with the Data View Web Part that once you add it to a web part page, the end users cannot further manipulate it, they have to come back to SPD Designer to modify it or directly edit the XSLT from the browser which is not an easy task (All data is retrieved as XML and manipulated using XSLT which is a very flexible way of transforming and presenting your data). Otherwise, the XSLT Data View Web Part is a wonderful web part, you can aggregate data from a variety of sources and present them in an awesome way. &lt;/p&gt;  &lt;p&gt;In SharePoint 2007, we also had List View Web Part, which could be used to show a list content in a page but you cannot customize it that much in SPD 2007, you have to convert it to XSLT Data View Web part in order to customize or extend it. &lt;/p&gt;  &lt;p&gt;In SPD 2010, there is a new web part called XSLT List View Web Part which is a combination of both : &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;XSLT List View Web Part = List View Web Part + XSLT Data View Web Part&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_UodmZUPtyx4/SwuPCkwx_DI/AAAAAAAAALw/0TLPVFCDixk/s1600-h/image%5B9%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="67" alt="image" src="http://lh5.ggpht.com/_UodmZUPtyx4/SwuPDXpsnCI/AAAAAAAAAL0/Ppmo0ahRHzE/image_thumb%5B5%5D.png?imgmax=800" width="418" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can customize it directly through SPD 2010 and once it's added to a page, end users can still customize it using the browser by adding views and doing anything that was possible using List View Web Part. &lt;/p&gt;  &lt;p&gt;Ah, by the way the Swiss Army Knife of SharePoint Web Parts still exists in SharePoint Designer 2010 with a much better designer surface using the new Ribbons interface :) &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-5092121362048834784?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/5092121362048834784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=5092121362048834784' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5092121362048834784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/5092121362048834784'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/11/in-sharepoint-designer-2010-xslt-list.html' title='In SharePoint Designer 2010 : XSLT List View Web Part = List View Web Part + XSLT Data View Web Part'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_UodmZUPtyx4/SwuPDXpsnCI/AAAAAAAAAL0/Ppmo0ahRHzE/s72-c/image_thumb%5B5%5D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8215084850343498637.post-6529015665260401853</id><published>2009-11-22T12:30:00.000-08:00</published><updated>2009-11-22T12:38:38.357-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Customization'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint for End Users'/><title type='text'>Creating mailing lists for SharePoint sites and blogs [No Code Required] – Part 6: Administering the mailing list using Microsoft Word Mail Merge</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://ayman-elhattab.blogspot.com/2009/11/creating-mailing-lists-for-sharepoint_22.html";digg_title = "Creating mailing lists for SharePoint sites and blogs [No Code Required] – Part 6: Administering the mailing list using Microsoft Word Mail Merge";digg_bgcolor = "#FFF3DB";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt; : &lt;em&gt;&lt;strong&gt;This article was published on &lt;a href="http://www.endusersharepoint.com/category/authors/ayman-el-hattab/"&gt;EndUserSharePoint.com&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;em&gt;&lt;strong&gt; a couple of weeks ago and because of the wonderful feedback I received, I decided to cross-post it here too&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img height="105" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-Intro.png" width="200" align="left" border="0" /&gt;This is the sixth article in a multipart series that is intended to help you create mailing lists for your SharePoint sites or blogs without writing a single line of .NET Code. In the &lt;a href="http://www.endusersharepoint.com/?p=1896"&gt;&lt;strong&gt;introductory article&lt;/strong&gt;&lt;/a&gt;, I listed the project initiatives, requirements, and objectives. In &lt;a href="http://www.endusersharepoint.com/2009/08/31/creating-mailing-lists-for-sharepoint-sites-and-blogs-no-code-required-%e2%80%93-part-1-creating-a-secured-backend/"&gt;&lt;strong&gt;Part 1&lt;/strong&gt;&lt;/a&gt;, I created a secured backend where we will store the subscribers’ contacts. In &lt;a href="http://www.endusersharepoint.com/2009/09/28/creating-mailing-lists-for-sharepoint-sites-and-blogs-no-code-required-part-2-creating-a-custom-subscription-form/"&gt;&lt;strong&gt;Part 2&lt;/strong&gt;&lt;/a&gt;, I configured the ‘Contact’ content type, created a subscription form for the mailing list and did some simple customizations to it. In &lt;a href="http://www.endusersharepoint.com/2009/10/12/creating-mailing-lists-for-sharepoint-sites-and-blogs-no-code-required-part-3-more-customizations-to-the-subscription-form-using-dataformwebpart/"&gt;&lt;strong&gt;Part 3&lt;/strong&gt;&lt;/a&gt;, I utilized the thrilling DataFormWebPart to further extend and enhance the subscription form to meet the project requirements. In &lt;a href="http://www.endusersharepoint.com/2009/11/03/creating-mailing-lists-for-sharepoint-sites-and-blogs-no-code-required-&amp;ndash;-part-4-creating-the-country-lookup-elements"&gt;&lt;strong&gt;Part 4&lt;/strong&gt;&lt;/a&gt;, I implemented requirement # 3 by creating a list that comprises the names of all the countries of the world and a lookup field that gets its values from this list. In &lt;a href="http://www.endusersharepoint.com/2009/11/05/creating-mailing-lists-for-sharepoint-sites-and-blogs-no-code-required-%e2%80%93-part-5-creating-the-primary-and-secondary-workflows-and-connecting-to-outlook/"&gt;&lt;strong&gt;Part 5&lt;/strong&gt;&lt;/a&gt;, I showed you how to create the primary and secondary SharePoint Designer Workflows needed to meet our project requirements. &lt;/p&gt;  &lt;p&gt;In the previous article, I showed you how to connect the approved contacts to Outlook by creating a workflow that is triggered when the list administrator approves a subscriber request moving their contact to the “Approved Subscribers” list. I have also provided you with some excellent resources if you need to know more about SharePoint Designer Workflows. &lt;/p&gt;  &lt;p&gt;As I mentioned in &lt;a href="http://www.endusersharepoint.com/2009/11/03/creating-mailing-lists-for-sharepoint-sites-and-blogs-no-code-required-&amp;ndash;-part-4-creating-the-country-lookup-elements"&gt;&lt;strong&gt;Part 4&lt;/strong&gt;&lt;/a&gt;, most of the questions that I have received lately focused on the sixth requirement. For easier reference, I have copied it below. &lt;/p&gt;  &lt;p&gt;“&lt;strong&gt;List administrators should be able to send e-mails to all the approved and registered users specifying some filters. For instance, the list administrator should be capable of sending e-mails to all the registered users from Canada&lt;/strong&gt;”. &lt;/p&gt;  &lt;p&gt;In this article, I will show you how to implement this requirement using Microsoft Word Mail Merge. &lt;/p&gt;  &lt;p&gt;Unexpectedly, Microsoft Word has no option to pick a SharePoint list directly as the data source for a mail merge. However, we can work around this limitation by connecting our “Approved Subscribers” list to Outlook and selecting the Merge data source to be an Outlook Contacts List as shown in the following figures. &lt;/p&gt;  &lt;p&gt;&lt;img height="404" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-01.png" width="400" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="209" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-02.png" width="397" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="377" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-03.png" width="400" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="347" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-04.png" width="300" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="532" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-05.png" width="400" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="254" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-06.png" width="500" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="310" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-07.png" width="416" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="185" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-08.png" width="417" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="305" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-09.png" width="413" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="373" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-10.png" width="400" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="321" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-11.png" width="407" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="373" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-12.png" width="400" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="350" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-13.png" width="400" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="277" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-14.png" width="400" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img height="339" alt="Creating Mailing Lists Part 6" src="http://www.endusersharepoint.com/blog/wp-content/uploads/2009/11/2009-11-09-CreatingMailingLists-Part06-15.png" width="400" /&gt; &lt;/p&gt;  &lt;h5&gt;Summary&lt;/h5&gt;  &lt;p&gt;There you go! Yes, we are done; you can now create and administer your own mailing list for your SharePoint site or blog. &lt;/p&gt;  &lt;p&gt;Since this series is intended to be educational, you should now be capable of: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Creating and configuring SharePoint Lists using SharePoint Designer. &lt;/li&gt;    &lt;li&gt;Configuring anonymous contributions for SharePoint Lists. &lt;/li&gt;    &lt;li&gt;Creating simple SharePoint Designer workflows for sending confirmation mails to list subscribers. &lt;/li&gt;    &lt;li&gt;Configuring content approval for share point lists. &lt;/li&gt;    &lt;li&gt;Creating custom SharePoint list forms. &lt;/li&gt;    &lt;li&gt;Creating Client-Side validation for SharePoint list forms. &lt;/li&gt;    &lt;li&gt;Using the DataFormWebPart. &lt;/li&gt;    &lt;li&gt;Connecting SharePoint Lists to outlook. &lt;/li&gt;    &lt;li&gt;Using Word 2007 Mail Merge feature with SharePoint Lists. &lt;/li&gt;    &lt;li&gt;Using and creating SharePoint List Templates. &lt;/li&gt;    &lt;li&gt;Hiding SharePoint lists. &lt;/li&gt;    &lt;li&gt;Using lookup columns in SharePoint lists. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Again, I would like to thank everybody who took time to drop me an e-mail, follow me on &lt;a href="http://www.twitter.com/aymanelhattab"&gt;&lt;strong&gt;twitter&lt;/strong&gt;&lt;/a&gt;, or even leave me a comment. Your feedback, guys has always made my day. &lt;/p&gt;  &lt;p&gt;So until I talk to you again (most probably about SharePoint 2010 ), check out my blog at &lt;a href="http://www.aymanelhattab.com"&gt;&lt;strong&gt;http://www.aymanelhattab.com&lt;/strong&gt;&lt;/a&gt; , where you will find shorter articles, tips and tricks, questions and answers, and downloadable content. You can also follow me on Twitter &lt;a href="http://www.twitter.com/aymanelhattab"&gt;&lt;strong&gt;http://www.twitter.com/aymanelhattab&lt;/strong&gt;&lt;/a&gt;&amp;#160; or drop me an e-mail at &lt;a href="mailto:ayman.elhattab@gmail.com"&gt;&lt;strong&gt;ayman.elhattab@gmail.com&lt;/strong&gt;&lt;/a&gt; if you have any questions. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;About EndUserSharePoint:&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.endusersharepoint.com/category/authors/ayman-el-hattab/"&gt;EndUserSharePoint.com&lt;/a&gt;&lt;/strong&gt; is a community of SharePoint authors dedicated to providing content to SharePoint End Users on three levels: Information Worker, Power User/Site Administrator and Site Collection Administrator. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8215084850343498637-6529015665260401853?l=ayman-elhattab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayman-elhattab.blogspot.com/feeds/6529015665260401853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8215084850343498637&amp;postID=6529015665260401853' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6529015665260401853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8215084850343498637/posts/default/6529015665260401853'/><link rel='alternate' type='text/html' href='http://ayman-elhattab.blogspot.com/2009/11/creating-mailing-lists-for-sharepoint_22.html' title='Creating mailing lists for SharePoint sites and blogs [No Code Required] – Part 6: Administering the mailing list using Microsoft Word Mail Merge'/><author><name>Ayman M El-Hattab</name><uri>http://www.blogger.com/profile/02791278691934547604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://3.bp.blogspot.com/_UodmZUPtyx4/SkfDGSDkboI/AAAAAAAAADg/63jN2hHb104/S220/4814_223169085155_513555155_7569418_4808688_n.jpg'/></author><thr:total>1</thr:total></entry></feed>
