<?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 : Not Dot Net</title><link>http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/Not+Dot+Net/default.aspx</link><description>Tags: Not Dot Net</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Which Lisp?</title><link>http://www.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://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4471</wfw:commentRss><comments>http://www.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://www.dotnetmafia.com/blogs/jamesashley/archive/2011/03/11/4471.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=4471" 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/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>Why FOSS is Better</title><link>http://www.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://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4354</wfw:commentRss><comments>http://www.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://www.dotnetmafia.com/blogs/jamesashley/archive/2011/01/24/4354.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=4354" 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/open+source/default.aspx">open source</category><category domain="http://www.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://www.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://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4251</wfw:commentRss><comments>http://www.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://www.dotnetmafia.com/blogs/jamesashley/archive/2010/12/07/4251.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=4251" 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/database/default.aspx">database</category></item><item><title>Simple NoSQL</title><link>http://www.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://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4241</wfw:commentRss><comments>http://www.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://www.dotnetmafia.com/blogs/jamesashley/archive/2010/12/05/4241.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=4241" 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/database/default.aspx">database</category></item><item><title>C++ Virtual Inheritance</title><link>http://www.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://www.dotnetmafia.com/blogs/jamesashley/rsscomments.aspx?PostID=4074</wfw:commentRss><comments>http://www.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://www.dotnetmafia.com/blogs/jamesashley/archive/2010/10/04/4074.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.dotnetmafia.com/aggbug.aspx?PostID=4074" 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/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/Not+Dot+Net/default.aspx">Not Dot Net</category><category domain="http://www.dotnetmafia.com/blogs/jamesashley/archive/tags/c_2B002B00_/default.aspx">c++</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>4</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>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>2</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></channel></rss>