<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Local Events</title>
        <link>http://geekswithblogs.net/Mohamed/category/1351.aspx</link>
        <description>All the posts related to the famous Middle-east Developers Conference short-named "MDC" in all turns I attend starting from 2005 (and some comments back to 2004) 
The annual conference stareted in 2003 by the way, I first attended it was in 2004. The year 2007 was that MDC, since then, it's EDC (Egypt Developers Conference)
The category was updated to include any Microsoft-related event in Egypt I know/attend.</description>
        <language>en</language>
        <copyright>Mohamed Meligy</copyright>
        <managingEditor>eng.meligy@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Slides for dotNETwork 9th: Applying DDD on Asp.net MVC – Part 1: Asp.net MVC</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/11/30/slides-for-dotnetwork-9th-applying-ddd-on-asp.net-mvc.aspx</link>
            <description>&lt;p&gt;Thank you all for attending my “&lt;a href="http://weblogs.asp.net/meligy/archive/2008/11/15/dotnetwork-9th-gathering-domain-driven-design-asp-net-mvc-you-know-tada-tada.aspx"&gt;Applying Domain Driven Design on Asp.net MVC&lt;/a&gt;” session. It’s interesting how things went that we got a bit deep into the ASP.NET MVC framework and have achieved the geeky talk goal via covering the other aspects of ASP.NET. Even that this took the entire session, it is nice that it could benefit the attendance.&lt;/p&gt;  &lt;p&gt;I am not sure whether we can arrange another session for Domain Driven Design fundamentals and combining that in the same project while using the MVC pattern and ASP.NET Framework. If you are interested in a similar session, please contact me via this blog or email.&lt;/p&gt;  &lt;h3&gt;Session Slides&lt;/h3&gt;  &lt;p&gt;Here are the slides for this session:&lt;/p&gt;  &lt;div id="__ss_801876" style="text-align: center"&gt;&lt;a title="Applying Domain Driven Design on Asp.net MVC – Part 1: Asp.net MVC" style="display: block; margin: 12px 0px 3px; font: 14px helvetica,arial,sans-serif; text-decoration: underline" href="http://www.slideshare.net/Mohamed_Meligy/applying-domain-driven-design-on-aspnet-mvc-part-1-aspnet-mvc-presentation?type=powerpoint"&gt;Applying Domain Driven Design on Asp.net MVC – Part 1: Asp.net MVC&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=ddd-mvc-part-1-mvc-1228029984950319-9&amp;amp;stripped_title=applying-domain-driven-design-on-aspnet-mvc-part-1-aspnet-mvc-presentation" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=ddd-mvc-part-1-mvc-1228029984950319-9&amp;amp;stripped_title=applying-domain-driven-design-on-aspnet-mvc-part-1-aspnet-mvc-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;    &lt;div style="font-size: 11px; padding-top: 2px; font-family: tahoma,arial; height: 26px"&gt;View SlideShare &lt;a title="View Applying Domain Driven Design on Asp.net MVC – Part 1: Asp.net MVC on SlideShare" style="text-decoration: underline" href="http://www.slideshare.net/Mohamed_Meligy/applying-domain-driven-design-on-aspnet-mvc-part-1-aspnet-mvc-presentation?type=powerpoint"&gt;presentation&lt;/a&gt; or &lt;a style="text-decoration: underline" href="http://www.slideshare.net/upload?type=powerpoint"&gt;Upload&lt;/a&gt; your own. (tags: &lt;a style="text-decoration: underline" href="http://slideshare.net/tag/mvc"&gt;mvc&lt;/a&gt; &lt;a style="text-decoration: underline" href="http://slideshare.net/tag/aspnetmvc"&gt;aspnetmvc&lt;/a&gt;)&lt;/div&gt; &lt;/div&gt;  &lt;h3&gt;Sample Code&lt;/h3&gt;  &lt;p&gt;For the &lt;a href="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZIP/PC21.ZIP"&gt;HaackOverflow code sample&lt;/a&gt; and another great presentation about ASP.NET MVC, check the PDC 2008 session: “&lt;a href="http://channel9.msdn.com/pdc2008/PC21/"&gt;ASP.NET MVC: A New Framework for Building Web Applications&lt;/a&gt;”.&lt;/p&gt;  &lt;h3&gt;Related Sources&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.slideshare.net/Mohamed_Meligy/slideshows"&gt;&lt;strong&gt;My Other Presentations on SlideShare&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.facebook.com/event.php?eid=32256529483"&gt;The 9th Gathering Facebook Event&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.facebook.com/profile.php?id=544815169#/group.php?gid=2409268236"&gt;dotNETwork Facebook Group&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/dotnetworkorg/"&gt;dotNETwork Yahoo Group&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnetwork.org/"&gt;Official dotNETwork Website&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://geekswithblogs.net/Mohamed/category/1351.aspx"&gt;&lt;strong&gt;Earlier "Local Events" Posts in My Blogs&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:75381a2b-13d7-4ae8-87cc-f05c84ce933f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/aspnet+MVC" rel="tag"&gt;aspnet MVC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/asp.net+mvc" rel="tag"&gt;asp.net mvc&lt;/a&gt;,&lt;a href="http://technorati.com/tags/aspnet" rel="tag"&gt;aspnet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mvc" rel="tag"&gt;mvc&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Local+Events" rel="tag"&gt;Local Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/dotNETwork" rel="tag"&gt;dotNETwork&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.network" rel="tag"&gt;.network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/usergroup" rel="tag"&gt;usergroup&lt;/a&gt;,&lt;a href="http://technorati.com/tags/usergroups" rel="tag"&gt;usergroups&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ddd" rel="tag"&gt;ddd&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Domain+Driven+DesignDesign" rel="tag"&gt;Domain Driven DesignDesign&lt;/a&gt;&lt;/div&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy/default.aspx"&gt;weblogs.asp.net/meligy&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127462"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127462" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/127462.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/11/30/slides-for-dotnetwork-9th-applying-ddd-on-asp.net-mvc.aspx</guid>
            <pubDate>Sun, 30 Nov 2008 07:41:31 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/127462.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/11/30/slides-for-dotnetwork-9th-applying-ddd-on-asp.net-mvc.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/127462.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/127462.aspx</trackback:ping>
        </item>
        <item>
            <title>dotNETwork 9th Gathering: Domain Driven Design, ASP.NET MVC, you know, tada tada…</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/11/15/dotnetwork-9th-gathering-domain-driven-design-asp.net-mvc-you-know.aspx</link>
            <description>&lt;hr /&gt;  &lt;h3 align="center"&gt;Update&lt;/h3&gt;  &lt;h4 align="center"&gt;&lt;a href="http://weblogs.asp.net/meligy/archive/2008/11/30/slides-for-dotnetwork-9th-applying-ddd-on-asp-net-mvc-part-1-asp-net-mvc.aspx"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Presentation slides&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt; and sample are &lt;/font&gt;&lt;/strong&gt;&lt;a href="http://weblogs.asp.net/meligy/archive/2008/11/30/slides-for-dotnetwork-9th-applying-ddd-on-asp-net-mvc-part-1-asp-net-mvc.aspx"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;now available&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;. Please click &lt;/font&gt;&lt;/strong&gt;&lt;a href="http://weblogs.asp.net/meligy/archive/2008/11/30/slides-for-dotnetwork-9th-applying-ddd-on-asp-net-mvc-part-1-asp-net-mvc.aspx"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;here&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt; to find them!&lt;/font&gt;&lt;/strong&gt;&lt;/h4&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/meligy/Poster_0BE46F84.jpg"&gt;&lt;img title="Poster" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 4px; margin-right: 0px; border-right-width: 0px" height="539" alt="Poster" src="http://weblogs.asp.net/blogs/meligy/Poster_thumb_2E48D872.jpg" width="286" align="right" border="0" /&gt;&lt;/a&gt; Yeah, somehow dotNETwork decided to allow me to show all my psychopath about design and implementation in a session with a very weird long title, “Applying Domain Driven Design on ASP.NET MVC”.&lt;/p&gt;  &lt;p&gt;Yeah, two unrelated topics. In 2 hours frame, I should be introducing day to day development styles from a different perspective. I had a small talk about &lt;a href="http://weblogs.asp.net/meligy/archive/2008/03/08/dotnetwork-3rd-gathering-i-ll-be-talking-rather-than-blogging-bashmohandes-too.aspx" target="_blank"&gt;the process side of the world&lt;/a&gt;. This time we move towards the other areas related to architecture and design.&lt;/p&gt;  &lt;h3&gt;About the event&lt;/h3&gt;  &lt;p&gt;dotNETwork is an independent .NET user group in Egypt. They organize a semi-monthly FREE event about various .NET related topics. This is going to be the 9th gathering/event. I have delivered a couple of sessions there before, about &lt;a href="http://weblogs.asp.net/meligy/archive/2008/03/08/dotnetwork-3rd-gathering-i-ll-be-talking-rather-than-blogging-bashmohandes-too.aspx" target="_blank"&gt;Scrum for developers&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/meligy/archive/2008/08/23/dotnetwork-7th-gathering-delivering-design-patterns-via-c-3-0.aspx" target="_blank"&gt;Design Patterns in C# 3.0&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This time the event will be:&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;&lt;u&gt;At:&lt;/u&gt; Saturday, November 29th, 2008. 12 PM to 4:30 PM&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;&lt;u&gt;In:&lt;/u&gt; CIC Canadian International College&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;&lt;u&gt;Busses Availability:&lt;/u&gt; @ Nady El Sekka, Nasr City (11:00 AM to 11:30 AM)&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is the event agenda, note that &lt;strong&gt;&lt;u&gt;session videos will be recorded&lt;/u&gt;&lt;/strong&gt;:&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="4" align="center" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;12:00 – 14:00&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;Applying Domain Driven Design on ASP.NET MVC&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;Mohamed Meligy            &lt;br /&gt;Senior Software Developer,             &lt;br /&gt;Raya-Software&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;Information Architecture&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;Mostafa Mourad            &lt;br /&gt;Team Leader,             &lt;br /&gt;ITWorx&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;14:30 – 16:30&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;IIS 7&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;Hossam Kamel            &lt;br /&gt;Senior Software Enginee,             &lt;br /&gt;ITWorx&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;BizTalk-SharePoint Integration&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;Hossam El-Deen M. Barakat            &lt;br /&gt;Senior Software Developer,             &lt;br /&gt;Raya-Software&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;The sessions are all really great. Again, the parallelism hits me once more. I know almost all the speakers, Maybe I don’t know Hossam Kamel that well, but I heard very great things about him from friends. While on the other hand Hossam El-Deen M. Barakat will be giving a session that I attended the smaller version of it in Raya. IT was more than great explaining things I thought were too complex that just happened to be so easy, and … Man, I know I must attend the complete one. But this is special to me because I have hit so many IIS 7 issues before and played with its various interesting features, so, maybe my choice is not the best for you. &lt;/p&gt;  &lt;p&gt;The one I really regret to miss is the one Mostafa Murad will be delivering. Once more I’ll have to do much effort to prevent myself from leaving my own session and go attend the session in the other room!!&lt;/p&gt;  &lt;p&gt;I expect it to be a super great day.  The session topics and speakers are of a very high quality, yeah yeah, except that white guy in the beginning called Meligy or Something and his weird session :).&lt;/p&gt;  &lt;h3&gt;About the session topic(s)&lt;/h3&gt;  &lt;h4&gt;Domain Driven Design&lt;/h4&gt;  &lt;p&gt;Domain Driven Design (DDD) is a thought paradigm. This means it is a set of thoughts to have in your mind when designing software. This usually has its effect on how you organize your layers (and question yourself whether the 3-tire typical model is truly the right answer), and affects also how you write different pieces of functionality in your code (which happens to meet some OOP principles that are not emphasized usually in day to day work). It also introduces some other concepts like Dependency Injection (DI) / Inversion of Control (IoC).&lt;/p&gt;  &lt;h4&gt;ASP.NET MVC&lt;/h4&gt;  &lt;p&gt;One of the patterns that fit pretty much within DDD style is Model View Controller (MVC) design pattern. The idea of having some way to represent business entities in a way independent from technical operations calling them Models is the shared part, having a core business flow and control in the Controllers, and a dumb View that only gets the model from a controller and knows nothing except how to display it properly. There have been some famous MVC frameworks in the world that were built to make it easy to develop applications applying the MVC style. The one that was highly noticed was one called Ruby on Rails. Microsoft has recently developed its own MVC framework calling it just as it may sound: ASP.NET MVC Framework.&lt;/p&gt;  &lt;h4&gt;Wrapping Up&lt;/h4&gt;  &lt;p&gt;So, during this session, I’m going to try to touch the surface of both the concepts and tools and how they all play together. Of course I will not be able to go deeply in any of them because each requires a separate session,but just introducing the mindset and throwing out some names will be something for the session time. My purpose is to get you leaving the session, and opening your favorite search engine looking for more information about the topics.&lt;/p&gt;  &lt;h3&gt;Conclusion&lt;/h3&gt;  &lt;p&gt;If you have some time to invest,go see those great guys. If you have sometime to waste, come to my session and lets go crazy together :).&lt;/p&gt;  &lt;p&gt;If you decide to attend the gathering,please mark yourselves as attending in the &lt;a href="http://www.facebook.com/event.php?eid=32256529483"&gt;&lt;strong&gt;facebook event page&lt;/strong&gt;&lt;/a&gt;, so that the organizers can estimate the number of attendees.&lt;/p&gt;  &lt;h4&gt;Related Pages:&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.facebook.com/event.php?eid=32256529483"&gt;The 9th Gathering Facebook Event&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.facebook.com/profile.php?id=544815169#/group.php?gid=2409268236"&gt;dotNETwork Facebook Group&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/dotnetworkorg/"&gt;dotNETwork Yahoo Group&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnetwork.org/"&gt;Official dotNETwork Website&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://geekswithblogs.net/Mohamed/category/1351.aspx"&gt;&lt;strong&gt;Earlier "Local Events" Posts in My Blogs&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:01498b8f-0da6-4f02-86d3-4a5421f1437e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/dotNETwork" rel="tag"&gt;dotNETwork&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NETwork" rel="tag"&gt;.NETwork&lt;/a&gt;,&lt;a href="http://technorati.com/tags/user+groups" rel="tag"&gt;user groups&lt;/a&gt;,&lt;a href="http://technorati.com/tags/usergroups" rel="tag"&gt;usergroups&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Egypt" rel="tag"&gt;Egypt&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Local+Events" rel="tag"&gt;Local Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Egypt+Local+Events" rel="tag"&gt;Egypt Local Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DDD" rel="tag"&gt;DDD&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Domain+Driven+Design" rel="tag"&gt;Domain Driven Design&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVC" rel="tag"&gt;MVC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Model+View+Controller" rel="tag"&gt;Model View Controller&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.NET+MVC" rel="tag"&gt;ASP.NET MVC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASPNET+MVC" rel="tag"&gt;ASPNET MVC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.NET+MVC+Framework" rel="tag"&gt;ASP.NET MVC Framework&lt;/a&gt;&lt;/div&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy/default.aspx"&gt;weblogs.asp.net/meligy&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127053"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127053" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/127053.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/11/15/dotnetwork-9th-gathering-domain-driven-design-asp.net-mvc-you-know.aspx</guid>
            <pubDate>Sat, 15 Nov 2008 12:03:53 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/127053.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/11/15/dotnetwork-9th-gathering-domain-driven-design-asp.net-mvc-you-know.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/127053.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/127053.aspx</trackback:ping>
        </item>
        <item>
            <title>Design Patterns Via C# 3.0 - Presentation Featured on SlideShare!</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/09/01/design-patterns-via-c-3.0---presentation-featured-on-slideshare.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.slideshare.net"&gt;Slideshare&lt;/a&gt; is quickly becoming the defacto standard for sharing presentation slides, just as YouTube for videos, and Flickr for images. I recently got into the habit to share my presentations there and use the embed feature to include it in my weblog, and this was the same for the "&lt;a href="http://weblogs.asp.net/meligy/archive/2008/09/01/dotnetwork-7th-design-patterns-via-c-3-0-slides-and-demos.aspx"&gt;&lt;strong&gt;Design Patterns Via C# 3.0&lt;/strong&gt;&lt;/a&gt;" session.&lt;/p&gt;  &lt;p&gt;This morning I got this email from SlideShare&lt;/p&gt;  &lt;blockquote&gt;&lt;em&gt;&lt;strong&gt;Hey Mohamed_Meligy!        &lt;br /&gt;&lt;/strong&gt;Your slideshow &lt;/em&gt;&lt;a href="http://www.slideshare.net/Mohamed_Meligy/design-patterns-via-c-30-presentation"&gt;&lt;em&gt;Design Patterns Via C# 3.0&lt;/em&gt;&lt;/a&gt;&lt;em&gt; has been featured on the &lt;/em&gt;&lt;a href="http://www.slideshare.net"&gt;&lt;em&gt;SlideShare homepage&lt;/em&gt;&lt;/a&gt;&lt;em&gt; by our editorial team.      &lt;br /&gt;Cheers,       &lt;br /&gt;- the SlideShare team&lt;/em&gt; &lt;/blockquote&gt;  &lt;p&gt;WOW .. I couldn't believe it until I went to &lt;a href="http://www.slideshare.net"&gt;SlideShare.net&lt;/a&gt; and saw it myself ...&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/2a84de2d3e13_B12C/Untitled%20picture_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="Featured Homepage" src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/2a84de2d3e13_B12C/Untitled%20picture_thumb_1.png" width="422" height="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Thank you SlideShare&lt;/strong&gt;. I never expected the slides to be interesting to that extent :D :D :D.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7f72d27b-87b8-4d90-b1f3-6194ac7cd308" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/design%20patterns" rel="tag"&gt;design patterns&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C#" rel="tag"&gt;C#&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C#%203.0" rel="tag"&gt;C# 3.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SlideShare" rel="tag"&gt;SlideShare&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Meligy" rel="tag"&gt;Meligy&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Meohamed%20Meligy" rel="tag"&gt;Meohamed Meligy&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Local%20Events" rel="tag"&gt;Local Events&lt;/a&gt;&lt;/div&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy/default.aspx"&gt;weblogs.asp.net/meligy&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124833"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124833" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/124833.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/09/01/design-patterns-via-c-3.0---presentation-featured-on-slideshare.aspx</guid>
            <pubDate>Mon, 01 Sep 2008 10:57:07 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/124833.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/09/01/design-patterns-via-c-3.0---presentation-featured-on-slideshare.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/124833.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/124833.aspx</trackback:ping>
        </item>
        <item>
            <title>dotNETwork 7th: Design Patterns Via C# 3.0 Slides and Demos</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/09/01/dotnetwork-7th-design-patterns-via-c-3.0-slides-and-demos.aspx</link>
            <description>&lt;div style="text-align: center; width: 425px" id="__ss_576719"&gt;&lt;a style="margin: 12px 0px 3px; display: block; font: 14px helvetica,arial,sans-serif; text-decoration: underline" title="Design Patterns Via C# 3.0" href="http://www.slideshare.net/Mohamed_Meligy/design-patterns-via-c-30-presentation?src=embed"&gt;Design Patterns Via C# 3.0&lt;/a&gt;&lt;embed height="355" type="application/x-shockwave-flash" width="425" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=designpatternsviac-1220224561182623-9&amp;amp;stripped_title=design-patterns-via-c-30-presentation" allowscriptaccess="always" allowfullscreen="true" /&gt;     &lt;div style="font-family: tahoma,arial; height: 26px; font-size: 11px; padding-top: 2px"&gt;View SlideShare &lt;a style="text-decoration: underline" title="View Design Patterns Via C# 3.0 on SlideShare" href="http://www.slideshare.net/Mohamed_Meligy/design-patterns-via-c-30-presentation?src=embed"&gt;presentation&lt;/a&gt; or &lt;a style="text-decoration: underline" href="http://www.slideshare.net/upload?src=embed"&gt;Upload&lt;/a&gt; your own. (tags: &lt;a style="text-decoration: underline" href="http://slideshare.net/tag/design"&gt;design&lt;/a&gt; &lt;a style="text-decoration: underline" href="http://slideshare.net/tag/patterns"&gt;patterns&lt;/a&gt;)&lt;/div&gt; &lt;/div&gt;  &lt;p align="left"&gt;Yesterday was my 2 part session about Design Patterns as part of &lt;a href="http://weblogs.asp.net/meligy/archive/2008/08/23/dotnetwork-7th-gathering-delivering-design-patterns-via-c-3-0.aspx"&gt;dotNETwork 7th gathering&lt;/a&gt;. Thank you all guys for being there, There was so much interesting stuff about the audience. The conversation we all had even before the session starts, the interaction with all parts of the session, and the great questions.&lt;/p&gt;  &lt;p align="left"&gt;Thank you all.&lt;/p&gt;  &lt;p align="left"&gt; &lt;/p&gt;  &lt;p align="left"&gt;You can find the slides for the 2 parts combined in single downloadable file.&lt;/p&gt;  &lt;h4 align="center"&gt;&lt;strong&gt;&lt;a href="http://www.slideshare.net/Mohamed_Meligy/design-patterns-via-c-30-presentation"&gt;Download the Presentation Slides&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;  &lt;p align="left"&gt;For the code examples/demos, you can find them in single ZIP file as well.&lt;/p&gt;  &lt;h4 align="center"&gt;&lt;strong&gt;&lt;a href="http://www.box.net/shared/put7316xhn"&gt;Download the Code Samples&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;  &lt;p align="left"&gt; &lt;/p&gt;  &lt;p align="left"&gt;I hope you enjoyed the session.&lt;/p&gt;  &lt;h5&gt; &lt;/h5&gt;  &lt;h5&gt;&lt;strong&gt;Related Links&lt;/strong&gt;&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.facebook.com/profile.php?id=544815169#/event.php?eid=29202125063"&gt;The 7th Gathering Facebook Event&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.facebook.com/profile.php?id=544815169#/group.php?gid=2409268236"&gt;dotNETwork Facebook Group&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/dotnetworkorg/"&gt;dotNETwork Yahoo Group&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnetwork.org/"&gt;Official dotNETwork Website&lt;/a&gt; (NEW)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://geekswithblogs.net/Mohamed/category/1351.aspx"&gt;&lt;strong&gt;Earlier "Local Events" Posts in My Blogs&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b4898cef-01f5-4fa3-81cf-72f2b3ea26c6" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/design%20patterns" rel="tag"&gt;design patterns&lt;/a&gt;,&lt;a href="http://technorati.com/tags/patterns" rel="tag"&gt;patterns&lt;/a&gt;,&lt;a href="http://technorati.com/tags/gof" rel="tag"&gt;gof&lt;/a&gt;,&lt;a href="http://technorati.com/tags/gang%20of%20four" rel="tag"&gt;gang of four&lt;/a&gt;,&lt;a href="http://technorati.com/tags/oop" rel="tag"&gt;oop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/object%20oriented%20programming" rel="tag"&gt;object oriented programming&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ddd" rel="tag"&gt;ddd&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mvc" rel="tag"&gt;mvc&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C#" rel="tag"&gt;C#&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C%20Sharp" rel="tag"&gt;C Sharp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C#%203" rel="tag"&gt;C# 3&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C%20Sarp%203" rel="tag"&gt;C Sarp 3&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C#%203.0" rel="tag"&gt;C# 3.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C%20Sharp%203.0" rel="tag"&gt;C Sharp 3.0&lt;/a&gt;&lt;/div&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy/default.aspx"&gt;weblogs.asp.net/meligy&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124830"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124830" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/124830.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/09/01/dotnetwork-7th-design-patterns-via-c-3.0-slides-and-demos.aspx</guid>
            <pubDate>Mon, 01 Sep 2008 00:02:04 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/124830.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/09/01/dotnetwork-7th-design-patterns-via-c-3.0-slides-and-demos.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/124830.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/124830.aspx</trackback:ping>
        </item>
        <item>
            <title>dotNETwork 7th Gathering: Delivering Design Patterns via C# 3.0</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/08/23/dotnetwork-7th-gathering-delivering-design-patterns-via-c-3.0.aspx</link>
            <description>&lt;p&gt;dotNETwork, the most active offline user group in Egypt is having its 7th gathering next Saturday, August 30, which will have two parallel tracks for the first time in the group gathering. BizTalk Introduction, and C# 3.0 Design Patterns, which I will be delivering!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/profile.php?id=544815169#/event.php?eid=29202125063"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="336" alt="Facebook Event" src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/dotNETworkImdeliveringObjectOrientedDe.0_10309/n587461065_1633046_9792_3.jpg" width="660" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; If I were you to attend the event, it would have been a hard choice too (unless you go simply for BizTalk) ! BizTalk beginner introduction as a topic was not delivered in public sessions before. The only BiTalk sessions I know of were either advanced ones or introducing newer version to those familiar with old version. If you are my friend or you are pretty much into patterns, you may want to give what I have to say a look.&lt;/p&gt;  &lt;p&gt;The session parts were primarily intended to be in a couple of dotNETwork gatherings. Now that dotNETwork decided to try out the parallel tracks model having two sessions in the same topic in each track (which is a decision I really like, except that I'd love more distinction between the topics), it was logical to have them in the same gathering / track. I have been thinking whether this should go for the simplest level possible ever, then, decided to stick to the original plan, and even use the long time available for the presentation (1:30h for each part) to go say more about related topics, as I have so much interest in delivering this in certain way for long time now.&lt;/p&gt;  &lt;h3&gt;About the Session&lt;/h3&gt;  &lt;p&gt;I'm still messing around with the agenda / exact sequence of the components to be delivered in the session, but I'm going for making an intro to so many topics. The session is meant to target a very wide range of developers. Pretty much anyone who knows a little about C# 2.0+. I'll start by identifying what a "pattern" means, and then go talking about different object oriented design principles, meaning things like OCP "Open Closed Principle", not "what's the different between class and interface?" or "what are abstraction, polymorphism ?" stuff) assuming basic knowledge of the latter but still going through it.&lt;/p&gt;  &lt;p&gt;I'll present around 2 examples of each category of the gang of four object oriented design patterns, and probably a couple more from other sources, highlighting few C# 3.0 features using examples from O'reilly "C# 3.0 Design Patterns" book. Building on the object oriented patterns and principles, I'll go introducing some enterprise patterns (yeah, pretty much Martin Fowler work), and end with a small introduction to "Domain Driven Design", which I plan to deliver in a long session (may another two part one, with dotNETwork or maybe ITWorx CuttingEdge Club or public SilverKey DemoDay - if any) with respect to ASP.NET MVC framework in similar manner to Rob Conrey's StoreFront series.&lt;/p&gt;  &lt;p&gt;This can move the range of fresh and classic developers knowing just the basic language features and getting that to work in small project to see the trends in the software industry world wide, and in the same time provide some exciting topics for the experienced developers willing to know more about the rarely discussed topics in Egypt developers community. Needless to say, the key to the session is audience interactivity. I'm dying for questions and discussions from now already.&lt;/p&gt;  &lt;p&gt;Of course this is not going to be fully covering any of the topics. After all, this is still a presentation, not a course!&lt;/p&gt;  &lt;h3&gt;About the Day&lt;/h3&gt;  &lt;p&gt;The event will be &lt;strong&gt;next Saturday, August 30th&lt;/strong&gt; at &lt;strong&gt;the Canadian International College, in "El-Tagamo3 El-5ames"&lt;/strong&gt;.    &lt;br /&gt;There will be &lt;strong&gt;buses at Nady El-Sekka (11:00 AM - 11:30 AM)&lt;/strong&gt;    &lt;br /&gt;Remember, this is a &lt;strong&gt;FREE&lt;/strong&gt; event.&lt;/p&gt;  &lt;h4&gt;Agenda:&lt;/h4&gt;  &lt;table cellspacing="0" cellpadding="3" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" nowrap="nowrap"&gt;         &lt;p&gt;12:00 - 13:30&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;Tec-Talk Wiz BizTalk (Part 1)&lt;/strong&gt;             &lt;br /&gt;Tamer Mohammad Fathy AL-Khouly,             &lt;br /&gt;Mohammad Yousri El-Farsi.&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;Design Patterns via C# 3 (Part 1)&lt;/strong&gt;             &lt;br /&gt;Mohamed Ahmed Meligy.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;13:30 - 14:00&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" colsspan="2"&gt;         &lt;p&gt;Break&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;14:00 - 15:30&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;Tec-Talk Wiz BizTalk (Part 2)&lt;/strong&gt;             &lt;br /&gt;Tamer Mohammad Fathy AL-Khouly,             &lt;br /&gt;Mohammad Yousri El-Farsi.&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;Design Patterns via C# 3 (Part 2)&lt;/strong&gt;             &lt;br /&gt;Mohamed Ahmed Meligy.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;S&lt;strong&gt;essions will be video recorded&lt;/strong&gt;. Good that I'm not missing the BizTalk track completely :).&lt;/p&gt;  &lt;h3&gt;Related Links&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.facebook.com/profile.php?id=544815169#/event.php?eid=29202125063" target="_blank"&gt;The 7th Gathering Facebook Event&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.facebook.com/profile.php?id=544815169#/group.php?gid=2409268236" target="_blank"&gt;dotNETwork Facebook Group&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/dotnetworkorg/" target="_blank"&gt;dotNETwork Yahoo Group&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnetwork.org/" target="_blank"&gt;Official dotNETwork Website&lt;/a&gt; (See the &lt;a href="http://beta.dotnetwork.org/" target="_blank"&gt;new BETA&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://geekswithblogs.net/Mohamed/category/1351.aspx" target="_blank"&gt;&lt;strong&gt;Earlier "Local Events" Posts in My Blogs&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Note&lt;/h3&gt;  &lt;p&gt;Please drop me a comment here or email via blog contact page if you intend to come and have certain tip / suggestion for the session.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b8a4ff48-d4f0-4f1a-9973-f2760c4c0ef1" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/.NETfx3.5" rel="tag"&gt;.NETfx3.5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/dotNETwork" rel="tag"&gt;dotNETwork&lt;/a&gt;,&lt;a href="http://technorati.com/tags/NET" rel="tag"&gt;NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C#%203.0" rel="tag"&gt;C# 3.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Cairo" rel="tag"&gt;Cairo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Egypt" rel="tag"&gt;Egypt&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Local%20Events" rel="tag"&gt;Local Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Meligy" rel="tag"&gt;Meligy&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Design%20Patterns" rel="tag"&gt;Design Patterns&lt;/a&gt;,&lt;a href="http://technorati.com/tags/OOP" rel="tag"&gt;OOP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/OOD" rel="tag"&gt;OOD&lt;/a&gt;&lt;/div&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy/default.aspx"&gt;weblogs.asp.net/meligy&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124636"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124636" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/124636.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/08/23/dotnetwork-7th-gathering-delivering-design-patterns-via-c-3.0.aspx</guid>
            <pubDate>Sat, 23 Aug 2008 03:24:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/124636.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/08/23/dotnetwork-7th-gathering-delivering-design-patterns-via-c-3.0.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/124636.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/124636.aspx</trackback:ping>
        </item>
        <item>
            <title>Murad Family Barbecue: True Hospitality for IT Community in Egypt</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/08/16/murad-family-barbecue-hospitalizing-it-community-in-egypt.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.designrific.com/" mce_href="http://www.designrific.com/" target="_blank"&gt;Mostafa Murad&lt;/a&gt;, a great UI designer whom I've worked with in two companies, was having a BIG dish party yesterday. Maybe in the occasion of himself recently becoming a team leader in ITWorx or just out of hospitality. He put few simple rules (I'm quoting him here):&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;It is not solely barbecue anymore, you are free to bring whatever food you like.&lt;/li&gt;      &lt;li&gt;You are free to invite your friends or family members. Many people will bring their spouses and children. There is a big clean garden which is very suitable for children.&lt;/li&gt;      &lt;li&gt;We'll have football competitions etc&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;He made a Google Spreadsheet Guest book, where you put your name, your favorite food, whether you have a car or not, how many friends/family members you are getting with you, and, how many kids are coming with you as well.&lt;/p&gt;  &lt;p&gt;It was GREAT. The garden was SO BIG. There were over 50+ guys out there: .NET/Flash developers, graphic/web/UI designers, QA, Project Managers, and many other roles, from a number of well known software companies in Egypt, like ITWorx, LinkDev, ITS, SilverKey (myself), and other companies I guess.&lt;/p&gt;  &lt;p&gt;All the guys were very cool. The day started with all cars meeting in 2 queues at start place from 10 to 11 AM to pick the guys with no cars (like me) and move together.  The queue I joined consisted of around 4+ cars.The guys I joined had good taste in music that I enjoyed selective choices for Mohamed Mounir and Fayrouz along the way to the farm where the party did go. The way itself was pretty interesting and unfamiliar to number of us!&lt;/p&gt;  &lt;p&gt;Mostafa Murad, Osama Murad (my ex-team leader in GNS, currently working in LinkDev), and some kind family lady did a superior job in hospitalizing the crud. We had around 5 kinds of breakfast food, then, went to Friday Prayer (Gomaa) in the near mosque, coming back to play word games, some moved better than the rest to play football and Tennis, afterwards, grilling around 4 kinds of meat and 2 or more kinds of flies, while the family ladies were working on some other 4+ other kinds of dishes. It was AMAZING. You can see a bunch of the the hungry near the END of distorting all the food!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257726_1520_2.jpg" mce_href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257726_1520_2.jpg"&gt;&lt;img src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257726_1520_thumb.jpg" style="border: 0px none ;" alt="n529421368_1257726_1520" mce_src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257726_1520_thumb.jpg" width="644" border="0" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After the food, we managed to take care of around 6 kinds of drinks (apart from tea and coffee, those were available all day long), and around 6 kinds of fruit and later some huge amount of oriental sweets and some tasty cake. It's funny to see that we are the same guys who were praying Aasr just before the attack!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257714_2993_2.jpg" mce_href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257714_2993_2.jpg"&gt;&lt;img src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257714_2993_thumb.jpg" style="border: 0px none ;" alt="n529421368_1257714_2993" mce_src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257714_2993_thumb.jpg" width="644" border="0" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Of course this is not all of us. There was number of Christians, number of girls, women and children, and other Muslims who didn't catch this line by the time of the picture.&lt;/p&gt;  &lt;p&gt;As I mentioned, we had much fun. We just went mad all over figuring out something to play, playing with each other either word games or sports, and playing with the VERY CUTE little kids that were there (especially Yasine, this little hero rocks!). We had different talks about general stuff in Egypt, and -of course- our software industry and career talk and stuff. It was hard to resist the idea of going in starting our own company having people of all needed roles there already. Some guys suggested that we can call it "El Mazra'a" (the farm) company!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257734_2641_2.jpg" mce_href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257734_2641_2.jpg"&gt;&lt;img src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257734_2641_thumb.jpg" style="border: 0px none ;" alt="n529421368_1257734_2641" mce_src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257734_2641_thumb.jpg" width="644" border="0" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The farm itself was sooo great place to rest in. Very comfortable. I do not know how this can be described, but, they say a picture is worth thousand words:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257806_4712_2.jpg" mce_href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257806_4712_2.jpg"&gt;&lt;img src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257806_4712_thumb.jpg" style="border: 0px none ;" alt="n529421368_1257806_4712" mce_src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/MuradFamilyBarbecueHospitalizingtheITcom_F311/n529421368_1257806_4712_thumb.jpg" width="608" border="0" height="457" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I think I fell asleep sometime near by "El Maghreb" prayer! It was very great to find this great place to just forget about everything and have some true rest.&lt;/p&gt;  &lt;p&gt;Actually, the whole thing was pretty new to me. This is a little near the number of guys we had in the first SilverKey Public DemoDay event. It really felt like an event to me, not only including certain category of people (developers, designers, ..), but, all over the various industry roles. I tend to believe that hardly any other person than Mostafa Murad and his fame (with the great aid of Osama Murad and other Murad family members) would be able to gather all this amount of people in one place. This is such a TRUE community activity going around, and a HUGE step that any community activity in Egypt should consider.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Thanks a lot Mostafa and Osama for this great day and the great hospitality. It was a great day and a very nice move from you all.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3f14f974-546e-4748-8322-262f0c3b929b" style="margin: 0px; padding: 0px; display: inline; float: none;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Local%20Events" mce_href="http://technorati.com/tags/Local%20Events" rel="tag"&gt;Local Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Egypt" mce_href="http://technorati.com/tags/Egypt" rel="tag"&gt;Egypt&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Mostafa%20Murad" mce_href="http://technorati.com/tags/Mostafa%20Murad" rel="tag"&gt;Mostafa Murad&lt;/a&gt;,&lt;a href="http://technorati.com/tags/designrific" mce_href="http://technorati.com/tags/designrific" rel="tag"&gt;designrific&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Osama%20Murad" mce_href="http://technorati.com/tags/Osama%20Murad" rel="tag"&gt;Osama Murad&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ITWorx" mce_href="http://technorati.com/tags/ITWorx" rel="tag"&gt;ITWorx&lt;/a&gt;,&lt;a href="http://technorati.com/tags/LinkDev" mce_href="http://technorati.com/tags/LinkDev" rel="tag"&gt;LinkDev&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ITS" mce_href="http://technorati.com/tags/ITS" rel="tag"&gt;ITS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IT%20Soft" mce_href="http://technorati.com/tags/IT%20Soft" rel="tag"&gt;IT Soft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SilverKey" mce_href="http://technorati.com/tags/SilverKey" rel="tag"&gt;SilverKey&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SilverKey%20Tech" mce_href="http://technorati.com/tags/SilverKey%20Tech" rel="tag"&gt;SilverKey Tech&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" mce_href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;,&lt;a href="http://technorati.com/tags/dish%20party" mce_href="http://technorati.com/tags/dish%20party" rel="tag"&gt;dish party&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Barbecue" mce_href="http://technorati.com/tags/Barbecue" rel="tag"&gt;Barbecue&lt;/a&gt;&lt;/div&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy/default.aspx"&gt;weblogs.asp.net/meligy&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124481"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124481" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/124481.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/08/16/murad-family-barbecue-hospitalizing-it-community-in-egypt.aspx</guid>
            <pubDate>Sat, 16 Aug 2008 15:05:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/124481.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/08/16/murad-family-barbecue-hospitalizing-it-community-in-egypt.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/124481.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/124481.aspx</trackback:ping>
        </item>
        <item>
            <title> dotNETwork 5th Gathering – Really enjoyed that Silverlight &amp; SOA Anti Patterns Mix (Part II / II) </title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/07/06/dotnetwork-5th-gathering--really-enjoyed-that-silverlight.aspx</link>
            <description>&lt;p&gt;I discovered just now that this blog post was not correctly cross posted from my new weblog to this one.&lt;/p&gt;
