<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.dotnetmafia.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Not Necessarily Dot Net</title><link>http://www.dotnetmafia.com/blogs/jamesashley/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Startup Weekend</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/11/14/1098.aspx</link><pubDate>Sun, 15 Nov 2009 05:06:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:1098</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=1098</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/11/14/1098.aspx#comments</comments><description>Last weekend, I heard about an event called a startup weekend. Tonight, I&amp;#39;m in the middle of one. The idea is that a bunch of people who are interested in startups get together on a Friday evening after work. Those of us who had them pitched ideas...(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/11/14/1098.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=1098" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Completely+Off+Topic/default.aspx">Completely Off Topic</category></item><item><title>Developer Reliability Metrics</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/05/09/902.aspx</link><pubDate>Sat, 09 May 2009 16:55:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:902</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=902</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/05/09/902.aspx#comments</comments><description>Why Reliability Metrics? There&amp;#39;s a new law being considered in the EU that would require software companies to pay for damages caused by bugs . A comment about halfway down the page recommends requiring specific certifications for coders working on...(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/05/09/902.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=902" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/best+practices/default.aspx">best practices</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/theory/default.aspx">theory</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Completely+Off+Topic/default.aspx">Completely Off Topic</category></item><item><title>Broken has_key on GAE, using Cheetah Templates</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/02/08/837.aspx</link><pubDate>Sun, 08 Feb 2009 19:35:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:837</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=837</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/02/08/837.aspx#comments</comments><description>Sometimes API changes break backwards compatibility in ways the authors didn&amp;#39;t intend.  Even if they stick to the letter of the contract ....(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/02/08/837.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=837" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/python/default.aspx">python</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category></item><item><title>Pyjamas on Google App Engine</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/01/22/Pyjamas-and-GAE.aspx</link><pubDate>Fri, 23 Jan 2009 04:34:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:827</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=827</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/01/22/Pyjamas-and-GAE.aspx#comments</comments><description>Getting *way* out of scope here.  Pyjamas is a summer project where some intern ported GWT to python (going from 80 KLOC to 8 KLOC...HLL really are worth looking at). Is it worth combining it with GAE?...(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2009/01/22/Pyjamas-and-GAE.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=827" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/python/default.aspx">python</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>cheetah templates on Google App Engine</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/12/15/Google-App-Engine_2C00_-Cheetah_2C00_-and-imp.get_5F00_suffixes.aspx</link><pubDate>Tue, 16 Dec 2008 00:26:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:805</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=805</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/12/15/Google-App-Engine_2C00_-Cheetah_2C00_-and-imp.get_5F00_suffixes.aspx#comments</comments><description>The imp module on Google App Engine is extremely limited.  Templating libraries seem to have a lot of problems with it.  The work-arounds are easy, but sometimes they&amp;#39;re a pain to track down.  Here&amp;#39;s how to deal with an error about imp.get_suffixes from the Cheetah templating engine....(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/12/15/Google-App-Engine_2C00_-Cheetah_2C00_-and-imp.get_5F00_suffixes.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=805" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/code+generation/default.aspx">code generation</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/python/default.aspx">python</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category></item><item><title>Real World Dojo part Six: File Compression</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/12/06/796.aspx</link><pubDate>Sat, 06 Dec 2008 23:12:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:796</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=796</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/12/06/796.aspx#comments</comments><description>Using the base Dojo release can lead to a lot of unneeded traffic to/from your server.  I&amp;#39;ll show you how to trim some of the fat....(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/12/06/796.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=796" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>Real World Dojo part 5: Custom Components</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/28/761.aspx</link><pubDate>Tue, 28 Oct 2008 21:47:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:761</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=761</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/28/761.aspx#comments</comments><description>Dojo has its own built-in system for creating your own server-side controls.  It&amp;#39;s (arguably) better to use that than, say, creating a .NET user control....(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/28/761.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=761" width="1" height="1"&gt;</description><enclosure url="http://www.dotnetmafia.com/blogs/jamesashley/attachment/761.ashx" length="5466" type="application/zip" /><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>Real World Dojo part Four: User Feedback</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/23/755.aspx</link><pubDate>Thu, 23 Oct 2008 22:13:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:755</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=755</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/23/755.aspx#comments</comments><description>You have to let the user know what&amp;#39;s going on. That&amp;#39;s one of the main points, isn&amp;#39;t it?...(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/23/755.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=755" width="1" height="1"&gt;</description><enclosure url="http://www.dotnetmafia.com/blogs/jamesashley/attachment/755.ashx" length="4300" type="text/html" /><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>Real World Dojo part Three: AJAX</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/23/754.aspx</link><pubDate>Thu, 23 Oct 2008 21:19:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:754</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=754</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/23/754.aspx#comments</comments><description>I&amp;#39;ve avoided this as long as possible.  It&amp;#39;s time to bite the bullet and do some AJAX....(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/23/754.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=754" width="1" height="1"&gt;</description><enclosure url="http://www.dotnetmafia.com/blogs/jamesashley/attachment/754.ashx" length="3684" type="text/html" /><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>Real World Dojo part Two: File Upload</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/15/742.aspx</link><pubDate>Wed, 15 Oct 2008 06:05:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:742</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=742</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/15/742.aspx#comments</comments><description>The basics of using the new file uploader...(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/15/742.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=742" width="1" height="1"&gt;</description><enclosure url="http://www.dotnetmafia.com/blogs/jamesashley/attachment/742.ashx" length="2843" type="text/html" /><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>Real World Dojo part One: Form Validation</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/14/741.aspx</link><pubDate>Tue, 14 Oct 2008 22:18:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:741</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=741</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/14/741.aspx#comments</comments><description>Real World Dojo, part One (Basic Validation) The Scenario: I’ve kind of been nibbling around the edges of Dojo for a while, but I’m at a place in this project where I really need to buckle down and learn it. Since I’m having so much trouble finding real...(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/14/741.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=741" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>Manipulating the DOM with Dojo</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/08/730.aspx</link><pubDate>Wed, 08 Oct 2008 12:46:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:730</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=730</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/08/730.aspx#comments</comments><description>This is the area where jQuery rules the roost. Or so everything I&amp;#39;ve read tells me. So, how does Dojo stack up? Still running this in parallel with Kyle&amp;#39;s series: Setting the contents of an element // Convenience function to hide query details...(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/08/730.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=730" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>Selectors in Dojo</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/06/725.aspx</link><pubDate>Mon, 06 Oct 2008 20:09:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:725</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=725</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/06/725.aspx#comments</comments><description>I&amp;#39;m still going back and forth in my mind about dojo vs. jquery.  So far, I&amp;#39;ve been able to table that question, but it&amp;#39;s getting to a point where I won&amp;#39;t be able to much longer.

