<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <language>en</language>
    <title>Dustin Diaz: JavaScriptr</title>
    <link>http://dustindiaz.com</link>
    <description>JavaScript, boosh.</description>
    <image>
      <url>http://en.gravatar.com/userimage/104920/8bae562f52aab47629df12fae94442ff.png</url>
      <title>Dustin Diaz: JavaScriptr</title>
      <link>http://dustindiaz.com</link>
    </image>
          <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/WSwI" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="wswi" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:thumbnail url="http://www.dustindiaz.com/img/wswi-podcast-logo.jpg" /><media:keywords>web,design,webdesign,development,webstandards,javascript,dom,css,xhtml,yahoo,yui</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Podcasting</media:category><itunes:owner><itunes:email>polvero@gmail.com</itunes:email><itunes:name>Dustin Diaz</itunes:name></itunes:owner><itunes:author>Dustin Diaz</itunes:author><itunes:explicit>no</itunes:explicit><itunes:image href="http://www.dustindiaz.com/img/wswi-podcast-logo.jpg" /><itunes:keywords>web,design,webdesign,development,webstandards,javascript,dom,css,xhtml,yahoo,yui</itunes:keywords><itunes:subtitle>A JavaScript, CSS, (X)HTML web log focusing on usability and accessibility. Podcasts include Dustin Diaz with ocassional co-hosts and interviews.</itunes:subtitle><itunes:summary>A JavaScript, CSS, (X)HTML web log focusing on usability and accessibility. Podcasts include Dustin Diaz with ocassional co-hosts and interviews.</itunes:summary><itunes:category text="Technology"><itunes:category text="Podcasting" /></itunes:category><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FWSwI" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FWSwI" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FWSwI" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FWSwI" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FWSwI" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://odeo.com/listen/subscribe?feed=http%3A%2F%2Ffeeds.feedburner.com%2FWSwI" src="http://odeo.com/img/badge-channel-black.gif">Subscribe with ODEO</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.podnova.com/add.srf?url=http%3A%2F%2Ffeeds.feedburner.com%2FWSwI" src="http://www.podnova.com/img_chicklet_podnova.gif">Subscribe with Podnova</feedburner:feedFlare><item guid="matador">
        <title>Matador: The Obvious MVC Framework for Node</title>
        <pubDate>Wed, 04 Jan 2012 14:00:00 GMT</pubDate>
        <link>http://dustindiaz.com/matador</link>
        <description>&lt;p&gt;Yeah, there s already &lt;a href="https://github.com/joyent/node/wiki/modules#wiki-web-frameworks-full"&gt;other&lt;/a&gt; frameworks out there for Node that do some neat things. But today @dustin and myself launched an MVC Framework for &lt;a href="http://nodejs.org"&gt;Node.js&lt;/a&gt; architected to suit MVC enthusiasts. Introducing &lt;a href="http://obvious.github.com/matador"&gt;Matador&lt;/a&gt;! Providing sane defaults and a simple development structure, scaling as your application grows. Features a flexible routing system, easy controller mappings, basic request filtering, and a handy scaffolding tool to get up and running quickly. Rather than explaining more here, &lt;a href="http://obvious.github.com/matador"&gt;have a play yourself&lt;/a&gt;. Cheers!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/so4xEnj5_v0" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="sandboxing-javascript">
        <title>Sandboxing JavaScript</title>
        <pubDate>Tue, 02 Aug 2011 15:00:00 GMT</pubDate>
        <link>http://dustindiaz.com/sandboxing-javascript</link>
        <description>&lt;p&gt;Today I fired off a tweet that in some developers eyes may have been controversial&lt;/p&gt;
