<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 Ahmed Meligy</copyright>
        <managingEditor>eng.meligy@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <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>
            <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>
        <item>
            <title>dotNETwork 5th Gathering – Silverlight and what ? SOA Patterns, Yay!!</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/06/19/dotnetwork-5th-gathering--silverlight-and-what--soa-patterns.aspx</link>
            <description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/dotNETwork5thGatheringSilverlightandSOAA_C343/n587461065_1343848_971_2.jpg"&gt;&lt;img title="n587461065_1343848_971" style="border-right: 0px; border-top: 0px; margin: 0px 20px 0px 0px; border-left: 0px; border-bottom: 0px" height="484" alt="n587461065_1343848_971" src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/dotNETwork5thGatheringSilverlightandSOAA_C343/n587461065_1343848_971_thumb.jpg" width="343" align="left" border="0" /&gt;&lt;/a&gt;The 5th dotNETwork gathering will be: &lt;strong&gt;&lt;u&gt;&lt;font color="#ff0000"&gt;Saturday, June 28, 2008&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;The agenda is as follows: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;12:00 AM - 01:30: &lt;strong&gt;Delivering Rich User Experience Applications using Silverlight 2&lt;/strong&gt; by &lt;strong&gt;Yasser Makram&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;01:30 PM – 2:00 PM: Coffee Break&lt;/p&gt;    &lt;p&gt;02:00 PM – 3:30 PM: &lt;strong&gt;Patterns and antipatterns of SOA&lt;/strong&gt; by &lt;strong&gt;Mohamed Samy&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;03:30 PM – 4:00 PM: Lunch&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;It’ll be in: &lt;strong&gt;Canadian International College &lt;/strong&gt;-&lt;strong&gt; &lt;/strong&gt;&lt;em&gt;Busses will be available at: Nady El-Sekka (11:00 AM - 11:30 AM)&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strike&gt;The gathering being on Sunday not Saturday as usual makes it harder to attend it&lt;/strike&gt; The gathering facebook event said by mistake it’ll be on Sunday, but it’ll be on Saturday normally like all other dotNETwork events.&lt;/p&gt;  &lt;h3&gt;Regarding the sessions&lt;/h3&gt;  &lt;p&gt;I do not know about Yasser, but Silverlight 2.0 is a fairly new topic and it’ll sure be interesting to come and see it. I think Yasser will bring us a lot of amazement!&lt;/p&gt;  &lt;p&gt;For the SOA topic, I want you all to set high expectations starting now. Mohamed Samy is a Solution Architecture (VSTS) MVP who has worked in and talked about SOA patterns more than most people I have met in person as both a personal passion and a job responsibility as a Technical Architect in ITWorx. I know Mohamed in person and believe he’ll be delivering a rocking session. &lt;strong&gt;Do not miss that&lt;/strong&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;Related Resources&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Facebook Event: &lt;a title="http://www.facebook.com/event.php?eid=15523324683" href="http://www.facebook.com/event.php?eid=15523324683"&gt;http://www.facebook.com/event.php?eid=15523324683&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Facebook Group: &lt;a href="http://www.facebook.com/group.php?gid=2409268236"&gt;http://www.facebook.com/group.php?gid=2409268236&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Yahoo!Group: &lt;a href="http://tech.groups.yahoo.com/group/dotnetworkorg/"&gt;http://tech.groups.yahoo.com/group/dotnetworkorg/&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Facebook Fan Page: &lt;a href="http://www.facebook.com/pages/netWorkorg/13135685545"&gt;http://www.facebook.com/pages/netWorkorg/13135685545&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:660e7a27-804b-4c57-8a97-dec6e3e18952" 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/.network" rel="tag"&gt;.network&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/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/SOA" rel="tag"&gt;SOA&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/Mohamed+Samy" rel="tag"&gt;Mohamed Samy&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Architecture" rel="tag"&gt;Architecture&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=123006"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123006" 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/123006.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/06/19/dotnetwork-5th-gathering--silverlight-and-what--soa-patterns.aspx</guid>
            <pubDate>Thu, 19 Jun 2008 11:13:53 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/123006.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/06/19/dotnetwork-5th-gathering--silverlight-and-what--soa-patterns.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/123006.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/123006.aspx</trackback:ping>
        </item>
        <item>
            <title>dotNETwork 4th Gathering: May 31 - SharePoint &amp;amp; Silverlight</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/05/21/dotnetwork-4th-gathering-may-31---sharepoint-amp-silverlight.aspx</link>
            <description>&lt;a href="http://www.facebook.com/event.php?eid=29073191800" mce_href="http://www.facebook.com/event.php?eid=29073191800" target="_blank"&gt;&lt;img src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/dotNETwork4thGatheringSharePointSilverli_FB0A/n587461065_1230912_8604_8.jpg" style="border-width: 0px;" alt="" mce_src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/dotNETwork4thGatheringSharePointSilverli_FB0A/n587461065_1230912_8604_8.jpg" border="0" height="358" width="254" /&gt;&lt;/a&gt;   &lt;h3&gt;dotNETwork 4th gathering will be &lt;b&gt;&lt;u&gt;Saturday May 31st.&lt;/u&gt;&lt;/b&gt;&lt;/h3&gt;  &lt;h3&gt;Agenda:&lt;/h3&gt;  
