<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://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://dotnetmafia.com/blogs/jamesashley/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Which Lisp?</title><link>http://dotnetmafia.com/blogs/jamesashley/archive/2011/03/11/4471.aspx</link><pubDate>Fri, 11 Mar 2011 19:04:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:4471</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4471</wfw:commentRss><comments>http://dotnetmafia.com/blogs/jamesashley/archive/2011/03/11/4471.aspx#comments</comments><description>Intro Let&amp;#39;s cut to the chase. This post is for people who, for whatever reason, have decided they want to learn lisp. Pretty much the first question that comes after that decision is &amp;quot;Which one?&amp;quot; Several people have tried to answer that...(&lt;a href="http://dotnetmafia.com/blogs/jamesashley/archive/2011/03/11/4471.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=4471" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/theory/default.aspx">theory</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Completely+Off+Topic/default.aspx">Completely Off Topic</category></item><item><title>Why FOSS is Better</title><link>http://dotnetmafia.com/blogs/jamesashley/archive/2011/01/24/4354.aspx</link><pubDate>Tue, 25 Jan 2011 01:59:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:4354</guid><dc:creator>JamesAshley</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4354</wfw:commentRss><comments>http://dotnetmafia.com/blogs/jamesashley/archive/2011/01/24/4354.aspx#comments</comments><description>You really don&amp;#39;t want to read the train of thought that led up to this post. Even if I really remembered it clearly. Let&amp;#39;s just something that it&amp;#39;s been bubbling around in the back of my head for the past few weeks, and leave it at that. The...(&lt;a href="http://dotnetmafia.com/blogs/jamesashley/archive/2011/01/24/4354.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=4354" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/theory/default.aspx">theory</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Completely+Off+Topic/default.aspx">Completely Off Topic</category></item><item><title>Simple NoSQL (resolved...I think)</title><link>http://dotnetmafia.com/blogs/jamesashley/archive/2010/12/07/4251.aspx</link><pubDate>Wed, 08 Dec 2010 02:26:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:4251</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4251</wfw:commentRss><comments>http://dotnetmafia.com/blogs/jamesashley/archive/2010/12/07/4251.aspx#comments</comments><description>For all you avid readers who have been waiting with bated breath (I&amp;#39;m sure there are at least 2 of you on the planet): I found a resolution to my recent post about NoSQL options under Common Lisp . The project I was looking for seems to be Rucksack...(&lt;a href="http://dotnetmafia.com/blogs/jamesashley/archive/2010/12/07/4251.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=4251" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/database/default.aspx">database</category></item><item><title>Simple NoSQL</title><link>http://dotnetmafia.com/blogs/jamesashley/archive/2010/12/05/4241.aspx</link><pubDate>Sun, 05 Dec 2010 15:41:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:4241</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4241</wfw:commentRss><comments>http://dotnetmafia.com/blogs/jamesashley/archive/2010/12/05/4241.aspx#comments</comments><description>I&amp;#39;m nibbling around the edges of kicking off a new project. Still doing the research and due diligence parts, but it&amp;#39;s starting to solidify enough that I&amp;#39;m more or less down to picking out specific tools to at least start actually planning...(&lt;a href="http://dotnetmafia.com/blogs/jamesashley/archive/2010/12/05/4241.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=4241" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/database/default.aspx">database</category></item><item><title>C++ Virtual Inheritance</title><link>http://dotnetmafia.com/blogs/jamesashley/archive/2010/10/04/4074.aspx</link><pubDate>Mon, 04 Oct 2010 16:44:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:4074</guid><dc:creator>JamesAshley</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4074</wfw:commentRss><comments>http://dotnetmafia.com/blogs/jamesashley/archive/2010/10/04/4074.aspx#comments</comments><description>I don&amp;#39;t know what the odds are that anyone actually having this problem will run across this on google. But maybe someone will read it and remember before-hand. I have an inheritance hierarchy something like Interface -&amp;gt; ABC -&amp;gt; C -&amp;gt; D. Each...(&lt;a href="http://dotnetmafia.com/blogs/jamesashley/archive/2010/10/04/4074.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=4074" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/theory/default.aspx">theory</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/newb/default.aspx">newb</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/c_2B002B00_/default.aspx">c++</category></item><item><title>Startup Weekend</title><link>http://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://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=1098</wfw:commentRss><comments>http://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://dotnetmafia.com/blogs/jamesashley/archive/2009/11/14/1098.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=1098" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Completely+Off+Topic/default.aspx">Completely Off Topic</category></item><item><title>Developer Reliability Metrics</title><link>http://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://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=902</wfw:commentRss><comments>http://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://dotnetmafia.com/blogs/jamesashley/archive/2009/05/09/902.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=902" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/best+practices/default.aspx">best practices</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/theory/default.aspx">theory</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://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://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://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=837</wfw:commentRss><comments>http://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://dotnetmafia.com/blogs/jamesashley/archive/2009/02/08/837.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=837" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/python/default.aspx">python</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category></item><item><title>Pyjamas on Google App Engine</title><link>http://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>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=827</wfw:commentRss><comments>http://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://dotnetmafia.com/blogs/jamesashley/archive/2009/01/22/Pyjamas-and-GAE.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=827" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/python/default.aspx">python</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>cheetah templates on Google App Engine</title><link>http://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://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=805</wfw:commentRss><comments>http://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://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://dotnetmafia.com/aggbug.aspx?PostID=805" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/code+generation/default.aspx">code generation</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/python/default.aspx">python</category><category domain="http://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://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://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=796</wfw:commentRss><comments>http://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://dotnetmafia.com/blogs/jamesashley/archive/2008/12/06/796.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=796" width="1" height="1"&gt;</description><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>Real World Dojo part 5: Custom Components</title><link>http://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://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=761</wfw:commentRss><comments>http://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://dotnetmafia.com/blogs/jamesashley/archive/2008/10/28/761.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=761" width="1" height="1"&gt;</description><enclosure url="http://dotnetmafia.com/blogs/jamesashley/attachment/761.ashx" length="5466" type="application/zip" /><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>Real World Dojo part Four: User Feedback</title><link>http://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://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=755</wfw:commentRss><comments>http://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://dotnetmafia.com/blogs/jamesashley/archive/2008/10/23/755.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=755" width="1" height="1"&gt;</description><enclosure url="http://dotnetmafia.com/blogs/jamesashley/attachment/755.ashx" length="4300" type="text/html" /><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>Real World Dojo part Three: AJAX</title><link>http://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://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=754</wfw:commentRss><comments>http://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://dotnetmafia.com/blogs/jamesashley/archive/2008/10/23/754.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=754" width="1" height="1"&gt;</description><enclosure url="http://dotnetmafia.com/blogs/jamesashley/attachment/754.ashx" length="3684" type="text/html" /><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/open+source/default.aspx">open source</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item><item><title>Real World Dojo part Two: File Upload</title><link>http://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://dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=742</wfw:commentRss><comments>http://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://dotnetmafia.com/blogs/jamesashley/archive/2008/10/15/742.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=742" width="1" height="1"&gt;</description><enclosure url="http://dotnetmafia.com/blogs/jamesashley/attachment/742.ashx" length="2843" type="text/html" /><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/coding/default.aspx">coding</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://dotnetmafia.com/blogs/jamesashley/archive/tags/javascript/default.aspx">javascript</category></item></channel></rss>