<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4337417573202472257</id><updated>2024-08-30T16:42:49.055+03:00</updated><category term="C#"/><category term="News"/><category term="General"/><category term="Regular Expressions"/><category term="SQL"/><category term="ASP.Net"/><category term="Linux"/><category term=".Net"/><category term="Android"/><category term="Best Practices"/><category term="Design Patterns"/><category term="MVVM"/><category term="Silverlight"/><category term="TFS"/><category term="WCF"/><category term="personal"/><category term="wmi"/><title type='text'>I think then i exist</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-3370474377273304725</id><published>2012-02-16T13:29:00.001+02:00</published><updated>2012-02-20T15:28:34.751+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Design Patterns"/><category scheme="http://www.blogger.com/atom/ns#" term="MVVM"/><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight"/><title type='text'>MVVM ViewModel Service Locator Sample</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
One of common problems in MVVM is to have Service Locator .Here I created simple implementation on service locator pattern. First we will create interface IServiceLocator :&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre class=&quot;csharpcode&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;font-size: small;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwrd&quot; style=&quot;font-size: small;&quot;&gt;interface&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; IServiceLocator
    {
        T GetInstance&amp;lt;T&amp;gt;() &lt;/span&gt;&lt;span class=&quot;kwrd&quot; style=&quot;font-size: small;&quot;&gt;where&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; T : IViewModel, &lt;/span&gt;&lt;span class=&quot;kwrd&quot; style=&quot;font-size: small;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;();
    &lt;/span&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;csharpcode&quot;&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;And also we have a Service locator class :&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;csharpcode&quot;&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre class=&quot;csharpcode&quot;&gt;    &lt;span style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;kwrd&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;class&lt;/span&gt; ServiceLocator : IServiceLocator
    {
        &lt;span class=&quot;kwrd&quot;&gt;private&lt;/span&gt; IDictionary&amp;lt;&lt;span class=&quot;kwrd&quot;&gt;object&lt;/span&gt;, &lt;span class=&quot;kwrd&quot;&gt;object&lt;/span&gt;&amp;gt; instances;
        &lt;span class=&quot;kwrd&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;static&lt;/span&gt; IServiceLocator locator = &lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; ServiceLocator();

        &lt;span class=&quot;kwrd&quot;&gt;private&lt;/span&gt; ServiceLocator()
        {
            instances = &lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; Dictionary&amp;lt;&lt;span class=&quot;kwrd&quot;&gt;object&lt;/span&gt;, &lt;span class=&quot;kwrd&quot;&gt;object&lt;/span&gt;&amp;gt;();
        }

        &lt;span class=&quot;kwrd&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;static&lt;/span&gt; IServiceLocator Current { get { &lt;span class=&quot;kwrd&quot;&gt;return&lt;/span&gt; locator; } }

        &lt;span class=&quot;kwrd&quot;&gt;public&lt;/span&gt; T GetInstance&amp;lt;T&amp;gt;() &lt;span class=&quot;kwrd&quot;&gt;where&lt;/span&gt; T : IViewModel,&lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt;()
        {
            &lt;span class=&quot;kwrd&quot;&gt;try&lt;/span&gt;
            {
                &lt;span class=&quot;kwrd&quot;&gt;return&lt;/span&gt; (T)instances[&lt;span class=&quot;kwrd&quot;&gt;typeof&lt;/span&gt;(T)];
            }
            &lt;span class=&quot;kwrd&quot;&gt;catch&lt;/span&gt; (KeyNotFoundException)
            {
                &lt;span class=&quot;kwrd&quot;&gt;this&lt;/span&gt;.instances.Add(&lt;span class=&quot;kwrd&quot;&gt;typeof&lt;/span&gt;(T), &lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; T());

                &lt;span class=&quot;kwrd&quot;&gt;return&lt;/span&gt; (T)instances[&lt;span class=&quot;kwrd&quot;&gt;typeof&lt;/span&gt;(T)];
            }
        }

        &lt;span class=&quot;kwrd&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;void&lt;/span&gt; RemoveInstance&amp;lt;T&amp;gt;() &lt;span class=&quot;kwrd&quot;&gt;where&lt;/span&gt; T : IViewModel, &lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt;()
        {
            &lt;span class=&quot;kwrd&quot;&gt;try&lt;/span&gt;
            {
                &lt;span class=&quot;kwrd&quot;&gt;this&lt;/span&gt;.instances.Remove(&lt;span class=&quot;kwrd&quot;&gt;typeof&lt;/span&gt;(T));
            }
            &lt;span class=&quot;kwrd&quot;&gt;catch&lt;/span&gt; (KeyNotFoundException)
            {
                
            }
        }
    }&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;pre class=&quot;csharpcode&quot;&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;We have to use service locator to initialize the view model instance like this :&lt;/span&gt;&lt;/pre&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre class=&quot;csharpcode&quot;&gt;  &lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;kwrd&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;partial&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;class&lt;/span&gt; MyView : UserControl
    {
        &lt;span class=&quot;kwrd&quot;&gt;public&lt;/span&gt; MyView()
        {
            InitializeComponent();

            &lt;span class=&quot;kwrd&quot;&gt;this&lt;/span&gt;.DataContext = ServiceLocator.Current.GetInstance&amp;lt;MyViewModel&amp;gt;();
        }
    }&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;br /&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt; font-size: small;&lt;br /&gt; color: black;&lt;br /&gt; font-family: consolas, &quot;Courier New&quot;, courier, monospace;&lt;br /&gt; background-color: #ffffff;&lt;br /&gt; /*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt; background-color: #f4f4f4;&lt;br /&gt; width: 100%;&lt;br /&gt; margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }
&lt;/style&gt;&lt;br /&gt;
&lt;pre class=&quot;csharpcode&quot;&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;I hope this code helps and waiting for any comments (it is my first Silverlight experience).&lt;/span&gt;&lt;/pre&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;br /&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt; font-size: small;&lt;br /&gt; color: black;&lt;br /&gt; font-family: consolas, &quot;Courier New&quot;, courier, monospace;&lt;br /&gt; background-color: #ffffff;&lt;br /&gt; /*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt; background-color: #f4f4f4;&lt;br /&gt; width: 100%;&lt;br /&gt; margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }
&lt;/style&gt;&lt;style type=&quot;text/css&quot;&gt;
&lt;br /&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt; font-size: small;&lt;br /&gt; color: black;&lt;br /&gt; font-family: consolas, &quot;Courier New&quot;, courier, monospace;&lt;br /&gt; background-color: #ffffff;&lt;br /&gt; /*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt; background-color: #f4f4f4;&lt;br /&gt; width: 100%;&lt;br /&gt; margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }
&lt;/style&gt;&lt;br /&gt;
References :&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://stefanoricciardi.com/2009/09/25/service-locator-pattern-in-csharpa-simple-example/&quot;&gt;Stefano Ricciardi Blog&lt;/a&gt; &lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/3370474377273304725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/3370474377273304725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/3370474377273304725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/3370474377273304725'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2012/02/mvvm-viewmodel-service-locator-sample.html' title='MVVM ViewModel Service Locator Sample'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-4791745119009753298</id><published>2011-08-10T12:50:00.000+02:00</published><updated>2011-08-10T12:50:32.769+02:00</updated><title type='text'>Model Driven Development Beyond Code Generation</title><content type='html'>Very interesting session you can find &lt;a href=&quot;http://www.infoq.com/presentations/MDD-Beyond-Code-Generation#.TkJhpW2koUg.blogger&quot;&gt;here&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/4791745119009753298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/4791745119009753298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4791745119009753298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4791745119009753298'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2011/08/model-driven-development-beyond-code.html' title='Model Driven Development Beyond Code Generation'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-1307822306858837842</id><published>2011-07-26T12:51:00.000+02:00</published><updated>2011-07-26T12:51:19.139+02:00</updated><title type='text'>Hanselminutes Podcast 272 - Basics of Web Security with Barry Dorrans - Scott Hanselman</title><content type='html'>This podcast touches a part of my character &lt;a href=&quot;http://www.hanselman.com/blog/HanselminutesPodcast272BasicsOfWebSecurityWithBarryDorrans.aspx&quot;&gt;click here&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/1307822306858837842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/1307822306858837842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1307822306858837842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1307822306858837842'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2011/07/hanselminutes-podcast-272-basics-of-web.html' title='Hanselminutes Podcast 272 - Basics of Web Security with Barry Dorrans - Scott Hanselman'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-6009074048788787562</id><published>2011-07-26T12:35:00.000+02:00</published><updated>2011-07-26T12:35:45.486+02:00</updated><title type='text'>The top 9+7 things every programmer or architect should know - Java Code Geeks</title><content type='html'>I really like this article find it &lt;a href=&quot;http://www.javacodegeeks.com/2011/07/top-97-things-every-programmer-or.html&quot;&gt;here&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/6009074048788787562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/6009074048788787562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/6009074048788787562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/6009074048788787562'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2011/07/top-97-things-every-programmer-or.html' title='The top 9+7 things every programmer or architect should know - Java Code Geeks'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-3210302435092612288</id><published>2011-07-06T10:23:00.003+02:00</published><updated>2011-07-06T10:29:09.498+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>Developing Android applications using .Net</title><content type='html'>For long time i believed that i can not develop android applications using .Net but recently i found tutorial link on twitter which surprised me .&lt;br /&gt;&lt;a href=&quot;http://dotnetslackers.com/articles/net/Android-for-NET-Developers-Getting-started.aspx&quot; target=&quot;_blank&quot;&gt;click here&lt;/a&gt; to open the tutorial .</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/3210302435092612288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/3210302435092612288' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/3210302435092612288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/3210302435092612288'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2011/07/developing-android-applications-using.html' title='Developing Android applications using .Net'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-8629997866862685668</id><published>2011-05-25T13:21:00.000+02:00</published><updated>2011-05-25T13:21:54.824+02:00</updated><title type='text'>Does a Type Implement an Interface? - Scott Hanselman</title><content type='html'>&lt;a href=&quot;http://www.hanselman.com/blog/DoesATypeImplementAnInterface.aspx&quot;&gt;Does a Type Implement an Interface? - Scott Hanselman&lt;/a&gt;: &quot;- Sent using Google Toolbar&quot;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/8629997866862685668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/8629997866862685668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/8629997866862685668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/8629997866862685668'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2011/05/does-type-implement-interface-scott.html' title='Does a Type Implement an Interface? - Scott Hanselman'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-3737575071091807166</id><published>2011-02-17T21:47:00.000+02:00</published><updated>2011-02-17T21:47:30.862+02:00</updated><title type='text'>From Egypt With Love</title><content type='html'>&lt;iframe src=&quot;http://www.youtube.com/embed/C8-VdH1vcuI?fs=1&quot; allowfullscreen=&quot;&quot; width=&quot;480&quot; frameborder=&quot;0&quot; height=&quot;295&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/3737575071091807166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/3737575071091807166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/3737575071091807166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/3737575071091807166'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2011/02/from-egypt-with-love.html' title='From Egypt With Love'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/C8-VdH1vcuI/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-5233059997471417242</id><published>2011-01-16T14:05:00.000+02:00</published><updated>2011-01-16T14:05:06.848+02:00</updated><title type='text'>Subscripts and Superscripts in SSRS Reports - Some Random Thoughts</title><content type='html'>&lt;a href=&quot;http://beyondrelational.com/blogs/jason/archive/2010/12/06/subscripts-and-superscripts-in-ssrs-reports.aspx&quot;&gt;Subscripts and Superscripts in SSRS Reports - Some Random Thoughts&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar&quot;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/5233059997471417242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/5233059997471417242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/5233059997471417242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/5233059997471417242'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2011/01/subscripts-and-superscripts-in-ssrs.html' title='Subscripts and Superscripts in SSRS Reports - Some Random Thoughts'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-5370141564999414679</id><published>2011-01-11T14:33:00.002+02:00</published><updated>2011-01-11T14:36:01.083+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Regular Expressions"/><title type='text'>Regular Expression Cheat Sheet</title><content type='html'>&lt;div&gt;Regular Expression Cheat Sheet (.NET)&lt;/div&gt;&lt;a href=&quot;http://regexlib.com/CheatSheet.aspx&quot;&gt;RegExLib.com Regular Expression Cheat Sheet (.NET Framework)&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/5370141564999414679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/5370141564999414679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/5370141564999414679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/5370141564999414679'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2011/01/regexlibcom-regular-expression-cheat.html' title='Regular Expression Cheat Sheet'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-5016704462827967302</id><published>2010-12-27T13:23:00.003+02:00</published><updated>2010-12-27T13:25:57.617+02:00</updated><title type='text'>Bin Deploying ASP.NET MVC</title><content type='html'>How to deploy MVC application: &lt;a href=&quot;http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx&quot;&gt;Follow this blog post &lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/5016704462827967302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/5016704462827967302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/5016704462827967302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/5016704462827967302'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2010/12/bin-deploying-aspnet-mvc.html' title='Bin Deploying ASP.NET MVC'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-1428739626969701134</id><published>2010-11-22T09:34:00.001+02:00</published><updated>2010-11-22T09:35:41.810+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><title type='text'>Spell checker for Visual Studio</title><content type='html'>Spell checker for HTML, ASP.NET, JScript, VB, C#, CSS and C++ for Visual Studio 2005 and 2008 &lt;a href=&quot;http://blogs.msdn.com/b/webdevtools/archive/2007/12/13/spell-checker-for-html-asp-net-jscript-vb-c-css-and-c-for-visual-studio-2005-and-2008.aspx&quot;&gt;Click here&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/1428739626969701134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/1428739626969701134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1428739626969701134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1428739626969701134'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2010/11/spell-checker-for-visual-studio.html' title='Spell checker for Visual Studio'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-510864612316183251</id><published>2010-11-08T21:40:00.001+02:00</published><updated>2010-11-08T21:41:44.969+02:00</updated><title type='text'>Thirteen Tricks to Motivate Yourself</title><content type='html'>Very Useful,&lt;br /&gt;&lt;a href=&quot;http://www.lifehack.org/articles/productivity/thirteen-tricks-to-motivate-yourself.html&quot;&gt;Thirteen Tricks to Motivate Yourself - Stepcase Lifehack&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/510864612316183251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/510864612316183251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/510864612316183251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/510864612316183251'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2010/11/thirteen-tricks-to-motivate-yourself.html' title='Thirteen Tricks to Motivate Yourself'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-1091534388846385947</id><published>2010-05-23T15:04:00.001+03:00</published><updated>2010-05-23T15:07:45.802+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><title type='text'>ASP.NET 4 - Breaking Changes and Stuff to be Aware of</title><content type='html'>I hope that this links be useful&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.hanselman.com/blog/ASPNET4BreakingChangesAndStuffToBeAwareOf.aspx&quot;&gt;Scott Hanselman - ASP.NET 4 - Breaking Changes and Stuff to be Aware of&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.asp.net/learn/whitepapers/aspnet4/breaking-changes&quot;&gt;ASP.NET 4 Breaking Changes&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/1091534388846385947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/1091534388846385947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1091534388846385947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1091534388846385947'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2010/05/aspnet-4-breaking-changes-and-stuff-to.html' title='ASP.NET 4 - Breaking Changes and Stuff to be Aware of'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-1592814365357033831</id><published>2010-01-26T15:57:00.022+02:00</published><updated>2010-02-01T14:36:22.335+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>.Net Coding Best Practices</title><content type='html'>&lt;span style=&quot;font-family: verdana;font-family:times new roman;font-size:100%;&quot;  &gt;Every one knows that follow the code best practices will prevent time wasting in code maintaining and will reduce the headache that the next developer will have during maintaining code and will improve performance of application.&lt;br /&gt;&lt;br /&gt;I do some Google and collect some links for you:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;.Net Coding Stranded :&lt;/span&gt; &lt;a href=&quot;http://cid-38f3ba7902b36885.skydrive.live.com/self.aspx/BlogPostsFiles/CodingStandards.doc&quot;&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style=&quot;font-family: verdana;font-family:times new roman;font-size:100%;&quot;  &gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ADO.Net Best Practices :&lt;/span&gt; Follow this article &lt;a href=&quot;http://www.code-magazine.com/article.aspx?quickid=0311051&quot;&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;.Net Performance Best practices  :&lt;/span&gt; Follow this &lt;/span&gt;                                                                                             &lt;span style=&quot;font-family: verdana;font-family:times new roman;font-size:100%;&quot; class=&quot;ArticleMainHeading&quot;  &gt;&lt;a href=&quot;http://www.c-sharpcorner.com/UploadFile/bhakeeswaran/BPNetPerformance107292006234943PM/BPNetPerformance1.aspx&quot;&gt;click here&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;font-family:times new roman;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ASP.Net Best Practices:&lt;/span&gt; Follow this &lt;a href=&quot;http://www.developerdotstar.com/community/node/531&quot;&gt;click here&lt;/a&gt; , &lt;a href=&quot;http://odetocode.com/Resources/171.aspx&quot;&gt;here&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-family: verdana;font-family:times new roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;span style=&quot;font-family: verdana;font-family:times new roman;font-size:100%;&quot;  &gt;, &lt;a href=&quot;http://www.codeproject.com/KB/aspnet/ASPNET_Best_Practices.aspx&quot;&gt;here&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-family: verdana;font-family:times new roman;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;font-family:times new roman;font-size:100%;&quot;  &gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Exception Handling :&lt;/span&gt; follow this article &lt;a href=&quot;http://www.codeproject.com/KB/architecture/exceptionbestpractices.aspx&quot;&gt;click here&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL Server :&lt;/span&gt; Follow this &lt;a href=&quot;http://msdn.microsoft.com/en-us/sqlserver/bb671432.aspx&quot;&gt;click here&lt;/a&gt; , &lt;a href=&quot;http://www.sql-server-performance.com/articles/dev/sql_best_practices_p1.aspx&quot;&gt;here &lt;/a&gt;, &lt;a href=&quot;http://www.databasejournal.com/features/mssql/article.php/3827091/T-SQL-Best-Practices.htm&quot;&gt;here &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-family: verdana;font-family:times new roman;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;font-family:times new roman;font-size:100%;&quot;  &gt;I hope that this links help every one trying to code better.&lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-family: verdana;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/1592814365357033831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/1592814365357033831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1592814365357033831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1592814365357033831'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2010/01/net-coding-best-practices.html' title='.Net Coding Best Practices'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-1396158397560175576</id><published>2009-11-22T12:15:00.003+02:00</published><updated>2009-11-22T12:27:05.694+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><title type='text'>Thanks my God, I am not interviewed by Google till now</title><content type='html'>When i read &lt;a href=&quot;http://www.businessinsider.com/15-google-interview-questions-that-will-make-you-feel-stupid-2009-11#how-many-golf-balls-can-fit-in-a-school-bus-1&quot;&gt;this&lt;/a&gt; ,i shocked i checked the &lt;a href=&quot;http://www.businessinsider.com/answers-to-15-google-interview-questions-that-will-make-you-feel-stupid-2009-11/how-many-golf-balls-can-fit-in-a-school-bus-1&quot;&gt;answers &lt;/a&gt;,I surprised .&lt;br /&gt;&lt;br /&gt;always before interviews i think that i can answer any question , inside interview and when being under pressure,i found myself so stupid&lt;br /&gt;&lt;br /&gt;for example : in one interview , the interviewer asked me &quot;can i access private member of class?&quot; i said that &quot;absolutely not&quot; , after interview i found my self so stupid because i can do it by system.reflection :D&lt;br /&gt;&lt;br /&gt;So never mind ....</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/1396158397560175576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/1396158397560175576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1396158397560175576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/1396158397560175576'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/11/thanks-my-god-i-am-not-interviewed-by.html' title='Thanks my God, I am not interviewed by Google till now'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-9080074989648400352</id><published>2009-11-16T13:13:00.001+02:00</published><updated>2009-11-16T13:14:20.939+02:00</updated><title type='text'>Viewstate management in ASP.Net 4.0 - Nikolaos Kantzelis&#39; Blog - Talks ASP.NET</title><content type='html'>I read this article about viewstate management in ASP.net 4 and i want to share it with everyone&lt;br /&gt;&lt;br /&gt;find it here:&lt;br /&gt;&lt;a href=&quot;http://weblogs.asp.net/dotnetstories/archive/2009/10/19/viewstate-management-in-asp-net-4-0.aspx&quot;&gt;Viewstate management in ASP.Net 4.0 - Nikolaos Kantzelis&#39; Blog - Talks ASP.NET&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/9080074989648400352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/9080074989648400352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/9080074989648400352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/9080074989648400352'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/11/viewstate-management-in-aspnet-40.html' title='Viewstate management in ASP.Net 4.0 - Nikolaos Kantzelis&#39; Blog - Talks ASP.NET'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-4600292202428976379</id><published>2009-11-06T16:09:00.006+02:00</published><updated>2009-11-06T16:13:02.073+02:00</updated><title type='text'>Have a look at Google wave</title><content type='html'>i am wondering why it is not opened for all users to test&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;object height=&quot;340&quot; width=&quot;450&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/v_UyVmITiYQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/v_UyVmITiYQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; height=&quot;340&quot; width=&quot;450&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/4600292202428976379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/4600292202428976379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4600292202428976379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4600292202428976379'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/11/have-look-at-google-wave.html' title='Have a look at Google wave'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-4282313750579871070</id><published>2009-09-18T01:41:00.001+02:00</published><updated>2009-09-19T00:46:59.538+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>A Function Gotcha with the Use of an Asterisk - SQLServerCentral</title><content type='html'>&lt;a href=&quot;http://www.sqlservercentral.com/articles/User+Defined+Function+%28UDF%29/62730/&quot;&gt;A Function Gotcha with the Use of an Asterisk - SQLServerCentral&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/4282313750579871070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/4282313750579871070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4282313750579871070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4282313750579871070'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/09/function-gotcha-with-use-of-asterisk.html' title='A Function Gotcha with the Use of an Asterisk - SQLServerCentral'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-4387192283805351376</id><published>2009-09-14T07:28:00.000+02:00</published><updated>2009-09-19T00:47:46.126+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Nuno Silva » Blog Archive » Divs instead of tables</title><content type='html'>good example of using Divs for layout&lt;br /&gt;&lt;a href=&quot;http://nunos.zi-yu.com/2008/03/divs-instead-of-tables/&quot;&gt;Nuno Silva » Blog Archive » Divs instead of tables&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/4387192283805351376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/4387192283805351376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4387192283805351376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4387192283805351376'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/09/nuno-silva-blog-archive-divs-instead-of.html' title='Nuno Silva » Blog Archive » Divs instead of tables'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-999193060845003967</id><published>2009-08-29T19:27:00.002+02:00</published><updated>2009-08-29T19:29:30.304+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><title type='text'>Choosing Between VMware Workstation &amp; Microsoft Virtual PC</title><content type='html'>Generally i am prefer Microsoft Virtual PC , Follow this useful link&lt;br /&gt;&lt;a href=&quot;http://www.petri.co.il/virtual_vmware_virtualpc_compared.htm&quot;&gt;Choosing Between VMware Workstation &amp;amp; Microsoft Virtual PC&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/999193060845003967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/999193060845003967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/999193060845003967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/999193060845003967'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/08/choosing-between-vmware-workstation.html' title='Choosing Between VMware Workstation &amp; Microsoft Virtual PC'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-6546023771217439090</id><published>2009-08-04T23:04:00.000+03:00</published><updated>2009-09-19T00:47:46.126+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Changing Table Schema – what goes behind the scenes – Part I - SQLServerCentral</title><content type='html'>interesting topic  from SQL Server Central newsletter:&lt;br /&gt;&lt;a href=&quot;http://www.sqlservercentral.com/articles/Design+and+Theory/67552/&quot;&gt;Changing Table Schema – what goes behind the scenes – Part I - SQLServerCentral&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/6546023771217439090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/6546023771217439090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/6546023771217439090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/6546023771217439090'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/08/changing-table-schema-what-goes-behind.html' title='Changing Table Schema – what goes behind the scenes – Part I - SQLServerCentral'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-3224608330799621209</id><published>2009-07-07T20:53:00.000+03:00</published><updated>2009-07-07T20:53:15.227+03:00</updated><title type='text'>HTML 5 Cheat Sheet (PDF) | Freebies | Smashing Magazine</title><content type='html'>&lt;a href=&quot;http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/&quot;&gt;HTML 5 Cheat Sheet (PDF) | Freebies | Smashing Magazine&lt;/a&gt;: &quot;HTML 5 Cheat Sheet (PDF)&quot;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/3224608330799621209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/3224608330799621209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/3224608330799621209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/3224608330799621209'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/07/html-5-cheat-sheet-pdf-freebies.html' title='HTML 5 Cheat Sheet (PDF) | Freebies | Smashing Magazine'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-4900618373187620521</id><published>2009-06-23T20:21:00.001+03:00</published><updated>2009-09-19T00:47:46.127+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Differences between SET and SELECT in SQL Server</title><content type='html'>Always when we find two ways to do the same thing .we begin to think why,which is best and which is more suitable for me .i found something interested about the difference between Set and Select when we assign value to SQL variable . follow this link:&lt;br /&gt;&lt;a href=&quot;http://vyaskn.tripod.com/differences_between_set_and_select.htm&quot;&gt;Differences between SET and SELECT in SQL Server : Narayana Vyas Kondreddi&#39;s home page&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/4900618373187620521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/4900618373187620521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4900618373187620521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/4900618373187620521'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/06/differences-between-set-and-select-in.html' title='Differences between SET and SELECT in SQL Server'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-8782833465642788625</id><published>2009-06-13T18:17:00.001+03:00</published><updated>2009-09-19T00:47:46.127+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>New features in C# 4.0</title><content type='html'>Good resource about New features in C# 4.0 &lt;a href=&quot;http://code.msdn.microsoft.com/csharpfuture&quot;&gt;here&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/8782833465642788625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/8782833465642788625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/8782833465642788625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/8782833465642788625'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/06/new-features-in-c-40.html' title='New features in C# 4.0'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4337417573202472257.post-5434365135733203607</id><published>2009-06-11T22:11:00.006+03:00</published><updated>2009-06-12T14:36:33.259+03:00</updated><title type='text'>nice scrum video</title><content type='html'>I found this video during search about scrum and i really like it.&lt;br /&gt;&lt;table width=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;&lt;br /&gt;&lt;table  cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;&lt;br /&gt;&lt;object height=&quot;220&quot; width=&quot;400&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=4587652&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot;&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=4587652&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; height=&quot;220&quot; width=&quot;400&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/4587652&quot;&gt;Scrum methodology&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/soul&quot;&gt;Soul&#39;&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahmoud-alam.blogspot.com/feeds/5434365135733203607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4337417573202472257/5434365135733203607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/5434365135733203607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4337417573202472257/posts/default/5434365135733203607'/><link rel='alternate' type='text/html' href='http://mahmoud-alam.blogspot.com/2009/06/nice-scrum-video.html' title='nice scrum video'/><author><name>Mahmoud Alam</name><uri>http://www.blogger.com/profile/09345865161993160192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHDEyCAAgUKmfkc9l6l7BM063ziMByu20VJfmIOBXbGBkDdkrPAiKqdYfMcnic04iDt_XAnBcLoSwr4VThfGKkDwb2doW8R4TVIBubBXc5p5casQMcyKutAnxVOclc4k/s220/Its_fvlr.jpeg'/></author><thr:total>0</thr:total></entry></feed>