&lt;table border="1" cellpadding="2" cellspacing="0" width="80%"&gt;&lt;tbody valign="top"&gt;     
&lt;tr&gt;       
&lt;td nowrap="nowrap" valign="top" width="20%"&gt;12:00 PM - 01:30 PM&lt;/td&gt;
        
&lt;td valign="top" width="50%"&gt;&lt;b&gt;SharePoint Development&lt;/b&gt;           &lt;br /&gt;Marwan will give us an overview about SharePoint development. This session will be first session of a SharePoint sessions series.&lt;/td&gt;
        
&lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.sharepointblogs.com/marwantarek/" mce_href="http://www.sharepointblogs.com/marwantarek/"&gt;Marwan Tarek&lt;/a&gt;&lt;/b&gt;           &lt;br /&gt;MOSS MVP - Team leader           &lt;br /&gt;ITWorx&lt;/td&gt;
     &lt;/tr&gt;
      
&lt;tr&gt;       
&lt;td nowrap="nowrap" valign="top" width="20%"&gt;01:30 PM – 02:00 PM&lt;/td&gt;
        
&lt;td colspan="2" valign="top" width="50%"&gt;Coffee Break&lt;/td&gt;
     &lt;/tr&gt;
      
&lt;tr&gt;       
&lt;td nowrap="nowrap" valign="top" width="20%"&gt;02:00 PM – 03:30 PM&lt;/td&gt;
        
&lt;td valign="top" width="50%"&gt;&lt;b&gt;Introduction to Silverlight&lt;/b&gt;           &lt;br /&gt;Hussien will talk about Silverlight. Silverlight™ is the Microsoft® cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of media experiences and rich interactive applications for the Web. &lt;/td&gt;
        
&lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://barmagy.com/blogs/dotnetgate" mce_href="http://barmagy.com/blogs/dotnetgate"&gt;Hussien Zahran&lt;/a&gt;&lt;/b&gt;           &lt;br /&gt;Development Manager           &lt;br /&gt;Link Development&lt;/td&gt;
     &lt;/tr&gt;
   &lt;/tbody&gt;&lt;/table&gt;
  
&lt;p&gt;&lt;a href="http://www.facebook.com/photo.php?pid=349503&amp;amp;o=all&amp;amp;op=1&amp;amp;view=all&amp;amp;subj=12886035218&amp;amp;aid=-1&amp;amp;id=542293349&amp;amp;oid=12886035218" mce_href="http://www.facebook.com/photo.php?pid=349503&amp;amp;o=all&amp;amp;op=1&amp;amp;view=all&amp;amp;subj=12886035218&amp;amp;aid=-1&amp;amp;id=542293349&amp;amp;oid=12886035218" target="_blank"&gt;&lt;img src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/dotNETwork3rdGatheringIllbetalkingrather_1CC2/n542293349_349503_2682_3.jpg" mce_src="http://weblogs.asp.net/blogs/meligy/WindowsLiveWriter/dotNETwork3rdGatheringIllbetalkingrather_1CC2/n542293349_349503_2682_3.jpg" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
  
&lt;h4&gt;The gathering will be in:&lt;b&gt;Canadian International College&lt;/b&gt;.     &lt;br /&gt;There will be &lt;b&gt;busses&lt;/b&gt; available at: &lt;b&gt;Nady El-Sekka (11:00 AM - 11:30 AM)&lt;/b&gt;&lt;/h4&gt;
  
&lt;p&gt;See the map on the right.&lt;/p&gt;
  
&lt;p&gt; &lt;/p&gt;
  
&lt;p&gt;Unfortunately I'll &lt;b&gt;&lt;u&gt;not&lt;/u&gt;&lt;/b&gt; be able to attend due to exams. A number of students have the same issue as well. However, it is a dotNETwork habit to have a session every month you know.&lt;/p&gt;
&lt;p&gt;The official statement on this is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;"Hi Guys &amp;amp; gals,&lt;br /&gt;&lt;br /&gt;We're really sorry, but we were already
canceled last month's gathering not to conflict with EDC.. We'd better
keep it regular for the continuity of our userGroup gatherings.. That u
can always get compensated by attending the next months' gathering..&lt;br /&gt;&lt;br /&gt;&amp;amp; be sure we will  do our best to compensate u soon isA..&lt;br /&gt;&lt;br /&gt;Thanks for your passion about dotNetWork.org.. =)" &lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
  
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;However, if you can make it, go attend the gathering. I have heard good stuff about Hussien Zahran if I recall correctly. I have also attended a &lt;a href="http://geekswithblogs.net/Mohamed/archive/2007/11/26/ITWorx-CuttingEdge-Club-First-Public-Session---Welcome-to-MS.aspx" mce_href="http://geekswithblogs.net/Mohamed/archive/2007/11/26/ITWorx-CuttingEdge-Club-First-Public-Session---Welcome-to-MS.aspx"&gt;SharePoint session&lt;/a&gt; for Marwan Tarek before and it was a very nice one (&lt;a href="http://geekswithblogs.net/Mohamed/archive/2007/11/26/ITWorx-CuttingEdge-Club-First-Public-Session---Welcome-to-MS.aspx" mce_href="http://geekswithblogs.net/Mohamed/archive/2007/11/26/ITWorx-CuttingEdge-Club-First-Public-Session---Welcome-to-MS.aspx"&gt;I wrote about it in my old blog&lt;/a&gt;).&lt;/p&gt;
  &lt;h3&gt;Event Links:&lt;/h3&gt;  
