<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>CodeProject Latest Articles for Sacha Barber</title>
    <link>http://www.codeproject.com</link>
    <description>Latest Articles for Sacha Barber from CodeProject</description>
    <language>en-us</language>
    <image>
      <title>CodeProject Latest Articles for Sacha Barber</title>
      <url>http://www.codeproject.com/App_Themes/Std/Img/logo100x30.gif</url>
      <link>http://www.codeproject.com</link>
      <width>100</width>
      <height>30</height>
      <description>CodeProject</description>
    </image>
    <copyright>Copyright  CodeProject, 1999-2013</copyright>
    <webMaster>Webmaster@codeproject.com (Webmaster)</webMaster>
    <lastBuildDate>Sun, 26 May 2013 01:32:03 GMT</lastBuildDate>
    <ttl>20</ttl>
    <generator>C# Hand-coded goodness</generator>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Zombie Explorer: An n-tier application from top to bottom</title>
      <description>A complete end to end example from DB to WPF client using MVVM/PRISM/NHibernate/Respository/IOC.</description>
      <link>http://www.codeproject.com/Articles/474212/Zombie-Explorer-An-n-tier-application-from-top-to</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>Application</category>
      <category>.NET4</category>
      <pubDate>Wed, 10 Oct 2012 19:41:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/474212/Zombie-Explorer-An-n-tier-application-from-top-to</guid>
      <article-type>Article</article-type>
      <updated>Mon, 15 Apr 2013 16:11:00 GMT</updated>
      <views>63559</views>
      <rating>4.99</rating>
      <popularity>9.9</popularity>
      <votes>96</votes>
      <bookmarks>375</bookmarks>
      <downloads>3212</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Simple Metro Style Panorama Control for WPF</title>
      <description>A simple Metro style Panorama control for WPF.</description>
      <link>http://www.codeproject.com/Articles/370650/Simple-Metro-Style-Panorama-Control-for-WPF</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Metro</category>
      <pubDate>Sat, 21 Apr 2012 08:16:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/370650/Simple-Metro-Style-Panorama-Control-for-WPF</guid>
      <article-type>Article</article-type>
      <updated>Sat, 02 Mar 2013 16:28:00 GMT</updated>
      <views>56316</views>
      <rating>5</rating>
      <popularity>7.96</popularity>
      <votes>39</votes>
      <bookmarks>100</bookmarks>
      <downloads>6652</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>BarbarianIOC : A simple IOC Container</title>
      <description>A simple IOC Container just for the fun of it really</description>
      <link>http://www.codeproject.com/Articles/552514/BarbarianIOC-A-simple-IOC-Container</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>Framework</category>
      <category>.NET4</category>
      <category>.NET4.5</category>
      <pubDate>Mon, 25 Feb 2013 20:53:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/552514/BarbarianIOC-A-simple-IOC-Container</guid>
      <article-type>Article</article-type>
      <updated>Mon, 25 Feb 2013 20:53:00 GMT</updated>
      <views>8655</views>
      <rating>4.96</rating>
      <popularity>7.02</popularity>
      <votes>26</votes>
      <bookmarks>35</bookmarks>
      <downloads>154</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Node.Js And Stuff</title>
      <description>Small demo app using Node.Js/Socket.IO/MongoDB/D3.Js and jQuery.</description>
      <link>http://www.codeproject.com/Articles/523451/Node-Js-And-Stuff</link>
      <author>Sacha Barber</author>
      <category>Javascript</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Ajax</category>
      <category>Intermediate</category>
      <category>jQuery</category>
      <category>Web-Development</category>
      <pubDate>Mon, 07 Jan 2013 21:54:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/523451/Node-Js-And-Stuff</guid>
      <article-type>Article</article-type>
      <updated>Mon, 11 Feb 2013 17:37:00 GMT</updated>
      <views>28613</views>
      <rating>4.97</rating>
      <popularity>7.86</popularity>
      <votes>38</votes>
      <bookmarks>92</bookmarks>
      <downloads>626</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Really Vain "How are my articles doing" Web Spider</title>
      <description>A simple web spider to see fetch CodeProject articles.</description>
      <link>http://www.codeproject.com/Articles/16868/A-Really-Vain-How-are-my-articles-doing-Web-Spider</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>HTML</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 22 Dec 2006 17:32:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16868/A-Really-Vain-How-are-my-articles-doing-Web-Spider</guid>
      <article-type>Article</article-type>
      <updated>Mon, 04 Feb 2013 15:32:00 GMT</updated>
      <views>48845</views>
      <rating>4.39</rating>
      <popularity>7.07</popularity>
      <votes>39</votes>
      <bookmarks>65</bookmarks>
      <downloads>696</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Windows 8 : Fun with sensors</title>
      <description>Simple Windows 8 app that tries to have some fun with sensors</description>
      <link>http://www.codeproject.com/Articles/536507/Windows-8-Fun-with-sensors</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Tue, 29 Jan 2013 19:03:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/536507/Windows-8-Fun-with-sensors</guid>
      <article-type>Article</article-type>
      <updated>Tue, 29 Jan 2013 19:11:00 GMT</updated>
      <views>7448</views>
      <rating>4.89</rating>
      <popularity>4.65</popularity>
      <votes>9</votes>
      <bookmarks>18</bookmarks>
      <downloads>141</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>MVVM Diagram Designer</title>
      <description>A WPF diagram designer written with MVVM in mind</description>
      <link>http://www.codeproject.com/Articles/484616/MVVM-Diagram-Designer</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <pubDate>Fri, 26 Oct 2012 13:53:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/484616/MVVM-Diagram-Designer</guid>
      <article-type>Article</article-type>
      <updated>Thu, 24 Jan 2013 16:49:00 GMT</updated>
      <views>29143</views>
      <rating>4.97</rating>
      <popularity>8.77</popularity>
      <votes>58</votes>
      <bookmarks>175</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Fun with Win8 its sensors/XNA/MVVM/Javascript</title>
      <description>An article which will use Win8 sensors from the desktop and will show XNA and Javascript interop from WPF</description>
      <link>http://www.codeproject.com/Articles/474253/Fun-with-Win8-its-sensors-XNA-MVVM-Javascript</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4.5</category>
      <pubDate>Wed, 10 Oct 2012 20:48:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/474253/Fun-with-Win8-its-sensors-XNA-MVVM-Javascript</guid>
      <article-type>Article</article-type>
      <updated>Wed, 10 Oct 2012 20:44:00 GMT</updated>
      <views>3661</views>
      <rating>4.91</rating>
      <popularity>2.95</popularity>
      <votes>4</votes>
      <bookmarks>7</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>200% Reflective Class Diagram Creation Tool</title>
      <description>WPF: Version II of my 100% Reflective class diagram creation tool.</description>
      <link>http://www.codeproject.com/Articles/207280/200-Reflective-Class-Diagram-Creation-Tool</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>C#4.0</category>
      <category>Application</category>
      <category>MVVM</category>
      <pubDate>Mon, 06 Jun 2011 19:32:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/207280/200-Reflective-Class-Diagram-Creation-Tool</guid>
      <article-type>Article</article-type>
      <updated>Wed, 05 Sep 2012 08:02:00 GMT</updated>
      <views>105961</views>
      <rating>4.9</rating>
      <popularity>10.73</popularity>
      <votes>155</votes>
      <bookmarks>354</bookmarks>
      <downloads>4934</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>DSLs: A Deep(ish) look</title>
      <description>A look at common internal DSL techniques, with a mocking framework example</description>
      <link>http://www.codeproject.com/Articles/426362/DSLs-A-Deep-ish-look</link>
      <author>Sacha Barber</author>
      <category>Visual-Studio</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <pubDate>Mon, 23 Jul 2012 08:56:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/426362/DSLs-A-Deep-ish-look</guid>
      <article-type>Article</article-type>
      <updated>Wed, 25 Jul 2012 18:44:00 GMT</updated>
      <views>24450</views>
      <rating>5</rating>
      <popularity>8.58</popularity>
      <votes>52</votes>
      <bookmarks>86</bookmarks>
      <downloads>476</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Document Databases : A look at them</title>
      <description>A look at several Document database, and a look at how to use them</description>
      <link>http://www.codeproject.com/Articles/388982/Document-Databases-A-look-at-them</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Framework</category>
      <category>NoSQL</category>
      <pubDate>Mon, 21 May 2012 19:37:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/388982/Document-Databases-A-look-at-them</guid>
      <article-type>Article</article-type>
      <updated>Mon, 28 May 2012 08:00:00 GMT</updated>
      <views>32376</views>
      <rating>4.97</rating>
      <popularity>8.61</popularity>
      <votes>54</votes>
      <bookmarks>110</bookmarks>
      <downloads>327</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>CodeStash - A useful (hopefully) tool for devs</title>
      <description>A distributed code-snippet storage tool.</description>
      <link>http://www.codeproject.com/Articles/351465/CodeStash-A-useful-hopefully-tool-for-devs</link>
      <author>Pete O'Hanlon, Sacha Barber</author>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Ajax</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <pubDate>Wed, 21 Mar 2012 08:40:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/351465/CodeStash-A-useful-hopefully-tool-for-devs</guid>
      <article-type>Article</article-type>
      <updated>Tue, 15 May 2012 21:25:00 GMT</updated>
      <views>54365</views>
      <rating>4.98</rating>
      <popularity>9.42</popularity>
      <votes>78</votes>
      <bookmarks>150</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>RESTful WCF / EF POCO / Unit of Work / Repository / MEF: 1 of 2</title>
      <description>A look at designing a service layer using good practices, and the MSFT technology stack.</description>
      <link>http://www.codeproject.com/Articles/316068/Restful-WCF-EF-POCO-UnitOfWork-Respository-MEF-1-o</link>
      <author>Sacha Barber</author>
      <category>SQL2005</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>SQL-Server</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>WPF</category>
      <category>Ajax</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <category>SQL2008</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>Web-Development</category>
      <category>WinForm</category>
      <pubDate>Tue, 17 Jan 2012 15:41:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/316068/Restful-WCF-EF-POCO-UnitOfWork-Respository-MEF-1-o</guid>
      <article-type>Article</article-type>
      <updated>Thu, 19 Apr 2012 10:01:00 GMT</updated>
      <views>108803</views>
      <rating>4.98</rating>
      <popularity>9.84</popularity>
      <votes>94</votes>
      <bookmarks>261</bookmarks>
      <downloads>3911</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Simple Color Picker With Preview</title>
      <description>A simple Color Picker with preview.</description>
      <link>http://www.codeproject.com/Articles/33001/WPF-A-Simple-Color-Picker-With-Preview</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Beginner</category>
      <pubDate>Mon, 02 Feb 2009 14:14:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/33001/WPF-A-Simple-Color-Picker-With-Preview</guid>
      <article-type>Article</article-type>
      <updated>Wed, 18 Apr 2012 09:29:00 GMT</updated>
      <views>102124</views>
      <rating>4.86</rating>
      <popularity>8.61</popularity>
      <votes>59</votes>
      <bookmarks>113</bookmarks>
      <downloads>2701</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>CodeStash - A useful (hopefully) tool for devs II</title>
      <description>A distributed codesnippet storage tool : Part II</description>
      <link>http://www.codeproject.com/Articles/351472/CodeStash-A-useful-hopefully-tool-for-devs-II</link>
      <author>Pete O'Hanlon, Sacha Barber</author>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <pubDate>Wed, 21 Mar 2012 08:47:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/351472/CodeStash-A-useful-hopefully-tool-for-devs-II</guid>
      <article-type>Article</article-type>
      <updated>Wed, 21 Mar 2012 13:44:00 GMT</updated>
      <views>28995</views>
      <rating>4.82</rating>
      <popularity>7.31</popularity>
      <votes>33</votes>
      <bookmarks>42</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>CodeStash - a journey into the dark side of Visual Studio, or how I lost my hair</title>
      <description>A look into the CodeStash Visual Studio Extension.</description>
      <link>http://www.codeproject.com/Articles/351172/CodeStash-a-journey-into-the-dark-side-of-Visual-S</link>
      <author>Pete O'Hanlon, Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>VS2010</category>
      <pubDate>Tue, 20 Mar 2012 20:41:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/351172/CodeStash-a-journey-into-the-dark-side-of-Visual-S</guid>
      <article-type>Article</article-type>
      <updated>Tue, 20 Mar 2012 22:49:00 GMT</updated>
      <views>38808</views>
      <rating>4.94</rating>
      <popularity>9</popularity>
      <votes>66</votes>
      <bookmarks>95</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Showcasing Cinch MVVM framework / Prism 4 interoperability</title>
      <description>Shows you how to use CinchV2 with Prism 4 with ease.</description>
      <link>http://www.codeproject.com/Articles/145175/Showcasing-Cinch-MVVM-framework-Prism-4-interopera</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>Framework</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Tue, 11 Jan 2011 20:39:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/145175/Showcasing-Cinch-MVVM-framework-Prism-4-interopera</guid>
      <article-type>Article</article-type>
      <updated>Wed, 14 Mar 2012 18:56:00 GMT</updated>
      <views>79263</views>
      <rating>4.98</rating>
      <popularity>7.69</popularity>
      <votes>35</votes>
      <bookmarks>58</bookmarks>
      <downloads>2598</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A couple of tricks when using the standard WPF .NET 4.0 DatePicker control</title>
      <description>Show hows to alter the DatePicker to use keyboard up/down keys for cleverer date selection.</description>
      <link>http://www.codeproject.com/Articles/126762/A-couple-of-tricks-when-using-the-standard-WPF-NET</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>Controls</category>
      <pubDate>Thu, 11 Nov 2010 21:06:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/126762/A-couple-of-tricks-when-using-the-standard-WPF-NET</guid>
      <article-type>Article</article-type>
      <updated>Fri, 09 Mar 2012 20:13:00 GMT</updated>
      <views>67743</views>
      <rating>4.85</rating>
      <popularity>7.73</popularity>
      <votes>39</votes>
      <bookmarks>49</bookmarks>
      <downloads>1177</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Streaming live results to a web site using MSMQ/Duplex WCF/SignalR/jQuery</title>
      <description>Streaming live results to a web site using MSMQ/Duplex WCF/SignalR/jQuery</description>
      <link>http://www.codeproject.com/Articles/324841/EventBroker</link>
      <author>Sacha Barber, Richard E King</author>
      <category>C#</category>
      <category>ASP</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>Ajax</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>Google-Maps</category>
      <category>Threading</category>
      <category>Application</category>
      <category>Framework</category>
      <pubDate>Sat, 04 Feb 2012 11:32:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/324841/EventBroker</guid>
      <article-type>Article</article-type>
      <updated>Wed, 08 Feb 2012 08:54:00 GMT</updated>
      <views>47177</views>
      <rating>4.95</rating>
      <popularity>8.83</popularity>
      <votes>61</votes>
      <bookmarks>118</bookmarks>
      <downloads>2125</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Rabbit Mq Shovel Example</title>
      <description>A look at using RabbitMq to do message routing.</description>
      <link>http://www.codeproject.com/Articles/309786/Rabbit-Mq-Shovel-Example</link>
      <author>Sacha Barber, Richard E King</author>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>Framework</category>
      <category>plugin</category>
      <category>peer-to-peer</category>
      <category>Message</category>
      <pubDate>Tue, 03 Jan 2012 15:44:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/309786/Rabbit-Mq-Shovel-Example</guid>
      <article-type>Article</article-type>
      <updated>Thu, 05 Jan 2012 14:10:00 GMT</updated>
      <views>23825</views>
      <rating>4.9</rating>
      <popularity>7.1</popularity>
      <votes>28</votes>
      <bookmarks>52</bookmarks>
      <downloads>379</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>JSON API</title>
      <description>A simple look at how to share the JSON API to Web and Desktop.</description>
      <link>http://www.codeproject.com/Articles/266473/JSON-API</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>ASP</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>Ajax</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>MVC</category>
      <pubDate>Mon, 10 Oct 2011 19:45:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/266473/JSON-API</guid>
      <article-type>Article</article-type>
      <updated>Tue, 06 Dec 2011 21:00:00 GMT</updated>
      <views>77023</views>
      <rating>4.9</rating>
      <popularity>9.35</popularity>
      <votes>81</votes>
      <bookmarks>192</bookmarks>
      <downloads>3413</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Coder Interview With Sacha Barber</title>
      <description>Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we track down Code Project member Sacha Barber. </description>
      <link>http://www.codeproject.com/Articles/246323/A-Coder-Interview-With-Sacha-Barber</link>
      <author>CodeProject, Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Fri, 26 Aug 2011 17:51:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/246323/A-Coder-Interview-With-Sacha-Barber</guid>
      <article-type>Article</article-type>
      <updated>Fri, 26 Aug 2011 17:51:00 GMT</updated>
      <views>27384</views>
      <rating>4.94</rating>
      <popularity>8.68</popularity>
      <votes>57</votes>
      <bookmarks>26</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WCF / WPF Chat Application</title>
      <description>How  to create a peer-to-peer chat application using Windows Communication Foundation</description>
      <link>http://www.codeproject.com/Articles/19752/WCF-WPF-Chat-Application</link>
      <author>Sacha Barber</author>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>Intermediate</category>
      <pubDate>Wed, 25 Jul 2007 19:45:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/19752/WCF-WPF-Chat-Application</guid>
      <article-type>Article</article-type>
      <updated>Fri, 22 Jul 2011 12:34:00 GMT</updated>
      <views>972658</views>
      <rating>4.94</rating>
      <popularity>12.99</popularity>
      <votes>425</votes>
      <bookmarks>1046</bookmarks>
      <downloads>38876</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>HTML5 WebWorkers Experiment</title>
      <description>Using HTML5 WebWorkers and a custom jQuery plug-in to create a Flickr image wall.</description>
      <link>http://www.codeproject.com/Articles/225692/Html5-WebWorkers-experiment</link>
      <author>Sacha Barber</author>
      <category>Vista</category>
      <category>Javascript</category>
      <category>Dev</category>
      <category>Ajax</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>jQuery</category>
      <category>Threading</category>
      <category>HTML5</category>
      <pubDate>Thu, 14 Jul 2011 07:47:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/225692/Html5-WebWorkers-experiment</guid>
      <article-type>Article</article-type>
      <updated>Thu, 14 Jul 2011 07:47:00 GMT</updated>
      <views>38868</views>
      <rating>4.92</rating>
      <popularity>8.31</popularity>
      <votes>49</votes>
      <bookmarks>88</bookmarks>
      <downloads>1132</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Bringing AOP to MEF</title>
      <description>An experiment into combining AOP and MEF.</description>
      <link>http://www.codeproject.com/Articles/223266/Bringing-AOP-to-MEF</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>Framework</category>
      <category>General</category>
      <category>WinForm</category>
      <pubDate>Sat, 09 Jul 2011 10:56:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/223266/Bringing-AOP-to-MEF</guid>
      <article-type>Article</article-type>
      <updated>Mon, 11 Jul 2011 13:50:00 GMT</updated>
      <views>19654</views>
      <rating>4.8</rating>
      <popularity>7.09</popularity>
      <votes>30</votes>
      <bookmarks>68</bookmarks>
      <downloads>693</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>100% Reflective Class Diagram Creation Tool</title>
      <description>100% Reflective Class Diagram Creation Tool</description>
      <link>http://www.codeproject.com/Articles/17823/100-Reflective-Class-Diagram-Creation-Tool</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>VS2005</category>
      <category>C#2.0</category>
      <category>Windows</category>
      <category>GDI+</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Thu, 01 Mar 2007 08:26:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/17823/100-Reflective-Class-Diagram-Creation-Tool</guid>
      <article-type>Article</article-type>
      <updated>Tue, 14 Jun 2011 19:41:00 GMT</updated>
      <views>997873</views>
      <rating>4.98</rating>
      <popularity>13.3</popularity>
      <votes>471</votes>
      <bookmarks>1097</bookmarks>
      <downloads>17761</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Task Parallel Library: 1 of n</title>
      <description>A look into using the Task Parallel Library.</description>
      <link>http://www.codeproject.com/Articles/152765/Task-Parallel-Library-1-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>Visual-Studio</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>Threading</category>
      <pubDate>Tue, 01 Feb 2011 21:51:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/152765/Task-Parallel-Library-1-of-n</guid>
      <article-type>Article</article-type>
      <updated>Wed, 18 May 2011 08:01:00 GMT</updated>
      <views>470327</views>
      <rating>4.98</rating>
      <popularity>11.83</popularity>
      <votes>237</votes>
      <bookmarks>484</bookmarks>
      <downloads>4651</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Task Parallel Library: 5 of n</title>
      <description>A look into using the Task Parallel Library.</description>
      <link>http://www.codeproject.com/Articles/173340/Task-Parallel-Library-5-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>Threading</category>
      <pubDate>Sat, 26 Mar 2011 09:10:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/173340/Task-Parallel-Library-5-of-n</guid>
      <article-type>Article</article-type>
      <updated>Tue, 10 May 2011 19:35:00 GMT</updated>
      <views>38013</views>
      <rating>4.93</rating>
      <popularity>8.15</popularity>
      <votes>45</votes>
      <bookmarks>92</bookmarks>
      <downloads>953</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Task Parallel Library: 4 of n</title>
      <description>A look into using the Task Parallel Library.</description>
      <link>http://www.codeproject.com/Articles/170238/Task-Parallel-Library-4-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>Threading</category>
      <pubDate>Fri, 18 Mar 2011 08:47:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/170238/Task-Parallel-Library-4-of-n</guid>
      <article-type>Article</article-type>
      <updated>Tue, 10 May 2011 19:35:00 GMT</updated>
      <views>33748</views>
      <rating>4.93</rating>
      <popularity>8.2</popularity>
      <votes>46</votes>
      <bookmarks>92</bookmarks>
      <downloads>792</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Task Parallel Library: 3 of n</title>
      <description>A look into using the Task Parallel Library.</description>
      <link>http://www.codeproject.com/Articles/161434/Task-Parallel-Library-3-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>Threading</category>
      <pubDate>Wed, 23 Feb 2011 20:23:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/161434/Task-Parallel-Library-3-of-n</guid>
      <article-type>Article</article-type>
      <updated>Tue, 10 May 2011 19:34:00 GMT</updated>
      <views>80259</views>
      <rating>4.91</rating>
      <popularity>8.77</popularity>
      <votes>61</votes>
      <bookmarks>120</bookmarks>
      <downloads>874</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Task Parallel Library: 2 of n</title>
      <description>A look into using the Task Parallel Library.</description>
      <link>http://www.codeproject.com/Articles/159533/Task-Parallel-Library-2-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>threads</category>
      <pubDate>Sat, 19 Feb 2011 08:23:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/159533/Task-Parallel-Library-2-of-n</guid>
      <article-type>Article</article-type>
      <updated>Tue, 10 May 2011 19:33:00 GMT</updated>
      <views>103377</views>
      <rating>4.96</rating>
      <popularity>9.3</popularity>
      <votes>75</votes>
      <bookmarks>142</bookmarks>
      <downloads>1027</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Task Parallel Library: 6 of n</title>
      <description>A look into using the Task Parallel Library.</description>
      <link>http://www.codeproject.com/Articles/194249/Task-Parallel-Library-6-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>Threading</category>
      <pubDate>Tue, 10 May 2011 19:30:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/194249/Task-Parallel-Library-6-of-n</guid>
      <article-type>Article</article-type>
      <updated>Tue, 10 May 2011 19:30:00 GMT</updated>
      <views>46057</views>
      <rating>4.93</rating>
      <popularity>8.7</popularity>
      <votes>58</votes>
      <bookmarks>114</bookmarks>
      <downloads>1060</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: Carousel Control</title>
      <description>Highly customisable WPF Carousel control.</description>
      <link>http://www.codeproject.com/Articles/181835/WPF-Carousel-Control</link>
      <author>Sacha Barber, Marcelo Ricardo de Oliveira</author>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>User-controls</category>
      <category>MVVM</category>
      <pubDate>Thu, 14 Apr 2011 19:22:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/181835/WPF-Carousel-Control</guid>
      <article-type>Article</article-type>
      <updated>Mon, 18 Apr 2011 19:00:00 GMT</updated>
      <views>83922</views>
      <rating>4.94</rating>
      <popularity>9.09</popularity>
      <votes>69</votes>
      <bookmarks>109</bookmarks>
      <downloads>5848</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Fluent CSV/XML Exporter for List</title>
      <description>A small utility Fluent interface class to export a List.</description>
      <link>http://www.codeproject.com/Articles/174183/Fluent-CSV-XML-Exporter-for-List</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>General</category>
      <pubDate>Mon, 28 Mar 2011 20:09:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/174183/Fluent-CSV-XML-Exporter-for-List</guid>
      <article-type>Article</article-type>
      <updated>Wed, 06 Apr 2011 06:00:00 GMT</updated>
      <views>56756</views>
      <rating>4.95</rating>
      <popularity>8.87</popularity>
      <votes>62</votes>
      <bookmarks>112</bookmarks>
      <downloads>969</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>CinchV2 :Version 2 of my Cinch MVVM framework: Part 4 of n</title>
      <description>If Jack Daniels made MVVM Frameworks</description>
      <link>http://www.codeproject.com/Articles/97218/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-4</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>Framework</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Tue, 27 Jul 2010 19:21:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/97218/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-4</guid>
      <article-type>Article</article-type>
      <updated>Fri, 18 Mar 2011 07:36:00 GMT</updated>
      <views>42517</views>
      <rating>4.89</rating>
      <popularity>7.07</popularity>
      <votes>28</votes>
      <bookmarks>29</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Chained Property Observer</title>
      <description>Set of utility classes to observe a chain of INotifyPropertyChanged objects.</description>
      <link>http://www.codeproject.com/Articles/166530/A-Chained-Property-Observer</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>Framework</category>
      <category>WinForm</category>
      <pubDate>Wed, 09 Mar 2011 09:20:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/166530/A-Chained-Property-Observer</guid>
      <article-type>Article</article-type>
      <updated>Wed, 09 Mar 2011 09:20:00 GMT</updated>
      <views>42293</views>
      <rating>4.95</rating>
      <popularity>7.59</popularity>
      <votes>34</votes>
      <bookmarks>79</bookmarks>
      <downloads>331</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF : A Weird 3d based control</title>
      <description>A kind of 3d tree level control</description>
      <link>http://www.codeproject.com/Articles/156867/WPF-A-Weird-3d-based-control</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>3D</category>
      <pubDate>Sat, 12 Feb 2011 12:55:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/156867/WPF-A-Weird-3d-based-control</guid>
      <article-type>Article</article-type>
      <updated>Wed, 16 Feb 2011 10:00:00 GMT</updated>
      <views>54448</views>
      <rating>4.91</rating>
      <popularity>8.3</popularity>
      <votes>49</votes>
      <bookmarks>58</bookmarks>
      <downloads>855</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Look at Fluent APIs</title>
      <description>A look at Fluent APIs and an example of one.</description>
      <link>http://www.codeproject.com/Articles/146394/A-Look-at-Fluent-APIs</link>
      <author>Sacha Barber</author>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>General</category>
      <category>.NET4</category>
      <pubDate>Fri, 14 Jan 2011 20:56:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/146394/A-Look-at-Fluent-APIs</guid>
      <article-type>Article</article-type>
      <updated>Fri, 14 Jan 2011 20:56:00 GMT</updated>
      <views>63315</views>
      <rating>4.97</rating>
      <popularity>8.01</popularity>
      <votes>41</votes>
      <bookmarks>77</bookmarks>
      <downloads>462</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Aspect Examples (INotifyPropertyChanged via Aspects)</title>
      <description>A look at different Aspect Orientated Programming frameworks.</description>
      <link>http://www.codeproject.com/Articles/140042/Aspect-Examples-INotifyPropertyChanged-via-Aspects</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>library</category>
      <category>.NET4</category>
      <pubDate>Mon, 27 Dec 2010 09:01:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/140042/Aspect-Examples-INotifyPropertyChanged-via-Aspects</guid>
      <article-type>Article</article-type>
      <updated>Wed, 05 Jan 2011 18:26:00 GMT</updated>
      <views>60726</views>
      <rating>4.99</rating>
      <popularity>9.3</popularity>
      <votes>73</votes>
      <bookmarks>128</bookmarks>
      <downloads>575</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>CinchV2: Version2 of my Cinch MVVM framework: Part 6 of n</title>
      <description>If Jack Daniels made MVVM Frameworks.</description>
      <link>http://www.codeproject.com/Articles/100112/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-6</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>Framework</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Sun, 08 Aug 2010 07:32:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/100112/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-6</guid>
      <article-type>Article</article-type>
      <updated>Sat, 01 Jan 2011 11:45:00 GMT</updated>
      <views>143070</views>
      <rating>4.87</rating>
      <popularity>8.09</popularity>
      <votes>46</votes>
      <bookmarks>29</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>CinchV2: Version 2 of my Cinch MVVM framework: Part 5 of n</title>
      <description>If Jack Daniels made MVVM frameworks.</description>
      <link>http://www.codeproject.com/Articles/99010/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-5</link>
      <author>Sacha Barber</author>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>Framework</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Tue, 03 Aug 2010 19:12:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/99010/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-5</guid>
      <article-type>Article</article-type>
      <updated>Sat, 01 Jan 2011 11:43:00 GMT</updated>
      <views>27395</views>
      <rating>4.88</rating>
      <popularity>6.36</popularity>
      <votes>20</votes>
      <bookmarks>13</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Cinch V2: Version 2 of my Cinch MVVM framework: Part 3 of n</title>
      <description>If Jack Daniels made MVVM frameworks.</description>
      <link>http://www.codeproject.com/Articles/96175/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-3</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>Framework</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Fri, 23 Jul 2010 07:55:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/96175/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-3</guid>
      <article-type>Article</article-type>
      <updated>Sat, 01 Jan 2011 11:39:00 GMT</updated>
      <views>67975</views>
      <rating>4.95</rating>
      <popularity>7.82</popularity>
      <votes>38</votes>
      <bookmarks>28</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>CinchV2: Version2 of my Cinch MVVM framework: Part 2 of n</title>
      <description>If Jack Daniels made MVVM frameworks.</description>
      <link>http://www.codeproject.com/Articles/88402/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-2</link>
      <author>Sacha Barber</author>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>Intermediate</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Thu, 17 Jun 2010 20:36:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/88402/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-2</guid>
      <article-type>Article</article-type>
      <updated>Sat, 01 Jan 2011 11:33:00 GMT</updated>
      <views>46592</views>
      <rating>4.93</rating>
      <popularity>7.9</popularity>
      <votes>40</votes>
      <bookmarks>24</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>OpenID With Forms Authentication</title>
      <description>Shows how to use OpenID with ASP.NET MVC Forms Authentication.</description>
      <link>http://www.codeproject.com/Articles/136062/OpenID-With-Forms-Authentication</link>
      <author>Sacha Barber</author>
      <category>ASP.NET</category>
      <category>Javascript</category>
      <category>XML</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <pubDate>Mon, 13 Dec 2010 13:22:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/136062/OpenID-With-Forms-Authentication</guid>
      <article-type>Article</article-type>
      <updated>Mon, 13 Dec 2010 13:28:00 GMT</updated>
      <views>79667</views>
      <rating>4.96</rating>
      <popularity>8.92</popularity>
      <votes>63</votes>
      <bookmarks>142</bookmarks>
      <downloads>2913</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WCF: A few tips</title>
      <description>A few tips when working with WCF.</description>
      <link>http://www.codeproject.com/Articles/27308/WCF-A-few-tips</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>XML</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>Beginner</category>
      <category>Intermediate</category>
      <pubDate>Fri, 27 Jun 2008 10:03:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/27308/WCF-A-few-tips</guid>
      <article-type>Article</article-type>
      <updated>Fri, 03 Dec 2010 05:09:00 GMT</updated>
      <views>71020</views>
      <rating>4.55</rating>
      <popularity>8.05</popularity>
      <votes>59</votes>
      <bookmarks>146</bookmarks>
      <downloads>396</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Phone Like Control</title>
      <description>A control that partially emulates a popular phone.</description>
      <link>http://www.codeproject.com/Articles/123151/A-Phone-Like-Control</link>
      <author>Sacha Barber</author>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>User-controls</category>
      <category>.NET4</category>
      <pubDate>Fri, 29 Oct 2010 19:49:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/123151/A-Phone-Like-Control</guid>
      <article-type>Article</article-type>
      <updated>Mon, 01 Nov 2010 20:58:00 GMT</updated>
      <views>90149</views>
      <rating>4.95</rating>
      <popularity>9.36</popularity>
      <votes>78</votes>
      <bookmarks>90</bookmarks>
      <downloads>1396</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Fun with Rx</title>
      <description>A brief look into the DevLabs Reactive Framework.</description>
      <link>http://www.codeproject.com/Articles/108327/Fun-with-Rx</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>coding</category>
      <category>programming</category>
      <category>WinForm</category>
      <pubDate>Wed, 08 Sep 2010 16:45:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/108327/Fun-with-Rx</guid>
      <article-type>Article</article-type>
      <updated>Wed, 08 Sep 2010 16:45:00 GMT</updated>
      <views>52307</views>
      <rating>4.92</rating>
      <popularity>8.59</popularity>
      <votes>56</votes>
      <bookmarks>82</bookmarks>
      <downloads>558</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Experimenting with enterprise level bus messaging</title>
      <description>A look into messaging solutions using NServiceBus.</description>
      <link>http://www.codeproject.com/Articles/105380/Experimenting-with-enterprise-level-bus-messaging</link>
      <author>Sacha Barber</author>
      <category>XML</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>WPF</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>Threading</category>
      <category>Framework</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Sat, 28 Aug 2010 07:43:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/105380/Experimenting-with-enterprise-level-bus-messaging</guid>
      <article-type>Article</article-type>
      <updated>Sat, 04 Sep 2010 08:20:00 GMT</updated>
      <views>97468</views>
      <rating>4.98</rating>
      <popularity>9.1</popularity>
      <votes>67</votes>
      <bookmarks>130</bookmarks>
      <downloads>839</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: If Carlsberg did MVVM Frameworks: Part 3 of n</title>
      <description>It would probably be like Cinch, an MVVM framework for WPF.</description>
      <link>http://www.codeproject.com/Articles/38440/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-3-of-n</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Sat, 25 Jul 2009 10:31:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/38440/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-3-of-n</guid>
      <article-type>Article</article-type>
      <updated>Sun, 08 Aug 2010 08:37:00 GMT</updated>
      <views>108579</views>
      <rating>5</rating>
      <popularity>9.32</popularity>
      <votes>73</votes>
      <bookmarks>79</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Cinch V2: Version 2 of my Cinch MVVM framework: Part 1 of n</title>
      <description>If Jack Daniels made MVVM Frameworks.</description>
      <link>http://www.codeproject.com/Articles/87541/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-1</link>
      <author>Sacha Barber</author>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Sun, 13 Jun 2010 18:27:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/87541/CinchV2-Version2-of-my-Cinch-MVVM-framework-part-1</guid>
      <article-type>Article</article-type>
      <updated>Fri, 18 Jun 2010 05:15:00 GMT</updated>
      <views>106367</views>
      <rating>4.93</rating>
      <popularity>9.12</popularity>
      <votes>71</votes>
      <bookmarks>121</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: If Carlsberg did MVVM Frameworks: Part 5 of n</title>
      <description>It would probably be like Cinch, an MVVM framework for WPF.</description>
      <link>http://www.codeproject.com/Articles/38827/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-5-of-n</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Sat, 08 Aug 2009 08:45:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/38827/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-5-of-n</guid>
      <article-type>Article</article-type>
      <updated>Fri, 07 May 2010 15:16:00 GMT</updated>
      <views>58977</views>
      <rating>4.94</rating>
      <popularity>8.52</popularity>
      <votes>53</votes>
      <bookmarks>64</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: If Carlsberg did MVVM Frameworks Part 2 of n</title>
      <description>It would probably be like Cinch, an MVVM framework for WPF.</description>
      <link>http://www.codeproject.com/Articles/38278/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-2-of-n</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Sun, 19 Jul 2009 14:55:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/38278/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-2-of-n</guid>
      <article-type>Article</article-type>
      <updated>Fri, 07 May 2010 15:12:00 GMT</updated>
      <views>238510</views>
      <rating>4.95</rating>
      <popularity>10.11</popularity>
      <votes>110</votes>
      <bookmarks>144</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Binding and Using Friendly Enums in WPF</title>
      <description>Binding and using Friendly enums in WPF</description>
      <link>http://www.codeproject.com/Articles/29495/Binding-and-Using-Friendly-Enums-in-WPF</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Fri, 19 Sep 2008 16:29:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/29495/Binding-and-Using-Friendly-Enums-in-WPF</guid>
      <article-type>Article</article-type>
      <updated>Tue, 27 Apr 2010 11:29:00 GMT</updated>
      <views>128172</views>
      <rating>4.97</rating>
      <popularity>8.77</popularity>
      <votes>58</votes>
      <bookmarks>118</bookmarks>
      <downloads>2045</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: Showing you how to use PRISM in a very unlike PRISM way</title>
      <description>Showcasing how to use PRISM's regions outside of PRISM.</description>
      <link>http://www.codeproject.com/Articles/74892/WPF-Showing-you-how-to-use-PRISM-in-a-very-unlike</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Thu, 22 Apr 2010 07:57:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/74892/WPF-Showing-you-how-to-use-PRISM-in-a-very-unlike</guid>
      <article-type>Article</article-type>
      <updated>Thu, 22 Apr 2010 11:30:00 GMT</updated>
      <views>47327</views>
      <rating>4.88</rating>
      <popularity>6.9</popularity>
      <votes>26</votes>
      <bookmarks>71</bookmarks>
      <downloads>726</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A TimeLineControl</title>
      <description>Simple WPF TimeLineControl That I Think May Be Useful</description>
      <link>http://www.codeproject.com/Articles/72670/WPF-A-TimeLineControl</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Wed, 14 Apr 2010 14:20:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/72670/WPF-A-TimeLineControl</guid>
      <article-type>Article</article-type>
      <updated>Wed, 14 Apr 2010 14:20:00 GMT</updated>
      <views>144563</views>
      <rating>4.98</rating>
      <popularity>10.8</popularity>
      <votes>148</votes>
      <bookmarks>233</bookmarks>
      <downloads>1678</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Baboon Framework : A Revolutionary WPF Framework that will Save You Time and Effort</title>
      <description>This is true code, what you say</description>
      <link>http://www.codeproject.com/Articles/70051/Baboon-Framework-A-Revolutionary-WPF-Framework-tha</link>
      <author>Sacha Barber, Richard E King, Fredrik Bornander</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>CEO</category>
      <category>Architect</category>
      <category>DBA</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Advanced</category>
      <category>C#4.0</category>
      <category>MVVM</category>
      <pubDate>Thu, 01 Apr 2010 09:46:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/70051/Baboon-Framework-A-Revolutionary-WPF-Framework-tha</guid>
      <article-type>Article</article-type>
      <updated>Thu, 01 Apr 2010 09:46:00 GMT</updated>
      <views>91828</views>
      <rating>5</rating>
      <popularity>10.04</popularity>
      <votes>102</votes>
      <bookmarks>118</bookmarks>
      <downloads>651</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Embed PicLens</title>
      <description>Simple article showing how you to embed PicLens in your own apps</description>
      <link>http://www.codeproject.com/Articles/68025/Embed-PicLens</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>WebForms</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>Flash</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>WinForm</category>
      <pubDate>Wed, 24 Mar 2010 07:48:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/68025/Embed-PicLens</guid>
      <article-type>Article</article-type>
      <updated>Wed, 24 Mar 2010 07:48:00 GMT</updated>
      <views>39860</views>
      <rating>4.94</rating>
      <popularity>7.49</popularity>
      <votes>33</votes>
      <bookmarks>72</bookmarks>
      <downloads>576</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Nice View BreadCrumb Manager</title>
      <description>A re-usable breadcrumb control for WPF.</description>
      <link>http://www.codeproject.com/Articles/66063/WPF-A-Nice-View-BreadCrumb-Manager</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Tue, 16 Mar 2010 22:13:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/66063/WPF-A-Nice-View-BreadCrumb-Manager</guid>
      <article-type>Article</article-type>
      <updated>Tue, 16 Mar 2010 22:13:00 GMT</updated>
      <views>50835</views>
      <rating>4.97</rating>
      <popularity>9.41</popularity>
      <votes>78</votes>
      <bookmarks>96</bookmarks>
      <downloads>1946</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>It's True Code</title>
      <description>Dim DataGridView1 As New DataGridViewDim TextBox1 As New TextBoxTextBox1.TabStop = what the hell, it makes no sense</description>
      <link>http://www.codeproject.com/Tips/61856/It-s-True-Code</link>
      <author>Sacha Barber</author>
      <category>VB.NET</category>
      <pubDate>Sat, 27 Feb 2010 15:50:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Tips/61856/It-s-True-Code</guid>
      <article-type>Tip/Trick</article-type>
      <updated>Sat, 27 Feb 2010 15:50:00 GMT</updated>
      <views>1432</views>
      <rating>3.67</rating>
      <popularity>1.75</popularity>
      <votes>3</votes>
      <bookmarks>3</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>It's True Code</title>
      <description>TextBox1.TabSt...</description>
      <link>http://www.codeproject.com/Tips/61855/It-s-True-Code</link>
      <author>Sacha Barber</author>
      <category>VB.NET</category>
      <pubDate>Sat, 27 Feb 2010 15:49:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Tips/61855/It-s-True-Code</guid>
      <article-type>Tip/Trick</article-type>
      <updated>Sat, 27 Feb 2010 15:49:00 GMT</updated>
      <views>2042</views>
      <rating>3.67</rating>
      <popularity>1.75</popularity>
      <votes>3</votes>
      <bookmarks>4</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Introduction to ADO.NET Data Services/RIA Services</title>
      <description>An introduction to ADO.NET Data Services / RIA Services.</description>
      <link>http://www.codeproject.com/Articles/60871/Introduction-to-ADO-NET-Data-Services-RIA-Services</link>
      <author>Sacha Barber</author>
      <category>Architect</category>
      <category>Dev</category>
      <category>Beginner</category>
      <category>Intermediate</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <category>RIA</category>
      <pubDate>Tue, 23 Feb 2010 16:14:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/60871/Introduction-to-ADO-NET-Data-Services-RIA-Services</guid>
      <article-type>Article</article-type>
      <updated>Thu, 25 Feb 2010 11:35:00 GMT</updated>
      <views>79180</views>
      <rating>4.92</rating>
      <popularity>8.23</popularity>
      <votes>47</votes>
      <bookmarks>161</bookmarks>
      <downloads>1794</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Silverlight MVVM Lib and FileUploader Using HttpHandler</title>
      <description>A demo app that shows how to upload a file using Silverlight/HttpHandler/MVVM, and includes Silverlight MVVM Library and Helpers.</description>
      <link>http://www.codeproject.com/Articles/51331/Silverlight-MVVM-Lib-and-FileUploader-Using-HttpHa</link>
      <author>Sacha Barber</author>
      <category>Architect</category>
      <category>Dev</category>
      <category>Advanced</category>
      <category>Silverlight</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <category>RIA</category>
      <pubDate>Sat, 09 Jan 2010 16:02:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/51331/Silverlight-MVVM-Lib-and-FileUploader-Using-HttpHa</guid>
      <article-type>Article</article-type>
      <updated>Sat, 09 Jan 2010 16:02:00 GMT</updated>
      <views>62270</views>
      <rating>4.92</rating>
      <popularity>7.54</popularity>
      <votes>34</votes>
      <bookmarks>80</bookmarks>
      <downloads>1892</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Better WPF Circular Progress Bar</title>
      <description>A while back I posted a blog post about a simple Circular Progress Bar that I did for WPF. The original post is right here : http://sachabarber.net/?p=429It turns out that was not the best thing to do, as the old approach used a never ending animation, that was even running when the controls Visibil</description>
      <link>http://www.codeproject.com/Articles/49853/Better-WPF-Circular-Progress-Bar</link>
      <author>Sacha Barber</author>
      <category>SQL</category>
      <category>SQL-Server</category>
      <pubDate>Mon, 04 Jan 2010 17:14:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/49853/Better-WPF-Circular-Progress-Bar</guid>
      <article-type>Technical Blog</article-type>
      <updated>Mon, 04 Jan 2010 17:14:00 GMT</updated>
      <views>38981</views>
      <rating>4.87</rating>
      <popularity>5</popularity>
      <votes>10</votes>
      <bookmarks>29</bookmarks>
      <downloads>1</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: New Threading Component</title>
      <description>WPF: New Threading Component</description>
      <link>http://www.codeproject.com/Articles/49852/WPF-New-Threading-Component</link>
      <author>Sacha Barber</author>
      <category>WPF</category>
      <category>All-Topics</category>
      <category>MVVM</category>
      <pubDate>Mon, 04 Jan 2010 17:11:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/49852/WPF-New-Threading-Component</guid>
      <article-type>Technical Blog</article-type>
      <updated>Mon, 04 Jan 2010 17:11:00 GMT</updated>
      <views>6477</views>
      <rating>5</rating>
      <popularity>1.51</popularity>
      <votes>2</votes>
      <bookmarks>3</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Most Useful Threading Component</title>
      <description>A threading component that shows failures/busy status and data.</description>
      <link>http://www.codeproject.com/Articles/49659/WPF-A-Most-Useful-Threading-Component</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>MVVM</category>
      <pubDate>Wed, 30 Dec 2009 13:49:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/49659/WPF-A-Most-Useful-Threading-Component</guid>
      <article-type>Article</article-type>
      <updated>Wed, 30 Dec 2009 13:49:00 GMT</updated>
      <views>43988</views>
      <rating>4.97</rating>
      <popularity>8.39</popularity>
      <votes>49</votes>
      <bookmarks>131</bookmarks>
      <downloads>602</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Friction Scrolling Now An WPF Attached Behaviour Too</title>
      <description>A while ago I wrote about how to create a scrollable design surface in WPF, and how you could also add friction into the mix.My original post was called “Creating A Scrollable Control Surface In WPF” which can be found at  the following url:http://sachabarber.net/?p=225This original blog post p</description>
      <link>http://www.codeproject.com/Articles/48871/Friction-Scrolling-Now-An-WPF-Attached-Behaviour-T</link>
      <author>Sacha Barber</author>
      <category>C++</category>
      <category>Windows</category>
      <category>MFC</category>
      <pubDate>Tue, 29 Dec 2009 14:44:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/48871/Friction-Scrolling-Now-An-WPF-Attached-Behaviour-T</guid>
      <article-type>Technical Blog</article-type>
      <updated>Tue, 29 Dec 2009 14:44:00 GMT</updated>
      <views>23549</views>
      <rating>4.5</rating>
      <popularity>4.21</popularity>
      <votes>8</votes>
      <bookmarks>13</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Better WPF Circular Progress Bar</title>
      <description>A while back I posted a blog post about a simple Circular Progress Bar that I did for WPF. The original post is right here : http://sachabarber.net/?p=429It turns out that was not the best thing to do, as the old approach used a never ending animation, that was even running when the controls Visibil</description>
      <link>http://www.codeproject.com/Articles/49455/Better-WPF-Circular-Progress-Bar</link>
      <author>Sacha Barber</author>
      <category>SQL</category>
      <category>SQL-Server</category>
      <pubDate>Tue, 29 Dec 2009 13:40:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/49455/Better-WPF-Circular-Progress-Bar</guid>
      <article-type>Technical Blog</article-type>
      <updated>Tue, 29 Dec 2009 13:40:00 GMT</updated>
      <views>27801</views>
      <rating>5</rating>
      <popularity>2.39</popularity>
      <votes>3</votes>
      <bookmarks>32</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: 3D graph</title>
      <description>WPF: A simple pageable 3D graph.</description>
      <link>http://www.codeproject.com/Articles/48940/WPF-3D-graph</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Thu, 24 Dec 2009 11:27:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/48940/WPF-3D-graph</guid>
      <article-type>Article</article-type>
      <updated>Thu, 24 Dec 2009 11:27:00 GMT</updated>
      <views>70163</views>
      <rating>4.91</rating>
      <popularity>9.17</popularity>
      <votes>74</votes>
      <bookmarks>122</bookmarks>
      <downloads>1925</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: If Carlsberg did MVVM Frameworks: Part 4 of n</title>
      <description>It would probably be like Cinch, an MVVM framework for WPF.</description>
      <link>http://www.codeproject.com/Articles/38672/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-4-of-n</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <category>EF</category>
      <pubDate>Sun, 02 Aug 2009 08:33:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/38672/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-4-of-n</guid>
      <article-type>Article</article-type>
      <updated>Thu, 24 Dec 2009 09:21:00 GMT</updated>
      <views>66156</views>
      <rating>4.96</rating>
      <popularity>8.88</popularity>
      <votes>62</votes>
      <bookmarks>70</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: If Carlsberg did MVVM Frameworks Part 1 of n</title>
      <description>It would probably be like Cinch a MVVM framework for WPF</description>
      <link>http://www.codeproject.com/Articles/38030/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-1-of-n</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Sat, 11 Jul 2009 16:48:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/38030/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-1-of-n</guid>
      <article-type>Article</article-type>
      <updated>Thu, 24 Dec 2009 08:46:00 GMT</updated>
      <views>145540</views>
      <rating>4.74</rating>
      <popularity>9.01</popularity>
      <votes>80</votes>
      <bookmarks>235</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Cinch MVVM Framework Code Generator</title>
      <description>A code generator for my Cinch MVVM Framework.</description>
      <link>http://www.codeproject.com/Articles/42470/Cinch-MVVM-Framework-Code-Generator</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>MVVM</category>
      <pubDate>Sat, 19 Sep 2009 06:30:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/42470/Cinch-MVVM-Framework-Code-Generator</guid>
      <article-type>Article</article-type>
      <updated>Sat, 05 Dec 2009 11:01:00 GMT</updated>
      <views>76498</views>
      <rating>4.98</rating>
      <popularity>9.77</popularity>
      <votes>92</votes>
      <bookmarks>122</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Windows7 / VS2010 / WPF 4 Demo App</title>
      <description>The other day I finished up a small demo app that I was writing over at www.codeproject.com which covers several of the new Windows7 features such as TaskBars/JumpLists.The finished article looks like this         The idea behind this demo app is actually very simple, I wanted to show ho</description>
      <link>http://www.codeproject.com/Articles/45178/Windows7-VS2010-WPF-4-Demo-App</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Fri, 27 Nov 2009 16:29:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/45178/Windows7-VS2010-WPF-4-Demo-App</guid>
      <article-type>Technical Blog</article-type>
      <updated>Fri, 27 Nov 2009 16:29:00 GMT</updated>
      <views>7242</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>5</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF : A Strange Layout Issue</title>
      <description>The other day I was doing a new View for a WPF app that we are working on, that required a DataTemplate that consisted something like the following:    &lt;Expander x:Name="exp"    Background="Transparent"</description>
      <link>http://www.codeproject.com/Articles/45186/WPF-A-Strange-Layout-Issue</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Fri, 27 Nov 2009 16:24:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/45186/WPF-A-Strange-Layout-Issue</guid>
      <article-type>Technical Blog</article-type>
      <updated>Fri, 27 Nov 2009 16:24:00 GMT</updated>
      <views>5461</views>
      <rating>5</rating>
      <popularity>1.51</popularity>
      <votes>2</votes>
      <bookmarks>2</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF : RatingsControl That Supports Fractions</title>
      <description>I was at work the other day and one of my work collegues asked me how to create a Rating control (you know the ones with the stars). I talked him through how to do it, but whilst doing so I thought I might have a go at that if I get a spare hour [...]</description>
      <link>http://www.codeproject.com/Articles/45219/WPF-RatingsControl-That-Supports-Fractions</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Fri, 27 Nov 2009 16:19:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/45219/WPF-RatingsControl-That-Supports-Fractions</guid>
      <article-type>Technical Blog</article-type>
      <updated>Fri, 27 Nov 2009 16:19:00 GMT</updated>
      <views>4406</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>4</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Simple Yet Flexible Rating Control</title>
      <description>Nice little rating control for WPF</description>
      <link>http://www.codeproject.com/Articles/45210/WPF-A-Simple-Yet-Flexible-Rating-Control</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>QA</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Beginner</category>
      <pubDate>Fri, 27 Nov 2009 14:05:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/45210/WPF-A-Simple-Yet-Flexible-Rating-Control</guid>
      <article-type>Article</article-type>
      <updated>Fri, 27 Nov 2009 14:05:00 GMT</updated>
      <views>27276</views>
      <rating>4.99</rating>
      <popularity>7.05</popularity>
      <votes>26</votes>
      <bookmarks>55</bookmarks>
      <downloads>1022</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Windows 7 / VS2010 demo app</title>
      <description>Using Windows7 / VS2010 and some of the new bits such as TaskBar/JumpList and Drag &amp; Drop</description>
      <link>http://www.codeproject.com/Articles/44393/Windows-7-VS2010-demo-app</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>Win7</category>
      <category>VS2010</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Sun, 22 Nov 2009 20:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/44393/Windows-7-VS2010-demo-app</guid>
      <article-type>Article</article-type>
      <updated>Tue, 24 Nov 2009 08:44:00 GMT</updated>
      <views>85977</views>
      <rating>5</rating>
      <popularity>9.65</popularity>
      <votes>85</votes>
      <bookmarks>163</bookmarks>
      <downloads>7565</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF : A True WPF Browser Control That Can Bend It Like Beckham</title>
      <description>A while ago I wanted to use the new .NET 3.5 SP1 WebBrowser control is a small demo WPF app that I was using to display streamed YouTube videos. And guess what, I was way disappointed the supposedly new rad control, was a con and it was actually no better than using a WPF Frame [...]</description>
      <link>http://www.codeproject.com/Articles/43907/WPF-A-True-WPF-Browser-Control-That-Can-Bend-It-Li</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 18 Nov 2009 15:20:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/43907/WPF-A-True-WPF-Browser-Control-That-Can-Bend-It-Li</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 18 Nov 2009 15:20:00 GMT</updated>
      <views>12318</views>
      <rating>4.2</rating>
      <popularity>2</popularity>
      <votes>3</votes>
      <bookmarks>5</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: Tube Planner Using A Guided Search</title>
      <description>WPF: Tube Planner Using A Guided Search</description>
      <link>http://www.codeproject.com/Articles/43701/WPF-Tube-Planner-Using-A-Guided-Search</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 11 Nov 2009 23:24:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/43701/WPF-Tube-Planner-Using-A-Guided-Search</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 11 Nov 2009 23:24:00 GMT</updated>
      <views>10749</views>
      <rating>5</rating>
      <popularity>1.51</popularity>
      <votes>2</votes>
      <bookmarks>5</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A* search</title>
      <description>An AI search application using the A* algorithm.</description>
      <link>http://www.codeproject.com/Articles/43636/WPF-A-search</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <pubDate>Sun, 08 Nov 2009 14:28:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/43636/WPF-A-search</guid>
      <article-type>Article</article-type>
      <updated>Sun, 08 Nov 2009 14:28:00 GMT</updated>
      <views>71754</views>
      <rating>5</rating>
      <popularity>9.89</popularity>
      <votes>95</votes>
      <bookmarks>162</bookmarks>
      <downloads>1846</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Comparing Flash and WPF</title>
      <description>Comparing Flash and WPF.</description>
      <link>http://www.codeproject.com/Articles/20606/Comparing-Flash-and-WPF</link>
      <author>Sacha Barber</author>
      <category>Vista</category>
      <category>VS2005</category>
      <category>C#3.0</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Sun, 23 Sep 2007 10:18:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/20606/Comparing-Flash-and-WPF</guid>
      <article-type>Article</article-type>
      <updated>Sun, 08 Nov 2009 07:38:00 GMT</updated>
      <views>162354</views>
      <rating>4.6</rating>
      <popularity>9.18</popularity>
      <votes>99</votes>
      <bookmarks>143</bookmarks>
      <downloads>1551</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: Sticky Notes ListBox</title>
      <description>A notes listbox that you could use in your own app.</description>
      <link>http://www.codeproject.com/Articles/30021/WPF-Sticky-Notes-ListBox</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Thu, 09 Oct 2008 12:54:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/30021/WPF-Sticky-Notes-ListBox</guid>
      <article-type>Article</article-type>
      <updated>Wed, 04 Nov 2009 14:25:00 GMT</updated>
      <views>111316</views>
      <rating>4.92</rating>
      <popularity>9.29</popularity>
      <votes>77</votes>
      <bookmarks>173</bookmarks>
      <downloads>2518</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>T4 Template Goodness</title>
      <description>I must admit I kinda missed the boat with T4 templates and what was capable of them, which annoys me, so I set out to try and have a look at them the other day, but low and behold Karl Shifflett has beaten me to it.</description>
      <link>http://www.codeproject.com/Articles/43455/T4-Template-Goodness</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Mon, 02 Nov 2009 20:38:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/43455/T4-Template-Goodness</guid>
      <article-type>Technical Blog</article-type>
      <updated>Mon, 02 Nov 2009 20:38:00 GMT</updated>
      <views>9079</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>7</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Loading Assemblies in Separate Directories Into a New AppDomain</title>
      <description>As some of you may know I have been working on a code generator for my Cinch MVVM framework, which I am pleased to say I am nearly done with. The last stumbling block has been that I need to extract a bunch of Namespaces from Assemblies that the main code referenced, which I want [...]</description>
      <link>http://www.codeproject.com/Articles/42312/Loading-Assemblies-in-Separate-Directories-Into-a</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>MVVM</category>
      <pubDate>Sun, 13 Sep 2009 08:31:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/42312/Loading-Assemblies-in-Separate-Directories-Into-a</guid>
      <article-type>Technical Blog</article-type>
      <updated>Sun, 13 Sep 2009 08:31:00 GMT</updated>
      <views>18521</views>
      <rating>4.92</rating>
      <popularity>3.43</popularity>
      <votes>5</votes>
      <bookmarks>34</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF Localization</title>
      <description>recently at work I was asked to look into Localization techniques when working with WPF/XAML. There are some excellent sources around that cover the various different techniques such asthis excellent article which outlines the following techniquesUsing LocbamlLocbaml is a localization tool that M</description>
      <link>http://www.codeproject.com/Articles/37339/WPF-Localization</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 14:40:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37339/WPF-Localization</guid>
      <article-type>Technical Blog</article-type>
      <updated>Fri, 11 Sep 2009 09:43:00 GMT</updated>
      <views>36249</views>
      <rating>4.56</rating>
      <popularity>3.15</popularity>
      <votes>5</votes>
      <bookmarks>20</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Selector DoubleClick Behaviour calling ViewModel ICommand</title>
      <description>The other day I was at work and needed to use a WPF ListView (Selector) to call a ICommand in a ViewModel. Here is what I did.</description>
      <link>http://www.codeproject.com/Articles/42111/Selector-DoubleClick-Behaviour-calling-ViewModel-I</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>MVVM</category>
      <pubDate>Tue, 08 Sep 2009 13:15:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/42111/Selector-DoubleClick-Behaviour-calling-ViewModel-I</guid>
      <article-type>Technical Blog</article-type>
      <updated>Tue, 08 Sep 2009 13:15:00 GMT</updated>
      <views>17370</views>
      <rating>4.83</rating>
      <popularity>4.07</popularity>
      <votes>7</votes>
      <bookmarks>13</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: If Carlsberg did MVVM Frameworks: Part 6 of n</title>
      <description>It would probably be like Cinch, an MVVM framework for WPF.</description>
      <link>http://www.codeproject.com/Articles/38926/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-6-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>MVVM</category>
      <pubDate>Wed, 12 Aug 2009 19:24:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/38926/WPF-If-Carlsberg-did-MVVM-Frameworks-Part-6-of-n</guid>
      <article-type>Article</article-type>
      <updated>Sat, 05 Sep 2009 06:52:00 GMT</updated>
      <views>74761</views>
      <rating>5</rating>
      <popularity>8.27</popularity>
      <votes>45</votes>
      <bookmarks>56</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Tasks/Continuations and Death of the ThreadPool?</title>
      <description>Using the VS2010 Tasks namespace.</description>
      <link>http://www.codeproject.com/Articles/38996/Tasks-Continuations-and-Death-of-the-ThreadPool</link>
      <author>Sacha Barber</author>
      <category>Visual-Studio</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>VS2010</category>
      <category>.NET4</category>
      <category>Parallel</category>
      <pubDate>Sat, 15 Aug 2009 16:57:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/38996/Tasks-Continuations-and-Death-of-the-ThreadPool</guid>
      <article-type>Article</article-type>
      <updated>Sat, 15 Aug 2009 16:57:00 GMT</updated>
      <views>38929</views>
      <rating>4.46</rating>
      <popularity>5.6</popularity>
      <votes>18</votes>
      <bookmarks>38</bookmarks>
      <downloads>235</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Using IronPython in WPF to Evaluate Expressions</title>
      <description>Using IronPython in WPF to evaluate expressions</description>
      <link>http://www.codeproject.com/Articles/38227/Using-IronPython-in-WPF-to-Evaluate-Expressions</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Fri, 17 Jul 2009 15:23:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/38227/Using-IronPython-in-WPF-to-Evaluate-Expressions</guid>
      <article-type>Article</article-type>
      <updated>Fri, 17 Jul 2009 15:23:00 GMT</updated>
      <views>18287</views>
      <rating>4.87</rating>
      <popularity>5.57</popularity>
      <votes>14</votes>
      <bookmarks>21</bookmarks>
      <downloads>328</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: Selection made better</title>
      <description>A better selection option for users.</description>
      <link>http://www.codeproject.com/Articles/37856/WPF-Selection-made-better</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>C#4.0</category>
      <category>.NET4</category>
      <category>MVVM</category>
      <pubDate>Sat, 04 Jul 2009 08:45:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37856/WPF-Selection-made-better</guid>
      <article-type>Article</article-type>
      <updated>Sat, 04 Jul 2009 08:45:00 GMT</updated>
      <views>64468</views>
      <rating>4.97</rating>
      <popularity>8.49</popularity>
      <votes>51</votes>
      <bookmarks>93</bookmarks>
      <downloads>713</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF : Circular Progress Bar</title>
      <description>Ever wanted a slightly different progress bar from the standard WPF Progress bar which looks like the following (IsIndeterminate is like the WinForms Marquee enum value) :    1:  &lt;ProgressBar VerticalAlignment="Top"    2:      Height="22" IsIndeterminate="True"/&amp;</description>
      <link>http://www.codeproject.com/Articles/35288/WPF-Circular-Progress-Bar</link>
      <author>Sacha Barber</author>
      <category>SQL</category>
      <category>SQL-Server</category>
      <pubDate>Thu, 09 Apr 2009 19:19:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35288/WPF-Circular-Progress-Bar</guid>
      <article-type>Technical Blog</article-type>
      <updated>Tue, 23 Jun 2009 07:46:00 GMT</updated>
      <views>83733</views>
      <rating>3.85</rating>
      <popularity>4.15</popularity>
      <votes>12</votes>
      <bookmarks>50</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>SQL Server CLR Functions</title>
      <description>Today we had a requirement to do some pretty strange stuff in SQL which required us to call an encryption library in SQL server. This is something I had not done before, so I thought I would blog about it.There are several steps involved.1. Create the CLR Dll for the SQL function to use, and [...]</description>
      <link>http://www.codeproject.com/Articles/37377/SQL-Server-CLR-Functions</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 17:53:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37377/SQL-Server-CLR-Functions</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:53:00 GMT</updated>
      <views>52959</views>
      <rating>5</rating>
      <popularity>3.49</popularity>
      <votes>5</votes>
      <bookmarks>11</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>How to stream XLINQ</title>
      <description>From time to time when you are using XLINQ to query XML data, you may find that you are dealing with a very large XML file. Loading a very large XML file using the standard XLINQ Load() method may not be appropraite due to the size of the XML file. Instead some sort of streaming [...]</description>
      <link>http://www.codeproject.com/Articles/37374/How-to-stream-XLINQ</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 17:50:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37374/How-to-stream-XLINQ</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:50:00 GMT</updated>
      <views>7744</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>5</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Writing Custom LINQ Extension Methods</title>
      <description>Microsoft have done a great job with LINQ IMHO. However there are times when it might be handy to create your own LINQ extension methods. LINQ extension methods can be applied to any type provided that the source is of type IEnumerable, so thats really the only requirement.So how do we w</description>
      <link>http://www.codeproject.com/Articles/37373/Writing-Custom-LINQ-Extension-Methods</link>
      <author>Sacha Barber</author>
      <category>Windows</category>
      <pubDate>Wed, 17 Jun 2009 17:49:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37373/Writing-Custom-LINQ-Extension-Methods</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:49:00 GMT</updated>
      <views>17054</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>10</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Viewport2DVisual3D</title>
      <description>A little while ago I wrote an article for www.codeproject.com about using 3D meshes in WPF that were hosting 2d controls, such as Grids, Lists, and User controls. The article which can be found right here if you are interested.The problem with the way that I did things in that article was that I us</description>
      <link>http://www.codeproject.com/Articles/37371/Viewport2DVisual3D</link>
      <author>Sacha Barber</author>
      <category>C++</category>
      <category>Windows</category>
      <category>COM</category>
      <pubDate>Wed, 17 Jun 2009 17:47:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37371/Viewport2DVisual3D</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:47:00 GMT</updated>
      <views>16300</views>
      <rating>3.4</rating>
      <popularity>1.43</popularity>
      <votes>3</votes>
      <bookmarks>10</bookmarks>
      <downloads>302</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF Flow Document For Beginners</title>
      <description>As part of an article that I am creating for www.codeproject.com I decided to look into using the System.Windows.Documents namespace and have a look at seeing if I could make a semi-cool&amp;#8217;ish looking document.Now when you use FlowDocuments, there are several container WPF container controls wh</description>
      <link>http://www.codeproject.com/Articles/37368/WPF-Flow-Document-For-Beginners</link>
      <author>Sacha Barber</author>
      <category>C++</category>
      <category>Windows</category>
      <category>COM</category>
      <pubDate>Wed, 17 Jun 2009 17:43:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37368/WPF-Flow-Document-For-Beginners</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:43:00 GMT</updated>
      <views>61563</views>
      <rating>4.27</rating>
      <popularity>4.39</popularity>
      <votes>11</votes>
      <bookmarks>33</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Styling A ScrollViewer/Scrollbar In WPF</title>
      <description>A while back I was looking at the Infragistics WPf showcase,Tangerine and I was quite jealous about the scrollbars that they managed to use. I mean styling a Button is one thing, but the ScrollBar is made of lost of nasty different control parts, (Part_XXX elements). Incidently I wrote an article ab</description>
      <link>http://www.codeproject.com/Articles/37366/Styling-A-ScrollViewer-Scrollbar-In-WPF</link>
      <author>Sacha Barber</author>
      <category>C++</category>
      <category>Windows</category>
      <category>COM</category>
      <pubDate>Wed, 17 Jun 2009 17:36:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37366/Styling-A-ScrollViewer-Scrollbar-In-WPF</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:36:00 GMT</updated>
      <views>86420</views>
      <rating>5</rating>
      <popularity>4.77</popularity>
      <votes>9</votes>
      <bookmarks>23</bookmarks>
      <downloads>1756</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Calling Method Asynchronously With A Timeout</title>
      <description>How to call a method asynchronously but have a timeout</description>
      <link>http://www.codeproject.com/Articles/37365/Calling-Method-Asynchronously-With-A-Timeout</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <pubDate>Wed, 17 Jun 2009 17:30:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37365/Calling-Method-Asynchronously-With-A-Timeout</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:30:00 GMT</updated>
      <views>16858</views>
      <rating>3.67</rating>
      <popularity>2.05</popularity>
      <votes>4</votes>
      <bookmarks>7</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Consistent Window Look &amp; Feel</title>
      <description>As part of a beginners WPF series (Beginners WPF series) that I am writing at codeproject, I just start to write an article on DependancyProperties. As part of that, I started to write a bunch of demo projects to illustrate the joy of DependancyProperties to people. As a side effect, I had to think </description>
      <link>http://www.codeproject.com/Articles/37362/Consistent-Window-Look-Feel</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 17:28:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37362/Consistent-Window-Look-Feel</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:28:00 GMT</updated>
      <views>6051</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>2</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Winforms / WPF Interop</title>
      <description>In this blog entry I will discuss what you need to do to successfully interop Winforms with a WPF application and vice versaIn order to evaluate these 2 different interop methods, 2 demo projects have been created which carry out the functionality shown below :.NET Winforms userControl within a .</description>
      <link>http://www.codeproject.com/Articles/37360/Winforms-WPF-Interop</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 17:26:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37360/Winforms-WPF-Interop</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:26:00 GMT</updated>
      <views>18146</views>
      <rating>4.25</rating>
      <popularity>2.03</popularity>
      <votes>3</votes>
      <bookmarks>9</bookmarks>
      <downloads>252</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A WPF GiftWorse (AKA Xceed DataGrid for WPF)</title>
      <description>Now some time ago I wrote an article at Codeproject that was a simple contact keeper which used LINQ / XLINQ and one of its core requirements was an editable datagrid.The article was published at Codeproject and can be found right here.Those that use WPF will know that there is NO native control w</description>
      <link>http://www.codeproject.com/Articles/37359/A-WPF-GiftWorse-AKA-Xceed-DataGrid-for-WPF</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 17:17:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37359/A-WPF-GiftWorse-AKA-Xceed-DataGrid-for-WPF</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:17:00 GMT</updated>
      <views>15667</views>
      <rating>1</rating>
      <popularity>.3</popularity>
      <votes>2</votes>
      <bookmarks>4</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Explicitly Updating And Validating Databindings In WPF</title>
      <description>The other day I was working on something for a Codeproject article, where I needed to bind part of my UI to an underlying data object. I want to use all the good validation thing such as a Validation Style to use for my TextBox, and also the use of the new .NET 3.5 interface [...]</description>
      <link>http://www.codeproject.com/Articles/37356/Explicitly-Updating-And-Validating-Databindings-In</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 17:07:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37356/Explicitly-Updating-And-Validating-Databindings-In</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 17:07:00 GMT</updated>
      <views>9437</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>3</bookmarks>
      <downloads>33</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>All New .NET 3.5 3D Elements</title>
      <description>I have started looking at 3D again in WPF. I have in the past blogged about the Viewport2DVisual3D 3D WPF element. Well for what I am working on I didn&amp;#8217;t need to be able to put 2D interactive elements on a 3D surface, but I did want the 3D object to able to respond to [...]</description>
      <link>http://www.codeproject.com/Articles/37354/All-New-NET-3-5-3D-Elements</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 16:44:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37354/All-New-NET-3-5-3D-Elements</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 16:44:00 GMT</updated>
      <views>6998</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>8</bookmarks>
      <downloads>57</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Cool Database Tool</title>
      <description>For the last 2 months Jan/Feb 2008, I have won the C# article of the month at codeproject, and as such, I receive a lot of free software. Which I normally don&amp;#8217;t ever look at. The reason for this is simple. I write articles to share with people, so these free bits of software really [...]</description>
      <link>http://www.codeproject.com/Articles/37353/Cool-Database-Tool</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 16:39:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37353/Cool-Database-Tool</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 16:39:00 GMT</updated>
      <views>8017</views>
      <rating>3</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>6</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF : Binding to individual collection items (but not in a ItemsControl)</title>
      <description>Well I had a great day yesterday, and quite a surprising one, I had an issue with an idea I was working on, so naturally I turned to Josh Smith.And guess what I, yes me the mere mortal managed to teach Josh something about WPF&amp;#8230;Ha Ha, check that.So here is what I taught Josh&amp;#8230;..(still ca</description>
      <link>http://www.codeproject.com/Articles/37352/WPF-Binding-to-individual-collection-items-but-not</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 16:31:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37352/WPF-Binding-to-individual-collection-items-but-not</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 16:31:00 GMT</updated>
      <views>17976</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>6</bookmarks>
      <downloads>52</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Creating A Scrollable Control Surface In WPF</title>
      <description>Have you ever had a requirement that called for the user to be able to scroll around a large object, such as a diagram. Well I have, and I have just started working on a hobby project where I need just such a feature. We probably all know that WPF has a ScrollViewer control which [...]</description>
      <link>http://www.codeproject.com/Articles/37349/Creating-A-Scrollable-Control-Surface-In-WPF</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 15:44:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37349/Creating-A-Scrollable-Control-Surface-In-WPF</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 15:44:00 GMT</updated>
      <views>22340</views>
      <rating>4.43</rating>
      <popularity>2.11</popularity>
      <votes>3</votes>
      <bookmarks>10</bookmarks>
      <downloads>994</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Creating Custom Panels In WPF</title>
      <description>WPF has a number of layout Panels that you could use straight out the box, there isWrapPanelStackPanelGridCanvasDockPanelAll of which are great, but occasionally you want something a little bit special. Whilst its probably true that you make most creations using a combination of the existing</description>
      <link>http://www.codeproject.com/Articles/37348/Creating-Custom-Panels-In-WPF</link>
      <author>Sacha Barber</author>
      <category>Windows</category>
      <pubDate>Wed, 17 Jun 2009 15:37:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37348/Creating-Custom-Panels-In-WPF</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 15:37:00 GMT</updated>
      <views>20340</views>
      <rating>4.73</rating>
      <popularity>4.27</popularity>
      <votes>8</votes>
      <bookmarks>27</bookmarks>
      <downloads>358</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dragging Element In A Canvas</title>
      <description>You know when there is something you have done a million times, but for the life of you, you just can&amp;#8217;t seem to be able to remember how to do it. Well responding to mouse movements, is my bug bear.Today I had to drag an element in a container in WPF, and try as I [...]</description>
      <link>http://www.codeproject.com/Articles/37344/Dragging-Element-In-A-Canvas</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 15:22:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37344/Dragging-Element-In-A-Canvas</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 15:22:00 GMT</updated>
      <views>5911</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>3</bookmarks>
      <downloads>19</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Moan About ImageBrush In WPF</title>
      <description>I am working on a 3D article in WPF, and I wanted to use an ImageBrush but was having some issues with it, so I decided to split this out into a small test app.I had the following setupAnd I simply wanted to test this out by creating an ImageBrush that I could use to [...]</description>
      <link>http://www.codeproject.com/Articles/37341/A-Moan-About-ImageBrush-In-WPF</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 15:16:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37341/A-Moan-About-ImageBrush-In-WPF</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 15:16:00 GMT</updated>
      <views>16311</views>
      <rating>5</rating>
      <popularity>3.89</popularity>
      <votes>6</votes>
      <bookmarks>7</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF GlassEffect For Non Vista OS</title>
      <description>For those of us fortunate enough to own Windows Vista we can now see transparent windows that show the content behind our window through a glass window. This is down to the Desktop Windows Manager ability to extend the glass effect into the client area. This is however only possible on Windows Vista</description>
      <link>http://www.codeproject.com/Articles/37340/WPF-GlassEffect-For-Non-Vista-OS</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <pubDate>Wed, 17 Jun 2009 14:52:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37340/WPF-GlassEffect-For-Non-Vista-OS</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 14:52:00 GMT</updated>
      <views>11947</views>
      <rating>3.67</rating>
      <popularity>1.1</popularity>
      <votes>2</votes>
      <bookmarks>6</bookmarks>
      <downloads>43</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Reading Feeds with XLINQ</title>
      <description>I have done a number of projects that all parse RSS Feeds using XLINQ. Which in itself is awesome, and much easier than using old XML techniques. Where I would so something like   1:  public static List LoadLatestPictures()   2:  {   3:   try   4: [...]</description>
      <link>http://www.codeproject.com/Articles/37337/Reading-Feeds-with-XLINQ</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 14:28:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37337/Reading-Feeds-with-XLINQ</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 14:28:00 GMT</updated>
      <views>7593</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>6</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Custom Tab Style</title>
      <description>A little while ago I mentioned about how important I thought it was to create a brand, and I showed you that you can create some interesting looking controls by Templating/Styling the standard System.Windows controls to create a brand.I also showed you a ScrollViewer and a Tab control which I had a</description>
      <link>http://www.codeproject.com/Articles/37335/Custom-Tab-Style</link>
      <author>Sacha Barber</author>
      <category>Windows</category>
      <pubDate>Wed, 17 Jun 2009 14:12:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37335/Custom-Tab-Style</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 14:12:00 GMT</updated>
      <views>15533</views>
      <rating>4</rating>
      <popularity>1.2</popularity>
      <votes>2</votes>
      <bookmarks>12</bookmarks>
      <downloads>65</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>.NET 3.5 SP1 StringFormat Binding Property Weirdness (A Rant)</title>
      <description>There are some great things in the .NET 3.5 SP1 for sure, one of them is very useful which is the new StringFormat Binding property, which means that you do not need to write ValueConverters any more to create a formatted value for the Binding. I really like this little addition to WPF. The o</description>
      <link>http://www.codeproject.com/Articles/37328/NET-3-5-SP1-StringFormat-Binding-Property-Weirdne</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 13:57:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37328/NET-3-5-SP1-StringFormat-Binding-Property-Weirdne</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 13:57:00 GMT</updated>
      <views>9296</views>
      <rating>3.67</rating>
      <popularity>1.1</popularity>
      <votes>2</votes>
      <bookmarks>3</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Lookless Controls / Themes</title>
      <description>One of the great things about WPF is that it separates the functionality of a control from the way it looks, this has become known as &amp;#8220;lookless controls&amp;#8221;. Which is great, but how can we ensure that our custom controls behave and also have a default look in the first place. This mini arti</description>
      <link>http://www.codeproject.com/Articles/37326/Lookless-Controls-Themes</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 13:53:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37326/Lookless-Controls-Themes</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 13:53:00 GMT</updated>
      <views>9977</views>
      <rating>5</rating>
      <popularity>1.51</popularity>
      <votes>2</votes>
      <bookmarks>5</bookmarks>
      <downloads>119</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>xamDataGrid RecordsFound Adorner</title>
      <description>At work we are using the Infragistics .NET Advantage For WPF, one control of which is the xamDataGrid. We had a small requirement that was to show a label over the grid whenever no records were obtained for the xamDataGrid.DataSource.Now I could have tackled this in a simple manner where I placed t</description>
      <link>http://www.codeproject.com/Articles/37325/xamDataGrid-RecordsFound-Adorner</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 13:46:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37325/xamDataGrid-RecordsFound-Adorner</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 13:46:00 GMT</updated>
      <views>10594</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>6</bookmarks>
      <downloads>62</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>NUnit STA Threads &amp; Testing WPF</title>
      <description>During the course of the WPF project we are working on at work, we decided to go down the Agile/XP/TDD/Mocks/Continuous Integration route, which means Unit tests, lots of them.We are using NUnit, which I really like, but we are also using WPF, we are obviously using the latest/greatest patterns AKA</description>
      <link>http://www.codeproject.com/Articles/37323/NUnit-STA-Threads-Testing-WPF</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <category>MVVM</category>
      <pubDate>Wed, 17 Jun 2009 13:32:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37323/NUnit-STA-Threads-Testing-WPF</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 13:32:00 GMT</updated>
      <views>14273</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>3</bookmarks>
      <downloads>73</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>How To Create A WCF Client Proxy Without Having a Deployed WCF Service</title>
      <description>At work we are currently using a very very Agile process, which involves 1/4 hourly builds, which was all going brilliantly with a WPF solution and some Mocks and some NUnit test projects. Then we got to the point where we had to start building our WCF service and have the WPF project obtain a [...]</description>
      <link>http://www.codeproject.com/Articles/37322/How-To-Create-A-WCF-Client-Proxy-Without-Having-a</link>
      <author>Sacha Barber</author>
      <category>VB</category>
      <category>Windows</category>
      <category>.NET</category>
      <pubDate>Wed, 17 Jun 2009 13:20:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37322/How-To-Create-A-WCF-Client-Proxy-Without-Having-a</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 13:20:00 GMT</updated>
      <views>30693</views>
      <rating>4.6</rating>
      <popularity>2.77</popularity>
      <votes>4</votes>
      <bookmarks>15</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>How To Bind To Generic Method In XAML</title>
      <description>As some of you that have worked with XAML and Generics may know, there is currently no support for Generics in XAML (that is no support for direct binding of methods that use generics).So consider this problemThat I have various bits of static data that are used through out the system, that are he</description>
      <link>http://www.codeproject.com/Articles/37320/How-To-Bind-To-Generic-Method-In-XAML</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 13:12:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37320/How-To-Bind-To-Generic-Method-In-XAML</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 13:12:00 GMT</updated>
      <views>9146</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>4</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A little var love</title>
      <description>As we all know one of the things that LINQ gives us is anonymous types that can be used by using the selection query operator, such as    1:  var x = new { DateNow = DateTime.Now };  Which will give us an anonymous type with a single DateTime property called "DateNow", which i</description>
      <link>http://www.codeproject.com/Articles/37319/A-little-var-love</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 13:07:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37319/A-little-var-love</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 13:07:00 GMT</updated>
      <views>5284</views>
      <rating>4.33</rating>
      <popularity>1.3</popularity>
      <votes>2</votes>
      <bookmarks>5</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Generic Support In XAML</title>
      <description>I have worked with XAML/WPF for a while now, but it wasn&amp;#8217;t until recently I thought about generic support in XAML. I had no idea if it was possible, so I decided to have a quick look into this.Luckily the WPF team thought about this and do actually enable WPF developers the correct mechanisms</description>
      <link>http://www.codeproject.com/Articles/37317/Generic-Support-In-XAML</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 12:56:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37317/Generic-Support-In-XAML</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 12:56:00 GMT</updated>
      <views>12960</views>
      <rating>5</rating>
      <popularity>3.01</popularity>
      <votes>4</votes>
      <bookmarks>9</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Restyling WPF ListView Header</title>
      <description>Of late I have been working with Net Advantage for WPF by Infragistics, but today we didn&amp;#8217;t really need the fully functionality of a DataGrid and needed a rather lighter weight component (basically simply sorting list, no paging, no grouping&amp;#8230;just a list), so I turned my attention back to</description>
      <link>http://www.codeproject.com/Articles/37316/Restyling-WPF-ListView-Header</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 12:48:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37316/Restyling-WPF-ListView-Header</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 12:48:00 GMT</updated>
      <views>27715</views>
      <rating>4</rating>
      <popularity>2.41</popularity>
      <votes>4</votes>
      <bookmarks>6</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>ThreadSafeObservableCollection</title>
      <description>As part of an ongoing article I am just about to finish, I needed a thread safe ObservableCollection. Now the native .NET framework doesn&amp;#8217;t have one of those, but luckily it supplies you with the right job to create one using some of the Threading APIs.Here is what I came up with.</description>
      <link>http://www.codeproject.com/Articles/37312/ThreadSafeObservableCollection</link>
      <author>Sacha Barber</author>
      <category>C++</category>
      <category>Windows</category>
      <category>MFC</category>
      <pubDate>Wed, 17 Jun 2009 12:40:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37312/ThreadSafeObservableCollection</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 12:40:00 GMT</updated>
      <views>12279</views>
      <rating>3</rating>
      <popularity>1.43</popularity>
      <votes>3</votes>
      <bookmarks>10</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Useful WPF Threading Extension Method</title>
      <description>If you are working with WinForms or WPF you will more than likely run into some long running operation that you would like to run in a new thread. A novice may actually try and create a new Thread, which is ok, but that means you are responsible for the entire lifecycle of your new [...]</description>
      <link>http://www.codeproject.com/Articles/37314/Useful-WPF-Threading-Extension-Method</link>
      <author>Sacha Barber</author>
      <category>All-Topics</category>
      <pubDate>Wed, 17 Jun 2009 12:30:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/37314/Useful-WPF-Threading-Extension-Method</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 17 Jun 2009 12:30:00 GMT</updated>
      <views>11337</views>
      <rating>4.2</rating>
      <popularity>1.2</popularity>
      <votes>2</votes>
      <bookmarks>14</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>GeoPlaces: Hybrid smart client involving RESTful WCF/WPF and more</title>
      <description>A nice explar of how to use RESTful WCF and WPF.</description>
      <link>http://www.codeproject.com/Articles/34668/GeoPlaces-Hybrid-smart-client-involving-RESTful-WC</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>MVVM</category>
      <category>EF</category>
      <pubDate>Wed, 01 Apr 2009 07:41:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/34668/GeoPlaces-Hybrid-smart-client-involving-RESTful-WC</guid>
      <article-type>Article</article-type>
      <updated>Mon, 08 Jun 2009 19:42:00 GMT</updated>
      <views>140728</views>
      <rating>4.94</rating>
      <popularity>10.13</popularity>
      <votes>112</votes>
      <bookmarks>242</bookmarks>
      <downloads>1735</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: FlipTile 3D</title>
      <description>WPF: A demo of using the Onyx WPF framework.</description>
      <link>http://www.codeproject.com/Articles/35481/WPF-FlipTile-3D</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Advanced</category>
      <category>MVVM</category>
      <pubDate>Wed, 15 Apr 2009 12:17:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35481/WPF-FlipTile-3D</guid>
      <article-type>Article</article-type>
      <updated>Thu, 21 May 2009 16:10:00 GMT</updated>
      <views>73179</views>
      <rating>4.91</rating>
      <popularity>8.87</popularity>
      <votes>64</votes>
      <bookmarks>85</bookmarks>
      <downloads>2028</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF : Blend 3 Interactions / Behaviours</title>
      <description>As part of the new Blend3 release, there is a new Dll called "Microsoft.Expression.Interactivity.dll". This Dll is a pretty cool thing, as it formalises a pattern that many WPF developers have probably already used, in their own manner. It basically formalises the "Attached Behaviour&amp;#3</description>
      <link>http://www.codeproject.com/Articles/35721/WPF-Blend-3-Interactions-Behaviours</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <pubDate>Mon, 20 Apr 2009 21:20:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35721/WPF-Blend-3-Interactions-Behaviours</guid>
      <article-type>Technical Blog</article-type>
      <updated>Mon, 20 Apr 2009 21:20:00 GMT</updated>
      <views>23913</views>
      <rating>5</rating>
      <popularity>4.23</popularity>
      <votes>7</votes>
      <bookmarks>27</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Scrollable Friction Canvas For Silverlight</title>
      <description>A while back I published a post about creating a friction enabled scrolling canvas in WPF (the old post can be found at http://sachabarber.net/?p=225), which I thought was way cool. It turns out that I was not the only one that thought this, and one of my WPF Buddies and fellow WPF Disciples Jeremia</description>
      <link>http://www.codeproject.com/Articles/35274/Scrollable-Friction-Canvas-For-Silverlight</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <pubDate>Thu, 09 Apr 2009 19:33:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35274/Scrollable-Friction-Canvas-For-Silverlight</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 09 Apr 2009 19:33:00 GMT</updated>
      <views>10153</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>7</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF : Dynamic Search Driven List Results</title>
      <description>At work at the moment I am working on a way way cool customisable search that basically allows user to pick source entities and related entities and then pick what fields they would like to show, this is similar to Microsoft&amp;#8217;s CRM Dynamics product, which allows very very sophisticated searches</description>
      <link>http://www.codeproject.com/Articles/35269/WPF-Dynamic-Search-Driven-List-Results</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <pubDate>Thu, 09 Apr 2009 19:19:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35269/WPF-Dynamic-Search-Driven-List-Results</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 09 Apr 2009 19:19:00 GMT</updated>
      <views>10857</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>11</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF : Binding to global App properties</title>
      <description>I was working on something for an upcoming article that I am writing where I am messing around with 3D, and I was having a small issue with a VisualBrush (something to do with Freezable, I never did quite figure it out and came up with a better solution), but along the way of trying [...]</description>
      <link>http://www.codeproject.com/Articles/35287/WPF-Binding-to-global-App-properties</link>
      <author>Sacha Barber</author>
      <category>C++</category>
      <category>Windows</category>
      <category>MFC</category>
      <pubDate>Thu, 09 Apr 2009 19:04:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35287/WPF-Binding-to-global-App-properties</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 09 Apr 2009 19:04:00 GMT</updated>
      <views>17929</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>8</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Little Chat About Code Sensible Code Generation</title>
      <description>At work we all try and do our best to be productive. And as software developers we all probably have to author classes, that follow a familiar pattern. So if like me you are looking to work smart, you will undoubtedly look into code that writes code.This is good in my opinion, code generation can [</description>
      <link>http://www.codeproject.com/Articles/35285/A-Little-Chat-About-Code-Sensible-Code-Generation</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <pubDate>Thu, 09 Apr 2009 18:59:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35285/A-Little-Chat-About-Code-Sensible-Code-Generation</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 09 Apr 2009 18:59:00 GMT</updated>
      <views>5319</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>4</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Alternative Item Backgrounds The .NET 3.5 SP1 Way</title>
      <description>The .NET 3.5 SP1 is full of tricks, just today I found a new property called AlternationCount which is available on all the ItemControl controls such as ItemControl, ListBox etc etc.This simply property can be used to provide some sort of alternative look based on the current value of the Alternati</description>
      <link>http://www.codeproject.com/Articles/35283/Alternative-Item-Backgrounds-The-NET-3-5-SP1-Way</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <pubDate>Thu, 09 Apr 2009 18:52:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35283/Alternative-Item-Backgrounds-The-NET-3-5-SP1-Way</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 09 Apr 2009 18:52:00 GMT</updated>
      <views>5604</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>5</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>RESTful WCF Part 1 of n</title>
      <description>Lately I have been neglecting my  coding duties a bit in order to go out and get drunk actually. Which I have become a bit tired of now, so I am back onto the code, which is a good place.Now I am in the process of creating another article, and though I can not reveal [...]</description>
      <link>http://www.codeproject.com/Articles/35281/RESTful-WCF-Part-1-of-n</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <pubDate>Thu, 09 Apr 2009 18:47:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35281/RESTful-WCF-Part-1-of-n</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 09 Apr 2009 18:47:00 GMT</updated>
      <views>11161</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>15</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>RESTful WCF Part 2 of n</title>
      <description>A while back (can&amp;#8217;t remember exactly when) I started saying I was going to write a bit about RESTFul WCF, you can see my 1st post at http://sachabarber.net/?p=460. In that post I mentioned that I would probably do the following:The schedule of posts is probably going to be something like this</description>
      <link>http://www.codeproject.com/Articles/35278/RESTful-WCF-Part-2-of-n</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <pubDate>Thu, 09 Apr 2009 18:35:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35278/RESTful-WCF-Part-2-of-n</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 09 Apr 2009 18:35:00 GMT</updated>
      <views>20739</views>
      <rating>5</rating>
      <popularity>2</popularity>
      <votes>3</votes>
      <bookmarks>14</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>MVVM Mediator Pattern</title>
      <description> About 1 year ago a good friend of mine Marlon Grech wrote a lovely article on MVC + M. You can read all about Marlons great article over at http://marlongrech.wordpress.com/2008/03/20/more-than-just-mvc-for-wpf/ Essentially what Marlon did was create a message system to allow disparate MVC c</description>
      <link>http://www.codeproject.com/Articles/35277/MVVM-Mediator-Pattern</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>MVVM</category>
      <pubDate>Thu, 09 Apr 2009 18:10:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/35277/MVVM-Mediator-Pattern</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 09 Apr 2009 18:10:00 GMT</updated>
      <views>22687</views>
      <rating>4.9</rating>
      <popularity>4.42</popularity>
      <votes>8</votes>
      <bookmarks>22</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>DeepZoom</title>
      <description>An article showing how to do DeepZoom in Silverlight 2.0.</description>
      <link>http://www.codeproject.com/Articles/26042/DeepZoom</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>ASP.NET</category>
      <category>Dev</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>Silverlight</category>
      <category>Expression blend</category>
      <pubDate>Tue, 13 May 2008 21:10:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/26042/DeepZoom</guid>
      <article-type>Article</article-type>
      <updated>Tue, 24 Feb 2009 20:28:00 GMT</updated>
      <views>82750</views>
      <rating>4.89</rating>
      <popularity>8.03</popularity>
      <votes>44</votes>
      <bookmarks>92</bookmarks>
      <downloads>1706</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Sonic: A WPF (hybrid smart client) searchable media library</title>
      <description>A queryable working MP3 player, using some cool LINQ stuff.</description>
      <link>http://www.codeproject.com/Articles/33569/Sonic-A-WPF-hybrid-smart-client-searchable-media-l</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <category>MVVM</category>
      <pubDate>Sat, 21 Feb 2009 15:49:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/33569/Sonic-A-WPF-hybrid-smart-client-searchable-media-l</guid>
      <article-type>Article</article-type>
      <updated>Sat, 21 Feb 2009 15:49:00 GMT</updated>
      <views>183505</views>
      <rating>4.98</rating>
      <popularity>11.58</popularity>
      <votes>212</votes>
      <bookmarks>287</bookmarks>
      <downloads>2739</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A graph control</title>
      <description>A WPF graph control with autoscaling and historical data support.</description>
      <link>http://www.codeproject.com/Articles/32973/WPF-A-graph-control</link>
      <author>Sacha Barber, Richard E King</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Sun, 01 Feb 2009 11:18:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/32973/WPF-A-graph-control</guid>
      <article-type>Article</article-type>
      <updated>Sun, 01 Feb 2009 11:18:00 GMT</updated>
      <views>134758</views>
      <rating>4.89</rating>
      <popularity>10</popularity>
      <votes>111</votes>
      <bookmarks>174</bookmarks>
      <downloads>2184</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Total View Validation</title>
      <description>Cross business object validation: a more centric view.</description>
      <link>http://www.codeproject.com/Articles/32814/Total-View-Validation</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>MVVM</category>
      <pubDate>Sat, 24 Jan 2009 09:49:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/32814/Total-View-Validation</guid>
      <article-type>Article</article-type>
      <updated>Sat, 24 Jan 2009 09:49:00 GMT</updated>
      <views>78811</views>
      <rating>4.92</rating>
      <popularity>8.71</popularity>
      <votes>59</votes>
      <bookmarks>138</bookmarks>
      <downloads>634</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Simple SGML Parser and Visitor Pattern Loveliness</title>
      <description>A look at the Visitor pattern, and a Reflective version.</description>
      <link>http://www.codeproject.com/Articles/32428/A-Simple-SGML-Parser-and-Visitor-Pattern-Lovelines</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>C#2.0</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <pubDate>Sun, 11 Jan 2009 15:14:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/32428/A-Simple-SGML-Parser-and-Visitor-Pattern-Lovelines</guid>
      <article-type>Article</article-type>
      <updated>Sun, 11 Jan 2009 15:14:00 GMT</updated>
      <views>34826</views>
      <rating>4.95</rating>
      <popularity>6.74</popularity>
      <votes>23</votes>
      <bookmarks>39</bookmarks>
      <downloads>175</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>DI/IOCs</title>
      <description>A look at Dependency Injection and IOC containers.</description>
      <link>http://www.codeproject.com/Articles/32190/DI-IOCs</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>C#2.0</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <category>WinForm</category>
      <pubDate>Fri, 02 Jan 2009 14:01:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/32190/DI-IOCs</guid>
      <article-type>Article</article-type>
      <updated>Fri, 02 Jan 2009 14:01:00 GMT</updated>
      <views>34897</views>
      <rating>4.8</rating>
      <popularity>6.87</popularity>
      <votes>27</votes>
      <bookmarks>100</bookmarks>
      <downloads>360</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: How To Bind to Generic Methods</title>
      <description>An article which shows how to bind to generic methods</description>
      <link>http://www.codeproject.com/Articles/31542/WPF-How-To-Bind-to-Generic-Methods</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Beginner</category>
      <category>Intermediate</category>
      <pubDate>Sat, 06 Dec 2008 17:40:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/31542/WPF-How-To-Bind-to-Generic-Methods</guid>
      <article-type>Article</article-type>
      <updated>Sat, 06 Dec 2008 17:40:00 GMT</updated>
      <views>54319</views>
      <rating>4.93</rating>
      <popularity>6.71</popularity>
      <votes>23</votes>
      <bookmarks>46</bookmarks>
      <downloads>294</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic LINQ to Entities Queries Using WCF/WPF Demo Code</title>
      <description>Demonstrates a method of dynamic query across WCF Service boundaries.</description>
      <link>http://www.codeproject.com/Articles/31364/Dynamic-LINQ-to-Entities-Queries-Using-WCF-WPF-Dem</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>DBA</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>WPF</category>
      <category>Design</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <category>MVVM</category>
      <category>EF</category>
      <pubDate>Sun, 30 Nov 2008 18:10:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/31364/Dynamic-LINQ-to-Entities-Queries-Using-WCF-WPF-Dem</guid>
      <article-type>Article</article-type>
      <updated>Sun, 30 Nov 2008 18:10:00 GMT</updated>
      <views>127847</views>
      <rating>4.93</rating>
      <popularity>9.53</popularity>
      <votes>85</votes>
      <bookmarks>216</bookmarks>
      <downloads>2974</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Journey into Expressions</title>
      <description>A journey into Expressions</description>
      <link>http://www.codeproject.com/Articles/30604/A-Journey-into-Expressions</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>DBA</category>
      <category>Dev</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <pubDate>Sat, 01 Nov 2008 10:05:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/30604/A-Journey-into-Expressions</guid>
      <article-type>Article</article-type>
      <updated>Sat, 01 Nov 2008 10:05:00 GMT</updated>
      <views>73616</views>
      <rating>4.87</rating>
      <popularity>8.43</popularity>
      <votes>54</votes>
      <bookmarks>144</bookmarks>
      <downloads>220</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A 3D screensaver written in WPF</title>
      <description>A 3D screensaver written in WPF.</description>
      <link>http://www.codeproject.com/Articles/30078/WPF-A-3D-screensaver-written-in-WPF</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>LINQ</category>
      <category>Beginner</category>
      <category>Intermediate</category>
      <pubDate>Sun, 12 Oct 2008 12:46:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/30078/WPF-A-3D-screensaver-written-in-WPF</guid>
      <article-type>Article</article-type>
      <updated>Sun, 12 Oct 2008 12:46:00 GMT</updated>
      <views>86997</views>
      <rating>4.94</rating>
      <popularity>8.96</popularity>
      <votes>65</votes>
      <bookmarks>143</bookmarks>
      <downloads>1833</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: How to create Styles in code/and magical Content</title>
      <description>How to create Styles in code/and magical Content.</description>
      <link>http://www.codeproject.com/Articles/29699/WPF-How-to-create-Styles-in-code-and-magical-Conte</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Fri, 26 Sep 2008 12:41:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/29699/WPF-How-to-create-Styles-in-code-and-magical-Conte</guid>
      <article-type>Article</article-type>
      <updated>Fri, 26 Sep 2008 12:41:00 GMT</updated>
      <views>107690</views>
      <rating>4.76</rating>
      <popularity>7.67</popularity>
      <votes>41</votes>
      <bookmarks>60</bookmarks>
      <downloads>651</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Spider type control tree thingy for WPF</title>
      <description>A Spider type control tree thingy for WPF.</description>
      <link>http://www.codeproject.com/Articles/29529/A-Spider-type-control-tree-thingy-for-WPF</link>
      <author>Sacha Barber, Fredrik Bornander</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Sun, 21 Sep 2008 09:43:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/29529/A-Spider-type-control-tree-thingy-for-WPF</guid>
      <article-type>Article</article-type>
      <updated>Sun, 21 Sep 2008 09:43:00 GMT</updated>
      <views>111479</views>
      <rating>4.88</rating>
      <popularity>8.85</popularity>
      <votes>65</votes>
      <bookmarks>172</bookmarks>
      <downloads>2454</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Beginner's Guide to Threading in .NET: Part 3 of n</title>
      <description>This article is all about how to control the synchronization of different threads.</description>
      <link>http://www.codeproject.com/Articles/27366/Beginner-s-Guide-to-Threading-in-NET-Part-3-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Beginner</category>
      <pubDate>Mon, 30 Jun 2008 07:59:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/27366/Beginner-s-Guide-to-Threading-in-NET-Part-3-of-n</guid>
      <article-type>Article</article-type>
      <updated>Sun, 10 Aug 2008 10:16:00 GMT</updated>
      <views>126415</views>
      <rating>4.88</rating>
      <popularity>11.48</popularity>
      <votes>226</votes>
      <bookmarks>313</bookmarks>
      <downloads>1237</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Beginners Guide to Threading in .NET: Part 4 of n</title>
      <description>This article will be all about how to control the synchronization of different threads.</description>
      <link>http://www.codeproject.com/Articles/27923/Beginners-Guide-to-Threading-in-NET-Part-4-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>C#1.0</category>
      <category>C#2.0</category>
      <category>C#3.0</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Beginner</category>
      <pubDate>Sat, 19 Jul 2008 11:07:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/27923/Beginners-Guide-to-Threading-in-NET-Part-4-of-n</guid>
      <article-type>Article</article-type>
      <updated>Sun, 10 Aug 2008 10:16:00 GMT</updated>
      <views>80621</views>
      <rating>4.8</rating>
      <popularity>9.89</popularity>
      <votes>114</votes>
      <bookmarks>225</bookmarks>
      <downloads>1089</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Beginner's Guide to Threading in .NET: Part 2 of n</title>
      <description>A beginner's guide to threading in .NET.</description>
      <link>http://www.codeproject.com/Articles/26675/Beginner-s-Guide-to-Threading-in-NET-Part-2-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>C#2.0</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Beginner</category>
      <pubDate>Thu, 05 Jun 2008 10:52:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/26675/Beginner-s-Guide-to-Threading-in-NET-Part-2-of-n</guid>
      <article-type>Article</article-type>
      <updated>Sun, 10 Aug 2008 10:15:00 GMT</updated>
      <views>206591</views>
      <rating>4.9</rating>
      <popularity>11.63</popularity>
      <votes>236</votes>
      <bookmarks>390</bookmarks>
      <downloads>1402</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Beginners Guide to Threading in .NET: Part 5 of n</title>
      <description>This article will be all about how to thread different types of UIs.</description>
      <link>http://www.codeproject.com/Articles/28485/Beginners-Guide-to-Threading-in-NET-Part-5-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>.NET2.0</category>
      <category>C#1.0</category>
      <category>C#2.0</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Win32</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Beginner</category>
      <pubDate>Sun, 10 Aug 2008 10:10:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/28485/Beginners-Guide-to-Threading-in-NET-Part-5-of-n</guid>
      <article-type>Article</article-type>
      <updated>Sun, 10 Aug 2008 10:10:00 GMT</updated>
      <views>120103</views>
      <rating>4.88</rating>
      <popularity>9.96</popularity>
      <votes>110</votes>
      <bookmarks>266</bookmarks>
      <downloads>1694</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Beginners Guide to Threading in .NET: Part 1 of n</title>
      <description>A beginners guide to threading in .NET.</description>
      <link>http://www.codeproject.com/Articles/26148/Beginners-Guide-to-Threading-in-NET-Part-1-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Beginner</category>
      <category>Intermediate</category>
      <pubDate>Sat, 17 May 2008 13:47:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/26148/Beginners-Guide-to-Threading-in-NET-Part-1-of-n</guid>
      <article-type>Article</article-type>
      <updated>Sat, 09 Aug 2008 12:14:00 GMT</updated>
      <views>385753</views>
      <rating>4.86</rating>
      <popularity>12.85</popularity>
      <votes>440</votes>
      <bookmarks>865</bookmarks>
      <downloads>2258</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Simple slide game using ViewBox</title>
      <description>A simple 9 peice puzzle using ImageBrush.ViewBox.</description>
      <link>http://www.codeproject.com/Articles/25672/Simple-slide-game-using-ViewBox</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Tue, 29 Apr 2008 07:54:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/25672/Simple-slide-game-using-ViewBox</guid>
      <article-type>Article</article-type>
      <updated>Sat, 09 Aug 2008 12:11:00 GMT</updated>
      <views>53066</views>
      <rating>4.78</rating>
      <popularity>6.76</popularity>
      <votes>26</votes>
      <bookmarks>56</bookmarks>
      <downloads>1175</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: Validation of business objects, a simpler approach</title>
      <description>An article on how to simplify the WPF validation process.</description>
      <link>http://www.codeproject.com/Articles/27944/WPF-Validation-of-business-objects-a-simpler-appro</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Sun, 20 Jul 2008 15:14:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/27944/WPF-Validation-of-business-objects-a-simpler-appro</guid>
      <article-type>Article</article-type>
      <updated>Sun, 20 Jul 2008 15:14:00 GMT</updated>
      <views>72852</views>
      <rating>4.9</rating>
      <popularity>7.71</popularity>
      <votes>37</votes>
      <bookmarks>71</bookmarks>
      <downloads>623</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Stream YouTube Videos in WPF</title>
      <description>WPF: A simple article on using WebBrowser to stream YouTube videos.</description>
      <link>http://www.codeproject.com/Articles/27121/Stream-YouTube-Videos-in-WPF</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Thu, 19 Jun 2008 21:24:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/27121/Stream-YouTube-Videos-in-WPF</guid>
      <article-type>Article</article-type>
      <updated>Mon, 30 Jun 2008 18:03:00 GMT</updated>
      <views>141816</views>
      <rating>4.9</rating>
      <popularity>8.52</popularity>
      <votes>55</votes>
      <bookmarks>137</bookmarks>
      <downloads>5273</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Marsa: A 3D approach to XML read data</title>
      <description>WPF: An article on using 3D visualization of an RSS feed.</description>
      <link>http://www.codeproject.com/Articles/26835/Marsa-A-3D-approach-to-XML-read-data</link>
      <author>Sacha Barber, marlongrech</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Tue, 10 Jun 2008 11:33:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/26835/Marsa-A-3D-approach-to-XML-read-data</guid>
      <article-type>Article</article-type>
      <updated>Mon, 30 Jun 2008 14:36:00 GMT</updated>
      <views>125376</views>
      <rating>4.92</rating>
      <popularity>9.99</popularity>
      <votes>107</votes>
      <bookmarks>177</bookmarks>
      <downloads>1132</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF Flickr Viewer Using XLINQ</title>
      <description>WPF Flickr Viewer Using XLINQ</description>
      <link>http://www.codeproject.com/Articles/18774/WPF-Flickr-Viewer-Using-XLINQ</link>
      <author>Sacha Barber</author>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Sun, 13 May 2007 09:43:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/18774/WPF-Flickr-Viewer-Using-XLINQ</guid>
      <article-type>Article</article-type>
      <updated>Tue, 24 Jun 2008 17:04:00 GMT</updated>
      <views>106382</views>
      <rating>4.86</rating>
      <popularity>8.57</popularity>
      <votes>58</votes>
      <bookmarks>128</bookmarks>
      <downloads>2453</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>An article on sorting ItemsControl (with some bonuses)</title>
      <description>An article on sorting ItemsControl (with some bonuses).</description>
      <link>http://www.codeproject.com/Articles/25256/An-article-on-sorting-ItemsControl-with-some-bonus</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Tue, 15 Apr 2008 14:21:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/25256/An-article-on-sorting-ItemsControl-with-some-bonus</guid>
      <article-type>Article</article-type>
      <updated>Fri, 30 May 2008 08:13:00 GMT</updated>
      <views>87947</views>
      <rating>4.55</rating>
      <popularity>7.6</popularity>
      <votes>47</votes>
      <bookmarks>69</bookmarks>
      <downloads>607</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Beginner's Guide - Part 5 of n</title>
      <description>An introduction into WPF Databinding.</description>
      <link>http://www.codeproject.com/Articles/23772/WPF-A-Beginner-s-Guide-Part-5-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Beginner</category>
      <category>MVVM</category>
      <pubDate>Wed, 20 Feb 2008 21:40:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/23772/WPF-A-Beginner-s-Guide-Part-5-of-n</guid>
      <article-type>Article</article-type>
      <updated>Thu, 22 May 2008 17:10:00 GMT</updated>
      <views>251741</views>
      <rating>4.97</rating>
      <popularity>10.71</popularity>
      <votes>143</votes>
      <bookmarks>332</bookmarks>
      <downloads>2558</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>AddIn Enabled Applications</title>
      <description>Using the AddIn model pipeline.</description>
      <link>http://www.codeproject.com/Articles/25866/AddIn-Enabled-Applications</link>
      <author>Sacha Barber</author>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Advanced</category>
      <category>SysAdmin</category>
      <category>WinForm</category>
      <pubDate>Wed, 07 May 2008 12:50:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/25866/AddIn-Enabled-Applications</guid>
      <article-type>Article</article-type>
      <updated>Wed, 07 May 2008 12:50:00 GMT</updated>
      <views>96338</views>
      <rating>4.91</rating>
      <popularity>9.09</popularity>
      <votes>71</votes>
      <bookmarks>275</bookmarks>
      <downloads>1750</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF 3D: Part 2 of n</title>
      <description>A WPF 3D Panel that allows tabbing and activates the current item.</description>
      <link>http://www.codeproject.com/Articles/25227/WPF-3D-Part-2-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Mon, 14 Apr 2008 14:02:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/25227/WPF-3D-Part-2-of-n</guid>
      <article-type>Article</article-type>
      <updated>Mon, 14 Apr 2008 14:02:00 GMT</updated>
      <views>108238</views>
      <rating>4.91</rating>
      <popularity>8.9</popularity>
      <votes>65</votes>
      <bookmarks>152</bookmarks>
      <downloads>2729</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Beginner's Guide - Part 6 of n</title>
      <description>An introduction into WPF Styles and Templates.</description>
      <link>http://www.codeproject.com/Articles/24285/WPF-A-Beginner-s-Guide-Part-6-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <category>EF</category>
      <pubDate>Tue, 11 Mar 2008 20:52:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/24285/WPF-A-Beginner-s-Guide-Part-6-of-n</guid>
      <article-type>Article</article-type>
      <updated>Sat, 05 Apr 2008 19:45:00 GMT</updated>
      <views>176620</views>
      <rating>4.95</rating>
      <popularity>9.45</popularity>
      <votes>81</votes>
      <bookmarks>228</bookmarks>
      <downloads>2976</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Fun With Physics</title>
      <description>WPF: A Beginner's Guide series, end exemplar and fun with Physics.</description>
      <link>http://www.codeproject.com/Articles/24565/Fun-With-Physics</link>
      <author>Sacha Barber, Fredrik Bornander</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>SQL</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <category>MVVM</category>
      <pubDate>Sun, 23 Mar 2008 11:35:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/24565/Fun-With-Physics</guid>
      <article-type>Article</article-type>
      <updated>Fri, 04 Apr 2008 07:22:00 GMT</updated>
      <views>329380</views>
      <rating>4.94</rating>
      <popularity>10.77</popularity>
      <votes>152</votes>
      <bookmarks>352</bookmarks>
      <downloads>1898</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF 3D: Part 1 of n</title>
      <description>Excursions and deviations into the dark recesses of my mind.</description>
      <link>http://www.codeproject.com/Articles/24727/WPF-3D-Part-1-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Thu, 27 Mar 2008 20:34:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/24727/WPF-3D-Part-1-of-n</guid>
      <article-type>Article</article-type>
      <updated>Thu, 27 Mar 2008 20:34:00 GMT</updated>
      <views>132673</views>
      <rating>4.9</rating>
      <popularity>8.01</popularity>
      <votes>43</votes>
      <bookmarks>116</bookmarks>
      <downloads>3832</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Beginner's Guide - Part 4 of n</title>
      <description>An introduction into WPF Dependancy Properties.</description>
      <link>http://www.codeproject.com/Articles/23537/WPF-A-Beginner-s-Guide-Part-4-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Beginner</category>
      <pubDate>Sun, 10 Feb 2008 15:42:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/23537/WPF-A-Beginner-s-Guide-Part-4-of-n</guid>
      <article-type>Article</article-type>
      <updated>Tue, 11 Mar 2008 21:43:00 GMT</updated>
      <views>144161</views>
      <rating>4.94</rating>
      <popularity>10.41</popularity>
      <votes>128</votes>
      <bookmarks>240</bookmarks>
      <downloads>2123</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Beginner's guide: Part 3 of n</title>
      <description>An introduction into RoutedEvents / RoutedCommands.</description>
      <link>http://www.codeproject.com/Articles/23301/WPF-A-Beginner-s-guide-Part-3-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Beginner</category>
      <pubDate>Wed, 30 Jan 2008 11:31:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/23301/WPF-A-Beginner-s-guide-Part-3-of-n</guid>
      <article-type>Article</article-type>
      <updated>Tue, 11 Mar 2008 21:41:00 GMT</updated>
      <views>213322</views>
      <rating>4.88</rating>
      <popularity>9.82</popularity>
      <votes>103</votes>
      <bookmarks>257</bookmarks>
      <downloads>3573</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Beginner's Guide: Part 2 of n</title>
      <description>An introduction into XAML / code and WPF resources.</description>
      <link>http://www.codeproject.com/Articles/23047/WPF-A-Beginner-s-Guide-Part-2-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Beginner</category>
      <pubDate>Sun, 20 Jan 2008 10:26:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/23047/WPF-A-Beginner-s-Guide-Part-2-of-n</guid>
      <article-type>Article</article-type>
      <updated>Tue, 11 Mar 2008 21:40:00 GMT</updated>
      <views>256394</views>
      <rating>4.82</rating>
      <popularity>10.33</popularity>
      <votes>140</votes>
      <bookmarks>296</bookmarks>
      <downloads>2283</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF Amazon Explorer Using 3D</title>
      <description>WPF Amazon Explorer Using 3D</description>
      <link>http://www.codeproject.com/Articles/22907/WPF-Amazon-Explorer-Using-3D</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Mon, 14 Jan 2008 14:56:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/22907/WPF-Amazon-Explorer-Using-3D</guid>
      <article-type>Article</article-type>
      <updated>Wed, 27 Feb 2008 15:24:00 GMT</updated>
      <views>114728</views>
      <rating>4.94</rating>
      <popularity>8.53</popularity>
      <votes>53</votes>
      <bookmarks>121</bookmarks>
      <downloads>1432</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Tips on how to write well behaved WPF controls</title>
      <description>A few tips on how to write well behaved WPF controls.</description>
      <link>http://www.codeproject.com/Articles/22007/Tips-on-how-to-write-well-behaved-WPF-controls</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Advanced</category>
      <pubDate>Mon, 10 Dec 2007 20:04:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/22007/Tips-on-how-to-write-well-behaved-WPF-controls</guid>
      <article-type>Article</article-type>
      <updated>Wed, 27 Feb 2008 10:23:00 GMT</updated>
      <views>77160</views>
      <rating>4.63</rating>
      <popularity>7.27</popularity>
      <votes>37</votes>
      <bookmarks>86</bookmarks>
      <downloads>362</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: A Beginner's Guide - Part 1 of n</title>
      <description>An introduction into the WPF layout system.</description>
      <link>http://www.codeproject.com/Articles/22980/WPF-A-Beginner-s-Guide-Part-1-of-n</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Design</category>
      <category>Beginner</category>
      <pubDate>Thu, 17 Jan 2008 17:49:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/22980/WPF-A-Beginner-s-Guide-Part-1-of-n</guid>
      <article-type>Article</article-type>
      <updated>Wed, 13 Feb 2008 16:05:00 GMT</updated>
      <views>939563</views>
      <rating>4.88</rating>
      <popularity>13.88</popularity>
      <votes>701</votes>
      <bookmarks>1022</bookmarks>
      <downloads>8790</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic Creation of Assemblies/Apps</title>
      <description>How to use CodeDOM and CompilerServices to dynamically create assemblies/apps.</description>
      <link>http://www.codeproject.com/Articles/23227/Dynamic-Creation-of-Assemblies-Apps</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>C#1.0</category>
      <category>C#2.0</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>VS2008</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>VB.NET</category>
      <pubDate>Sun, 27 Jan 2008 10:56:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/23227/Dynamic-Creation-of-Assemblies-Apps</guid>
      <article-type>Article</article-type>
      <updated>Sun, 27 Jan 2008 15:27:00 GMT</updated>
      <views>39358</views>
      <rating>4.7</rating>
      <popularity>7.25</popularity>
      <votes>35</votes>
      <bookmarks>106</bookmarks>
      <downloads>773</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>MyFriends: A simple contact keeper using XLINQ/LINQ/WPF</title>
      <description>A simple contact keeper using XLINQ/LINQ/WPF.</description>
      <link>http://www.codeproject.com/Articles/21510/MyFriends-A-simple-contact-keeper-using-XLINQ-LINQ</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>VS2008</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <pubDate>Sat, 01 Dec 2007 11:05:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/21510/MyFriends-A-simple-contact-keeper-using-XLINQ-LINQ</guid>
      <article-type>Article</article-type>
      <updated>Fri, 18 Jan 2008 14:51:00 GMT</updated>
      <views>150531</views>
      <rating>4.83</rating>
      <popularity>9.54</popularity>
      <votes>94</votes>
      <bookmarks>228</bookmarks>
      <downloads>1714</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Simple WPF Explorer Tree</title>
      <description>A Simple WPF Explorer Tree</description>
      <link>http://www.codeproject.com/Articles/21248/A-Simple-WPF-Explorer-Tree</link>
      <author>Sacha Barber</author>
      <category>WinXP</category>
      <category>Vista</category>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>VS2008</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Fri, 09 Nov 2007 09:01:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/21248/A-Simple-WPF-Explorer-Tree</guid>
      <article-type>Article</article-type>
      <updated>Fri, 09 Nov 2007 09:01:00 GMT</updated>
      <views>178117</views>
      <rating>4.64</rating>
      <popularity>8.76</popularity>
      <votes>77</votes>
      <bookmarks>127</bookmarks>
      <downloads>5588</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Silverlight 1.1 Fun and Games</title>
      <description>Silverlight 1.1 Fun and Games</description>
      <link>http://www.codeproject.com/Articles/21136/Silverlight-1-1-Fun-and-Games</link>
      <author>Sacha Barber</author>
      <category>.NET3.5</category>
      <category>VS2008</category>
      <category>C#</category>
      <category>XML</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Design</category>
      <category>Intermediate</category>
      <pubDate>Thu, 01 Nov 2007 19:12:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/21136/Silverlight-1-1-Fun-and-Games</guid>
      <article-type>Article</article-type>
      <updated>Thu, 01 Nov 2007 19:12:00 GMT</updated>
      <views>193944</views>
      <rating>4.95</rating>
      <popularity>10.3</popularity>
      <votes>121</votes>
      <bookmarks>233</bookmarks>
      <downloads>531</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF: The Classic Snakes WPF'ed</title>
      <description>The classic Snakes WPF'ed.</description>
      <link>http://www.codeproject.com/Articles/20901/WPF-The-Classic-Snakes-WPF-ed</link>
      <author>Sacha Barber</author>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>VS2008</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>XAML</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Tue, 16 Oct 2007 20:43:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/20901/WPF-The-Classic-Snakes-WPF-ed</guid>
      <article-type>Article</article-type>
      <updated>Wed, 24 Oct 2007 13:31:00 GMT</updated>
      <views>92941</views>
      <rating>4.93</rating>
      <popularity>8.9</popularity>
      <votes>64</votes>
      <bookmarks>107</bookmarks>
      <downloads>1132</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A simple WPF media player with media item list</title>
      <description>A simple WPF media player with media item list.</description>
      <link>http://www.codeproject.com/Articles/20478/A-simple-WPF-media-player-with-media-item-list</link>
      <author>Sacha Barber</author>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Thu, 13 Sep 2007 19:40:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/20478/A-simple-WPF-media-player-with-media-item-list</guid>
      <article-type>Article</article-type>
      <updated>Thu, 13 Sep 2007 19:40:00 GMT</updated>
      <views>199591</views>
      <rating>4.85</rating>
      <popularity>7.87</popularity>
      <votes>42</votes>
      <bookmarks>119</bookmarks>
      <downloads>10634</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>WPF Interactive Image Cropping Control</title>
      <description>WPF Interactive Image Cropping Control</description>
      <link>http://www.codeproject.com/Articles/20245/WPF-Interactive-Image-Cropping-Control</link>
      <author>Sacha Barber</author>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Tue, 28 Aug 2007 12:03:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/20245/WPF-Interactive-Image-Cropping-Control</guid>
      <article-type>Article</article-type>
      <updated>Thu, 06 Sep 2007 16:45:00 GMT</updated>
      <views>202342</views>
      <rating>4.9</rating>
      <popularity>8.2</popularity>
      <votes>47</votes>
      <bookmarks>122</bookmarks>
      <downloads>4735</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Adventures into Ink API using WPF</title>
      <description>Adventures into Ink API using WPF</description>
      <link>http://www.codeproject.com/Articles/19102/Adventures-into-Ink-API-using-WPF</link>
      <author>Sacha Barber</author>
      <category>Vista</category>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Fri, 08 Jun 2007 07:38:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/19102/Adventures-into-Ink-API-using-WPF</guid>
      <article-type>Article</article-type>
      <updated>Fri, 08 Jun 2007 07:38:00 GMT</updated>
      <views>110386</views>
      <rating>4.92</rating>
      <popularity>8.09</popularity>
      <votes>44</votes>
      <bookmarks>79</bookmarks>
      <downloads>2779</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>XLINQ Introduction Part 3 Of 3</title>
      <description>An introduction to LINQ</description>
      <link>http://www.codeproject.com/Articles/18751/XLINQ-Introduction-Part-3-Of-3</link>
      <author>Sacha Barber</author>
      <category>Vista</category>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Dev</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <pubDate>Fri, 11 May 2007 11:08:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/18751/XLINQ-Introduction-Part-3-Of-3</guid>
      <article-type>Article</article-type>
      <updated>Thu, 24 May 2007 18:09:00 GMT</updated>
      <views>122537</views>
      <rating>4.89</rating>
      <popularity>8.9</popularity>
      <votes>66</votes>
      <bookmarks>180</bookmarks>
      <downloads>1641</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Using JavaScript To Select GridView Rows</title>
      <description>Using JavaScript To Select GridView Rows</description>
      <link>http://www.codeproject.com/Articles/18876/Using-JavaScript-To-Select-GridView-Rows</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>VS2005</category>
      <category>C#2.0</category>
      <category>ASP.NET</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Tue, 22 May 2007 10:26:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/18876/Using-JavaScript-To-Select-GridView-Rows</guid>
      <article-type>Article</article-type>
      <updated>Tue, 22 May 2007 10:26:00 GMT</updated>
      <views>257048</views>
      <rating>4.83</rating>
      <popularity>9.54</popularity>
      <votes>94</votes>
      <bookmarks>154</bookmarks>
      <downloads>3539</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>SQL Database Image Storage &amp; Easy Thumbnails</title>
      <description>Shows how to store images in SQL Database Image Storage &amp; create Thumnails easiliy from</description>
      <link>http://www.codeproject.com/Articles/17041/SQL-Database-Image-Storage-Easy-Thumbnails</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>WebForms</category>
      <category>Intermediate</category>
      <pubDate>Sat, 06 Jan 2007 12:31:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/17041/SQL-Database-Image-Storage-Easy-Thumbnails</guid>
      <article-type>Article</article-type>
      <updated>Thu, 17 May 2007 21:25:00 GMT</updated>
      <views>255325</views>
      <rating>4.78</rating>
      <popularity>8.4</popularity>
      <votes>57</votes>
      <bookmarks>266</bookmarks>
      <downloads>5811</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>AI : Neural Network for beginners (Part 1 of 3)</title>
      <description>AI : An introduction into Neural Networks</description>
      <link>http://www.codeproject.com/Articles/16419/AI-Neural-Network-for-beginners-Part-1-of-3</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Beginner</category>
      <pubDate>Fri, 17 Nov 2006 11:32:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16419/AI-Neural-Network-for-beginners-Part-1-of-3</guid>
      <article-type>Article</article-type>
      <updated>Wed, 16 May 2007 18:40:00 GMT</updated>
      <views>420101</views>
      <rating>4.92</rating>
      <popularity>11.23</popularity>
      <votes>192</votes>
      <bookmarks>398</bookmarks>
      <downloads>1</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>DLINQ Introduction Part 2 Of 3</title>
      <description>An introduction to LINQ</description>
      <link>http://www.codeproject.com/Articles/18279/DLINQ-Introduction-Part-2-Of-3</link>
      <author>Sacha Barber</author>
      <category>Vista</category>
      <category>VS2005</category>
      <category>C#2.0</category>
      <category>.NET3.0</category>
      <category>Dev</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <category>EF</category>
      <pubDate>Wed, 04 Apr 2007 10:13:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/18279/DLINQ-Introduction-Part-2-Of-3</guid>
      <article-type>Article</article-type>
      <updated>Mon, 16 Apr 2007 21:09:00 GMT</updated>
      <views>127806</views>
      <rating>4.73</rating>
      <popularity>8.6</popularity>
      <votes>66</votes>
      <bookmarks>180</bookmarks>
      <downloads>907</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>LINQ Introduction Part 1 Of 3</title>
      <description>An introduction to LINQ</description>
      <link>http://www.codeproject.com/Articles/18116/LINQ-Introduction-Part-1-Of-3</link>
      <author>Sacha Barber</author>
      <category>Vista</category>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Dev</category>
      <category>LINQ</category>
      <category>Intermediate</category>
      <pubDate>Fri, 23 Mar 2007 17:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/18116/LINQ-Introduction-Part-1-Of-3</guid>
      <article-type>Article</article-type>
      <updated>Wed, 11 Apr 2007 23:14:00 GMT</updated>
      <views>350430</views>
      <rating>4.92</rating>
      <popularity>10.71</popularity>
      <votes>151</votes>
      <bookmarks>468</bookmarks>
      <downloads>3291</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Easily apply visual theming to Windows Forms for .NET v1.1</title>
      <description>An article which shows how to easily apply Windows XP themes to Windows Forms in .NET v1.1.</description>
      <link>http://www.codeproject.com/Articles/16553/Easily-apply-visual-theming-to-Windows-Forms-for-N</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Beginner</category>
      <pubDate>Tue, 28 Nov 2006 09:38:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16553/Easily-apply-visual-theming-to-Windows-Forms-for-N</guid>
      <article-type>Article</article-type>
      <updated>Mon, 02 Apr 2007 07:17:00 GMT</updated>
      <views>36352</views>
      <rating>3.8</rating>
      <popularity>5</popularity>
      <votes>21</votes>
      <bookmarks>28</bookmarks>
      <downloads>490</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Sneaky Peek At Orcas</title>
      <description>A Sneaky Peek At Visual Studio 9 (Codenamed Orcas)</description>
      <link>http://www.codeproject.com/Articles/18207/A-Sneaky-Peek-At-Orcas</link>
      <author>Sacha Barber</author>
      <category>Vista</category>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 30 Mar 2007 12:03:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/18207/A-Sneaky-Peek-At-Orcas</guid>
      <article-type>Article</article-type>
      <updated>Fri, 30 Mar 2007 12:03:00 GMT</updated>
      <views>32302</views>
      <rating>3.44</rating>
      <popularity>4.86</popularity>
      <votes>26</votes>
      <bookmarks>17</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>.NET 3.0 WPF Tools and Examples</title>
      <description>An article which shows how to achieve some of the common XAML concepts.</description>
      <link>http://www.codeproject.com/Articles/16775/NET-3-0-WPF-Tools-and-Examples</link>
      <author>Sacha Barber</author>
      <category>VS2005</category>
      <category>C#2.0</category>
      <category>.NET3.0</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 15 Dec 2006 14:18:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16775/NET-3-0-WPF-Tools-and-Examples</guid>
      <article-type>Article</article-type>
      <updated>Thu, 22 Mar 2007 16:52:00 GMT</updated>
      <views>313585</views>
      <rating>4.65</rating>
      <popularity>8.64</popularity>
      <votes>72</votes>
      <bookmarks>227</bookmarks>
      <downloads>8810</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Creating and consuming  a custom WPF control</title>
      <description>Creating and consuming  a custom WPF control</description>
      <link>http://www.codeproject.com/Articles/17830/Creating-and-consuming-a-custom-WPF-control</link>
      <author>Sacha Barber</author>
      <category>VS2005</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>WPF</category>
      <category>Intermediate</category>
      <pubDate>Thu, 01 Mar 2007 13:56:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/17830/Creating-and-consuming-a-custom-WPF-control</guid>
      <article-type>Article</article-type>
      <updated>Thu, 01 Mar 2007 13:56:00 GMT</updated>
      <views>124380</views>
      <rating>4.73</rating>
      <popularity>7.52</popularity>
      <votes>39</votes>
      <bookmarks>90</bookmarks>
      <downloads>1791</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Remote control media player</title>
      <description>An article which shows how to remotley control a media player</description>
      <link>http://www.codeproject.com/Articles/16525/Remote-control-media-player</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Sun, 26 Nov 2006 10:24:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16525/Remote-control-media-player</guid>
      <article-type>Article</article-type>
      <updated>Sun, 11 Feb 2007 17:07:00 GMT</updated>
      <views>118743</views>
      <rating>4.79</rating>
      <popularity>7.06</popularity>
      <votes>30</votes>
      <bookmarks>131</bookmarks>
      <downloads>4318</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Simple web based obfuscation</title>
      <description>Protect sensitive data from nasty web bots using server / client obfuscation methods.</description>
      <link>http://www.codeproject.com/Articles/17403/Simple-web-based-obfuscation</link>
      <author>Sacha Barber</author>
      <category>C#2.0</category>
      <category>ASP.NET</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Tue, 30 Jan 2007 11:21:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/17403/Simple-web-based-obfuscation</guid>
      <article-type>Article</article-type>
      <updated>Tue, 30 Jan 2007 11:21:00 GMT</updated>
      <views>42325</views>
      <rating>4.12</rating>
      <popularity>5.61</popularity>
      <votes>23</votes>
      <bookmarks>43</bookmarks>
      <downloads>99</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>AI: Neural Network for Beginners (Part 3 of 3)</title>
      <description>AI: An introduction into neural networks (multi-layer networks / trained by Microbial GA).</description>
      <link>http://www.codeproject.com/Articles/16732/AI-Neural-Network-for-Beginners-Part-3-of-3</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 11 Dec 2006 13:33:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16732/AI-Neural-Network-for-Beginners-Part-3-of-3</guid>
      <article-type>Article</article-type>
      <updated>Tue, 30 Jan 2007 08:29:00 GMT</updated>
      <views>143004</views>
      <rating>4.89</rating>
      <popularity>9.42</popularity>
      <votes>84</votes>
      <bookmarks>216</bookmarks>
      <downloads>2271</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>AI : Neural Network for beginners (Part 2 of 3)</title>
      <description>AI : An Introduction into Neural Networks (Multi-layer networks / Back Propagation)</description>
      <link>http://www.codeproject.com/Articles/16508/AI-Neural-Network-for-beginners-Part-2-of-3</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>VS2005</category>
      <category>C#</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 24 Nov 2006 16:20:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16508/AI-Neural-Network-for-beginners-Part-2-of-3</guid>
      <article-type>Article</article-type>
      <updated>Tue, 30 Jan 2007 08:28:00 GMT</updated>
      <views>135623</views>
      <rating>4.86</rating>
      <popularity>9.68</popularity>
      <votes>98</votes>
      <bookmarks>211</bookmarks>
      <downloads>3028</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>AI: Dawkins Biomorphs / And Other Evolving Creatures</title>
      <description>An implementation of Dawkins Biomorphs and some more crazy evolving creatures.</description>
      <link>http://www.codeproject.com/Articles/17387/AI-Dawkins-Biomorphs-And-Other-Evolving-Creatures</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 29 Jan 2007 18:40:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/17387/AI-Dawkins-Biomorphs-And-Other-Evolving-Creatures</guid>
      <article-type>Article</article-type>
      <updated>Mon, 29 Jan 2007 18:40:00 GMT</updated>
      <views>83377</views>
      <rating>4.77</rating>
      <popularity>7.11</popularity>
      <votes>31</votes>
      <bookmarks>47</bookmarks>
      <downloads>280</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>How to export GridView to Excel, render cells, add WordArt, and fill a custom template</title>
      <description>Export Gridview to Excel, render cells, add WordArt, and fill a custom template.</description>
      <link>http://www.codeproject.com/Articles/16311/How-to-export-GridView-to-Excel-render-cells-add-W</link>
      <author>Sacha Barber</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>ADO.NET</category>
      <category>Intermediate</category>
      <category>WinForm</category>
      <pubDate>Thu, 09 Nov 2006 17:43:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16311/How-to-export-GridView-to-Excel-render-cells-add-W</guid>
      <article-type>Article</article-type>
      <updated>Thu, 09 Nov 2006 17:43:00 GMT</updated>
      <views>331584</views>
      <rating>4.75</rating>
      <popularity>7.7</popularity>
      <votes>42</votes>
      <bookmarks>214</bookmarks>
      <downloads>8305</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>AI - Simple Genetic Algorithm (GA) to solve a card problem</title>
      <description>A simple Genetic Algorithm (GA) to solve a card problem.</description>
      <link>http://www.codeproject.com/Articles/16286/AI-Simple-Genetic-Algorithm-GA-to-solve-a-card-pro</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>VS2005</category>
      <category>C#2.0</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Wed, 08 Nov 2006 13:02:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16286/AI-Simple-Genetic-Algorithm-GA-to-solve-a-card-pro</guid>
      <article-type>Article</article-type>
      <updated>Wed, 08 Nov 2006 13:02:00 GMT</updated>
      <views>121638</views>
      <rating>4.71</rating>
      <popularity>7.95</popularity>
      <votes>49</votes>
      <bookmarks>108</bookmarks>
      <downloads>1255</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>AI Search to Solve the Missionaries and Cannibals Problem</title>
      <description>An AI search to solve the Missionaries and Cannibals problem.</description>
      <link>http://www.codeproject.com/Articles/16234/AI-Search-to-Solve-the-Missionaries-and-Cannibals</link>
      <author>Sacha Barber</author>
      <category>.NET2.0</category>
      <category>VS2005</category>
      <category>C#2.0</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 03 Nov 2006 17:06:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16234/AI-Search-to-Solve-the-Missionaries-and-Cannibals</guid>
      <article-type>Article</article-type>
      <updated>Fri, 03 Nov 2006 17:06:00 GMT</updated>
      <views>79051</views>
      <rating>4.32</rating>
      <popularity>5.6</popularity>
      <votes>20</votes>
      <bookmarks>48</bookmarks>
      <downloads>993</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Retreiving a list of network computer names using C#</title>
      <description>An article which describes how to obtain a list of network computer names using C# and the NetServerEnum function from the Netapi32.dll.</description>
      <link>http://www.codeproject.com/Articles/16113/Retreiving-a-list-of-network-computer-names-using</link>
      <author>Sacha Barber</author>
      <category>.NET1.1</category>
      <category>.NET2.0</category>
      <category>VS.NET2003</category>
      <category>VS2005</category>
      <category>C#</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Thu, 26 Oct 2006 14:49:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/16113/Retreiving-a-list-of-network-computer-names-using</guid>
      <article-type>Article</article-type>
      <updated>Thu, 26 Oct 2006 14:49:00 GMT</updated>
      <views>249776</views>
      <rating>4.88</rating>
      <popularity>8.74</popularity>
      <votes>62</votes>
      <bookmarks>148</bookmarks>
      <downloads>7481</downloads>
    </item>
  </channel>
</rss>