<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18758432</id><updated>2011-04-21T11:38:24.613-07:00</updated><title type='text'>Yar's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18758432.post-5517806870648121884</id><published>2008-01-14T04:24:00.000-08:00</published><updated>2008-01-14T04:27:55.704-08:00</updated><title type='text'>A little scrum action.....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B9ERScp_dB8/R4tVLlVbHRI/AAAAAAAAAAM/vM-Av20ZGv8/s1600-h/1.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_B9ERScp_dB8/R4tVLlVbHRI/AAAAAAAAAAM/vM-Av20ZGv8/s320/1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5155307855944555794" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;ref: http://news.webshots.com/photo/1139495730055267691hKdWsv&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-5517806870648121884?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/5517806870648121884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=5517806870648121884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/5517806870648121884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/5517806870648121884'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2008/01/little-scrum-action.html' title='A little scrum action.....'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B9ERScp_dB8/R4tVLlVbHRI/AAAAAAAAAAM/vM-Av20ZGv8/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-7754854139668552656</id><published>2007-11-28T02:58:00.000-08:00</published><updated>2007-11-28T03:04:23.807-08:00</updated><title type='text'>Failed. Are we?</title><content type='html'>Very interesting idea to have ‘why this project would fail’ survey among the team members for getting the feedback and determine the project bottle necks. In small teams it is being done by everyday close communication, but in bigger projects this might be a very good idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-7754854139668552656?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/7754854139668552656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=7754854139668552656' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/7754854139668552656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/7754854139668552656'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2007/11/failed-are-we.html' title='Failed. Are we?'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-885754376237026565</id><published>2007-11-27T08:21:00.001-08:00</published><updated>2007-11-27T08:28:42.085-08:00</updated><title type='text'>Very slow VS2005 debugging</title><content type='html'>I've been wrestling with the code for the past 2 weeks and got very poor debug performance. Not to mention that prior I've reinstalled the OS along with all the programs. Anyway, If you got extremely poor performance of debugging managed code in VS 2005 try to turn on Native Code debugging option when attaching to the process. Not sure why, but it improved the speed dramatically in my case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-885754376237026565?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/885754376237026565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=885754376237026565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/885754376237026565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/885754376237026565'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2007/11/very-slow-vs2005-debugging.html' title='Very slow VS2005 debugging'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-997132416793268709</id><published>2007-11-27T06:14:00.001-08:00</published><updated>2007-11-27T06:15:08.798-08:00</updated><title type='text'>Opportunistic development</title><content type='html'>Very interesting ideas in one of the articles from MS. Worth to read despite of the title ;)&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/arcjournal/bb906065.aspx"&gt;http://msdn2.microsoft.com/en-us/arcjournal/bb906065.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-997132416793268709?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/997132416793268709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=997132416793268709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/997132416793268709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/997132416793268709'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2007/11/opportunistic-development.html' title='Opportunistic development'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-5782628166883986742</id><published>2007-11-27T05:27:00.000-08:00</published><updated>2007-11-27T05:30:29.939-08:00</updated><title type='text'>An E-Book Reader That Just May Catch On</title><content type='html'>Not to mention ukrainian analog of the device http://www.lbook.com.ua/en&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-5782628166883986742?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/5782628166883986742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=5782628166883986742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/5782628166883986742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/5782628166883986742'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2007/11/e-book-reader-that-just-may-catch-on.html' title='An E-Book Reader That Just May Catch On'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-116463248710143596</id><published>2006-11-27T05:01:00.000-08:00</published><updated>2006-11-27T05:01:27.676-08:00</updated><title type='text'>Agile Modeling and the Rational Unified Process (RUP)</title><content type='html'>&lt;a href="http://www.agilemodeling.com/essays/agileModelingRUP.htm"&gt;Agile Modeling and the Rational Unified Process (RUP)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.agilemodeling.com/essays/agileModelingRUP.htm"&gt;http://www.agilemodeling.com/essays/agileModelingRUP.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-116463248710143596?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/116463248710143596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=116463248710143596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/116463248710143596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/116463248710143596'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/11/agile-modeling-and-rational-unified.html' title='Agile Modeling and the Rational Unified Process (RUP)'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-115227061366091309</id><published>2006-07-07T04:10:00.000-07:00</published><updated>2006-07-07T04:10:13.696-07:00</updated><title type='text'>Implementing Ajax.NET-based Lookup Server Control</title><content type='html'>&lt;a href="http://www.codeproject.com/Ajax/ajaxnet_lookup_control.asp"&gt;http://www.codeproject.com/Ajax/ajaxnet_lookup_control.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-115227061366091309?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/115227061366091309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=115227061366091309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/115227061366091309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/115227061366091309'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/07/implementing-ajaxnet-based-lookup.html' title='Implementing Ajax.NET-based Lookup Server Control'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-114793672262544802</id><published>2006-05-18T00:17:00.000-07:00</published><updated>2007-11-27T07:12:48.578-08:00</updated><title type='text'>Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication</title><content type='html'>&lt;a href="http://msdn.microsoft.com/security/default.aspx?pull=/library/en-us/dnnetsec/html/SecNetch08.asp"&gt;http://msdn.microsoft.com/security/default.aspx?pull=/library/en-us/dnnetsec/html/SecNetch08.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-114793672262544802?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/114793672262544802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=114793672262544802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114793672262544802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114793672262544802'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/05/building-secure-aspnet-applications.html' title='Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-114793618164512260</id><published>2006-05-18T00:09:00.000-07:00</published><updated>2006-05-18T00:09:43.713-07:00</updated><title type='text'>Resources and Localization for .Net 2.0</title><content type='html'>&lt;a href="http://slavgerman.blogspot.com/"&gt;http://msdn.microsoft.com/msdnmag/issues/06/05/basicinstincts/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-114793618164512260?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/114793618164512260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=114793618164512260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114793618164512260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114793618164512260'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/05/resources-and-localization-for-net-20.html' title='Resources and Localization for .Net 2.0'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-114508688098707619</id><published>2006-04-15T00:41:00.000-07:00</published><updated>2006-04-15T00:41:21.026-07:00</updated><title type='text'>KPCC AirTalk Online</title><content type='html'>South California lively and in-depth discussions of city news, politics, science, entertainment, the arts and more&lt;br /&gt;&lt;a href="http://www.scpr.org/programs/airtalk/index.shtml"&gt;http://www.scpr.org/programs/airtalk/index.shtml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-114508688098707619?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/114508688098707619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=114508688098707619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114508688098707619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114508688098707619'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/04/kpcc-airtalk-online.html' title='KPCC AirTalk Online'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-114426525756468389</id><published>2006-04-05T12:27:00.000-07:00</published><updated>2006-04-05T12:27:37.706-07:00</updated><title type='text'>SemanticWorks from Altova</title><content type='html'>The brand new semantic works software from Altova. Check it out&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.altova.com/products_semanticworks.html"&gt;http://www.altova.com/products_semanticworks.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-114426525756468389?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/114426525756468389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=114426525756468389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114426525756468389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114426525756468389'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/04/semanticworks-from-altova.html' title='SemanticWorks from Altova'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-114296264044161604</id><published>2006-03-21T09:37:00.000-08:00</published><updated>2006-03-21T09:37:24.213-08:00</updated><title type='text'>coding guidelines</title><content type='html'>Yet another good C# coding guideline from Lance &lt;a href="http://weblogs.asp.net/lhunt/archive/2004/08/17/CSharpCodingStandardsv113.aspx"&gt;http://weblogs.asp.net/lhunt/archive/2004/08/17/CSharpCodingStandardsv113.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-114296264044161604?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/114296264044161604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=114296264044161604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114296264044161604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114296264044161604'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/03/coding-guidelines.html' title='coding guidelines'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-114287318258857066</id><published>2006-03-20T08:46:00.000-08:00</published><updated>2006-03-20T08:46:26.650-08:00</updated><title type='text'>foreach vs for</title><content type='html'>Evidence:Quote from: Effective C#: 50 Specific Ways to Improve Your C# , By Bill WagnerThe C# foreach statement is more than just a variation of the do, while, or for loops. It generates the best iteration code for any collection you have. Its definition is tied to the collection interfaces in the .NET Framework, and the C# compiler generates the best code for the particular type of collection. When you iterate collections, use foreach instead of other looping constructs.&lt;br /&gt;&lt;br /&gt;MSDN Web site states: &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/scalenetchapt05.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/scalenetchapt05.asp&lt;/a&gt;&lt;br /&gt;Additional investigations by Brad Abrams: &lt;a href="http://blogs.msdn.com/brada/archive/2004/04/29/123105.aspx"&gt;http://blogs.msdn.com/brada/archive/2004/04/29/123105.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Use foreach unless you have a very good reason not to.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-114287318258857066?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/114287318258857066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=114287318258857066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114287318258857066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114287318258857066'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/03/foreach-vs-for.html' title='foreach vs for'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-114261744917765402</id><published>2006-03-17T09:44:00.000-08:00</published><updated>2006-03-17T09:44:09.180-08:00</updated><title type='text'>New certification schema from Microsoft</title><content type='html'>Changes in certification schema:&lt;br /&gt;&lt;a title="http://www.microsoft.com/learning/mcp/default.asp" href="http://www.microsoft.com/learning/mcp/default.asp"&gt;http://www.microsoft.com/learning/mcp/default.asp&lt;/a&gt; &lt;a title="http://www.microsoft.com/learning/mcp/newgen/" href="http://www.microsoft.com/learning/mcp/newgen/"&gt;http://www.microsoft.com/learning/mcp/newgen/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-114261744917765402?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/114261744917765402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=114261744917765402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114261744917765402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114261744917765402'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/03/new-certification-schema-from.html' title='New certification schema from Microsoft'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-114261738192587488</id><published>2006-03-17T09:43:00.000-08:00</published><updated>2006-03-17T09:43:01.940-08:00</updated><title type='text'>Library guidelines from MS</title><content type='html'>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconConstructorUsageGuidelines.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconConstructorUsageGuidelines.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-114261738192587488?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/114261738192587488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=114261738192587488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114261738192587488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114261738192587488'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/03/library-guidelines-from-ms.html' title='Library guidelines from MS'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-114261596443021952</id><published>2006-03-17T09:19:00.000-08:00</published><updated>2006-03-17T09:21:21.850-08:00</updated><title type='text'>Yar's blog</title><content type='html'>Book to check out&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321246756/bradabramsblo-20/002-1477298-8302407"&gt;http://www.amazon.com/exec/obidos/ASIN/0321246756/bradabramsblo-20/002-1477298-8302407&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This book teaches developers the best practices for designing system frameworks and reusable libraries for use with the Microsoft .NET Framework and WinFX. This book focuses on the design issues that directly affect the programmability of a framework, specifically its publicly accessible APIs. This book can improve the work of any .NET developer producing code that other developers will use. An added benefit is a collection of annotations to the guidelines by various members of the Microsoft .NET Framework and WinFX teams, which provide a lively discussion of the motives behind the guidelines, along with examples of good reasons for breaking the guidelines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-114261596443021952?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/114261596443021952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=114261596443021952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114261596443021952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/114261596443021952'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2006/03/yars-blog.html' title='Yar&apos;s blog'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18758432.post-113144956800518515</id><published>2005-11-08T03:32:00.000-08:00</published><updated>2005-11-08T03:32:48.013-08:00</updated><title type='text'>test message</title><content type='html'>TEST&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18758432-113144956800518515?l=slavgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://slavgerman.blogspot.com/feeds/113144956800518515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18758432&amp;postID=113144956800518515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/113144956800518515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18758432/posts/default/113144956800518515'/><link rel='alternate' type='text/html' href='http://slavgerman.blogspot.com/2005/11/test-message.html' title='test message'/><author><name>iar</name><uri>http://www.blogger.com/profile/01732122420997752092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