&lt;div id="some-shit"&gt;&lt;/div&gt;
&lt;script&gt;
$.ready( twt , function () {
  twt.fetchTweet( 98496963846209537 , function (tweet) {
    twt(tweet, {intents: false}).renderTo( #some-shit )
  })
})
&lt;/script&gt;
&lt;p&gt;But to the point, the task at hand I was trying to solve was to bundle a set of core modules built by &lt;a href="http://ender.no.de"&gt;Ender&lt;/a&gt; along side my own library (that uses Ender), and not populate the global space. More after the jump&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/nXAWRTXmoJM" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="ender-cli">
        <title>Crouching Ender, hidden command</title>
        <pubDate>Fri, 22 Apr 2011 19:40:00 GMT</pubDate>
        <link>http://dustindiaz.com/ender-cli</link>
        <description>&lt;p&gt;For those of you following &lt;a href="http://ender.no.de"&gt;Ender&lt;/a&gt; (the open micro-to-macro API for composing your own custom JavaScript library), today we have a fresh new CLI (command line interface) that will help you manage your Ender packages. It s pretty rad ( cause, you know, we like it) and it makes it extremely useful when maintaining one Ender project, to another. So without further fuss, let s cut this post short and check out this short video composed by everyones favorite JavaScript hipster and core Ender contributor (heh, there s only two of us), @fat.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/uwD15oMSgDQ" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="ender">
        <title>Ender.js - The open submodule library</title>
        <pubDate>Mon, 04 Apr 2011 20:00:00 GMT</pubDate>
        <link>http://dustindiaz.com/ender</link>
        <description>&lt;p&gt;With great excitement it brings me pleasure to announce an all-to-predictable endpoint of recent events ? &lt;a href="https://github.com/ded/Ender.js" title="open source at Github"&gt;Ender.js&lt;/a&gt;, an open submodule library. Ender is a small yet powerful JavaScript library composed of application agnostic opensource submodules wrapped in a slick intuitive interface. &lt;strong&gt;At only 7k&lt;/strong&gt; Ender.js can help you build anything from small prototypes to providing a solid base for large-scale rich applications.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/85h64h2wydM" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="qwery">
        <title>Qwery - The Tiny Selector Engine</title>
        <pubDate>Wed, 23 Mar 2011 22:28:00 GMT</pubDate>
        <link>http://dustindiaz.com/qwery</link>
        <description>&lt;p&gt;It s true. The world needs another JavaScript DOM Selector Engine. So without further fuss - introducing &lt;a href="https://github.com/ded/qwery"&gt;Qwery - The Tiny Selector Engine&lt;/a&gt;. It s a port from where Simon Willison left off with his &lt;a href="http://simonwillison.net/2003/Mar/25/getElementsBySelector/"&gt;getElementsBySelector&lt;/a&gt; in 2003, and believe it or not, this is exactly where &lt;a href="http://www.slideshare.net/jeresig/history-of-jquery"&gt;jQuery started&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Qwery supports all the basic CSS1 &amp;amp; CSS2 selectors, plus the additional (most important) &lt;a href="http://www.w3.org/TR/css3-selectors/#attribute-selectors"&gt;attribute selectors&lt;/a&gt; from CSS3. Additionally it allows multi-selects (div,p) as well as context-aware selectors (like &lt;a href="http://api.jquery.com/find/"&gt;jQuery.find()&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Last but not least, &lt;em&gt;it s open source&lt;/em&gt; awaiting your valuable feedback to make it leaner and faster. There are &lt;a href="https://github.com/ded/qwery/tree/master/tests"&gt;tests&lt;/a&gt; to ensure its integrity, however sans-benchmarks. Although, it should be noted it does support &lt;a href="http://www.w3.org/TR/selectors-api/"&gt;querySelectorAll&lt;/a&gt; when available in the browser (to bring 2003 to modern times).&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/jAHOIPV5a_4" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="klass">
        <title>Klass</title>
        <pubDate>Wed, 09 Mar 2011 00:57:47 GMT</pubDate>
        <link>http://dustindiaz.com/klass</link>
        <description>&lt;p&gt;The concept of formal classes in JavaScript has led the internet develosphere amuck since the &lt;del&gt;dawn of time&lt;/del&gt; &lt;ins&gt;day JavaScript was invented&lt;/ins&gt;. From Crock s explanation on &lt;a href="http://javascript.crockford.com/prototypal.html"&gt;prototypal inheritance&lt;/a&gt; to Dean s Base &lt;a href="http://dean.edwards.name/weblog/2006/03/base/"&gt;one&lt;/a&gt; and &lt;a href="http://code.google.com/p/base2/"&gt;two&lt;/a&gt;, from Prototype s &lt;a href="http://api.prototypejs.org/language/Class/"&gt;Class&lt;/a&gt; to Mootool s &lt;a href="http://mootools.net/docs/core/Class/Class"&gt;Class&lt;/a&gt;, and from &lt;a href="http://www.nczonline.net/blog/2006/10/14/debunking-object/"&gt;debunking objects&lt;/a&gt; to &lt;a href="http://ejohn.org/blog/simple-javascript-inheritance/"&gt;getting back to basics&lt;/a&gt;, the JavaScript community thrives on systems that help make working with JavaScript classes easier — despite it still being a "classless" language.&lt;/p&gt;

&lt;p&gt;Well, I m here to introduce one more that will keep things simple. More after the break.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/si1DhqIrwDA" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="smallest-domready-ever">
        <title>Smallest DOMReady code, ever.</title>
        <pubDate>Thu, 24 Feb 2011 02:12:10 GMT</pubDate>
        <link>http://dustindiaz.com/smallest-domready-ever</link>
        <description>&lt;p&gt;This evening after tooling around with trying to optimize bits and pieces from a recently formed project (&lt;a href="https://github.com/ded/script.js"&gt;$script.js&lt;/a&gt; - async JS loader &amp; dependency manager), I decided to look further into shortening the DOMReady code - since part of the goal is to have the smallest amount of code possible. Read on to see the solution.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/QRfKI331TbU" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="scriptjs">
        <title>$script.js - Another JavaScript loader</title>
        <pubDate>Thu, 17 Feb 2011 16:44:24 GMT</pubDate>
        <link>http://dustindiaz.com/scriptjs</link>
        <description>&lt;p&gt;God forbid a JS utility suffixed with  another  in the title. But there was no other option. Thus introducing $script.js: an asynchronous JavaScript loader and dependency manager with an astonishingly impressive lightweight footprint of only 643 BYTES! (yes, you read that correctly). Like many other script loaders, $script.js allows you to load script resources on-demand from any URL and not block other resources from loading (like CSS and images). Furthermore, it s unique interface allows developers to work easily with even the most complicated dependencies, which can often be the case for large, complex web applications. Check out the slick interface after the jump.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/EW3oZAZyreg" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="about-that-slowness-on-twitter">
        <title>About that slowness on Twitter...</title>
        <pubDate>Wed, 19 Jan 2011 19:16:35 GMT</pubDate>
        <link>http://dustindiaz.com/about-that-slowness-on-twitter</link>
        <description>One &lt;a href="http://twitter.com/#!/search/#newtwitter"&gt;#newtwitter&lt;/a&gt; feature we love is "infinite scroll"- we fetch more tweets in the background well before you can reach the bottom of a timeline, so that you can keep reading without the added friction of clicking a button and waiting. This turned out to be slow this last few weeks. Figure out why after the jump.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/xR_r8rFxu5w" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="autocomplete-fuzzy-matching">
        <title>Autocomplete Fuzzy Matching</title>
        <pubDate>Thu, 08 Jul 2010 07:21:30 GMT</pubDate>
        <link>http://dustindiaz.com/autocomplete-fuzzy-matching</link>
        <description>&lt;a href="http://en.wikipedia.org/wiki/Autocomplete"&gt;Autocomplete widgets&lt;/a&gt; live in nearly every system that requires filtering items via input against large amounts of data. This includes address books, email contacts, restaurants, even social graphs. However, in most matching algorithms, Engineers don t take into account that people don t know how to spell AND/OR are lazy. Thus here is a &lt;em&gt;really simple&lt;/em&gt; solution to work around this problem, and in my own opinion, vastly improve the user experience.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/ViU0hCCiduA" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="javascript-cache-provider">
        <title>JavaScript Cache Provider</title>
        <pubDate>Tue, 06 Jul 2010 09:49:46 GMT</pubDate>
        <link>http://dustindiaz.com/javascript-cache-provider</link>
        <description>Every developer knows the importance of caching. From end to end you have caching on the backend (memcached, xcache, etc.) to prevent your databases being lit on fire, edge caching on content delivery networks (CDN s) in hopes that your browser will cache assets it sees more than once. And of course client-side caching so you don t repeat expensive operations (albeit algorithmically or high volume repitions). Here is a solution in JavaScript to help you out with the latter, with optional support for &lt;a href="http://dev.w3.org/html5/webstorage/"&gt;HTML5 Local Storage&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/Acgo4ODFcvA" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="javascript-animate">
        <title>JavaScript Animate</title>
        <pubDate>Sat, 03 Jul 2010 10:35:21 GMT</pubDate>
        <link>http://dustindiaz.com/javascript-animate</link>
        <description>Sort of an old topic for these times, but I thought I d share a small snippet I wrote about a year ago for the live updating &lt;a href="http://twitter.com/widgets"&gt;Twitter widgets&lt;/a&gt; which required a tad bit of animation without the use of a library. Of course, anyone doing a large amount of animation will use &lt;a href="http://en.wikipedia.org/wiki/JavaScript_library"&gt;library&lt;/a&gt; or, when available in a browser - &lt;a href="http://www.w3.org/TR/css3-transitions/"&gt;CSS transitions&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/_kkXYZ7IoWo" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="async-method-queues">
        <title>Asynchronous method queue chaining in JavaScript</title>
        <pubDate>Thu, 06 May 2010 00:25:25 GMT</pubDate>
        <link>http://dustindiaz.com/async-method-queues</link>
        <description>&lt;em&gt;Chaining&lt;/em&gt;. It s an extremely popular pattern these days in JavaScript. It s easily achieved by continually returning a reference to the same object between linked methods. However one technique you don t often see is queueing up a chain of methods, &lt;em&gt;asynchronously&lt;/em&gt;, by which functions can be linked together &lt;em&gt;independent of a callback&lt;/em&gt;. This discussion, of course, came from a late work night building the  @anywhere &lt;a href="http://platform.twitter.com/js-api.html"&gt;JavaScript API&lt;/a&gt; with two other mad scientists, Russ D Sa (@dsa) and Dan Webb (@danwrong). 

Anyway, let s have a look at some historical conventions and compare them to newer ones.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/TFFERShU0uM" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="something-changed">
        <title>Something changed</title>
        <pubDate>Thu, 29 Apr 2010 09:54:48 GMT</pubDate>
        <link>http://dustindiaz.com/something-changed</link>
        <description>And not just this website. Things are different now like, for example, my friends, my interests, and to sound nerdy, the web. All different for the better.

I ve been a bit under the blog radar this last year. @Erin and I have been busy with our separate jobs, also creating our joint photography effort with &lt;a href="http://flashbullet.com"&gt;Flash Bullet&lt;/a&gt; having done a dozen shoots the last few months. I ve remained stagnant with my own personal photography having not being able to fully recover from last years &lt;a href="http://photography.dustindiaz.com"&gt;365&lt;/a&gt;.

Work @Twitter has kept me busy. A small group of us (@dsa, @todd, &amp; @danwrong) had been heads down for the last two months trying to release something that we think will effect billions of lives called @Anywhere. We think it s great.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/6YGqQ-aMyzQ" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="twitter-widget-doc">
        <title>Unofficial Twitter Widget Documentation</title>
        <pubDate>Fri, 24 Jul 2009 00:00:49 GMT</pubDate>
        <link>http://dustindiaz.com/twitter-widget-doc</link>
        <description>So, the &lt;a href="http://twitter.com/goodies/widget_search"&gt;Twitter Search Widget&lt;/a&gt; has officially launched. And the installation is fairly self-explanatory (as a matter of fact, I don t think we even explained it at all??). But nonetheless, if you haven t checked it out, it s worth &lt;a href="http://twitter.com/goodies/widget_search"&gt;doing that now&lt;/a&gt;. The new widgets are hot! Ok. On with this.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/bmH8VKI3Yq0" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="linkified-tweets">
        <title>Twita@talinkahashify your tweets</title>
        <pubDate>Mon, 25 May 2009 12:48:44 GMT</pubDate>
        <link>http://dustindiaz.com/linkified-tweets</link>
        <description>Well hello everyone. I had previously &lt;a href="http://twitter.com/ded/status/1823235355"&gt;tweeted&lt;/a&gt; about this a few weeks ago... but sometimes I forget more folks follow this blog than my Twitter.

If any of you use our &lt;a href="http://apiwiki.twitter.com/"&gt;Twitter API&lt;/a&gt; to embed your latest statuses on your website, here is a simple little script that will do a few niceties for you. This includes linkafying, hashtagifying, and of course the most important, atify (aka: "at replies").

Hit the jump to find out more on how to use it.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/VYfpcfWfQSE" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="me-on-photography-and-javascript">
        <title>Me on Photography and JavaScript</title>
        <pubDate>Fri, 06 Feb 2009 12:08:34 GMT</pubDate>
        <link>http://dustindiaz.com/me-on-photography-and-javascript</link>
        <description>I figured the only way I can keep someone s attention on this blog while talking about Photography is to &lt;em&gt;also&lt;/em&gt; talk about JavaScript. Since I have a vested interest in both, and with very good reason, they make a good pair. As some of you might have remembered, I wrote a post not too long back on &lt;a href="http://dustindiaz.com/photography"&gt;Photography&lt;/a&gt; where I discussed some of the basics and also a brief comparison of JavaScript and Photography.

With that said, if you like one and not the other, this should still at least be entertaining and educational. If you like both, then you re in for a treat of nerdy euphemisms and theories.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/rSJ5aDJ9GGQ" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="regex-brain-teaser-part-ii">
        <title>RegEx Brain Teaser Part II</title>
        <pubDate>Mon, 08 Dec 2008 19:32:09 GMT</pubDate>
        <link>http://dustindiaz.com/regex-brain-teaser-part-ii</link>
        <description>In July I published a post &lt;a href="http://www.dustindiaz.com/programming-brain-teaser/"&gt;calling out puzzle enthusiasts&lt;/a&gt; to solve a programming brain teaser that involved grouping duplicates. Some solved it with a hefty amount of code, others used a savvy regular expression.

Now I d like to invite you to yet another brain teaser, except this time your answer &lt;strong&gt;must&lt;/strong&gt; require a regular expression. If you solve it, I would urge you to &lt;a href="http://store.xkcd.com/#RegularExpressionsShirt"&gt;buy yourself a t-shirt&lt;/a&gt; ;)&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/jU5N9StdTo0" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="get-your-gmail-stickers">
        <title>Get your Gmail Stickers</title>
        <pubDate>Thu, 04 Dec 2008 16:36:29 GMT</pubDate>
        <link>http://dustindiaz.com/get-your-gmail-stickers</link>
        <description>Yeah. &lt;a href="http://gmailblog.blogspot.com/2008/12/get-your-gmail-stickers.html"&gt;Really&lt;/a&gt;. Send us a snail-mail with a 42 cent stamp, and we ll give you some stickers! Also, this is the first showcase of any of my photos on behalf of Google :)
