<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>TurboManage</title>
	<atom:link href="http://turbomanage.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://turbomanage.wordpress.com</link>
	<description>David Chandler&#039;s Journal of Java Web Development</description>
	<lastBuildDate>Tue, 31 Jan 2012 23:01:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='turbomanage.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>TurboManage</title>
		<link>http://turbomanage.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://turbomanage.wordpress.com/osd.xml" title="TurboManage" />
	<atom:link rel='hub' href='http://turbomanage.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Dart presentation at AJUG</title>
		<link>http://turbomanage.wordpress.com/2011/12/22/dart-presentation-at-ajug/</link>
		<comments>http://turbomanage.wordpress.com/2011/12/22/dart-presentation-at-ajug/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 03:03:31 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[Dart]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=925</guid>
		<description><![CDATA[Thanks to the dedicated Atlantans who braved yet another rainy 3rd Tuesday and holiday traffic to learn about HTML5 and Dart at AJUG this week. My presentation slides are available at www.dartlang.org/slides/ along with several other decks by Dart team members. Also, I&#8217;ve just posted a 10-min screencast, Getting Started with Dart, which shows lots [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=925&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Thanks to the dedicated Atlantans who braved yet another rainy 3rd Tuesday and holiday traffic to learn about HTML5 and Dart at <a href="http://www.ajug.org/site">AJUG</a> this week. My presentation slides are available at <a href="http://www.dartlang.org/slides/index.html">www.dartlang.org/slides/</a> along with several other decks by Dart team members. Also, I&#8217;ve just posted a 10-min screencast, <a title="Getting Started with Dart" href="https://plus.google.com/u/0/102717421433762219474/posts/PBaX1WJ6unS">Getting Started with Dart</a>, which shows lots of goodies from the meeting, including the Dart Editor, frog server, and Dartium (Dart VM in Chrome).</p>
<p>Enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/925/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=925&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/12/22/dart-presentation-at-ajug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
		<item>
		<title>Will it play in App Engine page moved</title>
		<link>http://turbomanage.wordpress.com/2011/12/21/will-it-play-in-app-engine-page-moved/</link>
		<comments>http://turbomanage.wordpress.com/2011/12/21/will-it-play-in-app-engine-page-moved/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 22:27:31 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[AppEngine]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=922</guid>
		<description><![CDATA[Just noticed that the old &#8220;Will it play in App Engine Java&#8221; page has moved to the appengine wiki. This was necessary because Google Groups deprecated groups pages. It&#8217;s also very out of date.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=922&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just noticed that the old &#8220;Will it play in App Engine Java&#8221; page has moved to the <a href="http://code.google.com/p/googleappengine/wiki/WillItPlayInJava">appengine wiki</a>. This was necessary because Google Groups deprecated groups pages. It&#8217;s also very out of date.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/922/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=922&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/12/21/will-it-play-in-app-engine-page-moved/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
		<item>
		<title>$() syntax for Dart</title>
		<link>http://turbomanage.wordpress.com/2011/12/14/syntax-for-dart/</link>
		<comments>http://turbomanage.wordpress.com/2011/12/14/syntax-for-dart/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 22:56:05 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[Dart]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=908</guid>
		<description><![CDATA[Bob Nystrom&#8217;s article Improving the DOM introduces a jQuery-like syntax for Dart, but you still have to write out document.query(&#8230;). Can anything be done to shorten it? It turns out that $ is a valid function name in Dart, so, as suggested by Jacob Richmann on misc@dartlang.org, you can define a utility function like this: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=908&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bob Nystrom&#8217;s article <a href="http://www.dartlang.org/articles/improving-the-dom/">Improving the DOM</a> introduces a jQuery-like syntax for Dart, but you still have to write out document.query(&#8230;). Can anything be done to shorten it? It turns out that $ is a valid function name in Dart, so, as suggested by Jacob Richmann on <a href="https://groups.google.com/a/dartlang.org/forum/#!forum/misc">misc@dartlang.org</a>, you can define a utility function like this:</p>
<p><pre class="brush: java;">
ElementList $(String query) =&gt; document.queryAll(query);
</pre></p>
<p>Now in your UI code, you can write simply</p>
<p><pre class="brush: java;">
$('h2').first.text = 'Heading 2';
</pre></p>
<p>This got me thinking. What if you wanted to emulate jQuery even further, like:</p>
<p><pre class="brush: java;">
$('h1').addClass('blue'); // call methods on matching elements
$('h1').each((Element e) =&gt; e.text = &quot;Heading&quot;);
$('h1').onClick((Event v) =&gt; window.alert('hi'));
</pre></p>
<p>Here&#8217;s a tiny library that lets you do the above. It&#8217;s just a starter, but hopefully shows some of Dart&#8217;s potential for convenient DOM manipulation.</p>
<p><pre class="brush: java;">
#library('dartQuery');

#import(&quot;dart:html&quot;);

typedef void ElementFunction(Element e);

/**
 * jQuery-like syntax returns an ElementListWrapper on which methods can be called
 */
ElementListWrapper $(String query) =&gt; new ElementListWrapper(document.queryAll(query));

/**
 * jQuery-like interface providing convenience methods which
 * operate on multiple Elements returned by document.queryAll()
 * A TODO in dart:html's Element.dart suggests that some methods
 * may eventually make it into Dart's ElementList, possibly eliminating
 * the need for a wrapper.
 */
class ElementListWrapper {

  ElementList _elements;

  ElementListWrapper(ElementList this._elements);

  // invoke a function for each element
  void each(ElementFunction f) =&gt; _elements.forEach(f);

  // add a style classname to each element
  void addClass(String className) {
    each((Element e) =&gt; e.classes.add(className));
  }

  // add a click handler to each element
  void onClick(EventListener h) {
    each((Element e) =&gt; e.on.click.add(h, true));
  }

  // allows $('#id').first
  Element get first() =&gt; _elements.first;

}
</pre></p>
<p>Warning: this was working earlier in frog and dartc, but something seems to have changed this afternoon. Either I broke it while reformatting for the blog or my Dart build is hosed. YMMV.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/908/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=908&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/12/14/syntax-for-dart/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
		<item>
		<title>Dart dev mode cometh</title>
		<link>http://turbomanage.wordpress.com/2011/12/09/dart-dev-mode-cometh/</link>
		<comments>http://turbomanage.wordpress.com/2011/12/09/dart-dev-mode-cometh/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 22:14:41 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[Dart]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=894</guid>
		<description><![CDATA[As of yesterday, you can get &#8220;dev mode light&#8221; functionality in Dart using the frog compiler. The new frog &#8220;tip&#8221; will compile your Dart script to JS on the fly, so the workflow is edit your Dart script save refresh in browser see changes in 1 or 2 sec You can already do this in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=894&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As of yesterday, you can get &#8220;dev mode light&#8221; functionality in Dart using the frog compiler. The new frog &#8220;tip&#8221; will compile your Dart script to JS on the fly, so the workflow is</p>
<ol>
<li>edit your Dart script</li>
<li>save</li>
<li>refresh in browser</li>
<li>see changes in 1 or 2 sec</li>
</ol>
<p>You can already do this in the <a href="http://www.dartlang.org/docs/getting-started/editor/index.html">Dart Editor</a>, but if you want the latest libs from <a href="https://code.google.com/p/dart/wiki/GettingTheSource?tm=4">Dart source</a>, you&#8217;ll need to use frog instead. Here&#8217;s how to do it:</p>
<ol>
<li>Install node as per the <a href="http://code.google.com/p/dart/source/browse/branches/bleeding_edge/dart/frog/README.txt">frog README</a></li>
<li><a href="https://code.google.com/p/dart/wiki/GettingTheSource?tm=4">Pull latest from bleeding_edge</a></li>
<li>&gt; cd dart/frog</li>
<li>&gt; ./minfrog tip/toss.dart</li>
<li>Browse to a Dart sample under the http address you get back (like http://localhost:1337/client/samples/spirodraw/spirodraw.html). Navigation from the home page may not work yet, so you may have to append the path to the URL as shown here.</li>
<li>Now open dart/client/samples/spirodraw/Spirodraw.dart in the <a href="http://www.dartlang.org/docs/getting-started/editor/index.html">Dart Editor</a> or your favorite text editor (probably vi).</li>
<li>Make a change (say, replace a color) and save it.</li>
<li>Hit refresh in the browser.</li>
</ol>
<p>Note: currently, the server only serves up code under the dart source hierarchy. An option to point to an external location is coming soon.</p>
<h3>How it works</h3>
<p>Toss.dart is a tiny Dart script that runs an http server. When you request an html page that contains &lt;script type=&#8221;application/dart&#8221;&gt;, the server invokes the frog JS compiler on the fly and serves up the resulting JS inline.</p>
<p>You can also run frog on the command line. The compiler has been renamed from frogsh to minfrog and is checked into the Dart source repo so you don&#8217;t need to build it first. Just add the dart/frog directory to your PATH.</p>
<p>&gt; cd dart/client/samples/spirodraw<br />
&gt; minfrog &#8211;compile-only &#8211;out=spirodraw.js Spirodraw.dart<br />
Edit the &lt;script&gt; tag in spirodraw.html to point to the compiled JS<br />
&gt; open spirodraw.html (to launch the browser, works on Mac, anyway)</p>
<p>If you run frog directly like this, make sure the &lt;script&gt; tag in your html points to your compiled JS. If you instead run the frog toss server, the &lt;script&gt; tag should point to the Dart script directly with type=&#8221;application/dart&#8221;.</p>
<h3>Coming soon</h3>
<p>Running the frog server (toss.dart) is an easy way to see your changes quickly. Even better will be Dartium, a special Chromium build with the Dart VM integrated. With Dartium, no JS compilation is needed at all. Just edit, save, and refresh in the browser to see your changes &#8220;instantly.&#8221;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/894/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/894/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/894/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/894/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/894/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/894/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/894/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/894/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/894/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/894/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/894/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/894/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/894/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/894/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=894&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/12/09/dart-dev-mode-cometh/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
		<item>
		<title>HTML5 and Dart @ Rich Web Experience</title>
		<link>http://turbomanage.wordpress.com/2011/11/30/html5-and-dart-rich-web-experience/</link>
		<comments>http://turbomanage.wordpress.com/2011/11/30/html5-and-dart-rich-web-experience/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 00:59:00 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[Dart]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=890</guid>
		<description><![CDATA[Thanks for all the great Dart questions today at Rich Web Experience! Slides are available at www.dartlang.org/slides/. See the Nov 16 Devoxx presentation as that&#8217;s the deck I ran today with just title page tweaks and more demos. I completely forgot to demo frog tip, which allows you to write Dart code that interacts with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=890&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Thanks for all the great Dart questions today at Rich Web Experience! Slides are available at <a href="http://www.dartlang.org/slides/index.html">www.dartlang.org/slides/</a>. See the Nov 16 Devoxx presentation as that&#8217;s the deck I ran today with just title page tweaks and more demos. I completely forgot to demo frog tip, which allows you to write Dart code that interacts with the DOM right in the browser tab. It&#8217;s under dart/frog/tip in the <a href="http://code.google.com/p/dart/">Dart source repo</a> if you want to check it out. See the <a href="https://code.google.com/p/dart/wiki/GettingTheSource?tm=4">Getting Started</a> wiki page to check out the source and build.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/890/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/890/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/890/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/890/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/890/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/890/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/890/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/890/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/890/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/890/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/890/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/890/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/890/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/890/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=890&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/11/30/html5-and-dart-rich-web-experience/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
		<item>
		<title>HTML5 and GWT @ Rich Web Experience</title>
		<link>http://turbomanage.wordpress.com/2011/11/30/rich-web-experience-gwt/</link>
		<comments>http://turbomanage.wordpress.com/2011/11/30/rich-web-experience-gwt/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 19:52:14 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[Google Web Toolkit]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=886</guid>
		<description><![CDATA[Here are the slides from my HTML5+GWT talk at Rich Web Experience: Building Mobile and Enterprise Apps with HTML5 and GWT The talk is very similar to the combined GWT and Dart talk I gave at SenchaCon last month, which you can find at www.dartlang.org/slides/.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=886&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are the slides from my HTML5+GWT talk at Rich Web Experience:</p>
<p><a href="http://www.dartlang.org/slides/2011/11/richwebexp/index.html">Building Mobile and Enterprise Apps with HTML5 and GWT</a></p>
<p>The talk is very similar to the combined GWT and Dart talk I gave at SenchaCon last month, which you can find at <a href="http://www.dartlang.org/slides/">www.dartlang.org/slides/</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/886/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=886&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/11/30/rich-web-experience-gwt/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Plugin for Eclipse now open source</title>
		<link>http://turbomanage.wordpress.com/2011/11/16/google-plugin-for-eclipse-now-open-source/</link>
		<comments>http://turbomanage.wordpress.com/2011/11/16/google-plugin-for-eclipse-now-open-source/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 22:09:41 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Google Web Toolkit]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=882</guid>
		<description><![CDATA[This is pretty big news for the GWT community and should make it easier for GWT frameworks to build tooling for Eclipse. Witness JBoss, who was working on GWT integration even before the announcement. Congrats to the GPE team!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=882&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is pretty big <a href="http://googlewebtoolkit.blogspot.com/2011/11/google-plugin-for-eclipse-gpe-is-now.html">news for the GWT community</a> and should make it easier for GWT frameworks to build tooling for Eclipse. <a href="http://community.jboss.org/en/tools/blog/2011/11/16/thoughts-on-google-eclipse-plugins-going-open-source">Witness JBoss</a>, who was working on GWT integration even before the announcement. Congrats to the GPE team!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/882/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=882&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/11/16/google-plugin-for-eclipse-now-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
		<item>
		<title>Dart-to-JS compilation with Frog</title>
		<link>http://turbomanage.wordpress.com/2011/11/02/dart-to-js-compilation-with-frog/</link>
		<comments>http://turbomanage.wordpress.com/2011/11/02/dart-to-js-compilation-with-frog/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 16:10:34 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[Dart]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=876</guid>
		<description><![CDATA[I&#8217;ve been playing a bit with frog, the new Dart compiler written in Dart. Although it does not yet have all the capabilities of dartc, I&#8217;m seeing very nice improvements in compilation speed and the size of the resulting JS. Here&#8217;s some data for the sunflower and spirodraw samples: Sunflower: dartc: 109,612 bytes frog: 12,131 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=876&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing a bit with frog, the new Dart compiler written in Dart. Although it does not yet have all the capabilities of <a href="https://code.google.com/p/dart/source/browse/branches/bleeding_edge/dart/compiler/">dartc</a>, I&#8217;m seeing very nice improvements in compilation speed and the size of the resulting JS. Here&#8217;s some data for the <a href="https://code.google.com/p/dart/source/browse/branches/bleeding_edge/dart/client/samples/#samples%2Fsunflower">sunflower</a> and <a href="https://code.google.com/p/dart/source/browse/branches/bleeding_edge/dart/client/samples/#samples%2Fspirodraw%253Fstate%253Dclosed">spirodraw</a> samples:</p>
<p>Sunflower:</p>
<ul>
<li>dartc: 109,612 bytes</li>
<li>frog: 12,131 bytes</li>
</ul>
<p>Spirodraw:</p>
<ul>
<li>dartc: 121,799 bytes</li>
<li>frog: 24,320 bytes</li>
</ul>
<p>The dartc results were obtained by running &#8220;dartc &#8211;optimize <em>sample</em>.dart&#8221;. The unoptimized JS is much larger.</p>
<p>Frog optimizes by default. I had previously built dart on my Mac as per <a href="https://code.google.com/p/dart/wiki/Building">the wiki</a> and installed node.js per the <a href="http://code.google.com/p/dart/source/browse/experimental/frog/README.txt">frog README</a>. From there, I ran:</p>
<pre>&gt; cd dart
&gt; ./tools/build.py --arch=ia32 -m release
&gt; cd frog
&gt; mkdir bin
&gt; ln -s ~/code/bleeding_edge/dart/xcodebuild/Release_ia32/dart_bin bin/dart_bin
&gt; ./frog.py --js_out=frogsh -- frog.dart
&gt; export PATH=$PATH:$PWD</pre>
<p>Then I compiled the sunflower sample with frog:</p>
<pre>&gt; cd ../client/samples/sunflower
&gt; frogsh --compile-only --out=sunflower.js Sunflower.dart</pre>
<p>Because the samples are designed to be compiled with htmlconverter.py, I also had to modify the script tag in sunflower.html to reference sunflower.js instead of Sunflower.dart (and removed type=&#8221;application/dart&#8221;).</p>
<p>Frog runs about 10x faster than dartc &#8211;optimize on the command line! This is comparable to dartc performance in the editor, which has the advantage of a warm JVM (frog, on the other hand, runs in the Dart VM). The dramatic difference in code size is likely because dartc had not yet implemented dead code elimination. And, unlike dartc, frog does not support incremental compilation so was able to take an entirely different approach. Also, frog is not finished, so there may be gotchas that appears as more corner cases are implemented. But for the moment, it looks very promising.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/876/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=876&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/11/02/dart-to-js-compilation-with-frog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
		<item>
		<title>DART slides from SenchaCon</title>
		<link>http://turbomanage.wordpress.com/2011/10/28/dart-slides-from-senchacon/</link>
		<comments>http://turbomanage.wordpress.com/2011/10/28/dart-slides-from-senchacon/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 19:00:39 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[Dart]]></category>
		<category><![CDATA[Google Web Toolkit]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=873</guid>
		<description><![CDATA[I thoroughly enjoyed SenchaCon this week in Austin, TX, where I presented Building Modern Web Apps with HTML5 and DART. Overall, I was very impressed with the quality of the developers at SenchaCon. It was a special treat to meet Darrell Meyer and Sven Brunken, lead developers for Ext GWT. In the last year, Ext [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=873&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I thoroughly enjoyed <a href="http://secure.lenos.com/lenos/sencha/SenchaCon2011/">SenchaCon</a> this week in Austin, TX, where I presented <a href="http://www.dartlang.org/slides/2011/10/senchacon/index.html">Building Modern Web Apps with HTML5 and DART</a>. Overall, I was very impressed with the quality of the developers at SenchaCon. It was a special treat to meet Darrell Meyer and Sven Brunken, lead developers for Ext GWT. In the last year, Ext GWT has undergone a huge refactoring to do things more consistently with vanilla GWT (including Cell widgets and the Appearance pattern), and now makes advanced use of these as well as the new AutoBeans framework. I regret not meeting Darrell, Sven, Colin, and team sooner, as they are clearly sophisticated GWT developers who understand the innards of GWT quite well and have taken pains in the last year to make Ext GWT more interoperable with mainline GWT, including throwing away some of their previous work when GWT rolled out with the same functionality unanticipated. I frequently get asked about GWT consulting and am delighted to learn that Sencha has a growing professional services team knowledgeable about GWT as well as all things browser. This is not an official endorsement, but Sencha certainly appears to be one of the few companies capable of handling large GWT projects.</p>
<p>I had lots of fun watching developers interact with the Chromebooks on display in the Chrome booth. Many folks mentioned getting one for their kids or grandmas this Christmas (&#8220;and give yourself the gift of no tech support&#8221;). I am personally more attracted to the Chromebook than tablets, but that&#8217;s mostly because I&#8217;m so keyboard-focused (the trackpad on the Samsung Chrombook, by the way, is one of the better I&#8217;ve used apart from a Mac&#8211;I haven&#8217;t tried the Acer Chromebook yet). One place where a tablet would excel is crammed in the back of an airplane, where there&#8217;s not really enough room to open my 15&#8243; MacBook Pro. Speaking of which, flights are much more bearable with a laptop and wi-fi. I think I&#8217;m addicted to work.</p>
<p>Back to Dart. I regrettably did not leave any time for questions, but was pleasantly surprised at feedback from JS developers after my talk who expressed frustration with Javascript&#8217;s lack of typing and scoping and were cautiously optimistic about Dart as a better way to build large-scale apps in the browser. I also met folks who are currently building large apps in JS by compiling from ActionScript. The fact that people are doing this (along with compiling from Java using GWT) definitely points to the need for better languages in the browser.</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/873/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=873&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/10/28/dart-slides-from-senchacon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
		<item>
		<title>New article on DART</title>
		<link>http://turbomanage.wordpress.com/2011/10/24/new-article-on-dart/</link>
		<comments>http://turbomanage.wordpress.com/2011/10/24/new-article-on-dart/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 21:38:11 +0000</pubDate>
		<dc:creator>David Chandler</dc:creator>
				<category><![CDATA[Dart]]></category>

		<guid isPermaLink="false">http://turbomanage.wordpress.com/?p=871</guid>
		<description><![CDATA[This InfoQ article covers some of DART&#8217;s more interesting features like snapshots and isolates.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=871&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://www.infoq.com/articles/google-dart">InfoQ article</a> covers some of DART&#8217;s more interesting features like snapshots and isolates.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/turbomanage.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/turbomanage.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/turbomanage.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/turbomanage.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/turbomanage.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/turbomanage.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/turbomanage.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/turbomanage.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/turbomanage.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/turbomanage.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/turbomanage.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/turbomanage.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/turbomanage.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/turbomanage.wordpress.com/871/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=turbomanage.wordpress.com&amp;blog=341230&amp;post=871&amp;subd=turbomanage&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://turbomanage.wordpress.com/2011/10/24/new-article-on-dart/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/614e792082e78cd852d0b60ae0f28bef?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">turbomanage</media:title>
		</media:content>
	</item>
	</channel>
</rss>
