<?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/"
	>

<channel>
	<title>koop</title>
	<atom:link href="http://darylkoop.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://darylkoop.com</link>
	<description></description>
	<lastBuildDate>Thu, 19 Jan 2012 23:06:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta3</generator>
		<item>
		<title>A Secret Message, xkcd Style</title>
		<link>http://darylkoop.com/2012/01/19/xkcd-secret-message/</link>
		<comments>http://darylkoop.com/2012/01/19/xkcd-secret-message/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 23:03:44 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=613</guid>
		<description><![CDATA[Randall Munroe&#8217;s SOPA protest was a seemingly innocuous plea: [don't censor the web.] Beneath it, however, lies a bit of humor (and no, it&#8217;s not in the alt text this time). If you drop the levels to black, a secret &#8230; <a href="http://darylkoop.com/2012/01/19/xkcd-secret-message/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://darylkoop.com/wp-content/uploads/2012/01/xkcd-hidden-message.png" alt="" title="A Hidden Message in xkcd #1005" width="740" height="306" class="alignnone size-full wp-image-614" /></p>
<p>Randall Munroe&#8217;s SOPA protest was a seemingly innocuous plea: <a href="http://xkcd.com/1005/">[don't censor the web.]</a> </p>
<p>Beneath it, however, lies a bit of humor (and no, it&#8217;s not in the <a href="http://darylkoop.com/2011/11/07/the-general-problem/">alt text</a> this time). If you drop the levels to black, a secret message appears. Props to <a href="http://ipstenu.org/">Ipstenu</a> for <a href="https://twitter.com/#!/Ipstenu/status/160109718826782721">the find</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2012/01/19/xkcd-secret-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Devil Box / Cameras</title>
		<link>http://darylkoop.com/2011/12/18/cameras/</link>
		<comments>http://darylkoop.com/2011/12/18/cameras/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 00:01:49 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=538</guid>
		<description><![CDATA[WordPress Core Meetup, Tybee Island, GA After beating ourselves up on the skating rink, we hauled our battered bodies out to grab a drink at Huc-a-Poos (a Tybee staple with a cringe-worthy website). The first order of business was to &#8230; <a href="http://darylkoop.com/2011/12/18/cameras/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>WordPress Core Meetup, Tybee Island, GA</em></p>
<p>After <a href="http://matt.wordpress.com/2011/12/17/wordpress-on-ice/">beating ourselves up on the skating rink</a>, we hauled our battered bodies out to grab a drink at <a href="http://hucapoos.com/">Huc-a-Poos</a> (a Tybee staple with a cringe-worthy website). The first order of business was to pay our respects to the Devil Box, a laptop pinned to the wall by a giant nail.</p>
<p>We avoided any developer sacrifice and settled on the back porch. A pitcher of margaritas, a friendly game of ring toss, and a band with a voice made of wheels on gravel. Bruises soothed by buzz and makeshift icepack cups. I grabbed Mark&#8217;s camera and began snapping photos.</p>
<p><a href="http://darylkoop.com/2011/12/18/cameras/img_2310/" rel="attachment wp-att-554"><img src="http://darylkoop.com/wp-content/uploads/2011/12/IMG_2310-1024x768.jpg" alt="" title="The Devil Box" width="584" height="438" class="alignnone size-large wp-image-554" /></a></p>
<p>Upon returning the wonder-machine, <a href="http://markjaquith.com/">Mark</a> turned to me and said,</p>
<blockquote><p>“You&#8217;re a grown up. You have a job with a salary. You play with every camera you see. Buy one already.”</p></blockquote>
<p>He has a point.</p>
<hr />
<p>I&#8217;m leaning toward the <a href="http://www.nikonusa.com/Nikon-Products/Product/Digital-SLR-Cameras/25468/D7000.html">Nikon D7000</a> with a <a href="http://www.nikonusa.com/Nikon-Products/Product/Camera-Lenses/2183/AF-S-DX-NIKKOR-35mm-f%252F1.8G.html">35mm f/1.8 DX lens</a>, though the portability (and price) of the <a href="http://store.sony.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&#038;storeId=10151&#038;langId=-1&#038;productId=8198552921666375223#additionalImage1">Sony NEX 5N</a> is tempting.</p>
<p>Any suggestions?</p>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2011/12/18/cameras/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Broken MUNI</title>
		<link>http://darylkoop.com/2011/11/11/broken-muni/</link>
		<comments>http://darylkoop.com/2011/11/11/broken-muni/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 20:19:16 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=524</guid>
		<description><![CDATA[At least it apologized.]]></description>
			<content:encoded><![CDATA[<p><a href="http://darylkoop.com/wp-content/uploads/2011/11/20111111-121603.jpg"><img class="alignnone size-full wp-image-532" title="Sorry" src="http://darylkoop.com/wp-content/uploads/2011/11/20111111-121603.jpg" alt="" width="1088" height="816" /></a></p>
<p>At least it apologized.</p>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2011/11/11/broken-muni/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The General Problem</title>
		<link>http://darylkoop.com/2011/11/07/the-general-problem/</link>
		<comments>http://darylkoop.com/2011/11/07/the-general-problem/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 05:33:13 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=497</guid>
		<description><![CDATA[I find that when someone&#8217;s taking time to do something right in the present, they&#8217;re a perfectionist with no ability to prioritize, whereas when someone took time to do something right in the past, they&#8217;re a master artisan of great &#8230; <a href="http://darylkoop.com/2011/11/07/the-general-problem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>I find that when someone&#8217;s taking time to do something right in the present, they&#8217;re a perfectionist with no ability to prioritize, whereas when someone took time to do something right in the past, they&#8217;re a master artisan of great foresight.<cite>— Randall Munroe, <a href="http://xkcd.com/974/">&#8220;The General Problem&#8221;</a></cite></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2011/11/07/the-general-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Problem</title>
		<link>http://darylkoop.com/2011/10/26/the-problem/</link>
		<comments>http://darylkoop.com/2011/10/26/the-problem/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 12:44:00 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=490</guid>
		<description><![CDATA[Don&#8217;t learn how to fix the problem. Learn how to think about the problem. — Mike Adams]]></description>
			<content:encoded><![CDATA[<blockquote><p>
Don&#8217;t learn how to fix the problem.<br />
Learn how to think about the problem.<br />
<cite>— <a href="http://blogwaffe.com/">Mike Adams</a></cite>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2011/10/26/the-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just Like You</title>
		<link>http://darylkoop.com/2011/10/03/just-like-you/</link>
		<comments>http://darylkoop.com/2011/10/03/just-like-you/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 02:07:09 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=485</guid>
		<description><![CDATA[Sure, your computer can perform 10 billion floating point operations per second. But most of the time it’s not doing anything at all. Just like you. — Zack Morris]]></description>
			<content:encoded><![CDATA[<blockquote><p>Sure, your computer can perform 10 billion floating point operations per second. But most of the time it’s not doing anything at all. Just like you.<br />
<cite>— <a href="http://zackarymorris.tumblr.com/post/10973087527/the-state-of-the-art-is-terrible">Zack Morris</a></cite></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2011/10/03/just-like-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Scientific Method is Universal</title>
		<link>http://darylkoop.com/2011/09/12/the-scientific-method-is-universal/</link>
		<comments>http://darylkoop.com/2011/09/12/the-scientific-method-is-universal/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 03:56:27 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=474</guid>
		<description><![CDATA[The scientific method is universal. If we selectively ignore it in certain disciplines, we do so at our peril. — Matthew Bailes]]></description>
			<content:encoded><![CDATA[<blockquote><p>The scientific method is universal. If we selectively ignore it in certain disciplines, we do so at our peril.<br />
<cite>— <a href="http://theconversation.edu.au/diamond-planets-climate-change-and-the-scientific-method-3329">Matthew Bailes</a></cite></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2011/09/12/the-scientific-method-is-universal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hum</title>
		<link>http://darylkoop.com/2011/08/26/hum/</link>
		<comments>http://darylkoop.com/2011/08/26/hum/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 03:09:31 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=462</guid>
		<description><![CDATA[It was once said that I change my blog&#8217;s theme more often than I post. Historically, it&#8217;s been more of a one to one ratio. The new theme is tentatively called Hum. It&#8217;s a Twenty Eleven child theme, responsive by &#8230; <a href="http://darylkoop.com/2011/08/26/hum/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It was once said that I change my blog&#8217;s theme more often than I post. Historically, it&#8217;s been more of a one to one ratio.</p>
<p>The new theme is tentatively called <em>Hum</em>. It&#8217;s a Twenty Eleven <a href="http://codex.wordpress.org/Child_Themes">child theme</a>, responsive by nature, and solely consists of CSS modifications. You can view the source <a href="http://darylkoop.com/wp-content/themes/hum/style.css">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2011/08/26/hum/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Starting Fresh</title>
		<link>http://darylkoop.com/2011/03/10/starting-fresh/</link>
		<comments>http://darylkoop.com/2011/03/10/starting-fresh/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 12:23:31 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=399</guid>
		<description><![CDATA[Perhaps I should blog a bit more.]]></description>
			<content:encoded><![CDATA[<p>Perhaps I should blog a bit more.</p>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2011/03/10/starting-fresh/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WCNYC: Advanced JavaScript is Fun</title>
		<link>http://darylkoop.com/2010/10/16/wordcamp-nyc-advanced-javascript-is-fun/</link>
		<comments>http://darylkoop.com/2010/10/16/wordcamp-nyc-advanced-javascript-is-fun/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 20:12:26 +0000</pubDate>
		<dc:creator>Daryl Koopersmith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://darylkoop.com/?p=373</guid>
		<description><![CDATA[Advanced JavaScript is Fun —OR— JavaScript and You: Programming the Interwebs Daryl Koopersmith @darylkoop darylkoop.com hello at darylkoop.com Adding your own scripts to your WordPress plugin For example&#8230; Adding jQuery to your WordPress plugin Use wp_enqueue_script wherever possible. Many plugins &#8230; <a href="http://darylkoop.com/2010/10/16/wordcamp-nyc-advanced-javascript-is-fun/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span id="more-373"></span></p>
<div id='' class='presentation' style='height: ; width: ;'>
<div class='presentation-content'>
<div id='' class='slide '>
<div class='slide-content'>
<h1>Advanced JavaScript is Fun</h1>
<h4><em>—OR—</em></h4>
<h3>JavaScript and You: Programming the Interwebs</h3>
<p></p>
<h2>Daryl Koopersmith</h2>
<h3><a href="http://twitter.com/darylkoop">@darylkoop</a></h3>
<h3><a href="http://darylkoop.com">darylkoop.com</a></h3>
<h3><a>hello at darylkoop.com</a></h3>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h1>Adding your own scripts to your WordPress plugin</h1>
<pre class="brush: php; light: true; title: ; notranslate">wp_enqueue_script( $script_name, $source, $dependencies, $version, $in_footer );</pre>
<h3>For example&#8230;</h3>
<pre class="brush: php; light: true; title: ; notranslate">wp_enqueue_script( 'my-awesome-js', 'my-awesome-js.js', array('jquery'), 2.0, true );</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h1>Adding jQuery to your WordPress plugin</h1>
<pre class="brush: php; light: true; title: ; notranslate">wp_enqueue_script('jquery');</pre>
<h3>Use wp_enqueue_script wherever possible.</h3>
<h3>Many plugins use jQuery, and you don&#8217;t want to include it twice!</h3>
<h5>*If you want to use jQuery from a CDN, go for it! However, don&#8217;t just stick it in a <code>script</code> element. Instead, unregister the WP jQuery script and re-register it with the CDN url.</h5>
</div>
</div>
<p><!-- FUNCTIONS --></p>
<div id='' class='slide centered'>
<div class='slide-content'>
<h1>Functions</h1>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>Declaring functions</h2>
<pre class="brush: jscript; title: ; notranslate">function myFn() { return true; }
var fn = function() { return true; };</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>Functions are objects</h2>
<h3>Let this one sink in&#8230;</h3>
<pre class="brush: jscript; title: ; notranslate">var add = function( a, b ) { return a + b; };

add( 5, 3 ); // 8 </pre>
<h3>Functions create a closure</h3>
<pre class="brush: jscript; title: ; notranslate">var fn = function() {
		var a = 'stuck inside the closure.';
	};

a == 'stuck inside the closure.' // Error! a is undefined.
</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>The <code>arguments</code> variable</h2>
<pre class="brush: jscript; title: ; notranslate">var add = function() {
		var result = 0;
	
		for ( var i = 0, j = arguments.length; i &lt; j; i++ )
			result += arguments[i];
	
		return result;
	};

add( 1, 2, 3, 4, 5 ); // 15
</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2><code>arguments</code> is <em>not</em> an array</h2>
<h3>It is array-like, and has a handful of other properties.</h3>
<pre class="brush: jscript; title: ; notranslate">var fn = function() {
		return {
			length: arguments.length,
			callee: arguments.callee
		};
	};

fn( 1, 2, 3 );
//	{
//		length: 3,
//		callee: fn
//	}
</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>But we can turn <code>arguments</code> into an array:</h2>
<pre class="brush: jscript; title: ; notranslate">var fn = function() {
		var argsArray = Array.prototype.slice( arguments, 0 );
	};</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>Be careful with <code>this</code>. No, really.</h2>
<h3>The <code>this</code> keyword represents the context a function was called in.</h3>
<h4>Be aware of what&#8217;s calling your functions!</h4>
<pre class="brush: jscript; title: ; notranslate">var dances = {
		move : function() { return &quot;movin&quot;; },
		shake : function() { return &quot;shakin&quot;; },
		groove : function() { return this.move() + &quot; and &quot; + this.shake(); }
	},
	doDance = function( danceFn ) {
		danceFn();
	};

dances.groove(); // movin and shakin
doDance( dances.groove ); // Error!
	// In this case, the context is the global context (the window)
	// instead of the dances object.
</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2><code>fn.call()</code> and <code>fn.apply()</code></h2>
<h3>Execute a function using a specific context.</h3>
<pre class="brush: jscript; title: ; notranslate">fn.call( thisContext, arg1, arg2 );
fn.apply( thisContext, arguments );</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h1>Self-executing functions</h1>
<h3>Useful for wrapping blocks of code, libraries, etc.</h3>
<pre class="brush: jscript; title: ; notranslate">(function(){
	// this is run immediately
})();</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>Fun trick:</h2>
<h3>Variables like <code>window</code>, <code>document</code>, and <code>undefined</code> usually can&#8217;t be minified.</p>
<pre class="brush: jscript; title: ; notranslate">(function( window, document, undefined ){
	// code code code
})( window, document );</pre>
<h3>&#8230;but now we can save some precious bytes:</h3>
<pre class="brush: jscript; title: ; notranslate">(function( w, d, u ){
	// minified code
})( window, document );</pre>
</div>
</div>
<p><!-- PROTOTYPAL INHERITANCE --></p>
<div id='' class='slide centered'>
<div class='slide-content'>
<h1>Instances and Prototypal Inheritance</h1>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>Using the new keyword</h2>
<pre class="brush: jscript; title: ; notranslate">function User( id ) {
	this.id = id;
};

var u = new User( 10 );
u.id // 10
</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>The <code>Fn.prototype</code> object</h2>
<h3>Add methods to instances.</h3>
<pre class="brush: jscript; title: ; notranslate">var MarbleJar = function() {
		this.marbleCount = 0;
	};

MarbleJar.prototype.addMarbles( n ) {
	this.marbleCount += n;
};

var myMarbles = new MarbleJar();
myMarbles.addMarbles( 20 );
myMarbles.marbleCount == 20 // true

// But what if we don't use new?

var moreMarbles = MarbleJar();
moreMarbles.marbleCount // moreMarbles is undefined
marbleCount == 20 // What? That's not supposed to happen...
</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>Returning the same thing&#8211;new or not!</h2>
<pre class="brush: jscript; title: ; notranslate">function Person( name ) {
	// Ensure that we return a new Person instance.
	if ( ! (this instanceof Person) )
        return new Person( name );
	
	this.name = name;
}

var p = Person( 'john' );
p.name == 'john' // true
name == undefined // true
</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>Chaining</h2>
<h4>Returning <code>this</code> can go a long way.</h4>
<pre class="brush: jscript; title: ; notranslate">function Fish() {}
Fish.prototype.glub = function() {
	alert('glub');
	return this; // this allows us to chain!
}

var nemo = Fish();
nemo.glub().glub().glub(); // glub glub glub
</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>Putting it all together</h2>
<pre class="brush: jscript; title: ; notranslate">function Nacin() {
	// Ensure that we return a new Nacin instance.
	if ( ! (this instanceof Nacin) )
        return new Nacin( name );
	this.slept = 0;
}
Nacin.prototype.sleep = function( hours ) {
	// If the user doesn't include hours, get the time slept.
	if ( typeof hours == &quot;undefined&quot; )
		return this.slept;
	// Otherwise, Nacin got some sleep!
	this.slept += hours;
	return this; // And make the result chainable
};
</pre>
</div>
</div>
<div id='' class='slide '>
<div class='slide-content'>
<h2>Putting it all together, continued</h2>
<pre class="brush: jscript; title: ; notranslate">Nacin.prototype.commit = function() {
	alert(&quot;svn ci -m 'I guess this does something. Oh, what the heck.'&quot;);
	return this; // More chaining
};

var nacin = Nacin();

//----Thursday-------------------Friday---
nacin.sleep(2).commit().commit().sleep(2);

nacin.sleep(); // 4 -- nacin got four hours of sleep!
</pre>
</div>
</div>
<div id='' class='slide centered'>
<div class='slide-content'>
<h1>Whoops, forgot one.</h1>
<pre class="brush: jscript; light: true; title: ; notranslate">Nacin.prototype.blame = function () { return true; };</pre>
</div>
</div>
<div id='' class='slide centered'>
<div class='slide-content'>
<h1>—</h1>
</div>
</div>
<div id='questions' class='slide '>
<div class='slide-content'>
<h1>Any questions?</h1>
<h2>Daryl Koopersmith</h2>
<h3><a href="http://twitter.com/darylkoop">@darylkoop</a></h3>
<h3><a href="http://darylkoop.com">darylkoop.com</a></h3>
<h3><a>hello at darylkoop.com</a></h3>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://darylkoop.com/2010/10/16/wordcamp-nyc-advanced-javascript-is-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using apc
Object Caching 597/599 objects using apc

Served from: darylkoop.com @ 2012-05-18 08:13:42 -->