&lt;p&gt;Trying to copy it manually also does not work (tried in Firefox 3 as well as IE 7). It looks like a timeout or something (warning: yes, it is a big post).&lt;/p&gt;
&lt;p&gt;Anyway, if you are interested in my coverage of SOA Anti Patterns session in dotNETwork 5th gathering, you can find it here:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;&lt;strong&gt;&lt;a mce_href="http://weblogs.asp.net/meligy/archive/2008/07/05/dotnetwork-5th-gathering-really-enjoyed-that-silverlight-amp-soa-anti-patterns-mix-part-ii-ii.aspx" href="http://weblogs.asp.net/meligy/archive/2008/07/05/dotnetwork-5th-gathering-really-enjoyed-that-silverlight-amp-soa-anti-patterns-mix-part-ii-ii.aspx"&gt;&lt;strong&gt;dotNETwork 5th Gathering – Really enjoyed that Silverlight &amp;amp; SOA Anti Patterns Mix (Part II / II)&lt;/strong&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123606"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123606" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/123606.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/07/06/dotnetwork-5th-gathering--really-enjoyed-that-silverlight.aspx</guid>
            <pubDate>Sun, 06 Jul 2008 01:09:45 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/123606.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/07/06/dotnetwork-5th-gathering--really-enjoyed-that-silverlight.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/123606.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/123606.aspx</trackback:ping>
        </item>
        <item>
            <title>dotNETwork 5th Gathering – Really enjoyed that Silverlight &amp;amp; SOA Anti Patterns Mix (Part I / II)</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/06/30/dotnetwork-5th-gathering--really-enjoyed-that-silverlight-amp-soa.aspx</link>
            <description>&lt;p&gt;This Sunday, I went to dotNETwork 5th gathering to see how interesting it would be to have some Silverlight fun followed by SOA and Patterns and Anti-Patterns goodness. It was a really fun day, and here comes its writing as I saw it.&lt;/p&gt;  &lt;h3&gt;Starting Out (No tech – you can skip)&lt;/h3&gt;  &lt;p&gt;The day started by meeting Mohamed Samy (the SOA guy, and my friend!) at 10 AM, getting some sandwiches (and coffee for me as I didn’t have sleep the night before), then, going to the buses place in El-Sekka club (as neither of us figured out how to go to the Canadian University). We tried to follow the first bus by his car (so that I could hopefully get a front row seat as for my eye sight issues), but we moved too late, got stuck at some traffic signal, and we simply lost the bus after we were already far from the original bus stop.&lt;/p&gt;  &lt;p&gt;We tried to continue the way on our own using guidance from dotNETwork guys on the phone and trying to track the university signals. That was around 11 AM. Long story short, we arrived at the university around 12:45 PM, after going to so many places that look very different from each other, and false tries to meet with other guys from dotNETwork in any known place in this area (if “known place” can ever exist in it).&lt;/p&gt;  &lt;p&gt;Thankfully, that was the only inconvenience of the day, yet, the only adventure as well.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h3&gt;Silverlight 2.0 – Yasser Makram&lt;/h3&gt;  &lt;p&gt;Yasser is really deeply technical guy, especially when it comes to Silverlight. He works for a company that does Arabization for Silverlight, so, you can imagine how deep he needs to be to get into that.&lt;/p&gt;  &lt;p&gt;Clearly I reached his session 15 minutes late at least (given the session started later than it should). I found him discussing Silverlight competition with Flash, mentioning earlier acquisition Microsoft has made that did not help the competition, and why he thinks Silverlight will make it. He said there're other things &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;The reasons he believes Silverlight is going make it is that Microsoft is playing well on many roads. For developer reach, it’s very clear having thousands of threads in Silverlight forums while still in BETA. For partners and component developers, there're many controls, some are free, like &lt;a href="http://www.devexpress.com/Products/NET/Controls/Silverlight/Grid/" target="_blank"&gt;Devexpress AgDataGrid&lt;/a&gt;, a very advanced grid control. In terms of showcase applications, there're cool goodies like  &lt;a href="http://www.popfly.com" target="_blank"&gt;Popfly&lt;/a&gt; and &lt;a href="http://streaming.live.com/" target="_blank"&gt;Silverlight Streaming&lt;/a&gt; service (which hosts any Silverlight application not just streaming media with up to 10 GB and streaming is free up to 5 TB of aggregated bandwidth). For public websites (which Microsoft relays on to spread installation of Silverlight). there`re many, like the upcoming Olympics in August 2008. I asked Yasser though whether there`re even rough numbers of how much of a percentage Microsoft expects for Silverlight market share, but he said there’s none.&lt;/p&gt;  &lt;h4&gt;XAML&lt;/h4&gt;  &lt;p&gt;Afterwards, Yasser moved from his exploratory Silverlight and PowerPoint slides to the XAML of a basic Silverlight demo, which remained until the end of the session. He briefly introduced XAML, and how every XAML tag is used to instantiate an object of a corresponding class. Also syntax for &lt;a href="http://msdn.microsoft.com/en-us/library/ms747086.aspx#Mapping_CLR_Namespaces_to_XML_Namespaces_in_an" target="_blank"&gt;mapping CLR namespaces and assemblies to XAML namespaces&lt;/a&gt; for use with custom namespaces, and said some of them are in AssemblyInfo.&lt;/p&gt;  &lt;p&gt;Then he talked about object properties. Those are expressed in XAML as attributes or sub elements for properties of complex (or custom) types. The element name is in format “ComplexTypeClassName.PropertyName”. Silverlight uses “&lt;a href="http://msdn.microsoft.com/en-us/library/cc645047(VS.95).aspx" target="_blank"&gt;Type Converters&lt;/a&gt;” to map the XAML element names (which are strings) to types of objects to instantiate them.&lt;/p&gt;  &lt;p&gt;He also showed how VS has the ability to generate event handler method stubs for the events when you type the event name in XAML markup. Small thing we web developers miss with ASP.NET markup :D.&lt;/p&gt;  &lt;h4&gt;Controls: Data Binding &amp;amp; Layout&lt;/h4&gt;  &lt;p&gt;The next point was &lt;a href="http://msdn.microsoft.com/en-us/library/cc189022(VS.95).aspx" target="_blank"&gt;Markup Extensions&lt;/a&gt;, which syntax-wise are just other attributes that start with curly brackets “{}”, usage-wise similar to both “$” and “#” i build extensions and data binding in ASP.NET. They are used in builtin implementation for getting data from static resources, but you can use them for any data manipulation, even better (more extensible as per Yasser( than type converters. Talking about data binding, he stated how Silverlight 1.0 didn’t have any input controls or data binding. Silverlight 2.0 has bunch of those.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Silverlight in general has two types of controls, ‘simple control” and “content control”. Actually, most of built in Silverlight controls are content controls. A content control is a template based control, so, you can embed any other control in it even when you think you normally can just add plain text or nothing at all. an example is a tool-tip or a button, in Silverlight, you can for example put an entire grid inside the tool-tip!!&lt;/p&gt;  &lt;p&gt;Data binding also works in fashionable way. You basically map the namespaces you need, create a “resource” (which is something like data source in ASP.NET as per my understanding), give it a key, and use that with the control you want to bind to. The last step is to fill the source with any enumerable (list of values). I asked Yasser how the data binding work, whether you have to call “DataBind” manually as in ASP.NET or it works automatically and bi-directionally as in win-forms, which Yasser said it does. Talking about data binding made him mention Devexpress grid as well which has more features than the basic built-in one like built-in sorting, paging, and inline-editing.&lt;/p&gt;  &lt;p&gt;The next topic was &lt;a href="http://msdn.microsoft.com/en-us/library/cc645025(VS.95).aspx" target="_blank"&gt;Silverlight “Layout”&lt;/a&gt;. This is determined via a layout manager which as I understand defines how controls are sized (called “Measure”) and located/aligned together(called “arrange”). Three main layouts in Silverlight are the Canvas (sounded like absolute layout to me) the Grid layout (just a table layout), and the Stack Panel (where elements are stacked next to each other). He explained that you can always create your own layout manager by implementing “measure” and “arrange”.&lt;/p&gt;  &lt;h4&gt;Programmability&lt;/h4&gt;  &lt;p&gt;Silverlight has support for LINQ-To-Objects. Yasser presented how to use it to apply certain change to all controls of certain type contained in another parent control. I asked him about other 2 LINQ providers, he said LINQ-To-SQL is not supported, but LINQ-To-XML is. I asked him about creating customer providers, he said it is supported given the created provider is built to target CoreCLR (Silverlight CLR) of course.&lt;/p&gt;  &lt;p&gt;Yasser also mentioned &lt;a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2008/02/26/Using-Silverlight-Isolated-Storage-for-Local-State-Backup.aspx" target="_blank"&gt;Isolated Storage&lt;/a&gt; (like temporary folder for caching or whatever), which he said we should only use as advanced alternative to cookies. For example in last MIX conference, there was a demo of an email application that used Isolated Storage for keeping a local cache of the email inbox. Note that the quota (max size) for the Silverlight application storage is 1 MB. The user can configure the quota size still of course.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h4&gt;Design&lt;/h4&gt;  &lt;p&gt;Of course talking about Silverlight wouldn’t be complete without mentioning developer/designer separation having developer using VS and designer using Expression Blend. He mentioned two design terms, styles, which are like property setters that are saved in application level file (while the developer works on the content file), and &lt;a href="http://www.interact-sw.co.uk/iangblog/2008/06/10/visual-state" target="_blank"&gt;control templates&lt;/a&gt;, that have template contracts (the parts to inject controls in the template), states (like enable, disable, hover, …). He used Blend (in the designer, with no manual markup) to show how you can change completely what a control looks like or hat nested controls it contains.&lt;/p&gt;  &lt;p&gt;Next topic was &lt;a href="http://msdn.microsoft.com/en-us/library/cc189019(vs.95).aspx" target="_blank"&gt;Animations&lt;/a&gt;. He said they can be specified in code (called “&lt;a href="http://msdn.microsoft.com/en-us/library/cc189069(vs.95).aspx#procedural_code" target="_blank"&gt;procedural&lt;/a&gt;”). It can be also defined in markup, he showed how those can be created in Blend with the story board designer (similar to time line in Flash I guess). Then mentioed a not about Flash procedural animation libraries being ported from Flash to Silverlight.&lt;/p&gt;  &lt;p&gt;He also mentioned &lt;a href="http://labs.live.com/Silverlight+2+Deep+Zoom.aspx" target="_blank"&gt;DeepZoom&lt;/a&gt;. This enables you to make as big picture as you want (he mentioned an example of 6 million pixels), and not download them at once, but zoom and download zoomed part only as needed.&lt;/p&gt;  &lt;h4&gt;Arabic Support&lt;/h4&gt;  &lt;p&gt;Silverlight has no support for Arabic right now. This is funny thinking that Silverlight has general good localization support. Yasser showed how you can put Silverlight in a page by JavaScript or an EMBED html tag, and how to pass “culture to it”. It recognizes Arabic and shows the Arabic characters but in reverse order and separated from each others.and from right to left just as if they were English (Yasser showed that via applying the culture on an application with a Calendar control – he mentioned it’s not extensible BTW).&lt;/p&gt;  &lt;p&gt;Santeon, the company Yasser works for, has provided free Arabic support for Silverlight.Yasser explained why Arabic is hard to get. You could just reverse the order of all characters but how about numbers and mixed English and Arabic content ? There’s also the issue that the character looks different based on its place in the word, and in some fonts based on what character comes after it. Also word wrapping. Someone hold a side discussion why Microsoft although is known excellence in this in Windows didn’t just use that, and Yasser said any application that supports Arabic well is mainly using system service built into the operating system itself, while Silverlight implementation tries to be not use an OS specific services.&lt;/p&gt;  &lt;p&gt;The Arabic support for Silverlight from Santeon is done by creating alternative controls to the ones built into Silverlight. A way I personally don’t like but understand it might be the only way to go. They give out their Arabic support at: &lt;a href="http://silverlight.santeon.com"&gt;http://silverlight.santeon.com&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;Conclusion&lt;/h4&gt;  &lt;p&gt;Yasser is a very knowledgeable guy. He knows much about Silverlight coding and it makes sense as per his work in its Arabization. I think he could make the session last longer though and had much more to tell than he did :). Most of the guys felt he could have improved the way he gave the sessio, but in general it was a good session with a certain depth that I was not expecting to reach in a Silverlight session.&lt;/p&gt;  &lt;h4&gt;P.S.&lt;/h4&gt;  &lt;p&gt;I had a discussion with Yasser about Silverlight and DLR (Dynamic Language Runtime), and why there’s a CodePlex project called DynamicSilverlight if it’s included in Silverlight already. He said he didn’t know. We did not agree on him to send me further information or such, but he later found my blog and usedmy contact page to send me the following:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Hi Mohamed,        &lt;br /&gt;I have checked the Dynamic Languages SDK project on CodeProject, and I found out that this projects is used to host the following:         &lt;br /&gt;IronRuby Silverlight libraries         &lt;br /&gt;IronPython SIlverlight libraries         &lt;br /&gt;Chiron tool, which is a commandline tool used to package Dynamic Languages applications in XAP files (ZIP file with a manifest which is used to redistribute Silverlight 2 applications)         &lt;br /&gt;Source code for IronRuby, IronPython for Silverlight         &lt;br /&gt;Dynamic Languages Samples         &lt;br /&gt;The tools (Chiron), and the libraries are included in the distribution of Silverlight SDK (by default located at C:\program files\Microsoft SDKs\Silverlight). So there is no need for confusion, the CodePlex project is not a separate project, as the libraries coming with Silverlight SDK is actually compiled from this CodePlex project.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;He sent me his contact info, but I’m not putting them here without asking him of course! Thank you, Yasser.&lt;/p&gt;  &lt;p&gt;He also sent me the following information about himself when he knew I was going to blog the event. It’s very interesting info, so, I’m sharing it here:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Hi Mohamed,        &lt;br /&gt;I have seen your blog and noticed that you will be blogging about yesterday's session, and also noticed that in a previous post that you don't know about me. So I though to briefly introduce myself to you, and specifically regarding Silverlight. I have been active in the Silverlight community since the beginning. I have been camping daily on the Silverlight official forums, reading threads and answering questions till I became the first to post over 1000 posts and have been ranked as the top contributor. In the last few months I have not been as active, but I still ranked as one of the top 5 contributors in SIlverlight community hall of fame &lt;/em&gt;&lt;a href="http://silverlight.net/community/recognition/hall-of-fame/"&gt;&lt;em&gt;http://silverlight.net/community/recognition/hall-of-fame/&lt;/em&gt;&lt;/a&gt;&lt;em&gt; . I have worked on some Silverlight projects, including &lt;/em&gt;&lt;a href="http://www.ddjsilverlight.com"&gt;&lt;em&gt;http://www.ddjsilverlight.com&lt;/em&gt;&lt;/a&gt;&lt;em&gt; and &lt;/em&gt;&lt;a href="http://www.nba.com"&gt;&lt;em&gt;http://www.nba.com&lt;/em&gt;&lt;/a&gt;&lt;em&gt; . I am very glad to see bright developers like you in Egypt, after reading through your blog. Good luck and wishing you more success in the future.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h3&gt;Heading to SOA Patterns, OOPS, AntiPatterns (Coming in Part II)&lt;/h3&gt;  &lt;p&gt;The next session was very enjoying one as well as informative. I have had the honor to see Mohamed Samy putting the following touches on it before it happens, but seeing it in action was completely different. In order to not make you all wait until I finish that other long part, I’m publishing this part right now and will be sending about all the fun great SOA story in a separate part/post. I hope it’ll be as fun and informative to you as the session was to me.&lt;/p&gt;  &lt;p&gt;Sorry for taking long to write. I’m already overwhelmed with investigating some other SOA related stuff :D :D :D, and some other less fancy stuff of course.&lt;/p&gt;  &lt;p&gt;Stay Tuned !!&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f38a231d-1e90-4783-9e30-420b18f1c64d" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div&gt;&lt;b&gt;Technorati Tags:&lt;/b&gt; &lt;a href="http://technorati.com/tags/dotNETwork" rel="tag"&gt;dotNETwork&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Local+Events" rel="tag"&gt;Local Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Egyot" rel="tag"&gt;Egyot&lt;/a&gt;,&lt;a href="http://technorati.com/tags/User+Groups" rel="tag"&gt;User Groups&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy/default.aspx"&gt;weblogs.asp.net/meligy&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123479"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123479" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/123479.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/06/30/dotnetwork-5th-gathering--really-enjoyed-that-silverlight-amp-soa.aspx</guid>
            <pubDate>Mon, 30 Jun 2008 14:55:10 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/123479.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/06/30/dotnetwork-5th-gathering--really-enjoyed-that-silverlight-amp-soa.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/123479.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/123479.aspx</trackback:ping>
        </item>
        <item>
            <title>Blogging dotNETwork 5th Gathering Today, Silverlight and SOA</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/06/29/blogging-dotnetwork-5th-gathering-today-silverlight-and-soa.aspx</link>
            <description>&lt;p&gt;   &lt;/p&gt;&lt;p&gt;Hey all, I’m still blogging about my very interesting trip to dotNETwork 5th gathering, what Yasser said about Silverlight 2.0 and Mohamed Samy said about SOA Anti-Patterns.&lt;/p&gt;    &lt;p&gt;This will be coming late tonight (God Willing).&lt;/p&gt;    &lt;p&gt;I just had a sudden graduation project documentation help request to have to in its writing to start final printing. But I still have my OneNote pages and those are still going to be converted to blog post(s).&lt;/p&gt;    &lt;p&gt;I write this to confirm the writing though latency. This post is likely to be updated or deleted when I post my take on the day.&lt;/p&gt;    &lt;p&gt;Stay tuned1!!&lt;/p&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy/default.aspx"&gt;weblogs.asp.net/meligy&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123453"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123453" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/123453.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/06/29/blogging-dotnetwork-5th-gathering-today-silverlight-and-soa.aspx</guid>
            <pubDate>Sun, 29 Jun 2008 06:10:32 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/123453.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/06/29/blogging-dotnetwork-5th-gathering-today-silverlight-and-soa.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/123453.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/123453.aspx</trackback:ping>
        </item>
        <item>
            <title>Egyptian Developers Conference 2008 Videos Available</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/06/25/egyptian-developers-conference-2008-videos-available.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://emad-net.blogspot.com/" target="_blank"&gt;Emad Lotfy&lt;/a&gt;, a software engineer in test and fellow developer in my company, discovered yesterday that the &lt;a href="http://www.edc2008.com/Videos.aspx" target="_blank"&gt;EDC 2008 videos&lt;/a&gt; are &lt;a href="http://www.edc2008.com/Videos.aspx" target="_blank"&gt;now available&lt;/a&gt; on the EDC 2008 official &lt;a href="http://www.edc2008.com/" target="_blank"&gt;website&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://www.edc2008.com/Videos.aspx" target="_blank"&gt;See the videos NOW&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;h3&gt;Recommendations&lt;/h3&gt;  &lt;p&gt;If I happen to choose only one session of those I attended then it’ll be Andrew Pardoe’s CoreCLR session (part 1 end of &lt;a href="http://www.edc2008.com/Videos/Khafraa%20B%20-%20CD03-%20Day2.wmv" target="_blank"&gt;this file&lt;/a&gt;, and part 2 beginning of &lt;a href="http://www.edc2008.com/Videos/Khafraa%20B%20-%20CD04-%20Day2.wmv" target="_blank"&gt;this file&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Other than that,, there’s Also Ahmed Bahaa’s VSTS 2008 and beyond session (&lt;a href="http://www.edc2008.com/Videos/Khafraa%20A%20-%20CD01-%20Day2.avi" target="_blank"&gt;this file&lt;/a&gt;), Ahmed Farrag’s SAAS session (&lt;a href="http://www.edc2008.com/Videos/Khafraa%20A%20-%20CD02-%20Day1.wmv" target="_blank"&gt;this file&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Those are the best of what sessions I attended though . I’ve gone through the videos quick and clearly the other Silverlight videos are good too. &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h3&gt;Notes&lt;/h3&gt;  &lt;p&gt;The videos are released for the 2nd time in developer conferences arranged by Microsoft Egypt. The first time there were &lt;a href="http://geekswithblogs.net/mohamed/archive/2007/03/31/mdc2007_videos_avaiblable_online.aspx" target="_blank"&gt;problems&lt;/a&gt; that made the videos unusable and actually made some of them unavailable at all!&lt;/p&gt;  &lt;p&gt;This time, Microsoft Egypt, congratulations. You have done a very good job. My friend could download the complete videos and I can see almost all the videos I was looking for. GREAT!&lt;/p&gt;  &lt;p&gt;However, there’re still some issues that I tell here for people to avoid:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The video files are not related to specific sessions. They’re just related to conference rooms and then conference days then just numbers. You’ll also find some sessions split into tow videos.  you need to watch for this (I don’t know how – in my case, my friend just downloaded al the videos for us).&lt;/li&gt;    &lt;li&gt;When you go to a link of a conference room and you want to go to another room, SOMETIMES this will not work. Click the address bar of your browser and press ENTER again to re-navigate to the page (do not try to Refresh (F5)). I think there’s some problem with the conference rooms links being LinkButtons and tryign to AJAify them or.. I don’t know&lt;/li&gt;    &lt;li&gt;Ahmed Nagy’s Session about VSTO has no links (Should be Khafraa A Room: Day 02: CD 02, because I see myself in beginning of CD 03 asking Ahmed Nagy about his session after it’s complete :D). I would recommend it if it was there. Not sure what other sessions I didn’t notice are not there.&lt;/li&gt; &lt;/ul&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e014f1d6-d1fe-4b6c-a9b1-a10001faefd4" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div&gt;&lt;b&gt;Technorati Tags:&lt;/b&gt; &lt;a href="http://technorati.com/tags/edc" rel="tag"&gt;edc&lt;/a&gt;,&lt;a href="http://technorati.com/tags/edc+2008" rel="tag"&gt;edc 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/local+events" rel="tag"&gt;local events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/egypt" rel="tag"&gt;egypt&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mdc" rel="tag"&gt;mdc&lt;/a&gt;,&lt;a href="http://technorati.com/tags/soa" rel="tag"&gt;soa&lt;/a&gt;,&lt;a href="http://technorati.com/tags/saas" rel="tag"&gt;saas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/coreclr" rel="tag"&gt;coreclr&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy/default.aspx"&gt;weblogs.asp.net/meligy&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123147"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123147" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Mohamed/aggbug/123147.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/06/25/egyptian-developers-conference-2008-videos-available.aspx</guid>
            <pubDate>Wed, 25 Jun 2008 01:37:20 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/123147.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/06/25/egyptian-developers-conference-2008-videos-available.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/123147.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/123147.aspx</trackback:ping>
        </item>
    </channel>
</rss>