&lt;ul&gt;   
&lt;li&gt;     
&lt;p&gt;This Gathering &lt;/p&gt;
      
&lt;ul&gt;       
&lt;li&gt;&lt;b&gt;&lt;a href="http://www.facebook.com/event.php?eid=29073191800" mce_href="http://www.facebook.com/event.php?eid=29073191800"&gt;Facebook Event (.NetWork.org 4rd Gathering)&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/li&gt;
    
&lt;li&gt;dotNETwork      
&lt;ul&gt;       
&lt;li&gt;&lt;a href="http://www.facebook.com/group.php?gid=2409268236" mce_href="http://www.facebook.com/group.php?gid=2409268236"&gt;Facebook Group&lt;/a&gt; (Main Activity) &lt;/li&gt;
        
&lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/dotnetworkorg/" mce_href="http://tech.groups.yahoo.com/group/dotnetworkorg/"&gt;Yahoo Group&lt;/a&gt; &lt;/li&gt;
        
&lt;li&gt;&lt;a href="http://www.dotnetwork.org" mce_href="http://www.dotnetwork.org"&gt;Official Website&lt;/a&gt; &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/li&gt;
 &lt;/ul&gt;
  &lt;div style="margin: 0px; padding: 0px; display: inline;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a3ca891d-b919-439d-9622-4744ffdea77b" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/dotNETwork" mce_href="http://technorati.com/tags/dotNETwork" rel="tag"&gt;dotNETwork&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/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%20Local%20events" mce_href="http://technorati.com/tags/Egypt%20Local%20events" rel="tag"&gt;Egypt Local events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SharePoint" mce_href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" mce_href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MOSS" mce_href="http://technorati.com/tags/MOSS" rel="tag"&gt;MOSS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MArwan%20Tarek" mce_href="http://technorati.com/tags/MArwan%20Tarek" rel="tag"&gt;MArwan Tarek&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Hussien%20Zahran" mce_href="http://technorati.com/tags/Hussien%20Zahran" rel="tag"&gt;Hussien Zahran&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=122289"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122289" 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/122289.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/05/21/dotnetwork-4th-gathering-may-31---sharepoint-amp-silverlight.aspx</guid>
            <pubDate>Wed, 21 May 2008 15:45:52 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/122289.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/05/21/dotnetwork-4th-gathering-may-31---sharepoint-amp-silverlight.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/122289.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/122289.aspx</trackback:ping>
        </item>
        <item>
            <title>EDC 2008 Post 02 : The Agile Way</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/04/25/edc-2008-post-02--the-agile-way.aspx</link>
            <description>&lt;h3&gt;Day 1: Session 1 [Arch. Track]: Introduction to Agile Software Development   (By: &lt;a href="http://www.commerce.virginia.edu/cmit/activities/SidkyBio.htm" mce_href="http://www.commerce.virginia.edu/cmit/activities/SidkyBio.htm"&gt;Ahmed Sidky&lt;/a&gt;)&lt;/h3&gt;  &lt;p&gt;Ahmed introduced himself as one that has a master about CMMI and 1st of those to get PhD in software related stuff i Egypt. He spoke in Agile Egypt event before and works in coaching teams implementing Agile. He's someone who knows what he's talking about.&lt;/p&gt;  &lt;p&gt;"Agile" means flexibility. "What would you do if the customer came to you saying he can only afford a single day of work ? Hint, based on what you provide, he may find a value in investing in one more day of development". While many in the audience said that they may provide a prototype (which Ahmed interpretted as non-functional one), he wanted to remind us all what our job is. We are not software developers, as software means nothing to the customer, we are "value providers". A prototype will not benefit the customer. He'll not gain/save money out of it! What you want to provide in only a single day of work would be the smallest piece of working software, the most important single feature you can develop in a day maybe. Again, until the software is working, it has NO VALUE. You should start giving you customer true value that he only then can afford another day of development!&lt;/p&gt;  &lt;p&gt;Agile is all about this, "value driven". In the 60s when people started to note the major problems of the very limited software at that time, "over budget", "doesn't meet schedule" and "don't meet expectations". Later, Waterfall came to solve this, but still in the 90s we face the same problems. A paradigm shift was needed. People started looking to the industrial process management to learn from. That's where all the stuff like CMMI came from.&lt;/p&gt;  &lt;p&gt;Later, in 2001, 17 practitioners  started thinking: "What are we doing right". They didn't come with something totally new, but were looking to things that already existed in the late 90 like &lt;a href="http://www.extremeprogramming.org/" mce_href="http://www.extremeprogramming.org/"&gt;eXtreme Programming (XP)&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Scrum_%28development%29" mce_href="http://en.wikipedia.org/wiki/Scrum_(development)"&gt;Scrum&lt;/a&gt;. They introduced what they called "&lt;a href="http://agilemanifesto.org/" mce_href="http://agilemanifesto.org/"&gt;The Agile Manifesto&lt;/a&gt;". It didn't aim to be be a silver bullet or a solution to everything, instead, it focuses on "showing us our existing problems early enough".&lt;/p&gt;  &lt;h4&gt;A Flexible Process&lt;/h4&gt;  &lt;p&gt;To dig into Agile, Ahmed first introduced the "Process theory". There're two kinds of processes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Defined Process: Where you guarantee that whenever you include the same input in the process, you always get the same output. This applies to industry, but it -by definition- does not apply to software. If you give the same requirements to different developers or even to the same developer in different years, would you get the same software ?? &lt;/li&gt;    &lt;li&gt;Empirical: That's just the opposite of the defined process. The output is always subject to change. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Continuing, and in many other parts, I felt we developers were sort of wrong audience for this session, as a lot of talk I believed was for project managers more than for developers, although we had a debate about that point. Ahmed went talking about how most PMs try to treat software as a defined process "Get all specs then build". Don't they try to put fixed estimate for the software? How would you get that unless it's well defined? (A quick note was that there still are ways to get fair close estimate with empirical process as well). He talked about the story of trying to create a house in 4 hours. It was planned for 4 hours but &lt;a href="http://www.youtube.com/watch?v=AGDHwYUCm5Q" mce_href="http://www.youtube.com/watch?v=AGDHwYUCm5Q"&gt;was actually even done in 3.5 hours&lt;/a&gt;, but hey, it took 6 months of planning!&lt;/p&gt;  &lt;p&gt;This is what we (I think he means PMs) try to do with software. But it doesn't work. A great situations Ahmed told is that he once said to a customer "Do you want to 6 months to get you something you don't want or wait 2 weeks to give you something you don't want ??". Because we all know the very first release of the software will not be what the customer really need. Adaptation to change is by default. The key is: "Inspect and Adapt (change to fit)". Ahmed confirmed, this is just a different mind set. You could be doing Agile while still using existing process like CMMI.&lt;/p&gt;  &lt;h4&gt;The Principles&lt;/h4&gt;  &lt;p&gt;Ahmed went first on more detailed talk about &lt;a href="http://agilemanifesto.org/" mce_href="http://agilemanifesto.org/"&gt;the Agile Manifesto&lt;/a&gt;. The manifesto says:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Individuals and interactions &lt;u&gt;over&lt;/u&gt; processes and tools &lt;/li&gt;    &lt;li&gt;Working software &lt;u&gt;over&lt;/u&gt; comprehensive documentation &lt;/li&gt;    &lt;li&gt;Customer collaboration &lt;u&gt;over&lt;/u&gt; contract negotiation &lt;/li&gt;    &lt;li&gt;Responding to change &lt;u&gt;over&lt;/u&gt; following a plan &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;A point highlighted was that the right part after the word "&lt;u&gt;over&lt;/u&gt;" in every line is still valued, it's just values less vs. the left side. He asked, when the deadline is getting close, and you are missing features and specs for them, would you focus on documentation or working software?? The point is, we all already follow this manifesto, but we normally only follow it "IN CRISIS MODE".&lt;/p&gt;  &lt;p&gt;Then, Ahmed moved into the &lt;a href="http://agilemanifesto.org/principles.html" mce_href="http://agilemanifesto.org/principles.html"&gt;key principles behind Agile&lt;/a&gt; (&lt;a href="http://kw-agiledevelopment.blogspot.com/2007/02/10-things-you-need-to-know-about-agile.html" mce_href="http://kw-agiledevelopment.blogspot.com/2007/02/10-things-you-need-to-know-about-agile.html"&gt;sample  details&lt;/a&gt;). First, the highest priority should be customer satisfaction. After all, that's the one who pays for the software :D. You achieve that by keeping a value stream, that means keeping an early continuous delivery of valued software.&lt;/p&gt;  &lt;p&gt;Another principle is welcoming requirement (plans / expected results) change - eve if late in development! Of course it should be understood and even communicated to the customer that this does not come for free. If the customer accepts the cost of change (time/money), then they should be welcomed. To know about the change as early as possible, we get to the next principle, deliver "working software" frequently (2 weeks to month), with preference to the shorter timescale. Also, another related principle is that business people should work daily throughout the project. Of course business people does not mean the customer here, but the business analyst &lt;/p&gt;  &lt;p&gt;The next one is interesting; Build around motivated individuals, the  motivation is expected to a result of the team's self management nature. Also, another principle almost already mentioned is that working software is the primary measure of progress. The key point here is that your progress is not where you are in  the plan (requirements, documents, design,...), if your plan says you have 2 months to finish and the actual takes 4, this means you were at 60% of progress, not 80%. Other principles are abut promoting sustainable development, and simplicity.&lt;/p&gt;  &lt;p&gt;Then Ahmed went on confirming, this is all best for self-organized teams. The whole team reflects what's gone wrong / right and realizes the need to change. The paradigm shift to "Value Driven" approach makes you consider delivering the highest value at the beginning. Sometimes up to 45% of the features in some projects are almost never used. In agile, the client tells what he wants to be developed for the next iteration. He knows better what makes best value to him. Of course there still should be a planning iteration.&lt;/p&gt;  &lt;p&gt;Afterwards we saw a picture of 15 or more developers sitting on their desks in a cube-less office with dual monitors per desk (the dual monitors reminded me of the office in SilverKey!) and having a big data show monitor. On the walls so many sticky notes with different colors, one is red. That was room for Ahmed to explain the value of pair programming, code review, and the very interesting walls thing. The sticky notes on the walls were actually work items, yeah, features and bugs. A manager passing by can easily see the walls as a real-time graph of functionality vs. quality (feature progress vs. amount of bugs). This is the point here, visibility and communication vs. cubes! It's that developers are people, not resources, which even inspires the point that people have good days and bad days as well.&lt;/p&gt;  &lt;p&gt;Of course agile promises that this can achieve customer satisfaction as well as team moral. It comes when all the developers have enough common understanding (remember, the developers altogether put the estimates) of the risks, system design, and have a common perspective about the whole project.&lt;/p&gt;  &lt;p&gt;The last thing was promoting again practices like automated unit test (yeah, and TDD), and pair programming. and reminding that agile is all about minimum process, yet, maximum value.&lt;/p&gt;  &lt;p&gt;I think the session was one of the good sessions in EDC, mainly a very quick skimming and introducing practices. Some areas I felt targeted PMs (who are not intended audience of this conference), but maybe I say that as I'm over concerned with "&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" mce_href="http://weblogs.asp.net/meligy/archive/2008/03/08/dotnetwork-3rd-gathering-i-ll-be-talking-rather-than-blogging-bashmohandes-too.aspx"&gt;delivering process to developers&lt;/a&gt;" since my dotNETwork session (also on agile), "&lt;a href="http://weblogs.asp.net/meligy/archive/2008/03/23/dotnetwork-third-gathering-thank-you-for-coming-slides-available.aspx" mce_href="http://weblogs.asp.net/meligy/archive/2008/03/23/dotnetwork-third-gathering-thank-you-for-coming-slides-available.aspx"&gt;Scrum For Developers&lt;/a&gt;". I think in general Ahmed is a very heavy speaker. I'll love to attend a session he presents, hopefully on more advanced level topic (God Willing).&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="margin: 0px; padding: 0px; float: none; display: inline;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:90127f78-1148-483c-b896-7f04038a288b" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/EDC" mce_href="http://technorati.com/tags/EDC" rel="tag"&gt;EDC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/EDC%202008" mce_href="http://technorati.com/tags/EDC%202008" rel="tag"&gt;EDC 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Agile" mce_href="http://technorati.com/tags/Agile" rel="tag"&gt;Agile&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Scrum" mce_href="http://technorati.com/tags/Scrum" rel="tag"&gt;Scrum&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Ahmed%20Sidky" mce_href="http://technorati.com/tags/Ahmed%20Sidky" rel="tag"&gt;Ahmed Sidky&lt;/a&gt;,&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;/div&gt;
