<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-6874889</id><updated>2009-10-30T02:36:03.143-07:00</updated><title type="text">Technical Treasure and GemLinks for  Inquisitive Minds</title><subtitle type="html">&lt;em&gt;&lt;strong&gt;C# 4.0/3.0/2.0, VB.NET 4.0/3.0/2.0, ASP.NET 4.0/3.0/2.0 , Architecture , open source, AJAX, WPF, WCF, LINQ, ADO.NET, Entity framework, Design patterns, IoC, Smart Clients, Silverlight 3.0, MOSS Sharepoint 2007 Administration,Web Parts development,SQL Server 2008,2005,Analysis and Reporting Services,T-SQL,Integrating legacy and latest systems, SOA,Enterprise Architecture, Azure Services, Virtualization&lt;/strong&gt;&lt;/em&gt;</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://braveideas.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default?start-index=26&amp;max-results=25" /><author><name>Shant</name><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>1651</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/blogspot/braveideas" type="application/atom+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-6874889.post-3609367510948543365</id><published>2009-10-30T02:36:00.000-07:00</published><updated>2009-10-30T02:36:03.149-07:00</updated><title type="text">Azure Design Patterns</title><content type="html">&lt;a href="http://azuredesignpatterns.cloudapp.net/Default.aspx"&gt;Azure Design Patterns&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-3609367510948543365?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://azuredesignpatterns.cloudapp.net/Default.aspx" title="Azure Design Patterns" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/3609367510948543365/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=3609367510948543365&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3609367510948543365" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3609367510948543365" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/qBcdjQIdViI/azure-design-patterns.html" title="Azure Design Patterns" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/10/azure-design-patterns.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-1180060174311939462</id><published>2009-09-12T23:38:00.000-07:00</published><updated>2009-09-12T23:38:41.876-07:00</updated><title type="text">Learning resources for C# 4.0 and .NET 4.0 new features « Bogdan Brinzarea’s blog</title><content type="html">CLR 4.0 &lt;br /&gt;&lt;a href="http://bogdanbrinzarea.wordpress.com/2009/04/24/learning-net-40-new-features/"&gt;Learning resources for C# 4.0 and .NET 4.0 new features « Bogdan Brinzarea’s blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-1180060174311939462?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://bogdanbrinzarea.wordpress.com/2009/04/24/learning-net-40-new-features/" title="Learning resources for C# 4.0 and .NET 4.0 new features « Bogdan Brinzarea’s blog" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/1180060174311939462/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=1180060174311939462&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/1180060174311939462" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/1180060174311939462" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/cYfp_fRhXx8/learning-resources-for-c-40-and-net-40.html" title="Learning resources for C# 4.0 and .NET 4.0 new features « Bogdan Brinzarea’s blog" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/09/learning-resources-for-c-40-and-net-40.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-6555976019697587384</id><published>2009-07-09T18:00:00.000-07:00</published><updated>2009-07-09T18:00:04.033-07:00</updated><title type="text">F# in C# world!!</title><content type="html">&lt;a href="http://msdn.microsoft.com/en-us/fsharp/default.aspx"&gt;Microsoft F# Developer Center&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-6555976019697587384?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://msdn.microsoft.com/en-us/fsharp/default.aspx" title="F# in C# world!!" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/6555976019697587384/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=6555976019697587384&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/6555976019697587384" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/6555976019697587384" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/T8bl_bP4Fk4/f-in-c-world.html" title="F# in C# world!!" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/07/f-in-c-world.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-888415518514346415</id><published>2009-07-06T12:29:00.000-07:00</published><updated>2009-07-06T12:29:16.997-07:00</updated><title type="text">Silverlight 3.0</title><content type="html">Time to jump in!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx"&gt;Get Started : The Official Microsoft Silverlight Site&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-888415518514346415?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://silverlight.net/getstarted/silverlight3/default.aspx" title="Silverlight 3.0" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/888415518514346415/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=888415518514346415&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/888415518514346415" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/888415518514346415" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/XHT77NF9pJc/silverlight-30.html" title="Silverlight 3.0" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/07/silverlight-30.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-2922013356188977769</id><published>2009-06-21T18:49:00.000-07:00</published><updated>2009-06-21T18:49:09.713-07:00</updated><title type="text">My F# Notes : Introducing F# - Four part webcast series</title><content type="html">&lt;a href="http://cs.hubfs.net/blogs/tomasp/archive/2009/06/16/fsharp_webcast.aspx"&gt;My F# Notes : Introducing F# - Four part webcast series&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Post Template Test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-2922013356188977769?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://cs.hubfs.net/blogs/tomasp/archive/2009/06/16/fsharp_webcast.aspx" title="My F# Notes : Introducing F# - Four part webcast series" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/2922013356188977769/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=2922013356188977769&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/2922013356188977769" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/2922013356188977769" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/T8QDKAcDAak/my-f-notes-introducing-f-four-part.html" title="My F# Notes : Introducing F# - Four part webcast series" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/06/my-f-notes-introducing-f-four-part.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-1486913770800541506</id><published>2009-06-21T18:48:00.000-07:00</published><updated>2009-06-21T18:48:05.052-07:00</updated><title type="text">Next generation of languages</title><content type="html">F# from Microsoft&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-gb/fsharp/default.aspx"&gt;Microsoft F# Developer Center&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-1486913770800541506?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://msdn.microsoft.com/en-gb/fsharp/default.aspx" title="Next generation of languages" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/1486913770800541506/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=1486913770800541506&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/1486913770800541506" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/1486913770800541506" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/xoiXTUrrXOY/next-generation-of-languages.html" title="Next generation of languages" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/06/next-generation-of-languages.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-3420346546255223003</id><published>2009-03-04T06:39:00.000-08:00</published><updated>2009-03-04T06:39:42.680-08:00</updated><title type="text">Web Dev .NET: Mini jQuery Lab</title><content type="html">&lt;a href="http://webdevdotnet.blogspot.com/2009/02/mini-jquery-lab.html"&gt;Web Dev .NET: Mini jQuery Lab&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-3420346546255223003?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://webdevdotnet.blogspot.com/2009/02/mini-jquery-lab.html" title="Web Dev .NET: Mini jQuery Lab" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/3420346546255223003/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=3420346546255223003&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3420346546255223003" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3420346546255223003" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/6RnlYVvULZ0/web-dev-net-mini-jquery-lab.html" title="Web Dev .NET: Mini jQuery Lab" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/03/web-dev-net-mini-jquery-lab.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-4577138020475788363</id><published>2009-02-24T21:53:00.000-08:00</published><updated>2009-02-24T21:53:02.347-08:00</updated><title type="text">How To: Scale .NET Applications scaling web services</title><content type="html">&lt;a href="http://msdn.microsoft.com/en-us/ms979199.aspx"&gt;How To: Scale .NET Applications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Post Template Test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-4577138020475788363?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://msdn.microsoft.com/en-us/ms979199.aspx" title="How To: Scale .NET Applications scaling web services" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/4577138020475788363/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=4577138020475788363&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/4577138020475788363" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/4577138020475788363" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/9bezQFASOXc/how-to-scale-net-applications-scaling.html" title="How To: Scale .NET Applications scaling web services" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/02/how-to-scale-net-applications-scaling.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-8931520047072216132</id><published>2009-02-24T21:48:00.000-08:00</published><updated>2009-02-24T21:48:49.909-08:00</updated><title type="text">Internet Information Services: Scaling ASP.NET Applications: Lessons Learned</title><content type="html">&lt;a href="http://technet.microsoft.com/en-us/magazine/2008.08.scaling.aspx"&gt;Internet Information Services: Scaling ASP.NET Applications: Lessons Learned&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-8931520047072216132?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://technet.microsoft.com/en-us/magazine/2008.08.scaling.aspx" title="Internet Information Services: Scaling ASP.NET Applications: Lessons Learned" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/8931520047072216132/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=8931520047072216132&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/8931520047072216132" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/8931520047072216132" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/uepjCA0qRIE/internet-information-services-scaling.html" title="Internet Information Services: Scaling ASP.NET Applications: Lessons Learned" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/02/internet-information-services-scaling.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-2850955917764828416</id><published>2009-02-13T20:06:00.000-08:00</published><updated>2009-02-13T20:06:50.113-08:00</updated><title type="text">Silverlight Spy : First Floor Software</title><content type="html">&lt;a href="http://firstfloorsoftware.com/silverlightspy/"&gt;Silverlight Spy : First Floor Software&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-2850955917764828416?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://firstfloorsoftware.com/silverlightspy/" title="Silverlight Spy : First Floor Software" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/2850955917764828416/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=2850955917764828416&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/2850955917764828416" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/2850955917764828416" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/kvfxvQrj0RU/silverlight-spy-first-floor-software.html" title="Silverlight Spy : First Floor Software" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/02/silverlight-spy-first-floor-software.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-3953595947656183245</id><published>2009-01-25T18:20:00.000-08:00</published><updated>2009-01-25T18:20:55.018-08:00</updated><title type="text">CodeProject: Scalable Session-State Storage for ASP.NET Server Farms. Free source code and programming help</title><content type="html">&lt;a href="http://www.codeproject.com/KB/showcase/scaleout.aspx"&gt;CodeProject: Scalable Session-State Storage for ASP.NET Server Farms. Free source code and programming help&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-3953595947656183245?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://www.codeproject.com/KB/showcase/scaleout.aspx" title="CodeProject: Scalable Session-State Storage for ASP.NET Server Farms. Free source code and programming help" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/3953595947656183245/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=3953595947656183245&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3953595947656183245" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3953595947656183245" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/Y4cybMnSnG0/codeproject-scalable-session-state.html" title="CodeProject: Scalable Session-State Storage for ASP.NET Server Farms. Free source code and programming help" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/01/codeproject-scalable-session-state.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-3237239441126052536</id><published>2009-01-21T23:12:00.000-08:00</published><updated>2009-01-21T23:12:12.043-08:00</updated><title type="text">Structuring Solutions in Visual Studio and Team Foundation</title><content type="html">&lt;a href="http://keithelder.net/blog/archive/2007/02/01/Structuring-Solutions-in-Visual-Studio-and-Team-Foundation.aspx"&gt;Structuring Solutions in Visual Studio and Team Foundation&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-3237239441126052536?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://keithelder.net/blog/archive/2007/02/01/Structuring-Solutions-in-Visual-Studio-and-Team-Foundation.aspx" title="Structuring Solutions in Visual Studio and Team Foundation" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/3237239441126052536/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=3237239441126052536&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3237239441126052536" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3237239441126052536" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/W5H2J06NqKw/structuring-solutions-in-visual-studio.html" title="Structuring Solutions in Visual Studio and Team Foundation" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/01/structuring-solutions-in-visual-studio.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-2824644334950806016</id><published>2009-01-10T20:51:00.000-08:00</published><updated>2009-01-10T20:51:34.519-08:00</updated><title type="text">CodeProject: 99.99% available ASP.NET and SQL Server SaaS Production Architecture . Free source code and programming help</title><content type="html">&lt;a href="http://www.codeproject.com/KB/aspnet/ProdArch.aspx"&gt;CodeProject: 99.99% available ASP.NET and SQL Server SaaS Production Architecture . Free source code and programming help&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-2824644334950806016?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="related" href="http://www.codeproject.com/KB/aspnet/ProdArch.aspx" title="CodeProject: 99.99% available ASP.NET and SQL Server SaaS Production Architecture . Free source code and programming help" /><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/2824644334950806016/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=2824644334950806016&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/2824644334950806016" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/2824644334950806016" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/aWcyzm0hSlI/codeproject-9999-available-aspnet-and.html" title="CodeProject: 99.99% available ASP.NET and SQL Server SaaS Production Architecture . Free source code and programming help" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2009/01/codeproject-9999-available-aspnet-and.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-1046443354161699792</id><published>2008-09-17T08:12:00.000-07:00</published><updated>2008-09-17T08:12:35.574-07:00</updated><title type="text">Wriju's BLOG : LINQ to SQL vs. ADO.NET – A Comparison</title><content type="html">&lt;a href="http://blogs.msdn.com/wriju/archive/2008/07/14/linq-to-sql-vs-ado-net-a-comparison.aspx"&gt;Wriju's BLOG : LINQ to SQL vs. ADO.NET – A Comparison&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Post Template Test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-1046443354161699792?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/1046443354161699792/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=1046443354161699792&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/1046443354161699792" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/1046443354161699792" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/TPBg7E-SURE/wrijus-blog-linq-to-sql-vs-adonet.html" title="Wriju's BLOG : LINQ to SQL vs. ADO.NET – A Comparison" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/09/wrijus-blog-linq-to-sql-vs-adonet.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-8788858286370271672</id><published>2008-09-15T14:00:00.000-07:00</published><updated>2008-09-15T14:00:51.716-07:00</updated><title type="text">J.D. Meier's Blog : Top 100 Blogs for Software Development Managers</title><content type="html">&lt;a href="http://blogs.msdn.com/jmeier/archive/2008/09/15/top-100-blogs-for-software-development-managers.aspx"&gt;J.D. Meier's Blog : Top 100 Blogs for Software Development Managers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-8788858286370271672?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/8788858286370271672/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=8788858286370271672&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/8788858286370271672" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/8788858286370271672" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/xcsTjepDb6Y/jd-meiers-blog-top-100-blogs-for.html" title="J.D. Meier's Blog : Top 100 Blogs for Software Development Managers" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/09/jd-meiers-blog-top-100-blogs-for.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-8877823717604596524</id><published>2008-09-11T14:35:00.000-07:00</published><updated>2008-09-11T14:35:00.128-07:00</updated><title type="text">Architecture Blueprints: Introduction</title><content type="html">&lt;a href="http://www.microsoft.com/technet/solutionaccelerators/wssra/raguide/architectureblueprints/default.mspx"&gt;Architecture Blueprints: Introduction&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-8877823717604596524?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/8877823717604596524/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=8877823717604596524&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/8877823717604596524" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/8877823717604596524" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/rxUjt-L5yK8/architecture-blueprints-introduction.html" title="Architecture Blueprints: Introduction" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/09/architecture-blueprints-introduction.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-5176132848798530630</id><published>2008-09-11T08:00:00.000-07:00</published><updated>2008-09-11T08:00:41.864-07:00</updated><title type="text">IoC and DI 101</title><content type="html">I was recently tasked with learning PRISM… The next few post will document my learning experience! PLEASE NOTE: I have no experience with previous technologies like CAB… This is truly my idiots opinion about what I have learned trying out PRISM!&lt;br /&gt;&lt;br /&gt;I have identified some key “things” I MUST know in order to use PRISM (This list might change in the future). As I learn more about each one of these… I will post about it! The first item on my list is Unity!&lt;br /&gt;&lt;br /&gt;“The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection.”&lt;br /&gt;&lt;br /&gt;If you want to learn more about dependency injection and IoC, here are some resources that helped me:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/podwysocki/archive/2008/03/25/ioc-and-unity-the-basics-and-interception.aspx"&gt;IoC and Unity - The Basics and Interception &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IMHO… Their are 2 key things that unity provide that I should know. Lets look at the following interface&lt;br /&gt;&lt;br /&gt;public interface ILogger&lt;br /&gt;{&lt;br /&gt;void LogSomething();&lt;br /&gt;}And lets create a concrete class implementing this interface&lt;br /&gt;&lt;br /&gt;public class ConsoleLogger : ILogger&lt;br /&gt;{&lt;br /&gt;public void LogSomething()&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("ConsoleLogger.LogSomething()");&lt;br /&gt;}&lt;br /&gt;}This now makes it very simple for me to in the future create a different logger (ie. SqlLogger, TraceLogger, etc) and swap them at my will!&lt;br /&gt;&lt;br /&gt;ILogger logger = new ConsoleLogger();&lt;br /&gt;&lt;br /&gt;The only problem with the code above is that I am now tightly coupled to the ConsoleLogger… I actually need to reference the namespace in which I created ConsoleLogger!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is were the &lt;a href="http://www.martinfowler.com/articles/injection.html"&gt;IoC/DI &lt;/a&gt;stuff helps! Lets create a container&lt;br /&gt;&lt;br /&gt;IUnityContainer container = new UnityContainer();And then I can register types or instances with this container&lt;br /&gt;&lt;br /&gt;container.RegisterType&lt;ilogger,&gt;();and now if I ask my container for a ILogger… It will take care of creating the correct concrete class&lt;br /&gt;&lt;br /&gt;ILogger logger = container.Resolve&lt;ilogger&gt;();&lt;br /&gt;&lt;br /&gt;The code that actually creates the instance of ILogger, doesn’t need any knowledge of the concrete class!!!&lt;br /&gt;&lt;br /&gt;It is actually very simple to create a basic IoC container yourself, here are some examples&lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/sfeldman/archive/2008/02/14/understanding-ioc-container.aspx"&gt;Understanding IoC Container - sfeldman.NET &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Building an IoC container in 15 lines of code&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ken Egozi's IOC in 15 lines&lt;br /&gt;&lt;br /&gt;OK, that is the first key “thing”… The next “thing” is the dependency injection… Lets build on our first example that has a logger! Now we also have a CustomerRepository that depends on the ILogger&lt;br /&gt;&lt;br /&gt;public class CustomerRepository : ICustomerRepository&lt;br /&gt;{&lt;br /&gt;ILogger _logger;&lt;br /&gt;public CustomerRepository(ILogger logger)&lt;br /&gt;{&lt;br /&gt;_logger = logger;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void GetACustomer()&lt;br /&gt;{&lt;br /&gt;_logger.LogSomething();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;How does unity help us out here? Well, how would this have been done without unit?&lt;br /&gt;&lt;br /&gt;ICustomerRepository repository = new CustomerRepository(new ConsoleLogger);&lt;br /&gt;&lt;br /&gt;Do you see the tightly coupled stuff? Not so good! Assuming we already have a unity container and a logger registered… here is the unity way&lt;br /&gt;&lt;br /&gt;ICustomerRepository repository = container.Resolve&lt;customerrepository&gt;();I supply no parameters… The unit container auto-magically resolves it!!!&lt;br /&gt;&lt;br /&gt;This only scratches the surfaces of what IoC/DI is capable of… Also remember that Unity is by no means the only one of its kind… here is a cool list of other containers!!!&lt;br /&gt;&lt;br /&gt;And that concludes my first baby steps into the world of loosely coupled applications, Inversion of Control, Dependency Injection and much more…&lt;br /&gt;&lt;br /&gt;[UPDATE] More Resources&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnethitman.spaces.live.com/blog/cns!E149A8B1E1C25B14!267.entry"&gt;.NET Hitman has a nice article about IoC &amp;amp; Unity&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andrey Shchekin has a nice 2 part post about comparing popular the IoC containers (Part 1 &amp;amp; Part 2)&lt;br /&gt;&lt;br /&gt;Thanks Ruby&lt;br /&gt;&lt;a href="http://http//dotnet.org.za/rudi/archive/2008/09/05/learning-prism-05-09-2008.aspx"&gt;http://http://dotnet.org.za/rudi/archive/2008/09/05/learning-prism-05-09-2008.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.ashmind.com/index.php/2008/08/19/comparing-net-di-ioc-frameworks-part-1/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-5176132848798530630?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/5176132848798530630/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=5176132848798530630&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/5176132848798530630" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/5176132848798530630" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/AocM_EWcbWk/ioc-and-di-101.html" title="IoC and DI 101" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/09/ioc-and-di-101.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-8934780452082611328</id><published>2008-09-11T05:55:00.000-07:00</published><updated>2008-09-11T05:55:33.094-07:00</updated><title type="text">[READ] Channel 10</title><content type="html">&lt;a href="http://on10.net/"&gt;Channel 10&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-8934780452082611328?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/8934780452082611328/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=8934780452082611328&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/8934780452082611328" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/8934780452082611328" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/JuLbDqMWTDw/read-channel-10.html" title="[READ] Channel 10" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/09/read-channel-10.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-3232252509151605395</id><published>2008-09-11T05:40:00.000-07:00</published><updated>2008-09-11T05:40:48.974-07:00</updated><title type="text">The Official Microsoft WPF and Windows Forms Site</title><content type="html">&lt;a href="http://windowsclient.net/default.aspx"&gt;The Official Microsoft WPF and Windows Forms Site&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-3232252509151605395?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/3232252509151605395/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=3232252509151605395&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3232252509151605395" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/3232252509151605395" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/z8Uy3nyDRF0/official-microsoft-wpf-and-windows.html" title="The Official Microsoft WPF and Windows Forms Site" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/09/official-microsoft-wpf-and-windows.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-9023583253706129288</id><published>2008-09-10T06:13:00.000-07:00</published><updated>2008-09-10T06:13:19.098-07:00</updated><title type="text">Get control name in Page_Load event which make the post back</title><content type="html">Get Control Id after postback&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geekswithblogs.net/mahesh/archive/2006/06/27/83264.aspx"&gt;Get control name in Page_Load event which make the post back&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-9023583253706129288?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/9023583253706129288/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=9023583253706129288&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/9023583253706129288" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/9023583253706129288" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/gFVhACXD3yI/get-control-name-in-pageload-event.html" title="Get control name in Page_Load event which make the post back" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/09/get-control-name-in-pageload-event.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-5193966434353843713</id><published>2008-09-02T06:45:00.000-07:00</published><updated>2008-09-02T06:45:03.898-07:00</updated><title type="text">Mike and Mike's Silverlight B2 Videos</title><content type="html">Silverlight 2.0 Screencasts&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.miketaulty.com/SLVideos.html"&gt;Mike and Mike&amp;#39;s Silverlight B2 Videos&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-5193966434353843713?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/5193966434353843713/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=5193966434353843713&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/5193966434353843713" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/5193966434353843713" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/O8kFCJLmUiU/mike-and-mikes-silverlight-b2-videos.html" title="Mike and Mike's Silverlight B2 Videos" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/09/mike-and-mikes-silverlight-b2-videos.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-396977325814028223</id><published>2008-08-30T08:18:00.000-07:00</published><updated>2008-08-30T08:18:17.626-07:00</updated><title type="text">Microsoft SharePoint Team Blog : Advanced SharePoint Videos and Whitepapers</title><content type="html">&lt;a href="http://blogs.msdn.com/sharepoint/archive/2008/02/18/advanced-sharepoint-videos-and-whitepapers.aspx"&gt;Microsoft SharePoint Team Blog : Advanced SharePoint Videos and Whitepapers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-396977325814028223?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/396977325814028223/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=396977325814028223&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/396977325814028223" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/396977325814028223" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/rvOzxR94pR4/microsoft-sharepoint-team-blog-advanced.html" title="Microsoft SharePoint Team Blog : Advanced SharePoint Videos and Whitepapers" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/08/microsoft-sharepoint-team-blog-advanced.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-703073075635826048</id><published>2008-08-27T05:11:00.000-07:00</published><updated>2008-08-27T05:11:27.137-07:00</updated><title type="text">Virtual Techdays</title><content type="html">&lt;a href="http://www.microsoft.com/india/virtualtechdays/"&gt;Virtual Techdays&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-703073075635826048?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/703073075635826048/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=703073075635826048&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/703073075635826048" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/703073075635826048" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/VMdfkh7j-xI/virtual-techdays.html" title="Virtual Techdays" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/08/virtual-techdays.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-2809353382413931315</id><published>2008-08-21T21:45:00.000-07:00</published><updated>2008-08-21T21:45:16.764-07:00</updated><title type="text">IIS 7.0</title><content type="html">&lt;a href="http://learn.iis.net/page.aspx/108/core-web-server-overview/"&gt;IIS.net : Learn IIS7: Core Web Server Overview: Introduction to IIS 7.0 Architecture: Planning Your IIS 7.0 Architecture&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Post Template Test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-2809353382413931315?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/2809353382413931315/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=2809353382413931315&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/2809353382413931315" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/2809353382413931315" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/dP5KclvH788/iis-70.html" title="IIS 7.0" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/08/iis-70.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-6874889.post-5929499252244363920</id><published>2008-08-21T21:44:00.000-07:00</published><updated>2008-08-21T21:44:35.196-07:00</updated><title type="text">Microsoft Learning Manager - free training</title><content type="html">&lt;a href="http://learning.microsoft.com/Manager/Catalog.aspx?view=free"&gt;Microsoft Learning Manager - English Catalog, Free Products&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6874889-5929499252244363920?l=braveideas.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://braveideas.blogspot.com/feeds/5929499252244363920/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6874889&amp;postID=5929499252244363920&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/5929499252244363920" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6874889/posts/default/5929499252244363920" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/braveideas/~3/iXQePg3_UzA/microsoft-learning-manager-free.html" title="Microsoft Learning Manager - free training" /><author><name>Shant</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14910478088150730277" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://braveideas.blogspot.com/2008/08/microsoft-learning-manager-free.html</feedburner:origLink></entry></feed>
