<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
	>
<channel>
	<title>Comments on: Podcast 52: Javascript Libraries</title>
	<atom:link href="http://boagworld.com/podcast/podcast-52-javascript-libraries/feed/" rel="self" type="application/rss+xml" />
	<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=podcast-52-javascript-libraries</link>
	<description>Advice on web design and digital strategy from Paul Boag</description>
	<lastBuildDate>Tue, 21 May 2013 11:50:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Treppenlift</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2154</link>
		<dc:creator>Treppenlift</dc:creator>
		<pubDate>Wed, 03 Nov 2010 16:02:02 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2154</guid>
		<description><![CDATA[&lt;p&gt;The ultimate experience is something that happens in the user, and it is theirs. They own it.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>The ultimate experience is something that happens in the user, and it is theirs. They own it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geschenke</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2153</link>
		<dc:creator>Geschenke</dc:creator>
		<pubDate>Tue, 13 Jul 2010 12:26:03 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2153</guid>
		<description><![CDATA[&lt;p&gt;Great podcast, i love it! Greetings from Germany!&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Great podcast, i love it! Greetings from Germany!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Autoversicherung</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2152</link>
		<dc:creator>Autoversicherung</dc:creator>
		<pubDate>Wed, 04 Jun 2008 10:14:42 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2152</guid>
		<description><![CDATA[&lt;p&gt;Nice site. I love the interview. My favorit. Thanks and best regards&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Nice site. I love the interview. My favorit. Thanks and best regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Werbeagentur</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2151</link>
		<dc:creator>Werbeagentur</dc:creator>
		<pubDate>Tue, 04 Dec 2007 10:39:50 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2151</guid>
		<description><![CDATA[&lt;p&gt;While it doesn&#039;t make sense to use Prototype for Element? Fade, that&#039;s quite a straw-man argument against using frameworks at all.
Thanks from Germany&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>While it doesn&#8217;t make sense to use Prototype for Element? Fade, that&#8217;s quite a straw-man argument against using frameworks at all.<br />
Thanks from Germany</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laura</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2150</link>
		<dc:creator>Laura</dc:creator>
		<pubDate>Mon, 16 Oct 2006 17:45:24 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2150</guid>
		<description><![CDATA[&lt;p&gt;I loved this interview.  I have followed Dustin for some time now, and learned a lot from his stuff.  Dustin - please keep up the great tuts!Great to see two of my faves together on one show.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>I loved this interview.  I have followed Dustin for some time now, and learned a lot from his stuff.  Dustin &#8211; please keep up the great tuts!Great to see two of my faves together on one show.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dustin Diaz</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2149</link>
		<dc:creator>Dustin Diaz</dc:creator>
		<pubDate>Tue, 10 Oct 2006 17:31:17 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2149</guid>
		<description><![CDATA[&lt;p&gt;jQuery only really seems packed because the internal functionality is tag soup (almost qualifies as obfuscated). My thoughts toward YUI can&#039;t seem anything else but biased however I truly think they&#039;ve done the best job than any other JavaScript library. The fact that each utility is broken up into separate sets of tasks makes it all the more powerful. When gZipped and minified, each utility will average about 2.5k each&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>jQuery only really seems packed because the internal functionality is tag soup (almost qualifies as obfuscated). My thoughts toward YUI can&#8217;t seem anything else but biased however I truly think they&#8217;ve done the best job than any other JavaScript library. The fact that each utility is broken up into separate sets of tasks makes it all the more powerful. When gZipped and minified, each utility will average about 2.5k each</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yehuda Katz</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2148</link>
		<dc:creator>Yehuda Katz</dc:creator>
		<pubDate>Tue, 10 Oct 2006 13:07:14 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2148</guid>
		<description><![CDATA[&lt;p&gt;Dustin reiterated a lot of the straw men about JS libraries that really stem from an ignorance of the field. Unfortunately, Paul&#039;s uncritical acceptance of his arguments made some really questionable statements seem insightful.
1) They&#039;re really big and bloated: While that &lt;em&gt;might&lt;/em&gt; be said about YUI, take a look at jQuery. The entire library, when packed, is 16k. Most sites would balk at using a title graphic double that size. And jQuery packs in a lot of functionality.
2) Why not roll your own for the functions you need? While that might work fine for a tooltip, that doesn&#039;t make much sense when doing routine AJAX. There&#039;s quite a bit of repeatable stuff you&#039;ll need to do, but is non-trivial cross-browser. Not having to think about how, exactly, you&#039;re going to get the height of an element (and it&#039;s really, really non-trivial), or how you&#039;re going to add, remove, or swap a class from an element is quite a boost in productivity.
And Dustin missed perhaps the best thing about Javascript libraries (and jQuery in particular). You can layer functionality on top of the framework, because you know the &lt;em&gt;pieces&lt;/em&gt; will work. And there&#039;s quite a bit of layering that can be done (check out &lt;a href=&quot;http://jquery.com/plugins&quot; rel=&quot;nofollow&quot;&gt;http://jquery.com/plugins&lt;/a&gt; for some clever things people have done).
Bottom line: While it doesn&#039;t make sense to use Prototype for Element.fade, that&#039;s quite a straw-man argument against using frameworks at all.
I fancy myself a fairly good Javascript developer, and it just makes no sense for me to roll my own when a perfectly good library already exists.
To me, that&#039;s akin to a C or Java developer refusing to use libraries because they&#039;d rather roll their own. It makes no sense. Why be saddled with the built-in limitations of a language when perfectly good extensions, by perfectly smart people, exist.
And that&#039;s a lot of why frameworks are so appealing: smart people spend the better part of every day figuring out solutions to complicated problems (think: determining the height of an element cross-browser regardless of positioning) that would just cause any sane person to give up in frustration. It&#039;s not embarrassing to use libraries. People do so in every single other language. There&#039;s no reason for Javascript to be different.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Dustin reiterated a lot of the straw men about JS libraries that really stem from an ignorance of the field. Unfortunately, Paul&#8217;s uncritical acceptance of his arguments made some really questionable statements seem insightful.<br />
1) They&#8217;re really big and bloated: While that <em>might</em> be said about YUI, take a look at jQuery. The entire library, when packed, is 16k. Most sites would balk at using a title graphic double that size. And jQuery packs in a lot of functionality.<br />
2) Why not roll your own for the functions you need? While that might work fine for a tooltip, that doesn&#8217;t make much sense when doing routine AJAX. There&#8217;s quite a bit of repeatable stuff you&#8217;ll need to do, but is non-trivial cross-browser. Not having to think about how, exactly, you&#8217;re going to get the height of an element (and it&#8217;s really, really non-trivial), or how you&#8217;re going to add, remove, or swap a class from an element is quite a boost in productivity.<br />
And Dustin missed perhaps the best thing about Javascript libraries (and jQuery in particular). You can layer functionality on top of the framework, because you know the <em>pieces</em> will work. And there&#8217;s quite a bit of layering that can be done (check out <a href="http://jquery.com/plugins" rel="nofollow">http://jquery.com/plugins</a> for some clever things people have done).<br />
Bottom line: While it doesn&#8217;t make sense to use Prototype for Element.fade, that&#8217;s quite a straw-man argument against using frameworks at all.<br />
I fancy myself a fairly good Javascript developer, and it just makes no sense for me to roll my own when a perfectly good library already exists.<br />
To me, that&#8217;s akin to a C or Java developer refusing to use libraries because they&#8217;d rather roll their own. It makes no sense. Why be saddled with the built-in limitations of a language when perfectly good extensions, by perfectly smart people, exist.<br />
And that&#8217;s a lot of why frameworks are so appealing: smart people spend the better part of every day figuring out solutions to complicated problems (think: determining the height of an element cross-browser regardless of positioning) that would just cause any sane person to give up in frustration. It&#8217;s not embarrassing to use libraries. People do so in every single other language. There&#8217;s no reason for Javascript to be different.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dustin Diaz</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2147</link>
		<dc:creator>Dustin Diaz</dc:creator>
		<pubDate>Mon, 09 Oct 2006 00:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2147</guid>
		<description><![CDATA[&lt;p&gt;Wow Paul,
Your listeners are too kind ;).&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Wow Paul,<br />
Your listeners are too kind ;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: grocal</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2146</link>
		<dc:creator>grocal</dc:creator>
		<pubDate>Sun, 08 Oct 2006 08:23:36 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2146</guid>
		<description><![CDATA[&lt;p&gt;Hi there Paul!
I&#039;ve found out about you podcast from local magazine. I&#039;ve decided to download all episodes and listen to them carefully. So far I&#039;m somewhere at the beginning but even from that point I can see that information you provide is priceless.
Anyway, I want just to mention one thing. Naming of mp3 files and ID3 tags. It is soooo damn hard to maintain order in files which name format is so bad. Please - if it is possible - provide date in ID3 tab for every file and try to name files that they will be ordered. For example it would be good to follow such rule:
YY-mm-dd_TrackNo_Artist_Title_otherinfo.mp3
This way every episode will be ordered by date and show number when using any file browser on any system. Date format which is being used now makes such a mess in file ordering.
Let&#039;s consider this as a step towards usability ;)
Bye,
grocal&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Hi there Paul!<br />
I&#8217;ve found out about you podcast from local magazine. I&#8217;ve decided to download all episodes and listen to them carefully. So far I&#8217;m somewhere at the beginning but even from that point I can see that information you provide is priceless.<br />
Anyway, I want just to mention one thing. Naming of mp3 files and ID3 tags. It is soooo damn hard to maintain order in files which name format is so bad. Please &#8211; if it is possible &#8211; provide date in ID3 tab for every file and try to name files that they will be ordered. For example it would be good to follow such rule:<br />
YY-mm-dd_TrackNo_Artist_Title_otherinfo.mp3<br />
This way every episode will be ordered by date and show number when using any file browser on any system. Date format which is being used now makes such a mess in file ordering.<br />
Let&#8217;s consider this as a step towards usability ;)<br />
Bye,<br />
grocal</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nora Brown</title>
		<link>http://boagworld.com/podcast/podcast-52-javascript-libraries/#comment-2145</link>
		<dc:creator>Nora Brown</dc:creator>
		<pubDate>Sun, 08 Oct 2006 04:07:18 +0000</pubDate>
		<guid isPermaLink="false">http://wpboagworld:83/uncategorized/podcast-52-javascript-libraries#comment-2145</guid>
		<description><![CDATA[&lt;p&gt;I found it a contradiction that Dustin Diaz admitted to not having a grasp of the design-y, aesthetic side of things (also evidenced by a look at his site), yet he seemed to expect web designers to implement all their own javascript, rather than piggy-backing on the various libraries that are out there.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>I found it a contradiction that Dustin Diaz admitted to not having a grasp of the design-y, aesthetic side of things (also evidenced by a look at his site), yet he seemed to expect web designers to implement all their own javascript, rather than piggy-backing on the various libraries that are out there.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

 Served from: boagworld.com @ 2013-05-24 07:50:54 by W3 Total Cache -->