<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: JavaScript recommendations?</title>
	<atom:link href="http://infotrope.net/blog/2009/08/20/javascript-recommendations/feed/" rel="self" type="application/rss+xml" />
	<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/</link>
	<description>Kirrily Robert&#039;s blog</description>
	<lastBuildDate>Mon, 02 Aug 2010 02:01:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Dori</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-2088</link>
		<dc:creator>Dori</dc:creator>
		<pubDate>Thu, 01 Oct 2009 22:31:42 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-2088</guid>
		<description>Sorry that I just saw this now, and I hope it&#039;s not too late...

If at some point we do end up planning a F2F and you&#039;re still interested at that point in learning more JavaScript, just remind me about this—I&#039;ll bring along my JavaScript book + my JavaScript Essential Training video + my Ajax Essential Training video for you (i.e., does bribery work to encourage a meeting to happen? ;-) ).

My personal opinion of the books mentioned above: they&#039;re all great titles from experts geared towards other experts. Which means, sadly, that if you&#039;re not already a JavaScript Expert&#8482; like the authors, they aren&#039;t a good fit. That is, they&#039;re not the place to start &lt;em&gt;learning&lt;/em&gt; JavaScript.</description>
		<content:encoded><![CDATA[<p>Sorry that I just saw this now, and I hope it&#8217;s not too late&#8230;</p>
<p>If at some point we do end up planning a F2F and you&#8217;re still interested at that point in learning more JavaScript, just remind me about this—I&#8217;ll bring along my JavaScript book + my JavaScript Essential Training video + my Ajax Essential Training video for you (i.e., does bribery work to encourage a meeting to happen? ;-) ).</p>
<p>My personal opinion of the books mentioned above: they&#8217;re all great titles from experts geared towards other experts. Which means, sadly, that if you&#8217;re not already a JavaScript Expert&trade; like the authors, they aren&#8217;t a good fit. That is, they&#8217;re not the place to start <em>learning</em> JavaScript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ghendry</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-2067</link>
		<dc:creator>ghendry</dc:creator>
		<pubDate>Tue, 22 Sep 2009 02:09:46 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-2067</guid>
		<description>Crockford&#039;s book is good if you already know JS and want to write better code.  For starting out in JS, I recommend Object-Oriented JavaScript by Stoyan Stefanov which assumes no JS background.</description>
		<content:encoded><![CDATA[<p>Crockford&#8217;s book is good if you already know JS and want to write better code.  For starting out in JS, I recommend Object-Oriented JavaScript by Stoyan Stefanov which assumes no JS background.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gizmomathboy</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-2005</link>
		<dc:creator>gizmomathboy</dc:creator>
		<pubDate>Fri, 21 Aug 2009 17:42:23 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-2005</guid>
		<description>@Peter Burns

Thanks for the Pro Javascript tip. My tech book budget is rather tight and any good reviews are helpful.</description>
		<content:encoded><![CDATA[<p>@Peter Burns</p>
<p>Thanks for the Pro Javascript tip. My tech book budget is rather tight and any good reviews are helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Burns</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-2001</link>
		<dc:creator>Peter Burns</dc:creator>
		<pubDate>Thu, 20 Aug 2009 21:52:33 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-2001</guid>
		<description>@gizmomathboy

Pro Javascript techniques wasn&#039;t very useful to me.  It reads like &quot;what I learned writing jQuery&quot; - very heavily browser focused, and if you&#039;re already using a library like jQuery a lot of it is unnecessary.

Secrets of the Javascript Ninja is much better, even in its current half-finished state, especially for learning tricky parts of the language rather than just doing common web scripting tasks.

One last tip: I like to have an interactive prompt when I&#039;m developing.  There&#039;s a decent one in Firebug, and a quite good one in Safari (enabled in preferences).  However if you&#039;re developing for a rhino-based environment like Acre then the best is having a local rhino interpreter on the command line.  To run rhino as an interactive prompt the invocation is: java -cp path/to/js.jar org.mozilla.javascript.tools.shell.Main</description>
		<content:encoded><![CDATA[<p>@gizmomathboy</p>
<p>Pro Javascript techniques wasn&#8217;t very useful to me.  It reads like &#8220;what I learned writing jQuery&#8221; &#8211; very heavily browser focused, and if you&#8217;re already using a library like jQuery a lot of it is unnecessary.</p>
<p>Secrets of the Javascript Ninja is much better, even in its current half-finished state, especially for learning tricky parts of the language rather than just doing common web scripting tasks.</p>
<p>One last tip: I like to have an interactive prompt when I&#8217;m developing.  There&#8217;s a decent one in Firebug, and a quite good one in Safari (enabled in preferences).  However if you&#8217;re developing for a rhino-based environment like Acre then the best is having a local rhino interpreter on the command line.  To run rhino as an interactive prompt the invocation is: java -cp path/to/js.jar org.mozilla.javascript.tools.shell.Main</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pam</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-1999</link>
		<dc:creator>pam</dc:creator>
		<pubDate>Thu, 20 Aug 2009 19:08:35 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-1999</guid>
		<description>For testing, we&#039;re liking qunit right now. It&#039;s the unit testrunner for jquery, which has good tests (I don&#039;t like using projects without good tests), and the tests provide good docs for both qunit and jquery itself. My other personal preferences would pretty much add +1s to jquery and mongodb.</description>
		<content:encoded><![CDATA[<p>For testing, we&#8217;re liking qunit right now. It&#8217;s the unit testrunner for jquery, which has good tests (I don&#8217;t like using projects without good tests), and the tests provide good docs for both qunit and jquery itself. My other personal preferences would pretty much add +1s to jquery and mongodb.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kristina</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-1998</link>
		<dc:creator>Kristina</dc:creator>
		<pubDate>Thu, 20 Aug 2009 18:01:03 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-1998</guid>
		<description>If you&#039;re interested in backend JavaScript, you could try out MongoDB (www.mongodb.org).  It uses JavaScript for server-side scripting, so you can write your whole query in JS.  It comes with a JavaScript DB shell, and a couple people are working on stand-alone JS drivers.</description>
		<content:encoded><![CDATA[<p>If you&#8217;re interested in backend JavaScript, you could try out MongoDB (www.mongodb.org).  It uses JavaScript for server-side scripting, so you can write your whole query in JS.  It comes with a JavaScript DB shell, and a couple people are working on stand-alone JS drivers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gizmomathboy</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-1997</link>
		<dc:creator>gizmomathboy</dc:creator>
		<pubDate>Thu, 20 Aug 2009 14:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-1997</guid>
		<description>I&#039;ve been meaning to get Resig&#039;s book: http://jspro.org/ and he&#039;s working on a new book: http://jsninja.com/

He&#039;s javascript ninja book isn&#039;t quite done yet but you can purchase early access to the first 12 chapters: http://www.manning.com/resig/

I went to his OSCON class 2 years ago and liked it (or were there 2?). In any case those are the three books at the top of my &quot;learn javascript&quot; book list (that I haven&#039;t purchased yet but all signs point to &quot;buy them yesterday&quot;)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been meaning to get Resig&#8217;s book: <a href="http://jspro.org/" rel="nofollow">http://jspro.org/</a> and he&#8217;s working on a new book: <a href="http://jsninja.com/" rel="nofollow">http://jsninja.com/</a></p>
<p>He&#8217;s javascript ninja book isn&#8217;t quite done yet but you can purchase early access to the first 12 chapters: <a href="http://www.manning.com/resig/" rel="nofollow">http://www.manning.com/resig/</a></p>
<p>I went to his OSCON class 2 years ago and liked it (or were there 2?). In any case those are the three books at the top of my &#8220;learn javascript&#8221; book list (that I haven&#8217;t purchased yet but all signs point to &#8220;buy them yesterday&#8221;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Jones</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-1996</link>
		<dc:creator>Andrew Jones</dc:creator>
		<pubDate>Thu, 20 Aug 2009 12:55:54 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-1996</guid>
		<description>YUI includes a unit tester and a good video introducing Test Driven Development: http://developer.yahoo.com/yui/yuitest/

You really need to try a couple of the frameworks (jQuery, YUI, etc) and decide which one fits best for you.</description>
		<content:encoded><![CDATA[<p>YUI includes a unit tester and a good video introducing Test Driven Development: <a href="http://developer.yahoo.com/yui/yuitest/" rel="nofollow">http://developer.yahoo.com/yui/yuitest/</a></p>
<p>You really need to try a couple of the frameworks (jQuery, YUI, etc) and decide which one fits best for you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tobias Svensson</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-1993</link>
		<dc:creator>Tobias Svensson</dc:creator>
		<pubDate>Thu, 20 Aug 2009 09:02:35 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-1993</guid>
		<description>There are actually several ways to test in JavaScript. The two most interesting to me are:

http://www.jsunit.net/ (which is a port of JUnit)
http://code.google.com/p/js-test-driver/</description>
		<content:encoded><![CDATA[<p>There are actually several ways to test in JavaScript. The two most interesting to me are:</p>
<p><a href="http://www.jsunit.net/" rel="nofollow">http://www.jsunit.net/</a> (which is a port of JUnit)<br />
<a href="http://code.google.com/p/js-test-driver/" rel="nofollow">http://code.google.com/p/js-test-driver/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Braud</title>
		<link>http://infotrope.net/blog/2009/08/20/javascript-recommendations/comment-page-1/#comment-1990</link>
		<dc:creator>Tom Braud</dc:creator>
		<pubDate>Thu, 20 Aug 2009 08:02:40 +0000</pubDate>
		<guid isPermaLink="false">http://infotrope.net/blog/?p=367#comment-1990</guid>
		<description>take a look at
Prototypejs.org
and Scriptaculous ( which contains http://wiki.github.com/madrobby/scriptaculous/unit-testing as well )</description>
		<content:encoded><![CDATA[<p>take a look at<br />
Prototypejs.org<br />
and Scriptaculous ( which contains <a href="http://wiki.github.com/madrobby/scriptaculous/unit-testing" rel="nofollow">http://wiki.github.com/madrobby/scriptaculous/unit-testing</a> as well )</p>
]]></content:encoded>
	</item>
</channel>
</rss>