&lt;hr /&gt;&lt;p align="center"&gt;&lt;b&gt;Cross posted from &lt;a href="http://weblogs.asp.net/meligy"&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=121637"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=121637" 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/121637.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/04/25/edc-2008-post-02--the-agile-way.aspx</guid>
            <pubDate>Fri, 25 Apr 2008 13:59:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/121637.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/04/25/edc-2008-post-02--the-agile-way.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/121637.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/121637.aspx</trackback:ping>
        </item>
        <item>
            <title>EDC 2008 Post 01 : Starting up writing (You may skip this post!)</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/04/25/edc-2008-post-01--starting-up-writing-you-may.aspx</link>
            <description>&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;Hey there. As promised, I'm covering the Egyptian Developers Conference 2008 that took place last Sunday/Monday. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;WARNING:&lt;/u&gt;&lt;/strong&gt; I have so many sheets of notes that I don't know when to write, so, I'll either stop writing at some point or throw a very big pile of text to you :D.&lt;/p&gt;  &lt;p&gt;For the same reason, I'm not sure whether I'll be able to make well-sized sub titles, also, will relay on referencing to related resources when possible.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;DISCLAIMER:&lt;/u&gt;&lt;/strong&gt; This is still a very personal perspective thing. Of course I missed parts of the presentations, forgot some parts, and didn't care about other some, and even over and under estimated a lot of topics. This is just to open doors for you to read on, NOT MEANT TO BE REPLACEMENT TO SESSION ATTENDANCE but it should help.&lt;/p&gt;  &lt;p&gt;When the session videos are uploaded, I'll sure blog about that as well - God Willing.&lt;/p&gt;  &lt;h3&gt;The Keynote&lt;/h3&gt;  &lt;p&gt;Hmm, I find the keynote this year very interesting, especially looking back to MDC 2007's keynote, with so much cheesy talk and kid-TV-shows-like stands!&lt;/p&gt;  &lt;p&gt;It started with some sort of making-of videos of the guys who worked on organizing the event. That included few advices like "keep mobiles silent" and "Don't sleep :D" and such in a very friendly funny way. Then was simulating the decision to get a celebrity to the keynote, simulating failing tries with some famous sportsmen and singers :D, and then choosing Michael Koester from Silverlight team instead :).&lt;/p&gt;  &lt;h4&gt;The Silverlight Guy&lt;/h4&gt;  &lt;p&gt;Michael is a very interesting guy. You love to talk to such person. He was focusing in his keynote speech on students which was weird because neither the conference nature as we know it, nor the nature of topics this specific year target students, but that clearly Microsoft Egypt guidance. To target students in the keynote and professionals in the sessions!!&lt;/p&gt;  &lt;p&gt;He started by telling brief of his prof. story, the companies he shared in creating - the most that survived and the few that didn't go well. He pointed out himself as a sample of the effect of technology in people's life, being from a farmer family, the only one to join univ. in his family actually, and now working for Microsoft.&lt;/p&gt;  &lt;p&gt;Afterwards, he turned into what drives technology. That's the "experience" as he identified - referring to the user experience. He pointed it out as the fundamental multiplier of technology. A sample was how Google's new experience and "clean competition" they caused changed Microsoft's thoughts of technology, and the "Dragons" book talking about such kinds of effect. He also highlighted the importance of "connected" "global" natures of experience.&lt;/p&gt;  &lt;p&gt;Afterwards, he went to the different mindsets in work, from "getting the task done" to "delivering experience". An example was how many needed to know mechanics when cars first appeared, and how many need to know now to drive them. Another example was demoing (With Ahmed Adel from Microsoft Egypt) the use of XBOX controllers to navigate through Virtual Earth map. It was very fun demo, the 3D features for going to streets in US was very impressive :D.&lt;/p&gt;  &lt;p&gt;The he went into the nature of the industry. It's a mix between telecommunication and software that form the "Technology" industry. Somehow that let to the S+S (Software + Service) shine. He focused on the variety of clients existing today (Win, Web, WPF, Silverlight), and tools (VS, Expression). He was also very passionate about &lt;a href="http://www.popfly.com/"&gt;PopFly&lt;/a&gt;. He thinks it's now just a mash-up tool, but this is as it's still a new baby, that he believes will later become a development enviroment that lives on services. A sample usage of it he mentioned was connecting to concert tickets data source or so, combining that with a map, and putting all that as a mashup in facebook or myspace.&lt;/p&gt;  &lt;p&gt;The message he wanted to deliver although he knows sounds little cheesy is to "Never underestimate the power of technology. It changes lives, and nations. "And it starts with you", he added, "Students".&lt;/p&gt;  &lt;h4&gt;The Egyptian Catalyst&lt;/h4&gt;  &lt;p&gt;After Sherif El Touny (Microsoft Egypt) introduced the sponsors, he gave the talk to Hanan A. Mageed from LINK.NET. I recall Hanan from the developers conference last year when she talked about developer communities. Although I believed she was underestimating any community effort by any non-profit group or any corporation that doesn't have her company's name in it, she was very convincing and impressive even to a guy like me who would argue all the relations she mentioned in her talk. This time I totally agreed with her in everything she mentioned, so, she was even more impressive.&lt;/p&gt;  &lt;p&gt;Hanan went to the local side.She started her presentation with pessimistic phrases about local situations in Egypt that started to appear lately in online communities. Her point was to go against such, as she titled her presentation "iHOPE" (where "i" stands for IT :D). She spoke in numbers first, showing how IT revenue of 40 to 50% increase in hope to reach 1 Billion (starting from 250 Million), It was interesting to see her mention companies that last year have either came to or expanded their work in or recruited from Egypt, like many Indian companies, Microsoft, and Google.&lt;/p&gt;  &lt;p&gt;Continuing the talk in number, she mentioned that we have 300K graduates, 17K of which are engineers, including 2400 IT ones - Not all are ready to be hired. Skills are what brings investments. She highlighted communication skills and team collaboration, and professionalism and avoiding dealing in personal way, respecting differences whether in opinions or whole culture (like traditions that might sound very weird to us), adaptation, and willingness to learn new things.&lt;/p&gt;  &lt;p&gt;Finally, she spotted, "It 'sounds' very simple, very basic to handle", and ended her presentation with a statement contradicting the main negative statement of the ones she started showing. Very inspiring, Hanan :).&lt;/p&gt;  &lt;h4&gt;The EDC Logo, "Fodoooly"!&lt;/h4&gt;  &lt;p&gt;The last part in keynote before demonstrating the day agenda was announcing a new way to win prizes. You tell in the EDC website what sessions had the EDC logo in one of the slides. There's one or more in each track. This reminded me of similar thing in old children magazine called "Maged" where you would look for the face of a cartoon character called "Fodooly" in the drawings of every issue :D :D.&lt;/p&gt;  &lt;h3&gt;&lt;u&gt;Side Talk:&lt;/u&gt; The Registration Process&lt;/h3&gt; Before the keynote, I met Mohamed Wahby, one of the guys who carried out the work that made the event possible. We talked about the new registration process they had for the event this year.   &lt;p&gt;The process is as follows:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;You go to the EDC site, get the mobile phone of a contact in a delivery/shipping company you call to get an "invitation". You can use it during normal business days/hours only of course. &lt;/li&gt;    &lt;li&gt;You wait for 3 to 4 days to get the "invitation". Actually the name is very ambiguous. It's like a "ticket". You pay the conference fees to get the "invitation". &lt;/li&gt;    &lt;li&gt;You go back to the EDC site to register for the event using the registration code. without this, you have done nothing (although you paid already). &lt;/li&gt;    &lt;li&gt;The dead line for the process was a week before the event date. The process stared about 10 working days or before the deadline. &lt;/li&gt;    &lt;li&gt;Once you teach the conference, you look for the desk that has the first letter of your first name to get your fancy name tag :). &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;I told Wahby that so many people thought that it was a weird process, very manual process for the biggest software company in the world!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The reason for this &lt;/strong&gt;that not many noticed - Wahby said, is that the regular registration process used to require very large lines/queues that were very annoying and remain the same size for hours. This is because the on-site payment, and having to "print" the nametag on-site as well. Both billing and printing took so long, and Microsoft Egypt wanted to take the hassle of those hours to be split over two weeks instead.&lt;/p&gt;  &lt;p&gt;Actually, when you think about it, it really makes sense. There were very small waiting lines this year :). Wahby agrees that the big mistake about that is starting the process to last for only two weeks, and that it should take longer than that. I've suffered from this myself as I and my fiancee paid the fees very soon and few days after registration got FREE invitation code that was totally useless by then :D (well, not exactly, I gave it away to a friend who was about to miss the the deadline for registration).&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1a096568-7982-4fce-9b7f-2913b31850a6" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MDC" rel="tag"&gt;MDC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/EDC" rel="tag"&gt;EDC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/EDC%202008" rel="tag"&gt;EDC 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Local%20Eevents" rel="tag"&gt;Local Eevents&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Egypt" rel="tag"&gt;Egypt&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"&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=121636"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=121636" 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/121636.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/04/25/edc-2008-post-01--starting-up-writing-you-may.aspx</guid>
            <pubDate>Fri, 25 Apr 2008 13:59:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/121636.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/04/25/edc-2008-post-01--starting-up-writing-you-may.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/121636.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/121636.aspx</trackback:ping>
        </item>
        <item>
            <title>EDC 2008, Do you remember? (Because late always better than never) - Post 00</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2008/04/25/edc-2008-do-you-remember-because-late-is-always-better.aspx</link>
            <description>&lt;h3&gt;A Promise&lt;/h3&gt;  &lt;p&gt;The day before &lt;a href="http://weblogs.asp.net/meligy/archive/2008/03/28/microsoft-edc-2008-website-up-agenda-available-and-registration-open.aspx" mce_href="http://weblogs.asp.net/meligy/archive/2008/03/28/microsoft-edc-2008-website-up-agenda-available-and-registration-open.aspx"&gt;Microsoft EDC 2008 (Egyptian Developer Conference)&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/meligy/archive/2008/04/12/see-you-all-tomorrow-in-edc-2008.aspx" mce_href="http://weblogs.asp.net/meligy/archive/2008/04/12/see-you-all-tomorrow-in-edc-2008.aspx"&gt;I promised to blog about the conference minutes&lt;/a&gt; as I see them through my eyes, as &lt;a href="http://geekswithblogs.net/Mohamed/category/1351.aspx" mce_href="http://geekswithblogs.net/Mohamed/category/1351.aspx"&gt;I used to do&lt;/a&gt; with the MDC (Middleeast Developers Conference, &lt;a href="http://geekswithblogs.net/Mohamed/archive/2005/01/11/19656.aspx" mce_href="http://geekswithblogs.net/Mohamed/archive/2005/01/11/19656.aspx"&gt;I was the first blogger to write about its minutes and main reference, although I started writing the 3rd year!!!&lt;/a&gt;) and &lt;a href="http://geekswithblogs.net/Mohamed/category/1351.aspx" mce_href="http://geekswithblogs.net/Mohamed/category/1351.aspx"&gt;any conference I get into as an attendee not a speaker&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Usually, I blog about the conference day at the night of the same day. Once it took me a day after the conference was over. In EDC, although I have explicitly promised to blog about it, I have written none!! Actually, this is because I had so many notes this year (more about that below), I've got buried under so many mid-term exams and quizes at universities, had to write another &lt;a href="http://weblogs.asp.net/meligy/archive/2008/04/20/enterprise-service-bus-messaging-using-nservicebus.aspx" mce_href="http://weblogs.asp.net/meligy/archive/2008/04/20/enterprise-service-bus-messaging-using-nservicebus.aspx"&gt;document about Enterprise Service Bus (ESB) Messaging&lt;/a&gt; for work purpose, and yeah, I had other reasons as well. Still,  I was lazy.&lt;/p&gt;  &lt;h3&gt;The Notes&lt;/h3&gt;  &lt;p&gt;One of the reasons for not writing is that in EDC 2008 I had so many notes. More than I had in any conference ever. &lt;b&gt;I have around ONE HUNDRED small sheets of notes&lt;/b&gt;. Most notes are very small reminder bulletins, some of them consist of one word, because those are meant to be the "compressed" version of the notes. Typically I read a word or more in my notes, and this turns into a statement to a a paragraph in the blog post.&lt;/p&gt;  &lt;p&gt;I don't really know how come I got with this huge amount of compressed notes that I found it'll take me ages to extract in this blog. Maybe because my beloved fiancee was there this year. Sure this made me more enthusiast about the event, and gave me more power. BTW, she's a very clever/smart fun developer too.&lt;/p&gt;  &lt;h3&gt;Late Better Than Never, Or, Now What?!&lt;/h3&gt;  &lt;p&gt;So, I have decided to keep my promise. I know it's over 10 days since the EDC is over and maybe nobody is interested in the topic any longer, but I'll bet on it. Please if you are interested, encourage me to extract more notes by sending an email or writing a comment out here.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The EDC videos are not released yet. Microsoft Egypt has kept the promise to publish the videos only once of 5 MDC rounds, and &lt;a href="http://geekswithblogs.net/mohamed/archive/2007/03/31/mdc2007_videos_avaiblable_online.aspx" mce_href="http://geekswithblogs.net/mohamed/archive/2007/03/31/mdc2007_videos_avaiblable_online.aspx"&gt;it was a weird story&lt;/a&gt;. The notes are not meant to replace the videos though. Those are VERY PERSONAL TAKES on the conference minutes the ways I saw them. The target of posting them is sharing different personal opinions with you friends and the rest of the community, and to provide "keywords" for those interested in the session topics to use when googling the topics online.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;u&gt;This is how the game will be:&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Instead of &lt;a href="http://geekswithblogs.net/Mohamed/category/1351.aspx" mce_href="http://geekswithblogs.net/Mohamed/category/1351.aspx"&gt;the usual style&lt;/a&gt; of one post per conference day day, it'll be one post per session of group of few sessions. I'll add a new tag "&lt;a href="http://weblogs.asp.net/meligy/archive/tags/EDC+2008/default.aspx" mce_href="http://weblogs.asp.net/meligy/archive/tags/EDC+2008/default.aspx"&gt;EDC 2008&lt;/a&gt;" to the blog tags besides ("&lt;a href="http://weblogs.asp.net/meligy/archive/tags/Local+Events/default.aspx" mce_href="http://weblogs.asp.net/meligy/archive/tags/Local+Events/default.aspx"&gt;Local Events&lt;/a&gt;" and "&lt;a href="http://weblogs.asp.net/meligy/archive/tags/EDC/default.aspx" mce_href="http://weblogs.asp.net/meligy/archive/tags/EDC/default.aspx"&gt;EDC&lt;/a&gt;") so that you can find them easily in one place. I'll make a post every day or so - God Willing.&lt;/p&gt;  &lt;p&gt;Hope this may have use to anyone around :).&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="margin: 0px; padding: 0px; display: inline;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:16e6fbbf-8f5e-41e5-bc9b-b09bab08fb95" class="wlWriterSmartContent"&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/MDC" mce_href="http://technorati.com/tags/MDC" rel="tag"&gt;MDC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/EDC%202008" mce_href="http://technorati.com/tags/EDC%202008" rel="tag"&gt;EDC 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/EDC" mce_href="http://technorati.com/tags/EDC" rel="tag"&gt;EDC&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"&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=121635"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=121635" 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/121635.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2008/04/25/edc-2008-do-you-remember-because-late-is-always-better.aspx</guid>
            <pubDate>Fri, 25 Apr 2008 13:34:02 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/121635.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2008/04/25/edc-2008-do-you-remember-because-late-is-always-better.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/121635.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/121635.aspx</trackback:ping>
        </item>
    </channel>
</rss>