<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.benalman.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
   <channel>
      <title>Ben Alman » News</title>
      <description>As things happen, I write about them. This feed contains my most recent news posts. Be sure to check out all my news at www.benalman.com</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=7pC7HRAi3RGGdfjlMlrX_Q</link>
      <pubDate>Mon, 08 Feb 2010 17:10:28 -0800</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.benalman.com/benalman" /><feedburner:info uri="benalman" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license><feedburner:emailServiceId>benalman</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.benalman.com%2Fbenalman" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.benalman.com%2Fbenalman" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.benalman.com%2Fbenalman" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.benalman.com/benalman" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.benalman.com%2Fbenalman" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.benalman.com%2Fbenalman" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.benalman.com%2Fbenalman" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
         <title>Jonathan Neal - Ben Alman Dot Com</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/bKTl_uwqUPo/</link>
         <description>&lt;p&gt;I never really expected to categorize a post as both &amp;#8220;code&amp;#8221; and &amp;#8220;music,&amp;#8221; but you know those &amp;#8220;there&amp;#8217;s an app for that&amp;#8221; iPhone commercials? Well, apparently, &amp;#8220;there&amp;#8217;s a Ben Alman jQuery plugin for that.&amp;#8221;&lt;/p&gt; &lt;p&gt;After I had gone to sleep last night, &lt;a rel="nofollow" target="_blank" href="http://thewikies.com/"&gt;Jonathan Neal&lt;/a&gt;, author of the &lt;a rel="nofollow" target="_blank" href="http://jquery.thewikies.com/swfobject/"&gt;jQuery SWFObject plugin&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://jquery.thewikies.com/sifr/"&gt;jQuery sIFR plugin&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://cms.thewikies.com/"&gt;CMS.txt&lt;/a&gt; and the creator of the &lt;a rel="nofollow" target="_blank" href="http://yayquery.com/"&gt;yayQuery podcast&lt;/a&gt; theme song posted a new track into IRC&amp;#8230;&lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://benalman.com/news/2010/01/jonathan-neal-ben-alman-dot-com/"&gt;Read more...&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=bKTl_uwqUPo:YGXXE9ue9dg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=bKTl_uwqUPo:YGXXE9ue9dg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=bKTl_uwqUPo:YGXXE9ue9dg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=bKTl_uwqUPo:YGXXE9ue9dg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=bKTl_uwqUPo:YGXXE9ue9dg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=bKTl_uwqUPo:YGXXE9ue9dg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/bKTl_uwqUPo" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.353</guid>
         <pubDate>Wed, 27 Jan 2010 04:48:23 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/jonathan-neal-ben-alman-dot-com/</feedburner:origLink></item>
      <item>
         <title>jQuery longUrl v1.0</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/1Fp72fW1_9w/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-longurl-plugin/"&gt;jQuery Long Url&lt;/a&gt;, the &amp;#8220;Uniform Resource Elongator,&amp;#8221; uses the &lt;a rel="nofollow" target="_blank" href="http://www.longurlplease.com/"&gt;longurlplease.com&lt;/a&gt; short URL lengthening API to expand short URLs from at least 80 services, including bit.ly, is.gd, tinyurl.com and more!&lt;/p&gt; &lt;p&gt;And not only has jQuery Long Url been written to take advantage of the longurlplease.com API &amp;#8220;batch&amp;#8221; ability, where up to ten URLs can be lengthened per request, but it can optionally use any lengthening service, supporting any URL-per-request &amp;#8220;batch&amp;#8221; limitations, which minimizes the number of external requests made for faster performance.&lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/simplified-style/"&gt;Simplified&lt;/a&gt;, my Linkinus Style, utilizes an earlier, unreleased version of this plugin.. but now that it&amp;#8217;s finally available for general consumption, &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-longurl-plugin/"&gt;consume away&lt;/a&gt;!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=1Fp72fW1_9w:8dlGCBdgQPo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=1Fp72fW1_9w:8dlGCBdgQPo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=1Fp72fW1_9w:8dlGCBdgQPo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=1Fp72fW1_9w:8dlGCBdgQPo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=1Fp72fW1_9w:8dlGCBdgQPo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=1Fp72fW1_9w:8dlGCBdgQPo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/1Fp72fW1_9w" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.352</guid>
         <pubDate>Tue, 26 Jan 2010 19:10:48 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/jquery-longurl-v10/</feedburner:origLink></item>
      <item>
         <title>jQuery BBQ v1.1.1, also BBQ + jQuery 1.3.2 or 1.4?</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/NikGK3hfE88/</link>
         <description>&lt;p&gt;First, this minor &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-bbq-plugin/"&gt;jQuery BBQ&lt;/a&gt; bugfix release incorporates the just-updated &lt;a rel="nofollow" target="_blank" href="http://benalman.com/news/2010/01/jquery-hashchange-event-v11/"&gt;jQuery hashchange event v1.1&lt;/a&gt; which fixes a pretty obscure (but not entirely surprising) IE8 bug. No changes were made other than this very minor tweak, so if you&amp;#8217;re not using the X-UA-Compatible IE=EmulateIE7 meta tag, you can safely ignore this update. If you are, then run&amp;#8212;don&amp;#8217;t walk&amp;#8212;to the plugin page right now for the &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-bbq-plugin/"&gt;v1.1.1 update&lt;/a&gt;!&lt;/p&gt; &lt;p&gt;Second, a lot of people ask which version of jQuery they should use with BBQ. Since the plugin has been coded with both jQuery 1.3.2 and 1.4+ in mind, it fully works (and has been &lt;a rel="nofollow" target="_blank" href="http://benalman.com/code/projects/jquery-bbq/unit/"&gt;unit tested&lt;/a&gt;) with both versions. And since 1.4 has seen some major speed increases, as well as some powerful event enhancements and a much improved &lt;a rel="nofollow" target="_blank" href="http://benalman.com/news/2009/12/jquery-14-param-demystified/"&gt;.param method&lt;/a&gt; (both of which BBQ utilizes) I recommend that version.. but either will work just fine!&lt;/p&gt; &lt;p&gt;Please note that if you&amp;#8217;re using jQuery 1.4, due to an &lt;a rel="nofollow" target="_blank" href="http://dev.jquery.com/ticket/5834"&gt;event namespacing bug&lt;/a&gt; I recommend that you upgrade to &lt;a rel="nofollow" target="_blank" href="http://jquery14.com/day-12/jquery-141-released"&gt;jQuery 1.4.1&lt;/a&gt; ASAP, which addresses this and a few other issues.&lt;/p&gt; &lt;p&gt;Also, I want to thank &lt;a rel="nofollow" target="_blank" href="http://github.com/vvo"&gt;Vincent Voyer&lt;/a&gt; for not only bringing the IE8 issue to my attention, but also using the GitHub issue tracker to report the bug, which made it easy for me to address!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=NikGK3hfE88:FPD95xxlgrs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=NikGK3hfE88:FPD95xxlgrs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=NikGK3hfE88:FPD95xxlgrs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=NikGK3hfE88:FPD95xxlgrs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=NikGK3hfE88:FPD95xxlgrs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=NikGK3hfE88:FPD95xxlgrs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/NikGK3hfE88" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.351</guid>
         <pubDate>Tue, 26 Jan 2010 03:00:00 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/jquery-bbq-v111-also-bbq-jquer/</feedburner:origLink></item>
      <item>
         <title>Simple PHP Proxy v1.6</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/Q2sxarRF3gk/</link>
         <description>&lt;p&gt;I&amp;#8217;ve just updated my &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/php-simple-proxy/"&gt;Simple PHP Proxy&lt;/a&gt; script. It now defaults to JSON mode, which can be changed to native mode by specifying ?mode=native. Also, native and JSONP modes are disabled by default because of possible XSS vulnerability issues, but are configurable in the PHP script along with a URL whitelisting regex.&lt;/p&gt; &lt;p&gt;Check out the &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/php-simple-proxy/"&gt;script, example, documentation and, yes, feline endorsement&lt;/a&gt; to see how everything works, download it onto your server, and have fun!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=Q2sxarRF3gk:HnzLuDowVvA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=Q2sxarRF3gk:HnzLuDowVvA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=Q2sxarRF3gk:HnzLuDowVvA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=Q2sxarRF3gk:HnzLuDowVvA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=Q2sxarRF3gk:HnzLuDowVvA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=Q2sxarRF3gk:HnzLuDowVvA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/Q2sxarRF3gk" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.350</guid>
         <pubDate>Mon, 25 Jan 2010 17:19:07 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/simple-php-proxy-v16/</feedburner:origLink></item>
      <item>
         <title>And then there were two!</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/5EtOSTFU4B4/</link>
         <description>&lt;div class="photo"&gt;&lt;a rel="nofollow" target="_blank" href="http://benalman.com/photo/4301775581/in/set-72157622685160006/"&gt;&lt;img src="http://farm5.static.flickr.com/4010/4301775581_7452ab9683_m.jpg" alt=""/&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Back in October, Robyn and I got &lt;a rel="nofollow" target="_blank" href="http://benalman.com/news/2009/10/loki-in-the-house/"&gt;an adorable kitten, Loki&lt;/a&gt;, and he&amp;#8217;s been the perfect little bundle of playful kitten awesomeness since then. He&amp;#8217;s definitely &lt;a rel="nofollow" target="_blank" href="http://benalman.com/photo/4218153848/in/set-72157622685160006/"&gt;a lot bigger now&lt;/a&gt; than &lt;a rel="nofollow" target="_blank" href="http://benalman.com/photo/4054659500/in/set-72157622685160006/"&gt;when we first got him&lt;/a&gt;, but he still continues to be a lot of fun! Especially at like, 3am, when we really need our sleep&amp;#8230;&lt;/p&gt; &lt;p&gt;Well, a little over a week ago, the breeder at &lt;a rel="nofollow" target="_blank" href="http://www.ccbayrags.com/"&gt;CC Bay Rags&lt;/a&gt; let us know that two of Loki&amp;#8217;s littermates had been returned to her due to owner allergies, which apparently has never happened to her before, and did we know anyone who wanted a kitten or two, and by the way here are some photos of two super-cute kittens?&lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://benalman.com/news/2010/01/and-then-there-were-two/"&gt;Read more...&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=5EtOSTFU4B4:B2tOYuOxDdA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=5EtOSTFU4B4:B2tOYuOxDdA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=5EtOSTFU4B4:B2tOYuOxDdA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=5EtOSTFU4B4:B2tOYuOxDdA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=5EtOSTFU4B4:B2tOYuOxDdA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=5EtOSTFU4B4:B2tOYuOxDdA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/5EtOSTFU4B4" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.349</guid>
         <pubDate>Mon, 25 Jan 2010 04:51:23 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/and-then-there-were-two/</feedburner:origLink></item>
      <item>
         <title>jQuery hashchange event v1.1</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/EN1bKsAxZMM/</link>
         <description>&lt;p&gt;This release fixes a bug in IE8, when &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-hashchange-plugin/"&gt;jQuery hashchange event&lt;/a&gt; is used on a page with the &lt;a rel="nofollow" target="_blank" href="http://www.nczonline.net/blog/2010/01/19/internet-explorer-8-document-and-browser-modes/"&gt;X-UA-Compatible IE=EmulateIE7 meta tag&lt;/a&gt;. Apparently IE behaves a little differently when the meta tag is used versus when the &amp;#8220;IE7 Compatibility Mode&amp;#8221; toolbar button is pressed, so the code has been updated and an additional &lt;a rel="nofollow" target="_blank" href="http://benalman.com/code/projects/jquery-hashchange/unit/ie7-compat.html"&gt;unit test&lt;/a&gt; has been added.&lt;/p&gt; &lt;p&gt;If you use the hashchange event plugin and the X-UA-Compatible IE=EmulateIE7 meta tag, please &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-hashchange-plugin/"&gt;update to v1.1&lt;/a&gt; to fix this issue.&lt;/p&gt; &lt;p&gt;I want to thank &lt;a rel="nofollow" target="_blank" href="http://github.com/vvo"&gt;Vincent Voyer&lt;/a&gt; for not only bringing this issue to my attention, but also using the GitHub issue tracker to report the bug, which made it easy for me to address! Also, I will update &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-bbq-plugin/"&gt;jQuery BBQ&lt;/a&gt; as soon as possible to take advantage of this bug fix.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=EN1bKsAxZMM:OBLA6MEzDxg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=EN1bKsAxZMM:OBLA6MEzDxg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=EN1bKsAxZMM:OBLA6MEzDxg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=EN1bKsAxZMM:OBLA6MEzDxg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=EN1bKsAxZMM:OBLA6MEzDxg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=EN1bKsAxZMM:OBLA6MEzDxg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/EN1bKsAxZMM" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.347</guid>
         <pubDate>Thu, 21 Jan 2010 05:51:31 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/jquery-hashchange-event-v11/</feedburner:origLink></item>
      <item>
         <title>The Official jQuery Podcast, Episode 6</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/ZP_k8Ql7GpU/</link>
         <description>&lt;p&gt;Recently, &lt;a rel="nofollow" target="_blank" href="http://elijahmanor.com/"&gt;Elijah Manor&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://ralphwhitbeck.com/"&gt;Ralph Whitbeck&lt;/a&gt; asked me if I&amp;#8217;d like to be a guest on the &lt;a rel="nofollow" target="_blank" href="http://twitter.com/jquerypodcast"&gt;Official jQuery Podcast&lt;/a&gt;. Of course, I agreed.. and last week, &lt;a rel="nofollow" target="_blank" href="http://blog.jquery.com/2010/01/10/the-official-jquery-podcast-episode-6-ben-alman/"&gt;Episode 6&lt;/a&gt; was recorded.&lt;/p&gt; &lt;p&gt;First, let me just say that it was a lot of fun! We had a lot of laughs, and not all at Elijah&amp;#8217;s expense (but mostly), and actually talked about some useful, jQuery-related stuff.&lt;/p&gt; &lt;p&gt;We talked about plugin development, code organization and one of my contributions to jQuery 1.4 core. We also discussed some general suggestions for developers who want to contribute to the jQuery project, but aren&amp;#8217;t sure how to get involved, and I gave a rundown on a handful of my plugins, what they&amp;#8217;re called, what they do, etc.&lt;/p&gt; &lt;p&gt;In addition to the actual &amp;#8220;useful&amp;#8221; stuff, we heard a few of my tunes, I explained where the nickname &lt;a rel="nofollow" target="_blank" href="http://benalman.com/portfolio/website-personal-cowboy-v4/"&gt;&amp;#8220;Cowboy&amp;#8221;&lt;/a&gt; came from, and oh yeah, we talked about the hottest new John Resig-related internet meme!&lt;/p&gt; &lt;p&gt;If you haven&amp;#8217;t heard &lt;a rel="nofollow" target="_blank" href="http://blog.jquery.com/2010/01/10/the-official-jquery-podcast-episode-6-ben-alman/"&gt;The Official jQuery Podcast, Episode 6&lt;/a&gt; yet, what are you waiting for? Check it out now on &lt;a rel="nofollow" target="_blank" href="http://blog.jquery.com/2010/01/10/the-official-jquery-podcast-episode-6-ben-alman/"&gt;the jQuery Blog&lt;/a&gt;, and let me know what you think!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=ZP_k8Ql7GpU:QWus5Tw45Eo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=ZP_k8Ql7GpU:QWus5Tw45Eo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=ZP_k8Ql7GpU:QWus5Tw45Eo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=ZP_k8Ql7GpU:QWus5Tw45Eo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=ZP_k8Ql7GpU:QWus5Tw45Eo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=ZP_k8Ql7GpU:QWus5Tw45Eo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/ZP_k8Ql7GpU" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.345</guid>
         <pubDate>Mon, 11 Jan 2010 04:22:04 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/the-official-jquery-podcast-ep/</feedburner:origLink></item>
      <item>
         <title>jQuery BBQ v1.1 and jQuery hashchange event v1.0</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/YgJ4wvCodqw/</link>
         <description>&lt;p&gt;Version 1.1 brings some substantial changes to &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-bbq-plugin/"&gt;jQuery BBQ&lt;/a&gt;. I reorganized the plugin code substantially, which allowed the core &lt;code&gt;window.onhashchange&lt;/code&gt; event functionality to be broken out into a separate &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-hashchange-plugin/"&gt;jQuery hashchange event&lt;/a&gt; plugin.&lt;/p&gt; &lt;p&gt;The end result is that while jQuery BBQ is still just as awesome as it&amp;#8217;s always been, if you&amp;#8217;ve wanted just a very basic, streamlined, normalized, cross-browser jQuery hashchange event without all the extra awesomeness that BBQ provides, it&amp;#8217;s now available separately as &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-hashchange-plugin/"&gt;jQuery hashchange event&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;In addition, BBQ now has a new &lt;a rel="nofollow" target="_blank" href="http://benalman.com/code/projects/jquery-bbq/docs/files/jquery-ba-bbq-js.html#jQuery.bbq.removeState"&gt;$.bbq.removeState&lt;/a&gt; method, which a few people have requested, as well as updated unit tests that utilize the most recent version of &lt;a rel="nofollow" target="_blank" href="http://github.com/jquery/qunit"&gt;QUnit&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Check out the &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-bbq-plugin/"&gt;jQuery BBQ&lt;/a&gt; project page as well as the new &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-hashchange-plugin/"&gt;jQuery hashchange event&lt;/a&gt; project page for more information, and let me know what you think!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=YgJ4wvCodqw:IzOLb9rhTzs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=YgJ4wvCodqw:IzOLb9rhTzs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=YgJ4wvCodqw:IzOLb9rhTzs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=YgJ4wvCodqw:IzOLb9rhTzs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=YgJ4wvCodqw:IzOLb9rhTzs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=YgJ4wvCodqw:IzOLb9rhTzs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/YgJ4wvCodqw" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.344</guid>
         <pubDate>Sun, 10 Jan 2010 13:31:15 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/jquery-bbq-v11-and-jquery-hashchange-event-v10/</feedburner:origLink></item>
      <item>
         <title>jQuery Enlightenment by Cody Lindley</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/HoEwTk5EzvI/</link>
         <description>&lt;p&gt;Recently, &lt;a rel="nofollow" target="_blank" href="http://codylindley.com/"&gt;Cody Lindley&lt;/a&gt; asked me to take a look at his new book, &lt;a rel="nofollow" target="_blank" href="http://jqueryenlightenment.com/"&gt;jQuery Enlightenment&lt;/a&gt;, and write up my thoughts. Now, I&amp;#8217;ve never written a book review before, but since I&amp;#8217;ve spent a lot of time helping novice &lt;a rel="nofollow" target="_blank" href="http://jquery.com/"&gt;jQuery&lt;/a&gt; users understand programming and design concepts as they relate to both jQuery and JavaScript, I saw this as a good opportunity for me to weigh in on a book written for exactly those people.&lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://benalman.com/news/2010/01/jquery-enlightenment-by-cody-lindley/"&gt;Read more...&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=HoEwTk5EzvI:V1ntG-rAd3s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=HoEwTk5EzvI:V1ntG-rAd3s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=HoEwTk5EzvI:V1ntG-rAd3s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=HoEwTk5EzvI:V1ntG-rAd3s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=HoEwTk5EzvI:V1ntG-rAd3s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=HoEwTk5EzvI:V1ntG-rAd3s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/HoEwTk5EzvI" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.342</guid>
         <pubDate>Thu, 07 Jan 2010 12:29:34 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/jquery-enlightenment-by-cody-lindley/</feedburner:origLink></item>
      <item>
         <title>jQuery Message Queuing plugin v1.0</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/dIFtgu5c7vc/</link>
         <description>&lt;p&gt;With &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-message-queuing-plugin/"&gt;jQuery Message Queuing&lt;/a&gt;, you can process and manage operations on large queues of items or elements. You can throttle, giving each operation a little breathing room (firing tracking pixels, performing DOM manipulations). You can force multiple asynchronous operations to execute serially (AJAX requests).&lt;/p&gt; &lt;p&gt;Either way, this is a useful plugin.. but, of course, only if you need this kind of thing. Check it out now on the &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/jquery-message-queuing-plugin/"&gt;project page&lt;/a&gt; and let me know what you think!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=dIFtgu5c7vc:M8S7QzPz5tM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=dIFtgu5c7vc:M8S7QzPz5tM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=dIFtgu5c7vc:M8S7QzPz5tM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=dIFtgu5c7vc:M8S7QzPz5tM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=dIFtgu5c7vc:M8S7QzPz5tM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=dIFtgu5c7vc:M8S7QzPz5tM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/dIFtgu5c7vc" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.341</guid>
         <pubDate>Wed, 06 Jan 2010 08:23:07 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/jquery-message-queuing-plugin-v10/</feedburner:origLink></item>
      <item>
         <title>Simple PHP Proxy v1.5</title>
         <link>http://feeds.benalman.com/~r/benalman/~3/DF29L8tfTWo/</link>
         <description>&lt;p&gt;After using &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/php-simple-proxy/"&gt;Simple PHP Proxy&lt;/a&gt; in countless projects, I&amp;#8217;ve finally decided to clean up my code, document everything, and share!&lt;/p&gt; &lt;p&gt;With Simple PHP Proxy, your JavaScript can access content in remote webpages, without cross-domain security limitations, even if it&amp;#8217;s not available in JSONP format. Of course, you&amp;#8217;ll need to install this PHP script on your server.. but that&amp;#8217;s a small price to have to pay for this much awesomeness.&lt;/p&gt; &lt;p&gt;So, check out the &lt;a rel="nofollow" target="_blank" href="http://benalman.com/projects/php-simple-proxy/"&gt;script, example, documentation and, yes, feline endorsement&lt;/a&gt; to see how everything works, download it onto your server, and have fun!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.benalman.com/~ff/benalman?a=DF29L8tfTWo:c7Ckhz4hGE8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=DF29L8tfTWo:c7Ckhz4hGE8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=DF29L8tfTWo:c7Ckhz4hGE8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=DF29L8tfTWo:c7Ckhz4hGE8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?i=DF29L8tfTWo:c7Ckhz4hGE8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.benalman.com/~ff/benalman?a=DF29L8tfTWo:c7Ckhz4hGE8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benalman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benalman/~4/DF29L8tfTWo" height="1" width="1"/&gt;</description>
         <author>Ben Alman</author>
         <guid isPermaLink="false">tag:benalman.com,2010://9.339</guid>
         <pubDate>Mon, 04 Jan 2010 04:25:26 -0800</pubDate>
      <feedburner:origLink>http://benalman.com/news/2010/01/simple-php-proxy-v15/</feedburner:origLink></item>
   </channel>
</rss><!-- fe10.pipes.sp1.yahoo.com uncompressed/chunked Mon Feb  8 17:10:27 PST 2010 -->