Kyle&amp;#39;s recent posts made me think about writing up something similar about dojo, so I could have something a little more concrete to compare side-by-side....(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/10/06/725.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=725" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>VB.NET vs C#</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/08/03/VB.NET-vs.-C_2300_.aspx</link><pubDate>Sun, 03 Aug 2008 19:07:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:651</guid><dc:creator>JamesAshley</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=651</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/08/03/VB.NET-vs.-C_2300_.aspx#comments</comments><description>On the Google App Engine mailing list (of all places...in case you don&amp;#39;t know, that&amp;#39;s a python-only platform), I ran across this exchange recently:

&amp;gt; &amp;gt; VB.NET is inelegant.
&amp;gt; yeah I know I have C# it&amp;#39;s more advanced,

Now, this is one of those common stereotypes that irritate me. So I figured it was time to take a stick to that dead horse again....(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/08/03/VB.NET-vs.-C_2300_.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=651" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/best+practices/default.aspx">best practices</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/theory/default.aspx">theory</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/newb/default.aspx">newb</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/VB/default.aspx">VB</category></item><item><title>Net Neutrality</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/07/21/Net-Neutrality-Basics.aspx</link><pubDate>Mon, 21 Jul 2008 21:20:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:640</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=640</wfw:commentRss><comments>http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/07/21/Net-Neutrality-Basics.aspx#comments</comments><description>I&amp;#39;m on an unrelated mailing list with several non-technical people. Every once in a while, the topics swirl around to Net Neutrality. Most people don&amp;#39;t have enough background knowledge to even begin to understand the issues involved.  This is my attempt to explain by analogy.  This article isn&amp;#39;t technical enough to be here, but it it&amp;#39;s *way* too technical for that list. So it winds up here....(&lt;a href="http://www.dotnetmafia.com/blogs/jamesashley/archive/2008/07/21/Net-Neutrality-Basics.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=640" width="1" height="1"&gt;</description><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/theory/default.aspx">theory</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Completely+Off+Topic/default.aspx">Completely Off Topic</category></item></channel></rss>