<?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-8326030047163793770</id><updated>2011-12-22T11:22:25.156-08:00</updated><category term='C#'/><category term='Orcas'/><category term='WF'/><category term='Distributed Systems'/><category term='Tips/Tricks'/><category term='Internet'/><category term='General'/><category term='W2K8'/><category term='WPF/WCF/WF'/><category term='Tools'/><category term='WPF/E'/><category term='WSS/SharePoint'/><category term='VB'/><category term='Fun'/><category term='SOA'/><category term='Coding standard'/><category term='Web'/><category term='Books'/><title type='text'>Dev-Kids Den</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alex Meleta</name><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>74</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-2983319317270202941</id><published>2008-11-23T16:44:00.001-08:00</published><updated>2008-11-23T16:44:14.133-08:00</updated><title type='text'>"The error indicates that IIS is not installed on the machine"</title><content type='html'>&lt;p&gt;Let's consider the example:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Fresh installation of Windows 2008 with Web Server role IIS and ASP.NET installed. &lt;/li&gt;    &lt;li&gt;A web application using AjaxToolkit &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;By default the Application Pool on IIS 7 is set to Integrated Pipeline, which does not work with AjaxToolkit and switching to Classic mode caused several issues:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;404.17 - File Not Found      &lt;br /&gt;Take a look on the 'handler' in the 'Detailed Error Information' - IIS treats .aspx file as a static content means ASP.NET is not installed on IIS with your application, and, definitely you need to register it for your site, but ..       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;aspnet_regiis.exe does not work well on IIS 7.0 (even with IIS 6.0 support installed) caused the &amp;quot;The error indicates that IIS is not installed on the machine ..&amp;quot; exception what means you need to use server features to install it instead of command line&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The quickest solution here is to update ASPNET by using the features - with no changes on application pool go to server roles, uninstall and then install again ASPNET. Both the issues will be fixed.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-2983319317270202941?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/2983319317270202941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=2983319317270202941' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2983319317270202941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2983319317270202941'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/11/error-indicates-that-iis-is-not.html' title='&amp;quot;The error indicates that IIS is not installed on the machine&amp;quot;'/><author><name>Alex Meleta</name><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-8326030047163793770.post-4600307723409221456</id><published>2008-10-26T22:37:00.001-07:00</published><updated>2008-10-27T18:22:33.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips/Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS/SharePoint'/><title type='text'>MOSS'07/WSS 3.0 Reuse existing Content database</title><content type='html'>&lt;p&gt;Reusing existing content database in WSS3.0 (WSS_Content_&amp;lt;&amp;lt;GUID&amp;gt;&amp;gt; by default) is very simple:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Create a new application (if no one still exists)&lt;/li&gt;    &lt;li&gt;Go to Central Administration &amp;gt; Application Management &amp;gt; Content Databases and change 'Web Application' to required&lt;/li&gt;    &lt;li&gt;Simply Add a content database.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Simple. After these steps all previous site collections will be appeared and available for you.&lt;/p&gt;  &lt;p&gt;The only redundant object is new content database after the step 1. You can delete it too, but n&lt;em&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;otice that by deleting it from SharePoint configuration it still remains on SQL Server.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-4600307723409221456?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/4600307723409221456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=4600307723409221456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4600307723409221456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4600307723409221456'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/10/using-existing-content-database.html' title='MOSS&amp;#39;07/WSS 3.0 Reuse existing Content database'/><author><name>Alex Meleta</name><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-8326030047163793770.post-2098703790416956074</id><published>2008-10-26T22:07:00.001-07:00</published><updated>2008-10-28T03:50:09.423-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips/Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS/SharePoint'/><title type='text'>Restore SharePoint Content Database</title><content type='html'>&lt;p&gt;Recently we have hard drive on our SharePoint server failed remaining only.mdf files. Hopefully, restoration procedure is simple, here is:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Install WSS(MOSS) as you usually do (you do not need to restore configuration file, it's simply not needed and can cause some troubles if restoration is on complete different environment) &lt;/li&gt;    &lt;li&gt;Install features, packages and service packs (eg &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=4191A531-A2E9-45E4-B71E-5B0B17108BD2&amp;amp;displaylang=en"&gt;WSS SP1&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Attach/restore content database &lt;/li&gt;    &lt;li&gt;Go to Central Administration &amp;gt; Application Management &amp;gt; Content databases and add the content database to required application. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;UPDATE. Following links might be also useful:&lt;/p&gt;  &lt;p&gt;&amp;quot;Windows SharePoint Services use a preexisting database as the content database&amp;quot;   &lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/888041"&gt;http://support.microsoft.com/kb/888041&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;How to back up and restore installations of Windows SharePoint ...   &lt;br /&gt;&lt;font size="1"&gt;[article describes how to back up Windows SharePoint Services content databases and restore the data to the same server where the backup was]&lt;/font&gt;    &lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/833797"&gt;http://support.microsoft.com/kb/833797&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-2098703790416956074?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/2098703790416956074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=2098703790416956074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2098703790416956074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2098703790416956074'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/10/restore-sharepointwss-30-from-db.html' title='Restore SharePoint Content Database'/><author><name>Alex Meleta</name><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-8326030047163793770.post-2565129758682800392</id><published>2008-10-26T19:45:00.001-07:00</published><updated>2008-10-26T19:45:38.448-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips/Tricks'/><title type='text'>Optimizing NHibernate</title><content type='html'>&lt;p&gt;&lt;a href="http://blog.eleutian.com/2007/08/25/NHibernateIsGreatUnlessYouWantToOptimize.aspx"&gt;NHibernate is great unless you want to optimise&lt;/a&gt; it. And that's sometimes means 'falling back from NHibernate', especially when&amp;#160; a huge report takes a very long built time by the reason of complicated application logic.&lt;/p&gt;  &lt;p&gt;The easiest way to quickly speed up it up to x10 or more times is to simply gather queries by SQL Profiler and make stored procedure!.. based on them, instead of refractoring application logic itself. Yeah, that's simple. And from the business perspective 10 seconds report much much better than 10 hours.&lt;/p&gt;  &lt;p&gt;Of course, it should not be overall, otherwise you simply break the idea of ORM. More over, it should be temporally used and good documented of used tables and fields. &lt;/p&gt;  &lt;p&gt;For other tips of&amp;#160; optimizing Performance of NHibernate follow the links &lt;a href="http://blog.eleutian.com/2007/08/25/NHibernateIsGreatUnlessYouWantToOptimize.aspx"&gt;1&lt;/a&gt; &lt;a href="http://blog.eleutian.com/2007/08/26/OptimizingNHibernatePt2.aspx"&gt;2&lt;/a&gt; &lt;a href="http://blog.eleutian.com/2007/08/26/OptimizingNHibernatePt3.aspx"&gt;3&lt;/a&gt; &lt;a href="http://blog.eleutian.com/2007/08/27/OptimizingNHibernatePt4.aspx"&gt;4&lt;/a&gt;&amp;#160;&lt;a href="http://www.codeproject.com/KB/database/NHibernate_Perf2.aspx"&gt;5&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-2565129758682800392?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/2565129758682800392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=2565129758682800392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2565129758682800392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2565129758682800392'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/10/nhibernate.html' title='Optimizing NHibernate'/><author><name>Alex Meleta</name><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-8326030047163793770.post-6382766625012274092</id><published>2008-10-02T17:53:00.001-07:00</published><updated>2008-10-02T18:26:18.774-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips/Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS/SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Coding standard'/><title type='text'>Starting SharePoint solution and planning your documentation</title><content type='html'>&lt;p&gt;I cant went by Michael's &lt;a href="http://laflour.spaces.live.com/blog/cns%217575E2FFC19135B4%211244.entry"&gt;valuable post&lt;/a&gt; about documenting of beginning SharePoint projects:&lt;/p&gt;  &lt;p&gt;...&amp;quot;When a new SharePoint project is about to start I use the following steps to design and plan solution &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Creating Vision/Scope &lt;/li&gt;    &lt;li&gt;Site structure and Navigation &lt;/li&gt;    &lt;li&gt;Use Case Scenarios &lt;/li&gt;    &lt;li&gt;Data Flow scenario &lt;/li&gt;    &lt;li&gt;Content location &lt;/li&gt;    &lt;li&gt;Site Collection Boundaries &lt;/li&gt;    &lt;li&gt;List of required features and site definitions &lt;/li&gt;    &lt;li&gt;Security: Roles and Permissions &lt;/li&gt;    &lt;li&gt;Page Wireframes: layouts and content types &lt;/li&gt;    &lt;li&gt;Targeting &lt;/li&gt;    &lt;li&gt;Search strategy &lt;/li&gt;    &lt;li&gt;Infrastructure Plan&amp;#160; &lt;/li&gt;    &lt;li&gt;Disaster Recovery &lt;/li&gt;    &lt;li&gt;Deployment plan&lt;/li&gt; &lt;/ol&gt;  &lt;ol&gt;&lt;/ol&gt;  &lt;p&gt;Take into account that SharePoint SDLC differs from standard development, and not all projects require those steps. &amp;quot;...&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font size="1"&gt;It's a deep copy of Michael blog's &lt;/font&gt;&lt;/em&gt;&lt;a href="http://laflour.spaces.live.com/blog/cns%217575E2FFC19135B4%211244.entry"&gt;&lt;em&gt;&lt;font size="1"&gt;post&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;font size="1"&gt; (&lt;/font&gt;&lt;a href="http://laflour.spaces.live.com/blog/cns%217575E2FFC19135B4%211244.entry"&gt;&lt;font size="1"&gt;check it for updates&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;)&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-6382766625012274092?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/6382766625012274092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=6382766625012274092' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6382766625012274092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6382766625012274092'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/10/starting-sharepoint-solution-and.html' title='Starting SharePoint solution and planning your documentation'/><author><name>Alex Meleta</name><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-8326030047163793770.post-8160328463085340842</id><published>2008-10-01T00:12:00.001-07:00</published><updated>2008-10-02T23:17:54.143-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Visual Studio 2010 and .NET 4.0 announced</title><content type='html'>&lt;p&gt;REDMOND, Wash. — Sept. 29, 2008&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/press/2008/sep08/09-29VS10PR.mspx"&gt;http://www.microsoft.com/presspass/press/2008/sep08/09-29VS10PR.mspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;...”Visual Studio 10 and .NET Framework 4.0, we are focused on the core pillars of developer experience, support for the latest platforms spanning client, server, services and devices, targeted experiences for specific application types, and &lt;u&gt;core architecture improvements&lt;/u&gt;. These pillars are designed specifically to meet the needs of developers, the teams that &lt;u&gt;drive the application life cycle from idea to delivery, and the customers that demand the highest quality applications across multiple platforms&lt;/u&gt;.”...&lt;/p&gt;&lt;p&gt;No certain description of .NET 4.0 features, but even on the list of features of Visual Studio 2010 it is clear that it makes development more interoperable and integrated (continues to line of &lt;a href="http://msdn.microsoft.com/en-us/vstudio/bb725993.aspx"&gt;Visual Studio Rosario&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;And, interesting, do you know something valuable in other platforms, like Java, what .NET still does not have?&lt;/p&gt;&lt;p&gt;More links: &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc948977.aspx"&gt;Visual Studio 2010 and .NET Framework 4.0 Overview&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8160328463085340842?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8160328463085340842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8160328463085340842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8160328463085340842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8160328463085340842'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/10/visual-studio-2010-and-net-40-announced.html' title='Visual Studio 2010 and .NET 4.0 announced'/><author><name>Alex Meleta</name><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-8326030047163793770.post-8361314545174833506</id><published>2008-09-29T21:48:00.000-07:00</published><updated>2008-09-29T21:49:31.579-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips/Tricks'/><title type='text'>ScriptResource.axd 404 exception</title><content type='html'>After installing a web application on IIS 7 you get sometimes 404 exception with ScriptResource.axd handler without any obvious reason even if you have everything installed properly. The issue hides itself in application settings. Answer is simple - switch a pool of your application to Classic mode, and it backs to work.&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8361314545174833506?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8361314545174833506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8361314545174833506' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8361314545174833506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8361314545174833506'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/09/scriptresourceaxd-404-exception.html' title='ScriptResource.axd 404 exception'/><author><name>Alex Meleta</name><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-8326030047163793770.post-8763006292764953020</id><published>2008-09-24T22:55:00.000-07:00</published><updated>2008-09-24T23:00:30.366-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>C# &lt;&gt; VB Differences</title><content type='html'>What if developer has strongly enough experience in one of TOP 2 .NET languages but never used another one. Been asked of this question found nice link descirbing most hidden differences between VB.NET and C# h&lt;a href="ttp://msmvps.com/blogs/kathleen/archive/2008/07/25/what-a-c-coder-should-know-before-they-write-vb-updated.aspx"&gt;ttp://msmvps.com/blogs/kathleen/archive/2008/07/25/what-a-c-coder-should-know-before-they-write-vb-updated.aspx&lt;/a&gt; not only from specification perspective.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8763006292764953020?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8763006292764953020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8763006292764953020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8763006292764953020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8763006292764953020'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/09/c-vb-differences.html' title='C# &lt;&gt; VB Differences'/><author><name>Alex Meleta</name><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-8326030047163793770.post-8220641754272910727</id><published>2008-09-23T23:42:00.000-07:00</published><updated>2008-09-24T23:04:37.328-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='W2K8'/><title type='text'>Windows 2008 Server Core findings</title><content type='html'>After spending some time preparing presentation of Windows 2008 Core I discovered some points usually unclear after a quick view. Here they are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Can you have IIS 7.0 on Windows 2008 Core: &lt;span style="font-weight: bold;"&gt;yes &lt;/span&gt;(with &lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/03/22/sc-enario-windows-web-2-0-server-2008.aspx"&gt;several limitations&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Can you install .NET Framework: &lt;span style="font-weight: bold; "&gt;no&lt;/span&gt; (hilarious, but, no)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Can you install Microsoft SQL 2005: still &lt;span style="font-weight: bold; "&gt;no&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Having no possibilty to install .NET FW &amp;amp; SQL 2005 simply means that:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Can you install ASP.NET :  &lt;span style="font-weight: bold;"&gt;no&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Can you install Microsoft SharePoint: &lt;span style="font-weight: bold;"&gt;no &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Can you install PowerShell: &lt;span style="font-weight: bold;"&gt;no&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;In this case Server Core is strongly server-role one, such as AD Domain Controller, Windows Backup, File Server and so on (&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.trainsignaltraining.com/windows-server-2008-server-core-roles/2008-04-09/"&gt;http://www.trainsignaltraining.com/windows-server-2008-server-core-roles/2008-04-09/&lt;/a&gt;&lt;/span&gt;), not an business layer, what was initially expected.&lt;br /&gt;&lt;br /&gt;As a server-role it has tangible benefit benefits (&lt;span style="font-size:85%;"&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/03/21/sc-enarios-server-core-scenarios.asp"&gt;http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/03/21/sc-enarios-server-core-scenarios.asp&lt;/a&gt;x&lt;/span&gt;) even aside of 10 surprises of Windows 2008 Core (&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.builderau.com.au/program/windows/soa/10-surprising-things-about-Windows-Server-2008/0,339024644,339292005,00.htm"&gt;http://www.builderau.com.au/program/windows/soa/10-surprising-things-about-Windows-Server-2008/0,339024644,339292005,00.htm&lt;/a&gt;&lt;/span&gt;) &lt;br /&gt;&lt;br /&gt;Finally, these are several helpful links:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Official Server Core blog - &lt;span style="font-size:85%;"&gt;&lt;a href="http://blogs.technet.com/server_core/"&gt;http://blogs.technet.com/server_core/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;SC'enario: Windows Web 2.0 Server 2008 (IIS 7) -&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/03/22/sc-enario-windows-web-2-0-server-2008.aspx"&gt;http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/03/22/sc-enario-windows-web-2-0-server-2008.aspx&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Windows Server 2008 Command Lines for Administrative Consoles &lt;span style="font-size:78%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="ttp://msmvps.com/blogs/ad/archive/2008/06/20/windows-server-2008-command-lines-for-administrative-consoles.aspx"&gt;http://msmvps.com/blogs/ad/archive/2008/06/20/windows-server-2008-command-lines-for-administrative-consoles.aspx&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8220641754272910727?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8220641754272910727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8220641754272910727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8220641754272910727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8220641754272910727'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/09/windows-2008-server-core-findings.html' title='Windows 2008 Server Core findings'/><author><name>Alex Meleta</name><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-8326030047163793770.post-5587113503520796803</id><published>2008-06-23T23:51:00.000-07:00</published><updated>2008-06-24T00:35:07.676-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS/SharePoint'/><title type='text'>WSS 3.0 Visual Studio 2008 Extensions</title><content type='html'>Microsoft released new version of one of the most usefull tools for WSS 3.0 - Visual Studio 2008 Extensions. Windows 2008 is also supported. Can be downloaded from here &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip!&lt;/strong&gt; It's possible to install WSS 3.0 on Windows Vista using the &lt;a href="http://community.bamboosolutions.com/media/p/193.aspx"&gt;WSS Vista Launcher&lt;/a&gt;. Thanks to &lt;a href="http://community.bamboosolutions.com/members/Jonas-Nilsson/default.aspx"&gt;Jonas Nilsson&lt;/a&gt; following link contains detailed description how to do it: &lt;a href="http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx"&gt;http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-5587113503520796803?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/5587113503520796803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=5587113503520796803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5587113503520796803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5587113503520796803'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/06/wss-30-visual-studio-2008-extensions.html' title='WSS 3.0 Visual Studio 2008 Extensions'/><author><name>Alex Meleta</name><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-8326030047163793770.post-8739667350763392522</id><published>2008-05-20T13:04:00.000-07:00</published><updated>2008-05-20T13:08:49.659-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='WPF/E'/><category scheme='http://www.blogger.com/atom/ns#' term='WPF/WCF/WF'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Silverlight (JavaScript and CLR) vs DHTML vs Flash (Flex) vs WPF vs Apollo vs Java (Swing)</title><content type='html'>&lt;p&gt;Have found the &lt;a href="http://bubblemark.com/"&gt;site&lt;/a&gt; provides a test to directly compare performance of different RIA frameworks/approaches in different browsers. The test implements simple 2D animation demo initially created in DHTML, then ported to Silverlight (WPF/e), Flex and WPF (XBAP). &lt;/p&gt;&lt;p&gt;The site location is  &lt;a href="http://bubblemark.com/"&gt;http://bubblemark.com/&lt;/a&gt;&lt;br /&gt;You can see the results here: &lt;a href="http://metalinkltd.com/?p=108"&gt;http://metalinkltd.com/?p=108&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Briefly, WPF wins :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8739667350763392522?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8739667350763392522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8739667350763392522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8739667350763392522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8739667350763392522'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/05/silverlight-javascript-and-clr-vs-dhtml.html' title='Silverlight (JavaScript and CLR) vs DHTML vs Flash (Flex) vs WPF vs Apollo vs Java (Swing)'/><author><name>Alex Meleta</name><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-8326030047163793770.post-5118755650252020200</id><published>2008-05-13T05:41:00.000-07:00</published><updated>2008-05-13T12:19:25.905-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Visual Studio 2008 and Framework 3.5 Service Pack 1</title><content type='html'>Scott Guthrie posted comprehensive article about feature improvements of Framework 3.5 SP1 and VS 2008 SP1:&lt;br /&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Briefly,&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;VS 2008&lt;/span&gt; JavaScript has script formatting options, Intellisense also have been improved as performance of HTML Designer as some VB and C# improvements in dev/debug mode. &lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;WPF &lt;/span&gt;is greatly improved in performance, includes several data binding and editing improvements to WPF, effects and interoperability with Direct3D. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;ASP.NET AJAX&lt;/span&gt; also has additional support: Script Combining element and Back/Forward Button History. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;ADO.NET&lt;/span&gt; Entity Framework and LINQ to Entities have been included into NET 3.5 SP1, at last!, as &lt;/span&gt;&lt;a href="http://astoria.mslivelabs.com/"&gt;&lt;span style="font-size:85%;"&gt;Data Services&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;, formerly code-named "&lt;/span&gt;&lt;a href="http://astoria.mslivelabs.com/"&gt;&lt;span style="font-size:85%;"&gt;Astoria&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;". &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;ASP.NET&lt;/span&gt; includes Routing Engine (System.Web.Routing) and dynamic data (&lt;/span&gt;&lt;a href="http://www.infoq.com/news/2007/12/aspnet-dynamic-data"&gt;&lt;span style="font-size:85%;"&gt;Scaffolding Support&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;). &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Winforms &lt;/span&gt;receives additional elements - vector shape, printing, and DataRepeater. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;SQL 2008&lt;/span&gt; supported. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;WCF&lt;/span&gt; has new Hosting Wizard, significant scalability improvements (5-10x) in Web-hosted application scenarios, with API usability improvements and debugging support in partial trust context.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-5118755650252020200?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/5118755650252020200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=5118755650252020200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5118755650252020200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5118755650252020200'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/05/visual-studio-2008-and-framework-35.html' title='Visual Studio 2008 and Framework 3.5 Service Pack 1'/><author><name>Alex Meleta</name><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-8326030047163793770.post-4976413088314461978</id><published>2008-03-15T06:00:00.001-07:00</published><updated>2008-03-15T14:35:33.270-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Google your way to a wacky office</title><content type='html'>&lt;a href="http://news.bbc.co.uk/1/hi/technology/7290322.stm"&gt;http://news.bbc.co.uk/1/hi/technology/7290322.stm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You dont' know what to do with your IT department's mood? :) The Ambience can be the way, and Google rocks in this area, shown by example on how to "design of its new European engineering headquarters in Zurich Switzerland".&lt;br /&gt;&lt;a href="http://news.bbc.co.uk/1/hi/technology/7290322.stm"&gt;&lt;br /&gt;&lt;img src="http://newsimg.bbc.co.uk/media/images/44487000/jpg/_44487362_googleslide_512.jpg" name="holdingImage" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:78%;"&gt;Thanks Michael for the link&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-4976413088314461978?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/4976413088314461978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=4976413088314461978' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4976413088314461978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4976413088314461978'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2008/03/google-your-way-to-wacky-office.html' title='Google your way to a wacky office'/><author><name>Alex Meleta</name><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-8326030047163793770.post-1715750384996139220</id><published>2007-11-02T02:51:00.000-07:00</published><updated>2007-11-02T03:01:45.195-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips/Tricks'/><title type='text'>Hard Drive Speed and Visual Studio Performance</title><content type='html'>&lt;p&gt;.. "People often ask me at conferences for PC hardware recommendations. Specifically - "what type of machine do you recommend I get for doing development with Visual Studio?" and/or "your laptop seems really fast, what type is it?" Some of my recommendations on this topic are fairly standard and obvious" ...&lt;/p&gt;&lt;p&gt;Read more here: &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/01/tip-trick-hard-drive-speed-and-visual-studio-performance.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2007/11/01/tip-trick-hard-drive-speed-and-visual-studio-performance.aspx&lt;/a&gt;&lt;/p&gt;&lt;em&gt;ps. useful tips especially when developing takes a place on a customer side on old notebook )&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-1715750384996139220?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/1715750384996139220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=1715750384996139220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1715750384996139220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1715750384996139220'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/11/hard-drive-speed-and-visual-studio.html' title='Hard Drive Speed and Visual Studio Performance'/><author><name>Alex Meleta</name><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-8326030047163793770.post-7902617722648183394</id><published>2007-10-30T03:14:00.000-07:00</published><updated>2007-10-30T03:24:00.613-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF/WCF/WF'/><title type='text'>Acropolis will be a part of framework?</title><content type='html'>Seems like Acropolis is going to next versions of Framework, but his existence as a standalone project is over.&lt;br /&gt;&lt;br /&gt;Ream more ...&lt;br /&gt;&lt;a href="http://blogs.msdn.com/acropolis/archive/2007/10/29/An-Acropolis-Update.aspx"&gt;http://blogs.msdn.com/acropolis/archive/2007/10/29/An-Acropolis-Update.aspx&lt;/a&gt;&lt;br /&gt;..."We are very excited to be entering the next phase of the project where we will begin to roll many of the Acropolis concepts &lt;em&gt;into future versions of the .NET Framework&lt;/em&gt; for the desktop and Silverlight. Unfortunately, while we figure out exactly how to go about this, &lt;em&gt;we have decided not to release any more Acropolis CTP's.&lt;/em&gt; We're going to keep the current CTP bits available to allow you to continue prototyping and evaluating the Acropolis concepts."...&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-7902617722648183394?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/7902617722648183394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=7902617722648183394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7902617722648183394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7902617722648183394'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/10/acropolis-will-be-part-of-framework.html' title='Acropolis will be a part of framework?'/><author><name>Alex Meleta</name><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-8326030047163793770.post-4359714091145079651</id><published>2007-08-30T15:54:00.000-07:00</published><updated>2007-08-30T15:58:39.469-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><title type='text'>.NET 3.X setup instructions</title><content type='html'>&lt;p&gt;I have discover setup instructions for those who need some tips on setting up environment to work with the latest technologies:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.dasblonde.net/2007/08/14/SystemSetupForNET30AndNET35.aspx"&gt;http://www.dasblonde.net/2007/08/14/SystemSetupForNET30AndNET35.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-4359714091145079651?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/4359714091145079651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=4359714091145079651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4359714091145079651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4359714091145079651'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/08/net-3x-setup-instructions.html' title='.NET 3.X setup instructions'/><author><name>Alex Meleta</name><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-8326030047163793770.post-7531155353621106603</id><published>2007-07-18T06:58:00.000-07:00</published><updated>2007-07-18T07:08:54.132-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>ASP.NET vs PHP</title><content type='html'>Allen Harkleroad and Jason Sexton wrote good article about comparition of ASP.NET and PHP. Considered estimation provided for availability, ease to develop, support, efficiency and hosting cost.&lt;br /&gt;&lt;br /&gt;See there: &lt;a href="http://www.technoblogo.com/2007/07/17/PHP+Versus+Microsoft+ASPnet++A+Straightforward+Comparison.aspx"&gt;http://www.technoblogo.com/2007/07/17/PHP+Versus+Microsoft+ASPnet++A+Straightforward+Comparison.aspx&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;In short, ASP.NET wins!&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-7531155353621106603?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/7531155353621106603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=7531155353621106603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7531155353621106603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7531155353621106603'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/07/aspnet-vs-php.html' title='ASP.NET vs PHP'/><author><name>Alex Meleta</name><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-8326030047163793770.post-9020611635191270238</id><published>2007-07-06T07:23:00.001-07:00</published><updated>2007-07-06T07:28:07.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Useful Tip</title><content type='html'>Just to remember :)&lt;br /&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=322910"&gt;&lt;img id="BLOGGER_PHOTO_ID_5084090192201387202" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_anWu4oD8jvg/Ro5RF9g2DMI/AAAAAAAAAAw/IplsO6R1VSM/s320/vstip.bmp" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-9020611635191270238?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/9020611635191270238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=9020611635191270238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/9020611635191270238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/9020611635191270238'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/07/useful-tip.html' title='Useful Tip'/><author><name>Alex Meleta</name><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://2.bp.blogspot.com/_anWu4oD8jvg/Ro5RF9g2DMI/AAAAAAAAAAw/IplsO6R1VSM/s72-c/vstip.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-8289380871849421125</id><published>2007-07-02T12:51:00.000-07:00</published><updated>2007-07-02T12:55:44.109-07:00</updated><title type='text'></title><content type='html'>Microsoft .NET Framework 3.5 June 2007 Community Technology Preview (CTP) has been released:&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e6fd8663-8b77-4649-8d36-3830e18528fa"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=e6fd8663-8b77-4649-8d36-3830e18528fa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quick short about what's new:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Deep integration of Language Integrated Query (LINQ) and data awareness. &lt;/li&gt;&lt;li&gt;ASP.NET AJAX improvements.&lt;/li&gt;&lt;li&gt;New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards. &lt;/li&gt;&lt;li&gt;Full tooling support for WF, WCF, and WPF, including the new workflow-enabled services technology. &lt;/li&gt;&lt;li&gt;New classes in .NET Framework 3.5 base class library (BCL) address the most common customer requests.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8289380871849421125?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8289380871849421125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8289380871849421125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8289380871849421125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8289380871849421125'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/07/microsoft.html' title=''/><author><name>Alex Meleta</name><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-8326030047163793770.post-8497858651929576221</id><published>2007-07-02T06:51:00.001-07:00</published><updated>2007-07-02T06:51:34.784-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>What's new in SQL 2008 on microsoft eLearning</title><content type='html'>&lt;p&gt;The new course about new SQL Server 2008 features was published: &lt;a title="http://msmvps.com/blogs/satheeshbabu/archive/2007/07/02/what-s-new-in-microsoft-174-sql-server-2008.aspx" href="http://msmvps.com/blogs/satheeshbabu/archive/2007/07/02/what-s-new-in-microsoft-174-sql-server-2008.aspx"&gt;http://msmvps.com/blogs/satheeshbabu/archive/2007/07/02/what-s-new-in-microsoft-174-sql-server-2008.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8497858651929576221?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8497858651929576221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8497858651929576221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8497858651929576221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8497858651929576221'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/07/what-new-in-sql-2008-on-microsoft.html' title='What&amp;#39;s new in SQL 2008 on microsoft eLearning'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-7741413706021383356</id><published>2007-07-02T06:44:00.001-07:00</published><updated>2007-07-02T06:44:50.098-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>VS for Testers Resource</title><content type='html'>&lt;p&gt;Ed published a great collection of resources for VS Team System for Testers&lt;/p&gt; &lt;p&gt;Read it there &lt;a title="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1177487&amp;amp;SiteID=1" href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1177487&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1177487&amp;amp;SiteID=1&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-7741413706021383356?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/7741413706021383356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=7741413706021383356' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7741413706021383356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7741413706021383356'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/07/vs-for-testers-resource.html' title='VS for Testers Resource'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-8406931626376382102</id><published>2007-06-30T10:52:00.001-07:00</published><updated>2007-06-30T10:52:29.071-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Overcome security threats for Ajax applications</title><content type='html'>&lt;p&gt;Recommend to read the &lt;a href="http://www.ibm.com/developerworks/web/library/x-ajaxsecurity.html?ca=drs-" target="_blank"&gt;following article&lt;/a&gt; which describes the possible threats for AJAX apps and the way to secure them.&lt;/p&gt; &lt;p&gt;The main parts of article are:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Avoiding the same-origin policy: JSON and the dynamic script tag  &lt;li&gt;Avoiding the same-origin policy: Ajax proxy  &lt;li&gt;Avoiding the same-origin policy: Greasemonkey  &lt;li&gt;&lt;a&gt;Examining attack scenarios&lt;/a&gt;  &lt;li&gt;&lt;a&gt;Recommended best practices&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8406931626376382102?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8406931626376382102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8406931626376382102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8406931626376382102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8406931626376382102'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/06/overcome-security-threats-for-ajax.html' title='Overcome security threats for Ajax applications'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-3810229068605244906</id><published>2007-06-13T02:50:00.001-07:00</published><updated>2007-06-13T02:50:34.142-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Call client-side JS when UpdatePanel request is over</title><content type='html'>&lt;p&gt;Good sample described how to make client JS calls after UpdatePanel completed its work &lt;a title="http://blog.jeromeparadis.com/archive/2007/03/01/1501.aspx" href="http://blog.jeromeparadis.com/archive/2007/03/01/1501.aspx"&gt;http://blog.jeromeparadis.com/archive/2007/03/01/1501.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-3810229068605244906?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/3810229068605244906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=3810229068605244906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3810229068605244906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3810229068605244906'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/06/call-client-side-js-when-updatepanel.html' title='Call client-side JS when UpdatePanel request is over'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-6246090729543149085</id><published>2007-06-12T05:07:00.001-07:00</published><updated>2007-06-12T05:07:31.058-07:00</updated><title type='text'>Web developer system tools set</title><content type='html'>&lt;p&gt;A good system tools set for the web developer: &lt;a title="http://www.pluralsight.com/tools.aspx" href="http://www.pluralsight.com/tools.aspx"&gt;http://www.pluralsight.com/tools.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Includes:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;ASP.NET Pipeline Viewer  &lt;li&gt;ASP.NET Security Context Viewer  &lt;li&gt;ViewState decoder  &lt;li&gt;MachineKey Generator  &lt;li&gt;Interactive XPath Expression Builder  &lt;li&gt;JS XML Schema validator  &lt;li&gt;Interactive Window Station / Desktop DACL Editor  &lt;li&gt;and etc&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-6246090729543149085?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/6246090729543149085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=6246090729543149085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6246090729543149085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6246090729543149085'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/06/web-developer-system-tools-set.html' title='Web developer system tools set'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-498113420133215372</id><published>2007-06-03T08:22:00.001-07:00</published><updated>2007-06-03T08:23:10.367-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Using Selenium + FitNesse to test your web app</title><content type='html'>&lt;p&gt;In the &lt;a href="http://gojko.net/2007/05/20/automating-web-tests-with-fitnesse-and-selenium" target="_blank"&gt;current article&lt;/a&gt; the Selenium and FitNesse tools are reviewed in the aspect of automating web tests. Author shows the sample of how to use them in the&amp;nbsp;real world.&lt;/p&gt; &lt;p&gt;Read good article.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-498113420133215372?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/498113420133215372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=498113420133215372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/498113420133215372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/498113420133215372'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/06/using-selenium-fitnesse-to-test-your.html' title='Using Selenium + FitNesse to test your web app'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-6125799258004094654</id><published>2007-06-03T07:43:00.001-07:00</published><updated>2007-06-03T08:25:35.438-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF/E'/><title type='text'>Learning Silverlight - resources</title><content type='html'>&lt;p&gt;A good learning guide was published there: &lt;a title="http://searchvb.techtarget.com/generic/0,295582,sid8_gci1256287,00.html" href="http://searchvb.techtarget.com/generic/0,295582,sid8_gci1256287,00.html"&gt;http://searchvb.techtarget.com/generic/0,295582,sid8_gci1256287,00.html&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-6125799258004094654?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/6125799258004094654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=6125799258004094654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6125799258004094654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6125799258004094654'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/06/learning-silverlight-resources.html' title='Learning Silverlight - resources'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-5157364780991888544</id><published>2007-06-02T13:21:00.001-07:00</published><updated>2007-06-02T13:21:52.867-07:00</updated><title type='text'>Poster: VBScript most commonly used command</title><content type='html'>&lt;p&gt;&lt;a&gt;&lt;/a&gt;Quick reference guide to commonly-used VBScript commands. For best results, open the file in Microsoft Word, print the contents to legal-sized paper (8 inches by 14 inches), and fold the resulting printout in half, making a four-page booklet. &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?familyid=9c80b0df-b9b4-4fcb-b513-02f8f40049e8&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=9c80b0df-b9b4-4fcb-b513-02f8f40049e8&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=9c80b0df-b9b4-4fcb-b513-02f8f40049e8&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-5157364780991888544?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/5157364780991888544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=5157364780991888544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5157364780991888544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5157364780991888544'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/06/poster-vbscript-most-commonly-used.html' title='Poster: VBScript most commonly used command'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-1836551752056489858</id><published>2007-05-23T09:19:00.001-07:00</published><updated>2007-05-23T09:19:06.973-07:00</updated><title type='text'>Design-patterns guidance package</title><content type='html'>&lt;p&gt;On the CODEPLEX the "Deging Patterns" package for GAT was published.&lt;/p&gt; &lt;p&gt;So, now patterns are available as the templates - everything you need to do is select the desired pattern&amp;nbsp;from the list&amp;nbsp;and it will be generated for your project in VS 2005.&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.codeplex.com/dpguidance" href="http://www.codeplex.com/dpguidance"&gt;http://www.codeplex.com/dpguidance&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-1836551752056489858?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/1836551752056489858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=1836551752056489858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1836551752056489858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1836551752056489858'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/05/design-patterns-guidance-package.html' title='Design-patterns guidance package'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-5501977847907139177</id><published>2007-05-14T12:12:00.000-07:00</published><updated>2007-05-16T12:35:07.147-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Thoughts about virtual desktops</title><content type='html'>&lt;p&gt;Arnon Rotem wrote about AJAX-virtual desktops - the Apollo (a cross-OS runtime from Adobe Labs to build and deploy desktop RIA’s) and nowadays MS technologies (WPF/E etc.):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ddj.com/blog/architectblog/archives/2007/04/ajax_desktops_d.html"&gt;http://www.ddj.com/blog/architectblog/archives/2007/04/ajax_desktops_d.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also there are some Apollo resources:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/Apollo"&gt;http://labs.adobe.com/wiki/index.php/Apollo&lt;/a&gt; (homepage and download)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/devnet/videos/apollo_demo07/index.html"&gt;http://www.adobe.com/devnet/videos/apollo_demo07/index.html&lt;/a&gt; (demo at DEMO 07 conference)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-5501977847907139177?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/5501977847907139177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=5501977847907139177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5501977847907139177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5501977847907139177'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/05/thoughts-about-virtual-desktops.html' title='Thoughts about virtual desktops'/><author><name>Alex Meleta</name><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-8326030047163793770.post-3523227705035615426</id><published>2007-05-12T07:34:00.001-07:00</published><updated>2007-05-19T05:33:46.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>.NET Tips &amp; Tricks manual</title><content type='html'>&lt;p&gt;Published the list of&amp;nbsp;our .NET Tips &amp;amp; Tricks: &lt;a title="http://docs.google.com/Doc?id=dgzv6kc_16dkmzhq" href="http://docs.google.com/Doc?id=dgzv6kc_16dkmzhq"&gt;http://docs.google.com/Doc?id=dgzv6kc_16dkmzhq&lt;/a&gt;&lt;/p&gt; &lt;p&gt;IF you have something to add - welcome&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-3523227705035615426?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/3523227705035615426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=3523227705035615426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3523227705035615426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3523227705035615426'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/05/net-tips-tricks-manual.html' title='.NET Tips &amp;amp; Tricks manual'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-5435170323767022495</id><published>2007-05-10T12:05:00.001-07:00</published><updated>2007-05-19T05:33:51.484-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>IE DevBar Release</title><content type='html'>&lt;p&gt;Internet Explorer Developer Toolbar has been released, finally.&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-5435170323767022495?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/5435170323767022495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=5435170323767022495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5435170323767022495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5435170323767022495'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/05/ie-devbar-release.html' title='IE DevBar Release'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-8771939230549342983</id><published>2007-05-05T12:54:00.001-07:00</published><updated>2007-05-05T13:34:58.123-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>A Comparison of C# to Java</title><content type='html'>&lt;p&gt;Dare Obasanjo updated his "&lt;a href="http://www.25hoursaday.com/CsharpVsJava.html" target="_blank"&gt;Comparison of Microsoft's C# Programming Language to Sun Microsystems' Java Programming Language&lt;/a&gt;" article, including C# 2.0 and Java SE 6.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8771939230549342983?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8771939230549342983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8771939230549342983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8771939230549342983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8771939230549342983'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/05/comparison-of-c-to-java.html' title='A Comparison of C# to Java'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-7731455374513742478</id><published>2007-05-05T11:59:00.000-07:00</published><updated>2007-05-19T05:34:45.586-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>top 10 application security vulnerabilities</title><content type='html'>Bryan Sullivan posted part 1 of his "top 10 application security vulnerabilities in Web.config files" articles. For now only five security "worst offenders" misconfigurations available:&lt;br /&gt;&lt;br /&gt;1. Custom Errors Disabled&lt;br /&gt;2. Leaving Tracing Enabled in Web-Based Applications&lt;br /&gt;3. Debugging Enabled&lt;br /&gt;4. Cookies Accessible through Client-Side Script&lt;br /&gt;5. Cookieless Session State Enabled&lt;br /&gt;&lt;br /&gt;Read at &lt;a href="http://www.wwwcoder.com/tabid/68/type/art/parentid/258/site/6518/default.aspx"&gt;http://www.wwwcoder.com/tabid/68/type/art/parentid/258/site/6518/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update:&lt;/strong&gt; another 5 vulnerabilities are there http://www.wwwcoder.com/tabid/68/type/art/parentid/258/site/6520/default.aspx&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-7731455374513742478?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/7731455374513742478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=7731455374513742478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7731455374513742478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7731455374513742478'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/05/top-10-application-security.html' title='top 10 application security vulnerabilities'/><author><name>Alex Meleta</name><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-8326030047163793770.post-116881648973959476</id><published>2007-05-05T10:46:00.001-07:00</published><updated>2007-05-05T13:35:19.244-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>ASP.net newcomers</title><content type='html'>&lt;p&gt;Several newcomers are in the ASP.NET world on this week&lt;/p&gt; &lt;p&gt;1) "&lt;a href="http://astoria.mslivelabs.com/" target="_blank"&gt;Astora&lt;/a&gt;" - new framework to make it easy for use to build Web data services to make it easy for developers to get data for a rich web client using ASP.Net Ajax and Silverligth.&lt;/p&gt; &lt;p&gt;2) "&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9323777E-FE78-430C-AD92-D5BE5B5EAD98&amp;amp;displaylang=en" target="_blank"&gt;ASP.NET Futures&lt;/a&gt;" - the set of new controls for VS 2005 and VS Orcas&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div&gt;DynamicRssLink&lt;/div&gt;&lt;/li&gt; &lt;li&gt;DynamicDetails&lt;/li&gt; &lt;li&gt;DynamicList&lt;/li&gt; &lt;li&gt;DynamicNavigator&lt;/li&gt; &lt;li&gt;DynamicFilter&lt;/li&gt; &lt;li&gt;DynamicInsert&lt;/li&gt; &lt;li&gt;DynamicAutoData&lt;/li&gt; &lt;li&gt;SearchDataSource&lt;/li&gt; &lt;li&gt;History&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-116881648973959476?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/116881648973959476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=116881648973959476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/116881648973959476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/116881648973959476'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/05/aspnet-newcomers.html' title='ASP.net newcomers'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-1996064806591650719</id><published>2007-05-05T07:38:00.001-07:00</published><updated>2007-05-05T13:35:19.245-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Silverlight Developer Reference</title><content type='html'>&lt;p&gt;The graphical representation of Silverlight reference:&lt;/p&gt; &lt;p alight="center"&gt;&lt;a href="http://download.microsoft.com/download/f/2/e/f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_Map_FinalNET.png"&gt;&lt;img src="http://img408.imageshack.us/img408/7624/silverlighthi0.jpg" border="0" alt="Image Hosted by ImageShack.us"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://download.microsoft.com/download/f/2/e/f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_Map_FinalNET.png" href="http://download.microsoft.com/download/f/2/e/f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_Map_FinalNET.png" target="_blank"&gt;http://download.microsoft.com/download/f/2/e/f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_Map_FinalNET.png&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-1996064806591650719?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/1996064806591650719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=1996064806591650719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1996064806591650719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1996064806591650719'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/05/silverlight-developer-reference.html' title='Silverlight Developer Reference'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-2037804151246963989</id><published>2007-04-30T10:45:00.001-07:00</published><updated>2007-04-30T10:56:25.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='WF'/><title type='text'>"Programming Windows Workflow Foundation" Book Review</title><content type='html'>&lt;p&gt;&lt;/p&gt; &lt;p&gt; &lt;table border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top"&gt;&lt;img src="http://ec1.images-amazon.com/images/I/11CiwicnT+L.jpg" border="1"&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#&lt;/b&gt;&lt;br&gt;by K, Scott Allen&lt;br&gt;&lt;br&gt;&lt;a href="http://www.amazon.com/gp/redirect.html%3FASIN=1904811213%26tag=ws%26lcode=sp1%26cID=2025%26ccmID=165953%26location=/o/ASIN/1904811213%253FSubscriptionId=0525E2PQ81DD7ZTWTK82"&gt;Read more about this title...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt; &lt;p&gt;There are number of books about Microsoft Workflow (WF), but few of them are really worth being read. The current book will be useful as for WF newbies as for advanced developers. &lt;/p&gt; &lt;p&gt;Author explains the sense of workflow very neat and elegant. After first chapter you become familiar with the main activities and how to use them, even if you never used workflow before. There is no "padding" and other stuff with is widely used by authors. The book is really solid and meaningful.&lt;/p&gt; &lt;p&gt;The book starts from the describing main WF entities, Visual Studio Extension, XAML, and WF runtime. Then author tells us about base WF activities, events, fault handling, transaction + compensation, and rules. These descriptions are provided with colorful diagrams and code samples on C#. After that the advanced part stats, where&amp;nbsp;custom activities, hosting, even-driven workflows are presented.&lt;/p&gt; &lt;p&gt;I always consider the "PACK Publishing" books the best among all publishers, and the current book confirm this. &lt;/p&gt; &lt;p&gt;Rating: &lt;img alt="Star" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/star.gif"&gt;&lt;img alt="Star" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/star.gif"&gt;&lt;img alt="Star" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/star.gif"&gt;&lt;img alt="Star" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/star.gif"&gt;&lt;img alt="Star" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/star.gif"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-2037804151246963989?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/2037804151246963989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=2037804151246963989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2037804151246963989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2037804151246963989'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/04/book-review.html' title='&amp;quot;Programming Windows Workflow Foundation&amp;quot; Book Review'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-6532043267051571542</id><published>2007-04-29T10:55:00.000-07:00</published><updated>2007-04-29T11:36:17.652-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF/E'/><title type='text'>RadControls for Silverlight</title><content type='html'>Have you ever heard about the Silverlight? :)&lt;br /&gt;If yes then Teleric made a RadControls for it:&lt;br /&gt;&lt;br /&gt;[Overview]&lt;br /&gt;&lt;a href="http://www.telerik.com/products/silverlight/overview.aspx"&gt;http://www.telerik.com/products/silverlight/overview.aspx&lt;/a&gt;&lt;br /&gt;[Demo]&lt;br /&gt;&lt;a href="http://www.telerik.com/demos/aspnet/silverlight/Cube/Examples/RoomDesigner/DefaultCS.aspx"&gt;http://www.telerik.com/demos/aspnet/silverlight/Cube/Examples/RoomDesigner/DefaultCS.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The publised key features are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Introduces the notion of layouts&lt;/li&gt;&lt;li&gt;Injection of controls in existing XAML files &lt;/li&gt;&lt;li&gt;Animation effects&lt;/li&gt;&lt;li&gt;Support for Themes&lt;/li&gt;&lt;li&gt;Seamless integration with ASP.NET AJAX&lt;/li&gt;&lt;li&gt;Client and Server Events&lt;/li&gt;&lt;li&gt;Preview shipped with 7 controls&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://www.telerik.com/images/editor/OverviewImages/SilverlightOverview.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand" alt="" src="http://www.telerik.com/images/editor/OverviewImages/SilverlightOverview.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-6532043267051571542?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/6532043267051571542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=6532043267051571542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6532043267051571542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6532043267051571542'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/04/radcontrols-for-silverlight.html' title='RadControls for Silverlight'/><author><name>Alex Meleta</name><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-8326030047163793770.post-2762041440611654993</id><published>2007-04-26T13:44:00.001-07:00</published><updated>2007-04-30T10:47:33.053-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Creating modules for IIS7</title><content type='html'>&lt;p&gt;The IIS.net &lt;a href="http://www.iis.net/News/Item.aspx?i=1158" target="_blank"&gt;posted&lt;/a&gt; detailed description of how to create modules for IIS7 using C# and C++.&lt;/p&gt;&lt;p&gt;Really good article &lt;img alt="Thumbs-up" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/thumbs_up.gif" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-2762041440611654993?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/2762041440611654993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=2762041440611654993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2762041440611654993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2762041440611654993'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/04/creating-modules-for-iis7.html' title='Creating modules for IIS7'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-9058163162776591142</id><published>2007-04-19T14:09:00.000-07:00</published><updated>2007-04-19T14:17:31.594-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><title type='text'>Visual Studio Orcas Beta 1</title><content type='html'>&lt;p&gt;Visual Studio Orcas Beta 1 has been released. Some links related to the subject:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Microsoft Pre-release Software Visual Studio Code Name "Orcas" Beta 1 Team Suite (Virtual PC version): &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=36b6609e-6f3d-40f4-8c7d-ad111679d8dc"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=36b6609e-6f3d-40f4-8c7d-ad111679d8dc&lt;/a&gt;&lt;/li&gt;&lt;li&gt;"Orcas" White Paper: &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=17319eb4-299c-43b8-a360-a1c2bd6a421b"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=17319eb4-299c-43b8-a360-a1c2bd6a421b&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Visual Studio Code Name "Orcas" Downloads &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx"&gt;http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-9058163162776591142?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/9058163162776591142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=9058163162776591142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/9058163162776591142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/9058163162776591142'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/04/visual-studio-orcas-beta-1.html' title='Visual Studio Orcas Beta 1'/><author><name>Alex Meleta</name><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-8326030047163793770.post-8899234617835204011</id><published>2007-04-19T13:36:00.001-07:00</published><updated>2007-04-30T10:47:00.512-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>AJAX in a nutshell</title><content type='html'>&lt;p&gt;Sanjeet published the really good overview the &lt;a title="basis of AJAX" href="http://blogs.msdn.com/sanjeets/archive/2007/04/18/ajax-in-a-nutshell-it-can-t-get-any-simpler-folks.aspx" target="_blank"&gt;basis of AJAX&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8899234617835204011?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8899234617835204011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8899234617835204011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8899234617835204011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8899234617835204011'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/04/ajax-in-nutshell.html' title='AJAX in a nutshell'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-8445332704513178034</id><published>2007-04-10T01:37:00.000-07:00</published><updated>2007-04-10T01:39:08.976-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Very concise VS error</title><content type='html'>Just got the following very concise VS 2005 error dialogbox :)  &lt;p&gt;Awesome!!&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AJr6TyLlRcg/RhtM6OSwAUI/AAAAAAAAA3I/Xj4f_MBlyX8/s1600-h/VS+error.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_AJr6TyLlRcg/RhtM6OSwAUI/AAAAAAAAA3I/Xj4f_MBlyX8/s320/VS+error.JPG" alt="" id="BLOGGER_PHOTO_ID_5051715970179006786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Studio just gone down abruptly during debuggin' managed application.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8445332704513178034?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8445332704513178034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8445332704513178034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8445332704513178034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8445332704513178034'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/04/very-concise-vs-error.html' title='Very concise VS error'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_AJr6TyLlRcg/RhtM6OSwAUI/AAAAAAAAA3I/Xj4f_MBlyX8/s72-c/VS+error.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-9165839503395899086</id><published>2007-04-05T23:00:00.001-07:00</published><updated>2007-04-05T23:01:53.786-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Google Reader - Shared RSS as a new blog</title><content type='html'>&lt;p&gt;Just added a new feature "shared RSS item" to our "&lt;a href="http://devkids.blogspot.com" target="_blank"&gt;devkids.blogspot.com&lt;/a&gt;" team blog. &lt;/p&gt;&lt;p&gt;This is a Google Reader's feature which allows you to shared the most interesting items of your RSS and they will be available as the post of new blog. Cool, isn't it? &lt;/p&gt;&lt;p&gt;I've seen the number of bloggers who just posted the links to other resources in their blogs. Google Reader automates this process, now you can just share the post and it will appear in specific Google's blog.&lt;/p&gt;&lt;p&gt;I've add this features to the sidebar of our teamblog at &lt;a href="http://devkids.blogspot.com"&gt;http://devkids.blogspot.com&lt;/a&gt; with my shared RSS items.&lt;/p&gt;&lt;p&gt;The direct link to my shared items is: &lt;a title="http://www.google.com/reader/shared/user/17877331264742925153/state/com.google/broadcast" href="http://www.google.com/reader/shared/user/17877331264742925153/state/com.google/broadcast"&gt;http://www.google.com/reader/shared/user/17877331264742925153/state/com.google/broadcast&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-9165839503395899086?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/9165839503395899086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=9165839503395899086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/9165839503395899086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/9165839503395899086'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/04/google-reader-shared-rss-as-new-blog_05.html' title='Google Reader - Shared RSS as a new blog'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-1027514413492776763</id><published>2007-04-03T12:19:00.001-07:00</published><updated>2007-04-30T10:58:25.181-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='WF'/><title type='text'>"Foundations of WF" Book Review</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;table border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;img src="http://ec2.images-amazon.com/images/P/1590597184.01._SCTHUMBZZZ_.jpg" border="1" /&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;b&gt;Foundations of WF: an Introduction to Windows Workflow Foundation (Expert's Voice in .Net)&lt;/b&gt;&lt;br /&gt;by Brian Myers&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/redirect.html%3FASIN=1590597184%26tag=ws%26lcode=sp1%26cID=2025%26ccmID=165953%26location=/o/ASIN/1590597184%253FSubscriptionId=0525E2PQ81DD7ZTWTK82"&gt;Read more about this title...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;When you are at the threshold of the new technology you need the really "dummy" introduction, to get the picture of it with extensive features description to understand to what extend in can be used in your project.&lt;/p&gt;&lt;p&gt;I consider current book as a really good manual for newbies to start with Microsoft Workflow.&lt;/p&gt;&lt;p&gt;In his book Brian doesn't go deep into the WF structure, but he neatly describes the WF entities, providing detailed samples on C# and VB.NET. His book covers the all main WF features, demonstrating how and when to use them, providing good description and suggesting what and where should be used. &lt;/p&gt;&lt;p&gt;Books gives the readers the sence of WF and knowledge allowing readers to go deeper.&lt;/p&gt;&lt;p&gt;I recommend this book as the start material for those who are really new to WF.&lt;/p&gt;&lt;p&gt;Rating: &lt;img alt="Star" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/star.gif"&gt;&lt;img alt="Star" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/star.gif"&gt;&lt;img alt="Star" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/star.gif"&gt;&lt;img alt="Star" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/star.gif"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-1027514413492776763?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/1027514413492776763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=1027514413492776763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1027514413492776763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1027514413492776763'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/04/of-wf-book-review.html' title='&amp;quot;Foundations of WF&amp;quot; Book Review'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-4337644726791619894</id><published>2007-03-29T14:15:00.000-07:00</published><updated>2007-04-14T07:33:47.197-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WF'/><title type='text'>Another links to WF</title><content type='html'>Also there are extra useful resources:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://wf.netfx3.com/"&gt;http://wf.netfx3.com/&lt;/a&gt; - The headquartes of Workflow Foundation&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.odetocode.com/Articles/455.aspx"&gt;Windows Workflow: The Base Activity Library &lt;/a&gt;- Cool all-round article describes applied usage of all WF activities.&lt;/li&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=122943"&gt;Hello Workflow - Windows Workflow Foundation key concepts&lt;/a&gt;  a screencast of helloword in WF&lt;/li&gt;&lt;li&gt;And &lt;a href="https://www.microsoftelearning.com/eLearning/gotoResource.aspx?resourceid=%7bC669EE14-A3D5-4F6F-8843-2797C82D7909%7d&amp;amp;locale=en-US"&gt;Introduction to Developing with Windows Workflow Foundation and Visual Studio 2005&lt;/a&gt; to pass a free-pay Microsoft course about WF.&lt;/li&gt;&lt;li&gt;The next reading stage of WF is &lt;a href="http://blogs.msdn.com/pandrew/archive/2007/03/16/bpel-for-windows-workflow-foundation-march-community-technology-preview-is-released.aspx"&gt;BPEL for Windows Workflow Foundation (March CTP)&lt;/a&gt;, coz what is the WF without BPEL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The &lt;a href="http://www.dotnetkicks.com/wwf"&gt;Latest Windows Workflow Foundation stories&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The article about &lt;a href="http://blogs.msdn.com/lamonth/archive/2005/09/14/466222.aspx"&gt;Windows Workflow Foundation vs BizTalk Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/wael/archive/2007/04/12/start-learning-workflows.aspx"&gt;Starting Learning WF&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;And WF-resource lists, finally: &lt;a href="http://geekswithblogs.net/marcost/archive/2006/05/09/77721.aspx"&gt;1&lt;/a&gt; &lt;a href="http://blogs.msdn.com/nevermet/archive/2006/09/13/751393.aspx"&gt;2&lt;/a&gt; &lt;a href="http://www.deitel.com/dotnet3.0/.NET3.0_ResourceCenter_WF.html"&gt;3&lt;/a&gt; &lt;a href="http://www.geekswithblogs.net/notesetc/articles/56260.aspx"&gt;4&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-4337644726791619894?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/4337644726791619894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=4337644726791619894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4337644726791619894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4337644726791619894'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/03/another-links-to-wf.html' title='Another links to WF'/><author><name>Alex Meleta</name><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-8326030047163793770.post-1436279556192276025</id><published>2007-03-28T04:44:00.003-07:00</published><updated>2007-03-29T14:47:10.527-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WF'/><title type='text'>Workflow - recommended reading for newbies</title><content type='html'>&lt;p&gt;The following set of articles helps you to start with Microsoft WorkFlow&lt;/p&gt;&lt;p&gt;1) &lt;a title="http://msdn2.microsoft.com/en-us/library/aa480214.aspx" href="http://msdn2.microsoft.com/en-us/library/aa480214.aspx"&gt;Getting Started with Microsoft Windows Workflow Foundation: A Developer Walkthrough&lt;/a&gt;&lt;/p&gt;&lt;p&gt;General overview with diagrams and samples describing Sequential and StateMachine workflows&lt;/p&gt;&lt;p&gt;2) &lt;a title="http://www.codeproject.com/WF/HelloWF.asp" href="http://www.codeproject.com/WF/HelloWF.asp"&gt;Hello, WF!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Description of activities with samples (no diagrams)&lt;/p&gt;&lt;p&gt;3) &lt;a title="http://msdn.microsoft.com/msdnmag/issues/06/03/CuttingEdge/" href="http://msdn.microsoft.com/msdnmag/issues/06/03/CuttingEdge/"&gt;Windows Workflow Foundation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sample of using WF with Windows Forms&lt;/p&gt;&lt;p&gt;4) &lt;a title="http://msdn.microsoft.com/msdnmag/issues/06/04/cuttingedge/default.aspx" href="http://msdn.microsoft.com/msdnmag/issues/06/04/cuttingedge/default.aspx"&gt;Windows Workflow Foundation, Part 2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sample of using WF with ASP.NET&lt;/p&gt;&lt;p&gt;5) &lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa973808.aspx" target="_blank"&gt;Performance Characteristics of Windows Workflow Foundation&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-1436279556192276025?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/1436279556192276025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=1436279556192276025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1436279556192276025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1436279556192276025'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/03/workflow-recommended-reading-for.html' title='Workflow - recommended reading for newbies'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-3652757337078701490</id><published>2007-03-25T08:02:00.001-07:00</published><updated>2007-03-25T08:04:23.766-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Ajax and XML: Five Ajax anti-patterns</title><content type='html'>&lt;p&gt;Article describes the most common AJAX antipatterns, such as&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Polling on a timer when you don't need to &lt;li&gt;Not inspecting the return results in the callback &lt;li&gt;Passing complex XML when HTML would be better &lt;li&gt;Passing XML when you should pass JavaScript code &lt;li&gt;Doing too much on the server&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Source: &lt;a href="http://www-128.ibm.com/developerworks/web/library/x-ajaxxml3/index.html?ca=drs-"&gt;Ajax and XML: Five Ajax anti-patterns&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-3652757337078701490?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/3652757337078701490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=3652757337078701490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3652757337078701490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3652757337078701490'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/03/ajax-and-xml-five-ajax-anti-patterns.html' title='Ajax and XML: Five Ajax anti-patterns'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-1974262753201768257</id><published>2007-03-23T11:18:00.000-07:00</published><updated>2007-03-23T14:32:25.047-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Coding standard'/><title type='text'>Microsoft Design Guidelines</title><content type='html'>&lt;a href="http://laflour.spaces.live.com/"&gt;Michael Nemtsev&lt;/a&gt; has discovered that Microsoft published the usability &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=b996e1e7-a83a-4cae-936b-2a9d94b11bc5&amp;displaylang=en&amp;amp;tm"&gt;guidelines &lt;/a&gt;to design applications for Windows. The document describes best practices in designing interfaces, visual and functional consistency, the overall usability of your applications and stuff (but doesn't describe how to design proper components). Checklists are also provided.&lt;br /&gt;&lt;br /&gt;Moreover, Michael described lack of usability in some aspects which are not covered by MS Guideline.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-STYLE: italic"&gt;... more at &lt;/span&gt;&lt;a style="FONT-STYLE: italic" href="http://laflour.spaces.live.com/blog/cns%217575E2FFC19135B4%21678.entry"&gt;http://laflour.spaces.live.com/blog/cns%217575E2FFC19135B4%21678.entry&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-1974262753201768257?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/1974262753201768257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=1974262753201768257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1974262753201768257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1974262753201768257'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/03/microsoft-design-guidelines.html' title='Microsoft Design Guidelines'/><author><name>Alex Meleta</name><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-8326030047163793770.post-5543699209298516763</id><published>2007-03-17T14:11:00.001-07:00</published><updated>2007-03-18T06:43:44.860-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><title type='text'>Orcas features</title><content type='html'>&lt;p&gt;Currently, time to time I play with Orcas. So, decided to publish the list of features which I found in open sources.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,c4ea3d6d-190a-48f8-a677-44a438d8386b.aspx"&gt;ReaderWriterLockSlim in Orcas&lt;/a&gt;: lock for the performance-critical code  &lt;li&gt;&lt;a title="GC Collection Modes" href="http://blogs.msdn.com/clyon/archive/2007/03/07/new-in-orcas-part-2-gc-collection-modes.aspx"&gt;GC Collection Modes&lt;/a&gt;  &lt;li&gt;&lt;a title="GC Latency Modes" href="http://blogs.msdn.com/clyon/archive/2007/03/12/new-in-orcas-part-3-gc-latency-modes.aspx"&gt;GC Latency Modes&lt;/a&gt;  &lt;li&gt;&lt;a title="EventSchemaTraceListener" href="http://blogs.msdn.com/bclteam/archive/2007/03/09/a-new-tracelistener-in-orcas-eventschematracelistener-inbar-gazit.aspx" target="_blank"&gt;EventSchemaTraceListener&lt;/a&gt;: supporting the Vista's &lt;a title="ETW Tracing" href="http://msdn2.microsoft.com/en-us/library/ms751538.aspx" target="_blank"&gt;ETW Tracing&lt;/a&gt;&amp;nbsp; &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/03/08/new-c-orcas-language-features-automatic-properties-object-initializers-and-collection-initializers.aspx" target="_blank"&gt;Automatic Properties, Object Initializers, and Collection Initializers&lt;/a&gt; &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx" target="_blank"&gt;Extension Methods&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;CLR Adding blog: &lt;a href="http://blogs.msdn.com/clraddins"&gt;http://blogs.msdn.com/clraddins&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Orcas Specifications: &lt;a title="http://msdn2.microsoft.com/en-us/vstudio/aa948851.aspx" href="http://msdn2.microsoft.com/en-us/vstudio/aa948851.aspx"&gt;http://msdn2.microsoft.com/en-us/vstudio/aa948851.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:371e913d-ccf1-4737-8076-2625acbf550d" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Orcas" rel="tag"&gt;Orcas&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-5543699209298516763?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/5543699209298516763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=5543699209298516763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5543699209298516763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5543699209298516763'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/03/orcas-features.html' title='Orcas features'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-2954678188605343898</id><published>2007-02-25T04:21:00.000-08:00</published><updated>2007-03-17T13:19:15.937-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><title type='text'>Useful links to Orcas material</title><content type='html'>John Papa has published a lot of good links to Orcas material with LINQ. Bad material out there - only some of the better ones that he has found. See it at &lt;a href="http://codebetter.com/blogs/john.papa/archive/2007/02/09/Interesting-Orcas-_2600_-LINQ-Links.aspx"&gt;http://codebetter.com/blogs/john.papa/archive/2007/02/09/Interesting-Orcas-_2600_-LINQ-Links.aspx&lt;/a&gt;&lt;br /&gt;Besides this there are an outstanding desciption of LINQ features from Sahil Malik.&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-2954678188605343898?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/2954678188605343898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=2954678188605343898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2954678188605343898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2954678188605343898'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/useful-links-to-orcas-material.html' title='Useful links to Orcas material'/><author><name>Alex Meleta</name><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-8326030047163793770.post-6453653956958591899</id><published>2007-02-23T09:37:00.000-08:00</published><updated>2007-03-17T13:17:34.553-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Coding standard'/><title type='text'>Building ASP.NET 2.0 Web Sites Using Web Standards</title><content type='html'>&lt;p&gt;HTML is officially outdated. The XHTML standard is coming as a replacement for it and we need to meet new standards and requirements for it. There for I've found the exceeding article which is written by Stephen Walther and contains an overview of XHTML and accessibility standards to help you to take an advantage using of ASP.NET 2.0 and Visual Studio 2005. &lt;/p&gt; &lt;p&gt;The article includes many example of standards usage and a step-by-step walkthrough for creating an ASP.NET 2.0 Web site that satisfies both XHTML and accessibility standards at the end.&lt;/p&gt; &lt;p&gt;The most important parts are: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;DOCTYPE Switching&lt;/li&gt; &lt;li&gt;MIME Types&lt;/li&gt; &lt;li&gt;Accessible Web sites&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Read it at &lt;a href="http://msdn2.microsoft.com/en-us/library/aa479043.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa479043.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-6453653956958591899?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/6453653956958591899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=6453653956958591899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6453653956958591899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6453653956958591899'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/building-aspnet-20-web-sites-using-web.html' title='Building ASP.NET 2.0 Web Sites Using Web Standards'/><author><name>Alex Meleta</name><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-8326030047163793770.post-157530660042361035</id><published>2007-02-17T14:06:00.001-08:00</published><updated>2007-02-17T14:09:03.759-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>31 Days of ReSharper Tips</title><content type='html'>&lt;p&gt;Joe White &lt;a title="31 tip of ReSharper" href="http://excastle.com/blog/archive/2007/01/31/13141.aspx" target="_blank"&gt;published&lt;/a&gt; the outstanding description of  31 &lt;a title="ReSharper" href="http://www.jetbrains.com/resharper" target="_blank"&gt;ReSharper's&lt;/a&gt; tips, comparing them with standard Visual Studio 2005 features.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:b67e58e8-5eeb-44ca-9bb5-d678b90df0c6" contenteditable="false" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/ReSharper" rel="tag"&gt;ReSharper&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-157530660042361035?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/157530660042361035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=157530660042361035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/157530660042361035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/157530660042361035'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/31-days-of-resharper-tips.html' title='31 Days of ReSharper Tips'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-3019069699926149333</id><published>2007-02-17T09:45:00.001-08:00</published><updated>2007-02-17T09:49:52.656-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Use Live.com and support campaign for youth refugee</title><content type='html'>&lt;p&gt;To the end of March 2007 you can support the campaign providing education and sports programs for the nine million refugee youth around the world. Everything you need to do is to use Live.com for your searches and Microsoft will donate to the &lt;a href="http://nine-million.spaces.live.com/"&gt;&lt;a title="http://www.ninemillion.org/" href="http://www.ninemillion.org/"&gt;http://www.ninemillion.org/&lt;/a&gt; &lt;/a&gt;&lt;/p&gt;&lt;p&gt;Resources: &lt;a href="http://www.microsoft.com/presspass/press/2007/jan07/01-17ninemillionPR.mspx" target="_blank"&gt;MS Press release&lt;/a&gt;, &lt;a href="http://www.ninemillion.org" target="_blank"&gt;www.ninemillion.org&lt;/a&gt;, &lt;a href="http://click4thecause.live.com/Search/Charity/Default.aspx" target="_blank"&gt;live.com&lt;/a&gt;,  &lt;a href="http://nine-million.spaces.live.com"&gt;http://nine-million.spaces.live.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:9dc2d700-fbff-4fde-8257-fe2dd05e279a" contenteditable="false" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Ninemillion.org" rel="tag"&gt;Ninemillion.org&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-3019069699926149333?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/3019069699926149333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=3019069699926149333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3019069699926149333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3019069699926149333'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/use-livecom-and-support-campaign-for.html' title='Use Live.com and support campaign for youth refugee'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-5271548331919588142</id><published>2007-02-14T14:29:00.001-08:00</published><updated>2007-02-14T22:50:01.169-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><title type='text'>"Windows Developer Power Tools" book review</title><content type='html'>&lt;p&gt;O'Reilly published the following book:&lt;/p&gt;&lt;table bgcolor="#dddddd"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;img src="http://ec2.images-amazon.com/images/P/0596527543.01._SCTHUMBZZZ_.jpg" border="1" /&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;b&gt;Windows Developer Power Tools: Turbocharge Windows Development with More Than 140 Free and Open Source Tools&lt;/b&gt;&lt;br /&gt;by James Avery, Jim Holmes&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/redirect.html%3FASIN=0596527543%26tag=ws%26lcode=sp1%26cID=2025%26ccmID=165953%26location=/o/ASIN/0596527543%253FSubscriptionId=0525E2PQ81DD7ZTWTK82"&gt;Read more about this title...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this books authors described the most important tools and libraries that &lt;strong&gt;&lt;em&gt;must be&lt;/em&gt;&lt;/strong&gt; used in work by each developer.&lt;/p&gt;&lt;p&gt;The covered topics are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Web libraries &lt;li&gt;WinForms libraries &lt;li&gt;General Code Libraries &lt;li&gt;Generating code libs &lt;li&gt;Alternative .NET IDEs &lt;li&gt;Creating documentation &lt;li&gt;VS IDE add-ins &lt;li&gt;Tools to analyze and test your code &lt;li&gt;Tools for the continuous integrations &lt;li&gt;Tools for the team collaboration &lt;li&gt;Bug tracking tools &lt;li&gt;Debugging and troubleshooting applications &lt;li&gt;Tools to tightening up the security &lt;li&gt;O/R Mapping Tools and libraries &lt;li&gt;Tools, libs and add-ins to enhance Web Development &lt;li&gt;and more another tools&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I found this book really useful and rate is as "must-read". &lt;/p&gt;&lt;p&gt;Strongly recommend to read.&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-size:78%;"&gt;Cross-posted from &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://spaces.live.com/laflour" target="_blank"&gt;http://spaces.live.com/laflour&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-5271548331919588142?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/5271548331919588142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=5271548331919588142' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5271548331919588142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/5271548331919588142'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/developer-power-tools-book-review.html' title='&amp;quot;Windows Developer Power Tools&amp;quot; book review'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-1085020911833087353</id><published>2007-02-13T12:59:00.000-08:00</published><updated>2007-02-13T22:47:31.482-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF/WCF/WF'/><title type='text'>.NET Framework 3.0 Training Kit: WF, WCF, and CardSpace</title><content type='html'>&lt;a class="clsSubText" id="ctl00_ctl00_bcr_AggPosts___Posts___Posts_ctl13_Blog" href="http://blogs.msdn.com/mwinkle/default.aspx" minmax_bound="true"&gt;Matt W's &lt;/a&gt;has posted the .NET 3.0 training kit for WF, WCF, and CardSpace including 10 hands-on-labs, 36 demos and more the 10 presentations.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wf.netfx3.com/files/folders/presentations/entry8793.aspx"&gt;http://wf.netfx3.com/files/folders/presentations/entry8793.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The perfectly organized content lets you to plan your learning into a four day agenda!&lt;br /&gt;&lt;br /&gt;Before you start you need to meet some additional requirements (some of items are required only for specific parts, but in any case you can view the presentations). The most significant requirements are Vista/2003 SP1, IIS 6/7, Visual Studio 2005, SQL Server 2005 and .NET Framework 3.0 runtime components.&lt;br /&gt;&lt;br /&gt;Also, you can find extra information about W*F on the:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.contentpresenter.com/"&gt;ContentPresenter&lt;/a&gt; - a free WPF tutorial resource &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/stanley/archive/2006/11/16/net-3-0-resources.aspx"&gt;Stanley Tan's resources &lt;/a&gt;- tons of links to WPF, WCF, WF, CardSpace and Vista blogs, whitepapers, videos, presentations, free trainings and sample applications&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-1085020911833087353?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/1085020911833087353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=1085020911833087353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1085020911833087353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1085020911833087353'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/net-framework-30-training-kit-wf-wcf.html' title='.NET Framework 3.0 Training Kit: WF, WCF, and CardSpace'/><author><name>Alex Meleta</name><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-8326030047163793770.post-655875590376448668</id><published>2007-02-08T15:18:00.001-08:00</published><updated>2007-02-08T23:29:11.658-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>"principle of inclusions" - Microsoft Anti-Cross Site Scripting Library v.1.5</title><content type='html'>&lt;p&gt;Microsoft shipped the "&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EFB9C819-53FF-4F82-BFAF-E11625130C25&amp;displaylang=en"&gt;Microsoft Anti-Cross Site Scripting Library&lt;/a&gt;" (1.5) which aimed to protect your site from Cross-site scripting (&lt;a href="http://en.wikipedia.org/wiki/XSS"&gt;XSS&lt;/a&gt;) attacks.&lt;br /&gt;&lt;br /&gt;General solution in .NET to avoid XSS attack is to use the &lt;strong&gt;System.Web.HttpUtility.HtmlEncode&lt;/strong&gt; and other encoding methods. &lt;/p&gt;&lt;p&gt;But what if we wanna strengthen our protection against XSS?! Which way to use?!&lt;br /&gt;&lt;br /&gt;Microsoft Patterns &amp;amp; Practice suggests the following pattern:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Validating and constraining input &lt;/li&gt;&lt;li&gt;Encoding output&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This technique is known as "&lt;strong&gt;&lt;em&gt;principle of inclusions&lt;/em&gt;&lt;/strong&gt;", where we define a valid/allowable set of characters and then encoding anything outside this set.&lt;br /&gt;&lt;br /&gt;"principle of inclusions" approach provides the high degree of protection against XSS and which is realized in "Microsoft Anti-Cross Site Scripting Library"&lt;br /&gt;&lt;br /&gt;This library (AntiXssLibrary.dll) contains 7 methods:&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Encoding Method&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Description&lt;/strong&gt; &lt;/td&gt;&lt;tr&gt;&lt;td&gt;HtmlEncode&lt;/td&gt;&lt;td&gt;Encodes input strings for use in HTML&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;HtmlAttributeEncode&lt;/td&gt;&lt;td&gt;Encodes input strings for use in HTML attributes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;JavaScriptEncode&lt;/td&gt;&lt;td&gt;Encodes input strings for use in JavaScript&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;UrlEncode&lt;/td&gt;&lt;td&gt;Encodes input strings for use in Universal Resource Locators (URLs) &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;VisualBasicScriptEncode&lt;/td&gt;&lt;td&gt;Encodes input strings for use in Visual Basic Script &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;XmlEncode &lt;/td&gt;&lt;td&gt;Encodes input strings for use in XML &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;XmlAttributeEncode &lt;/td&gt;&lt;td&gt;Encodes input strings for use in XML attributes&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Each encoding method is used in the specific context, so it contains the specific set of characters which is validated.&lt;/p&gt;&lt;p&gt;The using of library is simple:&lt;/p&gt;&lt;p&gt;For example, if the un-trusted input will be used to set an HTML attribute, then the &lt;strong&gt;Microsoft.Security.Application.HtmlAttributeEncode&lt;/strong&gt; method should be used to encode the un-trusted input as in the code below:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;// Vulnerable code&lt;br /&gt;// Note that un-trusted input is being as an HTML attribute&lt;br /&gt;Literal1.Text = "&amp;lt;hr noshade size=[un-trusted input here]&amp;gt;";&lt;br /&gt;// Modified code&lt;br /&gt;Literal1.Text = "&amp;lt;hr noshade size=" + Microsoft.Security.Application.AntiXss.HtmlAttributeEncode([un-trusted input here])+ "&amp;gt;";&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;html&amp;gt; &amp;lt;img src=”/users/user.gif” id=&amp;lt;%= AntiXss.HtmlAttributeEncode(Request.Form[“ID”]) %&amp;gt; &amp;gt; &amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The realization of &lt;strong&gt;HtmlAttributeEncode&lt;/strong&gt; is trivial: we check the set of characters specific to the context of HTML Attributes &lt;/p&gt;&lt;p&gt;&lt;div style="BACKGROUND: white;font-family:courier new;font-size:85%;color:black;"   &gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;static&lt;/span&gt; &lt;span style="color:blue;"&gt;string&lt;/span&gt; HtmlAttributeEncode(&lt;span style="color:blue;"&gt;string&lt;/span&gt; strInput)&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;{&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      &lt;span style="color:blue;"&gt;if&lt;/span&gt; (strInput == &lt;span style="color:blue;"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      {&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;            &lt;span style="color:blue;"&gt;return&lt;/span&gt; &lt;span style="color:blue;"&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      }&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      &lt;span style="color:blue;"&gt;if&lt;/span&gt; (strInput.Length == 0)&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      {&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;            &lt;span style="color:blue;"&gt;return&lt;/span&gt; &lt;span style="color:blue;"&gt;string&lt;/span&gt;.Empty;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      }&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      StringBuilder builder1 = &lt;span style="color:blue;"&gt;new&lt;/span&gt; StringBuilder(&lt;span style="color:#a31515;"&gt;""&lt;/span&gt;, strInput.Length * 2);&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      &lt;span style="color:blue;"&gt;foreach&lt;/span&gt; (&lt;span style="color:blue;"&gt;char&lt;/span&gt; ch1 &lt;span style="color:blue;"&gt;in&lt;/span&gt; strInput)&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      {&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;            &lt;span style="color:blue;"&gt;if&lt;/span&gt; ((((ch1 &amp;gt; &lt;span style="color:#a31515;"&gt;'`'&lt;/span&gt;) &amp;&amp;amp; (ch1 &amp;lt; &lt;span style="color:#a31515;"&gt;'{'&lt;/span&gt;))  ((ch1 &amp;gt; &lt;span style="color:#a31515;"&gt;'@'&lt;/span&gt;) &amp;&amp;amp; (ch1 &amp;lt; &lt;span style="color:#a31515;"&gt;'['&lt;/span&gt;)))  (((ch1 &amp;gt; &lt;span style="color:#a31515;"&gt;'/'&lt;/span&gt;) &amp;&amp;amp; (ch1 &amp;lt; &lt;span style="color:#a31515;"&gt;':'&lt;/span&gt;))  (((ch1 == &lt;span style="color:#a31515;"&gt;'.'&lt;/span&gt;)  (ch1 == &lt;span style="color:#a31515;"&gt;','&lt;/span&gt;))  ((ch1 == &lt;span style="color:#a31515;"&gt;'-'&lt;/span&gt;)  (ch1 == &lt;span style="color:#a31515;"&gt;'_'&lt;/span&gt;)))))&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;            {&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;                  builder1.Append(ch1);&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;            }&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;            &lt;span style="color:blue;"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;            {&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;                  builder1.Append(&lt;span style="color:#a31515;"&gt;"&amp;#"&lt;/span&gt; + ch1.ToString() + &lt;span style="color:#a31515;"&gt;";"&lt;/span&gt;);&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;            }&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      }&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      &lt;span style="color:blue;"&gt;return&lt;/span&gt; builder1.ToString();&lt;/span&gt;&lt;/pre&gt;&lt;pre style="MARGIN: 0px"&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;So, library just provides the methods to valid character sets depending on selected context, which helps you not to litter your code with the additional checks.&lt;br /&gt;&lt;br /&gt;Resources:&lt;br /&gt;    &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EFB9C819-53FF-4F82-BFAF-E11625130C25&amp;displaylang=en"&gt;Microsoft Anti-Cross Site Scripting Library&lt;/a&gt;&lt;br /&gt;    &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/PAGHT000004.asp"&gt;How To: Prevent Cross-Site Scripting in ASP.NET &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://technorati.com/tags/XSS"&gt;XSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/cross%20site%20scripting"&gt;cross site scripting&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-655875590376448668?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/655875590376448668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=655875590376448668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/655875590376448668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/655875590376448668'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/of-inclusions-microsoft-anti-cross-site.html' title='&amp;quot;principle of inclusions&amp;quot; - Microsoft Anti-Cross Site Scripting Library v.1.5'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-3976067353567511998</id><published>2007-02-06T14:33:00.000-08:00</published><updated>2007-02-06T14:49:10.793-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF/E'/><title type='text'>WPF/E Pad - online version</title><content type='html'>Wanna master your WPF/E skills but dont want to install all SDKs?! - WPF/E pad helps you &lt;a href="http://www.simplegeek.com/mharsh/wpfepad/"&gt;http://www.simplegeek.com/mharsh/wpfepad/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's like the standard XAML pad but especially for WPF/E and available online.&lt;br /&gt;Samples are included. The only one disadvantage - it doesnt show the active line number, little discomfort in finding errors&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-3976067353567511998?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/3976067353567511998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=3976067353567511998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3976067353567511998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3976067353567511998'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/wpfe-pad-online-version.html' title='WPF/E Pad - online version'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-6840253446416392462</id><published>2007-02-05T13:42:00.001-08:00</published><updated>2007-02-07T13:43:22.306-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Oracle supports Visual Studio .NET</title><content type='html'>&lt;p&gt;After a long time of ignoring the support of Visual Studio Oracle has released the number of items (only for 10 g version) integrating into Visual Studio and .NET.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Oracle Developer Tools (ODT) for Visual Studio .NET&lt;/strong&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;VS adding that brings the power of the Oracle Database to .NET developers. Main features: &lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Oracle Explorer to browse/change schema&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Automatically generated .NET code&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Integrated context sensitive online help (Oracle SQL and PL/SQL Users Guides)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Oracle Data Window for the routine DB tasks&lt;/li&gt;&lt;br /&gt;&lt;li&gt;SQL Query Window&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.NET Deployment Wizard to deploy .NET stored procedures and function into DB&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Oracle Database Extensions for .NET&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Ability to embed .NET code into .NET &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#808080;"&gt;"After deploying, a .NET stored procedure can be called from within .NET application code, from SQL or PL/SQL, from another .NET, PL/SQL or Java stored procedure, from a trigger, or from anywhere else a stored procedure or function call is allowed.&lt;/span&gt;&lt;/em&gt;"&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Demos of both tools are available.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/oramag/oracle/06-winsupp/images/win06odt_f1.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.oracle.com/technology/oramag/oracle/06-winsupp/images/win06odt_f1.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/oramag/oracle/06-winsupp/images/win06odt_f4.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.oracle.com/technology/oramag/oracle/06-winsupp/images/win06odt_f4.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Resources: &lt;a title="Oracle Developer Tools" href="http://www.oracle.com/technology/tech/dotnet/tools/index.html" target="_blank"&gt;ODT with demo&lt;/a&gt;, &lt;a title="ODT screenshots" href="http://www.oracle.com/technology/oramag/oracle/06-winsupp/win06odt.html" target="_blank"&gt;screenshots&lt;/a&gt;, &lt;a title="Oracle Database Extensions .NET" href="http://www.oracle.com/technology/tech/dotnet/ode/index.html" target="_blank"&gt;ODE&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:0eef6cae-a24b-4da3-8e34-d152ca78506d" contenteditable="false" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Oracle" rel="tag"&gt;Oracle&lt;/a&gt;, &lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Visual%20Studio%20integration" rel="tag"&gt;Visual Studio integration&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-6840253446416392462?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/6840253446416392462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=6840253446416392462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6840253446416392462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/6840253446416392462'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/oracle-supports-visual-studio-net.html' title='Oracle supports Visual Studio .NET'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-1663532982043219094</id><published>2007-02-04T12:25:00.000-08:00</published><updated>2007-02-04T12:33:30.551-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>IIS.NET updates</title><content type='html'>The IIS.NET introduced the DownloadCENTER&lt;br /&gt;&lt;a href="http://www.iis.net/News/Item.aspx?i=1316"&gt;http://www.iis.net/News/Item.aspx?i=1316&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- the single source for Microsoft Internet Information Services tools, samples and such stuff created for discovering and sharing IIS-related solutions in a single place for others. Dozens of existing downloads, for all versions of IIS – both from Microsoft and the community – are already available there now.&lt;br /&gt;&lt;br /&gt;Also there is the “Overview of IIS 7 differences Across Windows Vista Editions and Windows Server Longhorn Editions”. It's interesting that on Windows Vista Editions, IIS7 will play a dual role. First, it offers web developers the complete web platform experience for building and testing web applications on Windows, for deployment on Windows Server, just like Windows XP. Second, it enables process activation and management and the necessary HTTP infrastructure for enabling connected consumer scenarios that will be built using the Windows Communication Foundation (WinFX)…&lt;br /&gt;&lt;br /&gt;Read more at &lt;a href="http://www.iis.net/default.aspx?tabid=2&amp;subtabid=25&amp;amp;i=1100"&gt;http://www.iis.net/default.aspx?tabid=2&amp;subtabid=25&amp;amp;i=1100&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-1663532982043219094?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/1663532982043219094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=1663532982043219094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1663532982043219094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1663532982043219094'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/iisnet-updates.html' title='IIS.NET updates'/><author><name>Alex Meleta</name><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-8326030047163793770.post-2127619871502468315</id><published>2007-02-03T16:04:00.001-08:00</published><updated>2007-02-05T00:05:53.857-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><title type='text'>"The Quality Code Handbook" Book review</title><content type='html'>&lt;p&gt;Ozzie guys&amp;nbsp;published free "The Quality Code Handbook" e-book. This book is about what each developer should know and &lt;strong&gt;must&lt;/strong&gt;&amp;nbsp;use in his/her everyday work. Authors are from the Australia, from the different companies and takes different roles - Microsoft MVP, Research Directors, Evangelist and etc.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_AJr6TyLlRcg/RcUix4jQohI/AAAAAAAAAAM/_iYGKc51YYI/s1600-h/The_Quality_Code_Handbook.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5027462799418237458" style="float: left; margin: 0px 10px 10px 0px; cursor: hand" alt="" src="http://3.bp.blogspot.com/_AJr6TyLlRcg/RcUix4jQohI/AAAAAAAAAAM/_iYGKc51YYI/s320/The_Quality_Code_Handbook.jpg" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Book consists of the several parts:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Test-driven development  &lt;li&gt;Performance-tuning managed applications  &lt;li&gt;Code quality tools for native development  &lt;li&gt;Application threat modeling  &lt;li&gt;Code analysis with FxCop  &lt;li&gt;Web application load testing  &lt;li&gt;Customizing check-in policies&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Authors describe the best methodics of how to write really quality code and provide number of samples demonstrating the gist of each chapter. &lt;/p&gt; &lt;p&gt;I &lt;em&gt;&lt;strong&gt;strongly&lt;/strong&gt;&lt;/em&gt; recommend to read this book for those who&amp;nbsp;are anxious about the quality of code which they write.&lt;/p&gt; &lt;p&gt;Book is &lt;a title="The Quality Code Handbook" href="ftp://microsoft:microsoft@ftp.au.yr.com/microsoft_1.dnl" target="_blank"&gt;here&lt;/a&gt; and you need &lt;a title="DNL Reader" href="http://www.dnaml.com/" target="_blank"&gt;dnl reader&lt;/a&gt;&amp;nbsp;add-in to read book.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-2127619871502468315?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/2127619871502468315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=2127619871502468315' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2127619871502468315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2127619871502468315'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/quality-code-handbook-book-review.html' title='&amp;quot;The Quality Code Handbook&amp;quot; Book review'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_AJr6TyLlRcg/RcUix4jQohI/AAAAAAAAAAM/_iYGKc51YYI/s72-c/The_Quality_Code_Handbook.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-8500063831599180048</id><published>2007-02-01T14:15:00.000-08:00</published><updated>2007-02-01T14:17:56.171-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF/WCF/WF'/><title type='text'>Vista &amp; .NET 3.0 Developers resources</title><content type='html'>Ron posted the collection of developer resources for .NET 3.0 and Vista: &lt;a href="http://blogs.gotdotnet.com/ron_cundiff/archive/2007/02/01/net-framework-3-0-and-windows-vista-development-resources.aspx"&gt;http://blogs.gotdotnet.com/ron_cundiff/archive/2007/02/01/net-framework-3-0-and-windows-vista-development-resources.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Manuals, SDKs and etc for: WPF, WCF, WF, CardSpace and Vista&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8500063831599180048?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8500063831599180048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8500063831599180048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8500063831599180048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8500063831599180048'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/vista-net-30-developers-resources.html' title='Vista &amp; .NET 3.0 Developers resources'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-7202016531872801104</id><published>2007-02-01T14:09:00.000-08:00</published><updated>2007-02-01T14:12:35.175-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Distributed Systems'/><title type='text'>MSMQ on Vista?!</title><content type='html'>YES! Vista supports MSMQ, but unfortunatelly this feature documented nowhere. (why?! I really dont know). But MS guys commit this: &lt;a href="http://blogs.msdn.com/johnbreakwell/archive/2007/01/30/what-editions-of-vista-have-msmq.aspx"&gt;http://blogs.msdn.com/johnbreakwell/archive/2007/01/30/what-editions-of-vista-have-msmq.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-7202016531872801104?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/7202016531872801104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=7202016531872801104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7202016531872801104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/7202016531872801104'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/msmq-on-vista.html' title='MSMQ on Vista?!'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-4224829113818499054</id><published>2007-02-01T06:20:00.000-08:00</published><updated>2007-02-01T06:24:01.567-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Microsoft wins Harris Interactive/The Wall Street Journal ranking</title><content type='html'>Microsoft is in the eighth-annual Harris Interactive/The Wall Street Journal ranking of the world's best and worst corporate reputations. Respondents gave Microsoft very high marks for leadership and financial results.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://users1.wsj.com/lmda/do/checkLogin?mg=wsj-users1&amp;url=http%3A%2F%2Fonline.wsj.com%2Farticle%2FSB117019715069692873.html%3Fmod%3Dhome_whats_news_us"&gt;http://users1.wsj.com/lmda/do/checkLogin?mg=wsj-users1&amp;amp;url=http%3A%2F%2Fonline.wsj.com%2Farticle%2FSB117019715069692873.html%3Fmod%3Dhome_whats_news_us&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-4224829113818499054?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/4224829113818499054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=4224829113818499054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4224829113818499054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4224829113818499054'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/microsoft-wins-harris-interactivethe.html' title='Microsoft wins Harris Interactive/The Wall Street Journal ranking'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-675330281872554501</id><published>2007-02-01T06:02:00.000-08:00</published><updated>2007-02-01T06:04:34.329-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Programming Quotations</title><content type='html'>&lt;p&gt;The really good resource of the &lt;a href="http://www.eskimo.com/~hottub/software/programming_quotes.html"&gt;programming quotations&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;em&gt;"Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems"&lt;/em&gt; (Jamie Zawinski)&lt;/p&gt;&lt;p&gt;Awesome!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-675330281872554501?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/675330281872554501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=675330281872554501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/675330281872554501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/675330281872554501'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/programming-quotations.html' title='Programming Quotations'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-8110452216081010210</id><published>2007-02-01T01:24:00.000-08:00</published><updated>2007-02-01T01:29:07.210-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF/E'/><title type='text'>WPF/E CTP (Feb 2007)</title><content type='html'>The Februrary 2007 CTP version of &lt;a href="http://en.wikipedia.org/wiki/WPF/E#WPF.2FE"&gt;WPF/E&lt;/a&gt; has been published.&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e63992d3-ccf5-40b9-b98a-d16bca57467c&amp;displaylang=en&amp;amp;tm"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=e63992d3-ccf5-40b9-b98a-d16bca57467c&amp;displaylang=en&amp;amp;tm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8110452216081010210?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8110452216081010210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8110452216081010210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8110452216081010210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8110452216081010210'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/02/wpfe-ctp-feb-2007.html' title='WPF/E CTP (Feb 2007)'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-1019376397101266395</id><published>2007-01-31T02:31:00.000-08:00</published><updated>2007-01-31T06:15:12.350-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>ASP.NET 2.0 AJAX Extensions 1.0 Source Code</title><content type='html'>Followed by the latest vogue MS has opened the source codes for ASP.NET 2.0 AJAX (as you know the Sun has opened not long ago the source code of the Java VM):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ef2c1acc-051a-4fe6-ad72-f3bed8623b43&amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ef2c1acc-051a-4fe6-ad72-f3bed8623b43&amp;amp;DisplayLang=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-1019376397101266395?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/1019376397101266395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=1019376397101266395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1019376397101266395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/1019376397101266395'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/aspnet-20-ajax-extensions-10-source.html' title='ASP.NET 2.0 AJAX Extensions 1.0 Source Code'/><author><name>Alex Meleta</name><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-8326030047163793770.post-3706384921149242168</id><published>2007-01-30T15:27:00.000-08:00</published><updated>2007-01-31T12:21:25.093-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>The Bill Gates's talk about his favorite Vista</title><content type='html'>"From Times Square in New York City, Microsoft Chairman Bill Gates hosted the worldwide launch of Windows Vista and the 2007 Microsoft Office System. The celebration paid tribute to the millions of Microsoft customers, partners and product testers around the world who provided input and feedback on these products"...&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://www.microsoft.com/winme/0701/29339/GA_Launch_MBR.asx"&gt;On-Demand Webcast&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And a day before:&lt;br /&gt;&lt;a href="http://microsoftwowlaunch.com/archive/2007/01/28/bill-gates-talks-about-his-favorite-windows-vista-features.aspx"&gt;http://microsoftwowlaunch.com/archive/2007/01/28/bill-gates-talks-about-his-favorite-windows-vista-features.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://soapbox.msn.com/video.aspx?vid=6a2014f5-dbd6-45ff-be15-d7a4e8f21942"&gt;&lt;embed name="msn_soapbox" pluginspage="http://macromedia.com/go/getflashplayer" src="http://images.soapbox.msn.com/flash/soapbox1_1.swf" width="412" height="362" type="application/x-shockwave-flash" quality="high" wmode="transparent" flashvars="c=v&amp;v=6a2014f5-dbd6-45ff-be15-d7a4e8f21942"&gt; &lt;/embed&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.suburbanchicagonews.com/newssun/business/234031,5_WA29_vista.article"&gt;http://www.suburbanchicagonews.com/newssun/business/234031,5_WA29_vista.article&lt;/a&gt;&lt;br /&gt;"This *Wow* thing is a great way of describing what we've got here," - told he on Monday to The Associated Press - "There are chances for *wows* all over the product."&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;Bill demonstrates how the new Vista is working...&lt;/div&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/drugoi/pic/005frtfw.jpg"&gt;&lt;img style="WIDTH: 412px; CURSOR: hand" alt="" src="http://pics.livejournal.com/drugoi/pic/005frtfw.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;Joke :-) &lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-3706384921149242168?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/3706384921149242168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=3706384921149242168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3706384921149242168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/3706384921149242168'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/bill-gatess-talk-about-his-favorite.html' title='The Bill Gates&apos;s talk about his favorite Vista'/><author><name>Alex Meleta</name><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-8326030047163793770.post-8780952351024755218</id><published>2007-01-29T14:18:00.001-08:00</published><updated>2007-01-29T14:20:13.837-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>SOA Terminology.</title><content type='html'>&lt;p&gt;Feel yourself a SOA geek?! If so, you should know what are the:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;SOA foundation reference model &lt;li&gt;SOA solution stack &lt;li&gt;SOA lifecycle &lt;li&gt;Governance &lt;li&gt;Business alignment &lt;li&gt;BPEL&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If not - just read this: &lt;a title="http://www-128.ibm.com/developerworks/webservices/library/ws-soa-term1/index.html?ca=" href="http://www-128.ibm.com/developerworks/webservices/library/ws-soa-term1/index.html?ca=drs-"&gt;http://www-128.ibm.com/developerworks/webservices/library/ws-soa-term1/index.html?ca=drs-&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:00016ee0-9e3e-4439-b75b-e7c421eb4d0c" contenteditable="false" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;, &lt;a href="http://technorati.com/tags/BPEL" rel="tag"&gt;BPEL&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Business%20alignment" rel="tag"&gt;Business alignment&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-8780952351024755218?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/8780952351024755218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=8780952351024755218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8780952351024755218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/8780952351024755218'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/soa-terminology.html' title='SOA Terminology.'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-4900825255238015579</id><published>2007-01-29T00:33:00.000-08:00</published><updated>2007-01-29T00:41:26.011-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>VS 2005 keyboard shortcut Poster: How to make your work with VS 2005 easier</title><content type='html'>MS published the Poster of the keyboard shortcuts  for the Visual Studio 2005.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=bccf84f4-4136-48b2-b4ec-83eaa484da20&amp;displaylang=en&amp;amp;tm"&gt;C#&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=6bb41456-9378-4746-b502-b4c5f7182203&amp;displaylang=en&amp;amp;tm"&gt;VB.NET&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=bccf84f4-4136-48b2-b4ec-83eaa484da20&amp;displaylang=en&amp;amp;tm"&gt;C++ &lt;/a&gt; layouts in color and grayscale PDF.&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-4900825255238015579?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/4900825255238015579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=4900825255238015579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4900825255238015579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4900825255238015579'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/vs-2005-keyboard-shortcut-poster-how-to.html' title='VS 2005 keyboard shortcut Poster: How to make your work with VS 2005 easier'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-4956443150896735515</id><published>2007-01-27T14:01:00.000-08:00</published><updated>2007-01-28T02:47:02.568-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF/WCF/WF'/><title type='text'>WPF grid</title><content type='html'>&lt;p&gt;Since the WPF has been introduced it had one drawback - no grid at all. So, if u wanted to show your data in grid u had two ways:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;custom drawing;&lt;/li&gt;&lt;li&gt;host exited WinForms grid;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now Xceed introduces &lt;a href="http://xceed.com/Grid_WPF_Intro.html"&gt;WPF grid&lt;/a&gt;. Amazing functionality and it's absolutely free. Online demo on their site: &lt;a href="http://xceed.com/Grid_WPF_Demo.html"&gt;http://xceed.com/Grid_WPF_Demo.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Unfortunately, no WPF/E version :( Hope it will be realized later.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-4956443150896735515?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/4956443150896735515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=4956443150896735515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4956443150896735515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4956443150896735515'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/wpf-grid.html' title='WPF grid'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-56723625731327115</id><published>2007-01-26T05:31:00.000-08:00</published><updated>2007-01-27T05:56:59.445-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Test your web site in different browsers</title><content type='html'>Thinking about testing your site in different browsers, but don't want to install all possible OS on your machine?! It's that we are stumble over when going website to production.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://browsershots.org/"&gt;http://browsershots.org/&lt;/a&gt; Helps your to solve your problem, providing you the screens and reports of how your site is looking under all possible web browsers.&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-56723625731327115?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/56723625731327115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=56723625731327115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/56723625731327115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/56723625731327115'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/test-your-web-design-in-different.html' title='Test your web site in different browsers'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-4851937033002350723</id><published>2007-01-25T13:03:00.000-08:00</published><updated>2007-02-07T13:43:22.253-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Coding standard'/><title type='text'>#region template</title><content type='html'>Have you ever used #region during programming? If no – you missed the greateful feature to make code readable, if yes – you know how important to find the right structure it to make the code organization easier for all team members ... if used properly.&lt;br /&gt;&lt;br /&gt;In our projects we are using the following structure of the regions, which proves the pertinent basis in most cases:&lt;br /&gt;&lt;br /&gt;1. on the basis class:&lt;br /&gt;(the declaration section)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#330099;"&gt;#Fields&lt;/span&gt; – for any fields&lt;br /&gt;&lt;span style="color:#330099;"&gt;#Properties&lt;/span&gt; – for properties&lt;br /&gt;&lt;span style="color:#330099;"&gt;#Events/Delegates&lt;/span&gt; – for events and delegates&lt;br /&gt;&lt;br /&gt;(the functionality section)&lt;br /&gt;&lt;span style="color:#330099;"&gt;#Constructors&lt;/span&gt; – for constructors (constructors are methods, but it’s important to open the document and see constructors right away).&lt;br /&gt;&lt;span style="color:#330099;"&gt;#Methods&lt;/span&gt; – other methods for the current class&lt;br /&gt;&lt;span style="color:#330099;"&gt;#Handlers&lt;/span&gt; – for the handlers&lt;br /&gt;&lt;br /&gt;2. on any inherited interface:&lt;br /&gt;&lt;span style="color:#330099;"&gt;#&amp;lt;Interface&amp;gt; &lt;interface&gt;Properties&lt;/span&gt;&lt;br /&gt;…&lt;br /&gt;&lt;span style="color:#330099;"&gt;#&amp;lt;Interface&amp;gt;&lt;interface&gt; &lt;interface&gt;Methods&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#330099;"&gt;#&amp;lt;Interface&amp;gt;&lt;interface&gt; &lt;interface&gt;Handlers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. on any overridden class:&lt;br /&gt;&lt;span style="color:#330099;"&gt;#&amp;lt;Overridden class&amp;gt;&lt;overridden&gt;&lt;overridden&gt; Properties&lt;br /&gt;&lt;/span&gt;…&lt;br /&gt;&lt;span style="color:#330099;"&gt;#&amp;lt;Overridden class&amp;gt;&lt;overridden&gt;&lt;overridden&gt; Methods&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#330099;"&gt;#&amp;lt;Overridden class&amp;gt;&lt;overridden&gt;&lt;overridden&gt; Handlers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It’s important to follow this structure and don’t create empty regions if they are empty.&lt;br /&gt;&lt;em&gt;And if the interface/class are in the bounds of one screen - use no regions (Michael)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;There are key combinations for Outlining and Hiding Code:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/td6a5x4s(VS.71).aspx"&gt;http://msdn2.microsoft.com/en-us/library/td6a5x4s(VS.71).aspx&lt;/a&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;Toggle All Outlining&lt;/strong&gt; — Sets all procedures to the same hidden or expanded state. If some regions are expanded and some hidden, then the hidden regions are expanded. Shortcut keys are CTRL+M and then CTRL+L.&lt;br /&gt;&lt;strong&gt;Collapse to Definitions&lt;/strong&gt; — Collapses the members of all types so that all of the members belonging to a type are clearly seen. Identical to the Collapse Block command except that the environment automatically runs through all of the code in the document, creates regions in each of your procedures, and then hides them. Shortcut keys are CTRL+M and then CTRL+O.&lt;br /&gt;....&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-4851937033002350723?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/4851937033002350723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=4851937033002350723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4851937033002350723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/4851937033002350723'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/have-you-ever-used-region-during.html' title='#region template'/><author><name>Alex Meleta</name><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-8326030047163793770.post-2469400538526553212</id><published>2007-01-25T06:41:00.000-08:00</published><updated>2007-01-27T05:57:13.188-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Distributed Systems'/><title type='text'>What's the SOA?! - Read the FAQ</title><content type='html'>The SOA is really buzz word - everybody understands this, but nobody knows what's it exactly.&lt;br /&gt;There is even a joke "SOA in nutshell, 7,205 pages".&lt;br /&gt;&lt;br /&gt;Btw, the Microsoft tries to demystify this, creating SOA FAQ: &lt;a href="http://www.microsoft.com/biztalk/solutions/soa/soafaq.mspx"&gt;http://www.microsoft.com/biztalk/solutions/soa/soafaq.mspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-2469400538526553212?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/2469400538526553212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=2469400538526553212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2469400538526553212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/2469400538526553212'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/whats-soa-read-faq.html' title='What&apos;s the SOA?! - Read the FAQ'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-170161593401275409</id><published>2007-01-25T06:26:00.000-08:00</published><updated>2007-01-27T05:57:34.128-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Together over here</title><content type='html'>Hello everybody.&lt;br /&gt;&lt;br /&gt;Alex &lt;a href="http://ameleta.spaces.live.com/"&gt;(http://ameleta.spaces.live.com&lt;/a&gt;) and I (&lt;a href="http://laflour.spaces.live.com/"&gt;http://laflour.spaces.live.com/&lt;/a&gt;) has been blogging about different aspects of modern software engineering for several years. But recently we've understood that we are doing absolutely the same thing - but from different aspects :)&lt;br /&gt;Alex writes about modern things, I - about distributed. So, we've decided to combine our endeavors in the single blog "&lt;span style="FONT-WEIGHT: bold"&gt;Dev-Kids&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Here we will be posting our thoughts, articles, ideas, links and code about development in .NET and Java - everything that we consider useful for those who wanna be on the bleeding edge of the modern software development.&lt;br /&gt;My part will be about distributed/enterprise systems (like EAI, ESB, SOA, EDA and etc) and Alex's one is about .... about about that he considers useful for u (I'd like it be about AJAX and WPF/E, cos it's that what he's doing now :)&lt;br /&gt;&lt;br /&gt;So, we are starting...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS: A little bit about me. Full name is Michael Nemtsev. Have been working in SW dev since 2000 in different roles. Hold the status of Microsoft MVP in .NET/C# .More about me on my blog: &lt;a href="http://laflour.spaces.live.com/"&gt;http://laflour.spaces.live.com/&lt;/a&gt;&lt;br /&gt;PPS: Time to time I'm blogging on &lt;a href="http://blogs.gotdotnet.ru/personal/laflour"&gt;http://blogs.gotdotnet.ru/personal/laflour&lt;/a&gt; (Russian GDN)&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-170161593401275409?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/170161593401275409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=170161593401275409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/170161593401275409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/170161593401275409'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/together-over-here.html' title='Together over here'/><author><name>Michael Nemtsev</name><uri>http://www.blogger.com/profile/17163601471084244749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-DxrePaTglq4/TeoJeizUI9I/AAAAAAAAIuI/umVi9Io1kgk/s220/me2010small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8326030047163793770.post-334178967102586776</id><published>2007-01-25T06:10:00.000-08:00</published><updated>2007-02-13T13:33:33.825-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>About us</title><content type='html'>Here we go!&lt;br /&gt;&lt;br /&gt;Together over here!&lt;br /&gt;&lt;br /&gt;To bring the thoughts in aspects which can be combined to provide something more... provide united ideas about up-to-date and cutting edges technologies together!&lt;br /&gt;&lt;br /&gt;And we called this place the &lt;strong&gt;DevKids&lt;/strong&gt; - because we are developers, and kids ;) all the developers are kids, because they need to continuously learn something, to play with pretty smart toys (like Vista) and do such stuff.&lt;br /&gt;&lt;br /&gt;What's about me, so I'm passionate to work with the bleeding edge technologies - like SOA, W*F, AJAX etc.  And I will write about them to you. Hope you will find this blog useful.&lt;br /&gt;&lt;br /&gt;What's about Michael, so.. Michael?&lt;div class="blogger-post-footer"&gt;(c)2007 "DevKids" by Alex &amp; Michael&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8326030047163793770-334178967102586776?l=devkids.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devkids.blogspot.com/feeds/334178967102586776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8326030047163793770&amp;postID=334178967102586776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/334178967102586776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8326030047163793770/posts/default/334178967102586776'/><link rel='alternate' type='text/html' href='http://devkids.blogspot.com/2007/01/hear-we-go.html' title='About us'/><author><name>Alex Meleta</name><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>
