<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>DojoCampus &#187; dojo.declare</title>
	<atom:link href="http://dojocampus.org/content/tag/dojodeclare/feed/" rel="self" type="application/rss+xml" />
	<link>http://dojocampus.org/content</link>
	<description>The definitive resource for all things Dojo: past, present, future.</description>
	<lastBuildDate>Mon, 19 Apr 2010 19:52:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9;DojoCampusFolks </copyright>
		<managingEditor>nonken@dojotoolkit.org (DojoCampusFolks)</managingEditor>
		<webMaster>nonken@dojotoolkit.org(DojoCampusFolks)</webMaster>
		<category></category>
		<ttl>1440</ttl>
		<itunes:keywords>Dojo Toolkit, Dojo, Ajax, JavaScript, Web 2.0</itunes:keywords>
		<itunes:subtitle>Everything Dojo from the people making Dojo</itunes:subtitle>
		<itunes:summary>Dojo Toolkit Developers share their insights on anything JavaScript, Dojo, or Ajax.  </itunes:summary>
		<itunes:author>DojoCampusFolks</itunes:author>
		<itunes:category text="Technology">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Technology">
  <itunes:category text="Software How-To"/>
</itunes:category>
<itunes:category text="Technology">
  <itunes:category text="Podcasting"/>
</itunes:category>
		<itunes:owner>
			<itunes:name>DojoCampusFolks</itunes:name>
			<itunes:email>nonken@dojotoolkit.org</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://dojocampus.org/images/podcast/logo300.png" />
		<image>
			<url>http://dojocampus.org/images/podcast/logo144.png</url>
			<title>DojoCampus</title>
			<link>http://dojocampus.org/content</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>A hidden gem of Dojo.declare &#8211; overcoming the limits of multiple inheritance</title>
		<link>http://dojocampus.org/content/2008/11/16/a-hidden-gem-of-dojodeclare-overcoming-the-limits-of-multiple-inheritance/</link>
		<comments>http://dojocampus.org/content/2008/11/16/a-hidden-gem-of-dojodeclare-overcoming-the-limits-of-multiple-inheritance/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 11:15:25 +0000</pubDate>
		<dc:creator>Yoav Rubin</dc:creator>
				<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[Dojo]]></category>
		<category><![CDATA[dojo.declare]]></category>
		<category><![CDATA[multiple inheritance]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=182</guid>
		<description><![CDATA[One of the greatest things of dojo.declare is that it simulates one of the core elements of OO &#8211; inheritance. Moreover, it allows having several parents to the same object. 

In this case the object inherits all the functionality of all of its parents. One of the basic problems in multiple inheritance is what to [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/11/16/a-hidden-gem-of-dojodeclare-overcoming-the-limits-of-multiple-inheritance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>dojo.declare secrets</title>
		<link>http://dojocampus.org/content/2008/09/02/dojodeclare-secrets/</link>
		<comments>http://dojocampus.org/content/2008/09/02/dojodeclare-secrets/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 10:37:50 +0000</pubDate>
		<dc:creator>nonken</dc:creator>
				<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[dojo.declare]]></category>
		<category><![CDATA[member variables]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=161</guid>
		<description><![CDATA[A very short tuesday morning cookie for the ones who have been starving  
When using dojo.declare to build your own fancy widget there is one thing (besides others) you should keep in mind:
Arrays and objects as member variables are stored as references and not copies.

Lets look at a simple example

dojo.declare&#40;&#34;calendar&#34;, null, &#123;
   [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/09/02/dojodeclare-secrets/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hacking TabContainer: setTitle extension</title>
		<link>http://dojocampus.org/content/2008/06/06/hacking-tabcontainer-settitle-extension/</link>
		<comments>http://dojocampus.org/content/2008/06/06/hacking-tabcontainer-settitle-extension/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 04:20:19 +0000</pubDate>
		<dc:creator>dante</dc:creator>
				<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[Dijit]]></category>
		<category><![CDATA[dojo.declare]]></category>
		<category><![CDATA[Tabs]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=131</guid>
		<description><![CDATA[A piece of functionality lost in the 0.4 -> 1.x transition of Dojo was the ability to set the Title of a tab pane, based on on a reference to the ContentPane associated with it. It seems a really common an trivial task, but the ambiguity of StackContainer (the foundation of TabContainer) conflicts with what [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/06/06/hacking-tabcontainer-settitle-extension/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Understanding dojo.declare, dojo.require, and dojo.provide</title>
		<link>http://dojocampus.org/content/2008/06/03/understanding-dojodeclare-dojorequire-and-dojoprovide/</link>
		<comments>http://dojocampus.org/content/2008/06/03/understanding-dojodeclare-dojorequire-and-dojoprovide/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 12:10:58 +0000</pubDate>
		<dc:creator>toonetown</dc:creator>
				<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[dojo.declare]]></category>
		<category><![CDATA[dojo.provide]]></category>
		<category><![CDATA[dojo.require]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=127</guid>
		<description><![CDATA[Dojo is a great toolkit, which gives us many helpful utilities.  On of the things that I really like about it is how it provides a more understandable layer of organization and packaging above what JavaScript normally provides.

Some of this syntax is very Java-like.  Your classes are organized into hierarchies, similar to java [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/06/03/understanding-dojodeclare-dojorequire-and-dojoprovide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is a _Widget</title>
		<link>http://dojocampus.org/content/2008/04/20/what-is-a-_widget/</link>
		<comments>http://dojocampus.org/content/2008/04/20/what-is-a-_widget/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 12:27:27 +0000</pubDate>
		<dc:creator>dante</dc:creator>
				<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[Dijit]]></category>
		<category><![CDATA[dojo.declare]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=100</guid>
		<description><![CDATA[There has never been a more generic term than &#8220;widget&#8221;. As a teen in economics class our theoretical compaines sold widgets, and almost anything on earth without description falls into a &#8220;thinger&#8221; category &#8230; I&#8217;m here to give API stability to the word &#8220;widget&#8221;, and poke around the idea of &#8220;template&#8221; in Dojo. I will [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/04/20/what-is-a-_widget/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>No end to rounded corners</title>
		<link>http://dojocampus.org/content/2008/03/21/no-end-to-rounded-corners/</link>
		<comments>http://dojocampus.org/content/2008/03/21/no-end-to-rounded-corners/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 14:31:20 +0000</pubDate>
		<dc:creator>nonken</dc:creator>
				<category><![CDATA[Beginners]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[dojo.declare]]></category>
		<category><![CDATA[Rounded]]></category>
		<category><![CDATA[Theming]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=71</guid>
		<description><![CDATA[After the last tutorial on how to make fancy rounded tabs, I thought it might be interesting to take a look on how to make a widget which lets you transform a simple &#8220;div&#8221; into a nice looking one with rounded corners and flexible width/height, using just one image.


&#60;div&#62;Fancy rounded corners&#60;/div&#62;

Will turn out to look [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/03/21/no-end-to-rounded-corners/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Color by numbers: dojo.delegate</title>
		<link>http://dojocampus.org/content/2008/03/20/color-by-numbers-dojodelegate/</link>
		<comments>http://dojocampus.org/content/2008/03/20/color-by-numbers-dojodelegate/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 07:00:36 +0000</pubDate>
		<dc:creator>pottedmeat</dc:creator>
				<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[dojo.declare]]></category>
		<category><![CDATA[hitch]]></category>
		<category><![CDATA[subclass]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=70</guid>
		<description><![CDATA[I wrote a fairly advanced article over at the SitePen blog on metaclass programming. But you shouldn&#8217;t have to read through a long, technical article to find out about just one of the little gems mentioned in it. Sounds like the perfect time for a Dojo Campus cookie.

I&#8217;m about to post a fun little analogy [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/03/20/color-by-numbers-dojodelegate/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Making your own dojo.connects</title>
		<link>http://dojocampus.org/content/2008/03/12/making-your-own-dojoconnects/</link>
		<comments>http://dojocampus.org/content/2008/03/12/making-your-own-dojoconnects/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 15:22:57 +0000</pubDate>
		<dc:creator>nonken</dc:creator>
				<category><![CDATA[Dojo Cookies]]></category>
		<category><![CDATA[dojo.connect]]></category>
		<category><![CDATA[dojo.declare]]></category>

		<guid isPermaLink="false">http://dojocampus.org/content/?p=65</guid>
		<description><![CDATA[The first time I read the manual pages for dojo.connect, I didn&#8217;t realize how powerful dojo.connect really is. For a long time I have used it effectively to connect to mouse clicks and other events but there are way more powerful features than those.

Have you ever asked yourself if it was possible to connect to [...]]]></description>
		<wfw:commentRss>http://dojocampus.org/content/2008/03/12/making-your-own-dojoconnects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.290 seconds -->