Cheers!&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/kJXwxOdyJ58" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
          <item guid="regular-expression-back-matching">
        <title>Parenthetical back matching in regular expressions</title>
        <pubDate>Thu, 27 Nov 2008 18:01:57 GMT</pubDate>
        <link>http://dustindiaz.com/regular-expression-back-matching</link>
        <description>Let me &lt;a href="http://www.dustindiaz.com/regular-expressions-the-love-hate-relationship/"&gt;repeat&lt;/a&gt;, I still don t like the taste of &lt;del&gt;vegetables&lt;/del&gt; regular expressions. But despite their bitterness, my mind has grown stronger having eaten so many lately.

So anyway, I ran into this problem lately with back references within the body of regular expression matches. Trust me, I ve scoured the &lt;a href="http://www.regular-expressions.info/"&gt;penultimate of documentation websites for regular expressions&lt;/a&gt;, and still found no clear answer, so I thought I d share my findings through trial and error.&lt;img src="http://feeds.feedburner.com/~r/WSwI/~4/yGXT0jWteYU" height="1" width="1"/&gt;</description>
      <author>polvero@gmail.com (Dustin Diaz)</author></item>
    <media:credit role="author">Dustin Diaz</media:credit><media:rating>nonadult</media:rating></channel>
</rss>

