<?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.yuiblog.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Yahoo! User Interface Blog</title>
	
	<link>http://www.yuiblog.com/blog</link>
	<description>News and Articles about Designing and Developing with Yahoo! Libraries.</description>
	<lastBuildDate>Fri, 14 Jun 2013 20:45:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.yuiblog.com/YahooUserInterfaceBlog" /><feedburner:info uri="yahoouserinterfaceblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>YUI Weekly for June 14th, 2013</title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/UIQMfpODtYo/</link>
		<comments>http://www.yuiblog.com/blog/2013/06/14/yui-weekly-for-june-14th-2013/#comments</comments>
		<pubDate>Fri, 14 Jun 2013 20:45:47 +0000</pubDate>
		<dc:creator>Derek Gathright</dc:creator>
				<category><![CDATA[YUI Weekly]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/06/14/</guid>
		<description><![CDATA[Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below. This week saw the release of Pure v0.2.0, an update that includes improvements to Forms, Grids, and Menus. In [...]]]></description>
				<content:encoded><![CDATA[<p><em>Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below.</em></p>
<ul>
<li>
<p>This week saw the release of <strong>Pure v0.2.0</strong>, an update that includes improvements to <a href="http://purecss.io/forms/">Forms</a>, <a href="http://purecss.io/grids/">Grids</a>, and <a href="http://purecss.io/menus/">Menus</a>. In addition, there were accessibility tweaks and the introduction of <code>grunt test</code>. You can find all the details on this release at <a href="http://purecss.io/updates/">purecss.io/updates/</a>, the <a href="https://github.com/yui/pure/blob/master/HISTORY.md#020-2013-06-11">changelog</a>, and the <a href="https://github.com/yui/pure/compare/v0.1.0...v0.2.0">v0.1.0&#8230;v0.2.0 diff</a>. Thanks to the <strong>8 contributors</strong> for their <strong>90 commits</strong> that make up <strong>v0.2.0</strong>!</p>
</li>
<li>
<p>In other Pure news, <a href="https://github.com/sindresorhus/generator-pure">generator-pure</a> is a <a href="http://yeoman.io/generators.html">Yeoman generator</a> for <a href="https://github.com/yeoman/yo">Yo</a>. So if you are a Yeoman/Yo user, including Pure in your application is now as simple as <code>$ npm install -g generator-pure</code> then <code>$ yo pure</code>.</p>
</li>
<li>
<p>At this week’s <a href="https://github.com/yui/yui3/wiki/Open-Roundtable">Open Roundtable</a> (<a href="http://www.youtube.com/watch?v=JtY-qHQ0Q9g">video</a>, <a href="https://gist.github.com/derek/5777819">notes</a>), discussion topics included the <a href="http://www.yuiblog.com/blog/category/releases/">recent YUI releases</a>, <a href="http://purecss.io/updates/">Pure 0.2.0</a>, a <a href="http://yuilibrary.com/yui/docs/datatable/">Datatable</a> update and <a href="https://trello.com/board/datatable-roadmap/518a5e5af277b61271001c3c">roadmap</a> review, a Responsive grids demo, and of the usual <a href="https://github.com/yui/yui3/issues?direction=desc&amp;labels=up+for+grabs&amp;sort=created&amp;state=open">Up for Grabs</a> and <a href="https://github.com/yui/yui3/pulls?direction=asc&amp;page=1&amp;sort=updated&amp;state=open">Stale pull requests</a> review.</p>
</li>
<li>
<p>7 new <a href="https://github.com/yui/yui3/pulls">pull requests</a> this week, including <a href="https://github.com/yui/yui3/pull/871">some</a> <a href="https://github.com/yui/yui3/pull/873">updates</a> to <a href="https://yuilibrary.com/yui/docs/tree/">Y.Tree</a>, a <a href="https://github.com/yui/yui3/pull/865">cleanup of /build/</a>, a <a href="https://github.com/yui/yui3/pull/853">DOMReady bug fix</a>, and more. Thanks contributors!</p>
</li>
<li>
<p><a href="https://github.com/yui/shifter/">Shifter</a> recieved a version bump this week from <a href="https://github.com/yui/shifter/compare/v0.4.0...v0.4.1">v0.4.0 to v0.4.1</a> this week to <a href="https://github.com/yui/shifter/pull/86">add support</a> for assets on CSS modules.</p>
</li>
<li>
<p>New and updated modules in this week’s <a href="http://yuilibrary.com/gallery/buildtag/gallery-2013.06.13-01-19">Gallery build</a> include: <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsadialog">itsadialog</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsadialogbox">itsadialogbox</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsaerrorreporter">itsaerrorreporter</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsamodulesloadedpromise">itsamodulesloadedpromise</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsaselectlist">itsaselectlist</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsaviewmodelpanel">itsaviewmodelpanel</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsawidgetrenderpromise">itsawidgetrenderpromise</a>, <a href="http://yuilibrary.com/gallery/show/layout">layout</a>, <a href="http://yuilibrary.com/gallery/show/layout-cols">layout-cols</a>, <a href="http://yuilibrary.com/gallery/show/layout-rows">layout-rows</a>, and <a href="http://yuilibrary.com/gallery/show/scrollintoview">scrollintoview</a>.</p>
</li>
<li>
<p>Links of the Week (thanks to <a href="http://javascriptweekly.com">JavaScript Weekly</a>)</p>
<ul>
<li><a href="http://extensiblewebmanifesto.org/">The Extensible Web Manifesto</a></li>
<li><a href="http://infrequently.org/2013/06/sfuturepromiseg/">s/Future/Promise/g</a></li>
<li><a href="http://killdream.github.io/2013/06/06/node-modules-to-rule-them-all.html">Node Modules to Rule Them All</a></li>
<li><a href="http://blog.mikota.cz/2013/06/fun-with-javascript-arrays.html">Fun with JavaScript Arrays</a></li>
<li><a href="http://blog.ponyfoo.com/2013/06/10/uncovering-the-native-dom-api">Uncovering the Native DOM API</a></li>
<li><a href="http://javascriptplayground.com/blog/2013/06/refactoring-js/">Refactoring DOM Heavy JS </a></li>
<li><a href="http://javascriptweekly.com/archive/134.html">&#8230; and more</a></li>
</ul>
</li>
</ul>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=UIQMfpODtYo:viMjDqJQZdc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=UIQMfpODtYo:viMjDqJQZdc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=UIQMfpODtYo:viMjDqJQZdc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=UIQMfpODtYo:viMjDqJQZdc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=UIQMfpODtYo:viMjDqJQZdc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=UIQMfpODtYo:viMjDqJQZdc:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/06/14/yui-weekly-for-june-14th-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/06/14/yui-weekly-for-june-14th-2013/</feedburner:origLink></item>
		<item>
		<title>Pure 0.2.0 Released</title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/s484kosBZGA/</link>
		<comments>http://www.yuiblog.com/blog/2013/06/12/pure-0-2-0/#comments</comments>
		<pubDate>Wed, 12 Jun 2013 19:42:19 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/06/12/</guid>
		<description><![CDATA[Pure is a set of small, responsive CSS modules that you can use in every web project. Two weeks after its initial launch, we&#8217;re releasing the next version of Pure! With Pure 0.2.0, we set out to fix some low-level :focus issues across the library, along with improving the developer workflow. Most of the components [...]]]></description>
				<content:encoded><![CDATA[<p><em><a href="http://purecss.io">Pure</a> is a set of small, responsive CSS modules that you can use in every web project.</em></p>
<p>Two weeks after its initial launch, we&#8217;re releasing the next version of <a href="http://purecss.io">Pure</a>! With Pure 0.2.0, we set out to fix some low-level <code>:focus</code> issues across the library, along with improving the developer workflow. Most of the components within Pure also received some love. Start using the latest version from the CDN by dropping this <code>link</code> tag on your page:</p>
<pre><code>
&lt;link rel=&quot;stylesheet&quot; href=&quot;http://yui.yahooapis.com/pure/0.2.0/pure-min.css&quot;&gt;
</code></pre>
<p>Check out the <a href="http://purecss.io/updates/">Updates page</a> on the <a href="http://purecss.io">Pure website</a> for more information on this release. You can also check out the <a href="https://github.com/yui/pure/blob/master/HISTORY.md">HISTORY.md</a> on <a href="http://github.com/yui/pure/">GitHub</a>.</p>
<p>We&#8217;d also like to thank the community for their help in filing bugs, issuing pull requests, and referring Pure. I&#8217;d like to give a shout-out to <a href="https://github.com/dannytatom">@dannytatom</a>, <a href="https://github.com/rcbdev">@rcbdev</a>, <a href="https://github.com/codepb">@codepb</a>, and <a href="https://github.com/mseri">@mseri</a>, whose pull requests were merged and included in this release. We&#8217;re super excited to see you guys using Pure in your projects, and are looking forward to building it out with you.</p>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=s484kosBZGA:CnXkKmq5e18:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=s484kosBZGA:CnXkKmq5e18:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=s484kosBZGA:CnXkKmq5e18:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=s484kosBZGA:CnXkKmq5e18:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=s484kosBZGA:CnXkKmq5e18:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=s484kosBZGA:CnXkKmq5e18:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/06/12/pure-0-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/06/12/pure-0-2-0/</feedburner:origLink></item>
		<item>
		<title>YUI Weekly for June 7th, 2013</title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/-IQWHe5u-OI/</link>
		<comments>http://www.yuiblog.com/blog/2013/06/07/yui-weekly-for-june-7th-2013/#comments</comments>
		<pubDate>Fri, 07 Jun 2013 23:36:23 +0000</pubDate>
		<dc:creator>Derek Gathright</dc:creator>
				<category><![CDATA[YUI Weekly]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/06/07/</guid>
		<description><![CDATA[Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below. This week saw the introduction of two patch releases to YUI 3.10. First up was YUI 3.10.2, a scheduled [...]]]></description>
				<content:encoded><![CDATA[<p><em>Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below.</em></p>
<ul>
<li>
<p>This week saw the introduction of two patch releases to <strong>YUI 3.10</strong>. First up was <strong>YUI 3.10.2</strong>, a <a href="http://www.yuiblog.com/blog/2013/06/04/yui-3-10-2-released/">scheduled release</a> to mark the conclusion of <a href="https://github.com/yui/yui3/wiki/Development-Schedule#sprint-7-3102">Sprint 7</a>, which includes a variety of bug fixes and stability enhancements for over a dozen components, including <a href="http://yuilibrary.com/yui/docs/attribute/">Attribute</a>, <a href="http://yuilibrary.com/yui/docs/charts/">Charts</a>, <a href="http://yuilibrary.com/yui/docs/widget/">Widget</a>, and more. The <a href="http://www.yuiblog.com/blog/2013/06/06/yui-3-10-3-released-to-fix-reintroduced-swf-vulnerability/">second release</a> this week was <strong>YUI 3.10.3</strong>, an unscheduled patch release to resolve a <a href="http://www.yuiblog.com/blog/2013/05/14/yui-3-10-1-released-to-fix-swf-vulnerability/">security vulnerability</a> that was previously addressed, but snuck itself back into the source tree. While all distributions of <strong>3.10.2</strong> are now patched, we encourage everyone to upgrade straight to <strong>3.10.3</strong>.</p>
</li>
<li>
<p>Moving forward, today the team <a href="https://groups.google.com/forum/?fromgroups=#!topic/yui-contrib/g1Eq6qq05Ko">announced</a> the <a href="https://github.com/yui/yui3/wiki/Development-Schedule#sprint-8-current">Sprint 8 development schedule</a>. A few important deadlines to note are the pull request deadlines. The first being on <strong>June 30th</strong> for any new feature additions and the second being on <strong>July 9th</strong> for any final contributions to the release. The next release is scheduled to occur on <strong>July 16th</strong>.</p>
</li>
<li>
<p>At this week&#8217;s <a href="https://github.com/yui/yui3/wiki/Open-Roundtable">Open Roundtable</a>, discussion topics included the <a href="https://groups.google.com/forum/#!msg/yui-contrib/kPIWkENg_DY/B1-obZQvjiEJ">deprecation of SimpleYUI</a>, <a href="http://bower.io/">Bower</a>, Square&#8217;s <a href="https://github.com/square/es6-module-transpiler">es6-module-transpiler</a>, blue sky discussions about YUI components, and more. It was a fruitful, forward-looking discussion, but unfortunately due to an unexpected problem with Hangouts On Air, it was not recorded. In the future, we&#8217;ll have a backup plan in place to at minimum record audio of the Hangout.</p>
</li>
<li>
<p>In &#8220;<a href="http://www.okuryu.com/2013/05/31/testing-javascript-yeti-saucelabs-webdriver.html">Testing JavaScript with Yeti and Sauce Labs WebDriver</a>&#8220;, YUI contributor Ryuichi Okumura (<a href="https://twitter.com/okuryup">@okuryup</a>) demonstrates how simple it is to use <a href="http://www.yeti.cx/">Yeti</a> and <a href="https://saucelabs.com/">Sauce Labs</a> to conduct automated cross-browser unit testing. Thanks to Sauce Labs for <a href="http://sauceio.com/index.php/2013/06/guest-post-testing-javascript-with-yeti-and-sauce-labs-webdriver-with-ryuichi-okumura/">the crosspost</a>!</p>
</li>
<li>
<p>New and updated modules in this week’s <a href="http://yuilibrary.com/gallery/buildtag/gallery-2013.06.05-22-14">Gallery build</a> include: <a href="http://yuilibrary.com/gallery/show/cssmatrix2d">cssmatrix2d</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsadatetimepicker">itsadatetimepicker</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsaformelement">itsaformelement</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsaviewmodelpanel">itsaviewmodelpanel</a>, and <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsawidgetrenderpromise">itsawidgetrenderpromise</a>.</p>
</li>
<li>
<p>Links of the Week (thanks to <a href="http://javascriptweekly.com">JavaScript Weekly</a>)</p>
<ul>
<li><a href="http://creativejs.com/2013/06/the-race-for-speed-part-2-how-javascript-compilers-work/">How JavaScript compilers work</a></li>
<li><a href="http://facebook.github.io/react/">React &#8211; A JavaScript library for building user interfaces </a></li>
<li><a href="http://evanhahn.com/understanding-express-js/">Understanding Express.js</a></li>
<li><a href="http://flippinawesome.org/2013/06/03/javascript-inheritance-how-to-shoot-yourself-in-the-foot-with-prototypes/">How To Shoot Yourself In the Foot With Prototypes</a></li>
<li><a href="http://www.benjiegillam.com/2013/06/quantum-javascript/">Quantum JavaScript?</a></li>
<li><a href="http://vimeo.com/channels/txjs2013">TXJS 2013 videos</a></li>
<li><a href="http://www.html5rocks.com/en/tutorials/speed/script-loading/">Deep dive into the murky waters of script loading</a></li>
<li><a href="https://moduscreate.com/javascript-performance-tips-tricks/">JavaScript Performance Tips &amp; Tricks</a></li>
<li><a href="http://javascriptweekly.com/archive/133.html">&#8230; and more</a></li>
</ul>
</li>
</ul>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=-IQWHe5u-OI:AapcUM1Yd64:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=-IQWHe5u-OI:AapcUM1Yd64:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=-IQWHe5u-OI:AapcUM1Yd64:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=-IQWHe5u-OI:AapcUM1Yd64:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=-IQWHe5u-OI:AapcUM1Yd64:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=-IQWHe5u-OI:AapcUM1Yd64:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/06/07/yui-weekly-for-june-7th-2013/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/06/07/yui-weekly-for-june-7th-2013/</feedburner:origLink></item>
		<item>
		<title>YUI 3.10.3 Released to Fix Reintroduced SWF Vulnerability</title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/gE84dYo6Les/</link>
		<comments>http://www.yuiblog.com/blog/2013/06/06/yui-3-10-3-released-to-fix-reintroduced-swf-vulnerability/#comments</comments>
		<pubDate>Thu, 06 Jun 2013 22:17:40 +0000</pubDate>
		<dc:creator>Andrew Wooldridge</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/06/05/</guid>
		<description><![CDATA[Update: There was an issue with the downloadable .zip package that prevented successful extraction that has now been fixed. We are releasing YUI 3.10.3 today to fix a .swf vulnerability that was inadvertantly reintroduced in YUI 3.10.2. Any project which is self-hosting the YUI 3.10.2 io.swf file should upgrade to YUI 3.10.3 to resolve the [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Update:</strong> There was an issue with the downloadable <code>.zip</code> package that prevented successful extraction that has now been fixed.</p>
<p>We are releasing YUI <strong>3.10.3</strong> today to fix a <code>.swf</code> vulnerability that was inadvertantly reintroduced in YUI <strong>3.10.2</strong>. Any project which is self-hosting the YUI <strong>3.10.2</strong> <code>io.swf</code> file should upgrade to YUI <strong>3.10.3</strong> to resolve the vulnerability. Any project which is not self-hosting the YUI <strong>3.10.2</strong> <code>io.swf</code> file is not affected by the vulnerability.</p>
<p>You can find YUI <strong>3.10.3</strong> on <a href="http://yui.yahooapis.com/3.10.3/build/yui/yui-min.js">CDN</a>, as a <a href="http://yui.zenfs.com/releases/yui3/yui_3.10.3.zip">download</a>, and on <a href="https://npmjs.org/package/yui">npm</a>.</p>
<h2>Details</h2>
<p>We released YUI <strong>3.10.1</strong> last month to <a href="http://www.yuiblog.com/blog/2013/05/14/yui-3-10-1-released-to-fix-swf-vulnerability/">correct a <code>.swf</code> vulnerability</a>. Unfortunately within the <strong>3.10.2</strong> release cycle, one of the older vulnerable <code>.swf</code> files (<code>io.swf</code>) was inadvertently reintroduced to the source tree and distributed in our latest <strong>3.10.2</strong> release in the npm and downloadable <code>.zip</code> packages.</p>
<p>YUI <strong>3.10.3</strong> replaces the vulnerable <code>.swf</code> with the correct patched file, and no other code changes have been included with this release. Note: This is <em>not</em> a new vulnerability, just a reintroduction of an older <code>.swf</code> file that contained the original vulnerability.</p>
<p>Full details of the original vulnerability are available in the <a href="http://yuilibrary.com/support/20130515-vulnerability/">security bulletin</a>.</p>
<h2>Resolution</h2>
<h3>Delete the File</h3>
<p>If you are hosting <code>io.swf</code> but not using it in your application, simply delete the file to resolve the vulnerability.</p>
<h3>Replace the Vulnerable Files</h3>
<p>If you host and use this functionality, replace <code>io.swf</code> with the patched file provided below.</p>
<table>
<tr>
<td>
      Version
    </td>
<td>
      Replacement File
    </td>
<td>
      Old MD5
    </td>
<td>
      Patched MD5
    </td>
</tr>
<tr>
<td>
      3.10.2
    </td>
<td>
      <a href="http://yuilibrary.com/support/20130515-vulnerability/dropin_patches/io-3102.zip">io.swf</a>
    </td>
<td>
      1e642bb8a5105dc429f8f3979ac559c4
    </td>
<td>
      445cb13e3ca4dabe551a57b2bd072754
    </td>
</tr>
</table>
<h2>Plan To Remove All Flash-Based Features</h2>
<p>In the future, we plan to remove all Flash-based features from the yui3 repo and instead host the source code in a separate <a href="https://github.com/yui/yui3-swfs">yui3-swfs repo</a>. This will allow projects continued access to the functionality via a compile-yourself and host-yourself model, while removing these problematic features from the core project. We are requesting <a href="https://groups.google.com/forum/?fromgroups#!searchin/yui-contrib/swf/yui-contrib/_SaE7C8Asks/lHxiymAEYeMJ">community feedback on this topic</a> on the mailing list.</p>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=gE84dYo6Les:PxqIXzzqCyY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=gE84dYo6Les:PxqIXzzqCyY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=gE84dYo6Les:PxqIXzzqCyY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=gE84dYo6Les:PxqIXzzqCyY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=gE84dYo6Les:PxqIXzzqCyY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=gE84dYo6Les:PxqIXzzqCyY:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/06/06/yui-3-10-3-released-to-fix-reintroduced-swf-vulnerability/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/06/06/yui-3-10-3-released-to-fix-reintroduced-swf-vulnerability/</feedburner:origLink></item>
		<item>
		<title>YUI 3.10.2 Released</title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/NEJ0tKcg93Y/</link>
		<comments>http://www.yuiblog.com/blog/2013/06/04/yui-3-10-2-released/#comments</comments>
		<pubDate>Tue, 04 Jun 2013 19:18:35 +0000</pubDate>
		<dc:creator>Andrew Wooldridge</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/06/03/</guid>
		<description><![CDATA[We are happy to announce the release of YUI 3.10.2! You can find it now on the Yahoo! CDN, download it directly, or pull it in via npm. We&#8217;ve also updated the YUI Library website with the latest documentation. Since we&#8217;ve had a number of larger releases lately, this release represents an effort to do [...]]]></description>
				<content:encoded><![CDATA[<p>We are happy to announce the release of <strong>YUI 3.10.2</strong>! You can find it now on the <a href="http://yui.yahooapis.com/3.10.2/build/yui/yui-min.js">Yahoo! CDN</a>, <a href="http://yui.zenfs.com/releases/yui3/yui_3.10.2.zip">download it</a> directly, or pull it in via <a href="https://npmjs.org/package/yui">npm</a>. We&#8217;ve also updated the <a href="http://yuilibrary.com/">YUI Library website</a> with the latest documentation.</p>
<p>Since we&#8217;ve had a number of larger releases lately, this release represents an effort to do some &#8220;spring cleaning&#8221; on the codebase. Behind the scenes we&#8217;ve also been working hard on our CI system. We&#8217;ve been digging deep into flaky browser tests to ensure that we have the highest confidence in future releases across our supported <a href="http://yuilibrary.com/yui/environments/">YUI Target Environments</a>.</p>
<p>Given the &#8220;cleanup&#8221; nature of this release, there are updates and fixes across the board.</p>
<h3>Anim Fix</h3>
<p>YUI contributor <a href="https://github.com/zenorocha">Zeno Rocha</a> (from Liferay) removed an unnecessary <code>code</code> tag in the <a href="http://yuilibrary.com/yui/docs/anim/">Anim</a> Utility.</p>
<h3>App Framework Fix</h3>
<p>In the <a href="http://yuilibrary.com/yui/docs/app/">App Framework</a>, <a href="http://yuilibrary.com/yui/docs/router/index.html">Router</a> now properly dispatches when using hash-based URLS and calling <code>replace()</code> without arguments. Before this would throw an error.</p>
<h3>Attribute Fix</h3>
<p>In YUI 3.8.1 there was a fix to ensure options were sent to the setter correctly in <a href="http://yuilibrary.com/yui/docs/attribute/">Attribute</a>, but this didn&#8217;t work using <code>AttributeObservable</code> and is now fixed in this version.</p>
<h3>Charts Fixes</h3>
<p>Two issues were fixed in <a href="http://yuilibrary.com/yui/docs/charts/">Charts</a>. In the first, styles didn&#8217;t map correctly to a legend when series were styled using a global object. In the second, the legend would not honor the specified series marker style for shape.</p>
<h3>Color Changes</h3>
<p>This is a relatively larger change that you may want to take note of. <a href="http://yuilibrary.com/yui/docs/color/">Y.Color</a> was moved out of <a href="http://yuilibrary.com/yui/docs/api/classes/DOM.html">DOM</a>. You may observe some minor differences in the output of Y.Color methods. So if you were depending on a specific type of response, for instance <code>toHex()</code>, you may want to check your own implementations. See <a href="https://github.com/yui/yui3/pull/822">pull request 822</a> for more details.</p>
<h3>Dial Fixes</h3>
<p>There was a minor bug fix in <a href="http://yuilibrary.com/yui/docs/dial/">Dial</a> where it may stick at min if you dragged it below min, then back above min &#8211; but only if the min/max position was North of the dial.</p>
<h3>Event and Custom Event Fixes</h3>
<p>One area that received a lot of attention this time around were the <a href="http://yuilibrary.com/yui/docs/event/">Event</a> and <a href="http://yuilibrary.com/yui/docs/api/classes/CustomEvent.html">Custom Event</a> modules. The <code>nodelist.on()</code> method had a rare issue with custom module loading. There was a fix for DOM event facade when the Y instance was set to <code>emitFacade:true</code> (see <a href="https://github.com/yui/yui3/wiki/YUI-3.10.2-Change-History-Rollup">release notes</a> for details). In Custom Event there was an issue fixed regarding the facade carrying stale data for the &#8220;no subscriber&#8221; case. A Custom Event regression was fixed where <code>once()</code> and <code>onceAfter()</code> subscriptions using the <code>*</code> prefix threw a <code>TypeError</code>. Finally, there was an exception fixed with <code>fire(type,null)</code> with <code>emitFacade:true</code>.</p>
<h3>JSON Fix</h3>
<p>YUI Reviewer <a href="https://github.com/lsmith">Luke Smith</a> fixed an <a href="https://github.com/yui/yui3/issues/690">issue</a> in the <a href="http://yuilibrary.com/yui/docs/json/">JSON</a> utility that would effect YUICompressor and code minification. There are efforts (see issues <a href="https://github.com/yui/grunt-yui-contrib/issues/4">4</a> and <a href="https://github.com/yui/grunt-yui-contrib/issues/5">5</a>) underway to guarantee CDN files are tested.</p>
<h3>Graphics Fix</h3>
<p>There was a rounding issue fixed in the SVG implementation that had surfaced in certain edge cases of the <a href="http://yuilibrary.com/yui/docs/api/classes/PieChart.html">PieChart</a> in the Charts module.</p>
<h3>Handlebars Update</h3>
<p><a href="http://yuilibrary.com/yui/docs/handlebars/">Handlebars</a> within YUI was updated to v1.0.11. For more details, see the <a href="https://github.com/wycats/handlebars.js/blob/master/release-notes.md#v1011">Handlebar&#8217;s release notes</a>.</p>
<h3>Node Accessibility Improvements</h3>
<p>YUI contributor <strong>Gerard Cohen</strong> contributed a change where <code>show()</code> and <code>hide()</code> now set and remove a <a href="http://yuilibrary.com/yui/docs/node/">node&#8217;s</a> <code>hidden</code> attribute, providing a semantic indication of hidden content and improving accessibility.</p>
<h3>Scrollview Update</h3>
<p>The <a href="http://yuilibrary.com/yui/docs/api/modules/scrollview-paginator.html">Paginator</a> API methods now respect the widget&#8217;s <code>disabled</code> ATTR.</p>
<h3>Deprecations and Removals</h3>
<p>SimpleYUI has been deprecated in this release. This module will be removed from the library in a future version. Profiler has been on the deprecation track as well and has now been removed from the library in this release.</p>
<h3>Widget Fixes</h3>
<p>In <a href="http://yuilibrary.com/yui/docs/widget/">Widget</a>, contentBox would remain in the <code>Y.Node_instances</code> cache when the widget hadn&#8217;t been rendered and <code>widget.destroy(true)</code> was used.</p>
<h3>Throttle Change</h3>
<p><a href="http://yuilibrary.com/yui/docs/api/modules/yui-throttle.html">Throttle</a> no longer changes the value of <code>this</code> inside the throttled function.</p>
<h3>And More!</h3>
<p>There were a total of <strong>226</strong> <a href="https://github.com/yui/yui3/compare/v3.10.1...v3.10.2">commits</a> by <strong>21</strong> authors between <strong>YUI 3.10.1</strong> and this release. We have spent quite a bit of time making our unit and functional tests more robust. We encourage you to consider not only contributing code fixes and feature improvements, but additional unit tests as well. We run approximately 20,000 tests for every build! And through the course of a single day that that adds up to almost 100K tests across our <a href="http://yuilibrary.com/yui/environments/">Target Environments</a>. We believe that strong CI with robust tests is essential to maintaining the high standard of quality we hold for our codebase. If you would like to learn more about this release, please check out the <a href="https://github.com/yui/yui3/wiki/YUI-3.10.2-Change-History-Rollup">Change History Rollup</a>.</p>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=NEJ0tKcg93Y:2pltE1amlgY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=NEJ0tKcg93Y:2pltE1amlgY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=NEJ0tKcg93Y:2pltE1amlgY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=NEJ0tKcg93Y:2pltE1amlgY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=NEJ0tKcg93Y:2pltE1amlgY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=NEJ0tKcg93Y:2pltE1amlgY:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/06/04/yui-3-10-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/06/04/yui-3-10-2-released/</feedburner:origLink></item>
		<item>
		<title>YUI Weekly for May 31st, 2013</title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/I4BP1m5S0u4/</link>
		<comments>http://www.yuiblog.com/blog/2013/05/31/yui-weekly-for-may-31st-2013/#comments</comments>
		<pubDate>Fri, 31 May 2013 21:31:42 +0000</pubDate>
		<dc:creator>Derek Gathright</dc:creator>
				<category><![CDATA[YUI Weekly]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/05/31/</guid>
		<description><![CDATA[Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below. This week at CSSConf the YUI team released Pure, a set of small, responsive CSS modules that you can [...]]]></description>
				<content:encoded><![CDATA[<p><em>Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below.</em></p>
<ul>
<li>
<p>This week at <a href="http://cssconf.com/">CSSConf</a> the YUI team released <a href="http://purecss.io/">Pure</a>, a set of small, responsive CSS modules that you can use in every web project. You can find more details in the <a href="http://www.yuiblog.com/blog/2013/05/30/pure/">release announcement</a> and on <a href="https://github.com/yui/pure/">GitHub</a>. Thanks to all those involved in the development of the project and to the community for such positive feedback! If you&#8217;d like to get started using Pure, there are a few ways to include it in your project; you can fetch <a href="http://yui.yahooapis.com/pure/0.1.0/pure-min.css">pure-min.css</a> from Yahoo&#8217;s CDN (<a href="https://github.com/yui/pure/blob/master/README.md#get-started">via <code>link</code> tag</a>), install via <a href="http://bower.io/">Bower</a> (<code>$ bower install --save pure</code>), or even <a href="https://github.com/yui/pure/blob/master/README.md#build-from-source">build it from source</a>. If you have any ideas, bugs, or feedback, please file <a href="https://github.com/yui/pure/issues">an issue</a>.</p>
</li>
<li>
<p>This week we&#8217;re putting finishing touches and polish on the next release of YUI which is currently slated for release next week. In accordance with <a href="http://semver.org/">SemVer</a>, this release will get a minor version bump and be tagged as <code>v3.10.2</code>, meaning there are no introductions of code that provide new features or may break backwards compatibility. For a running list of everything included, take a look at the <a href="https://github.com/yui/yui3/compare/v3.10.1...dev-master">v3.10.1&#8230;dev-master diff</a>. We&#8217;ll include a more detailed breakdown of changes in the release announcement.</p>
</li>
<li>
<p>In this week&#8217;s <a href="https://github.com/yui/yui3/wiki/Open-Roundtable">Open Roundtable</a> (<a href="http://www.youtube.com/watch?v=M0yATfPmhWA">video</a>) we introduced another one of our summer interns. Welcome Rashad Russell (<a href="http://github.com/rashadrussell">@rashadrussell</a>)! Core team member Tilo Mitra (<a href="https://twitter.com/tilomitra">@tilomitra</a>) reprised his CSSConf presentation of <a href="http://purecss.io/">Pure</a>, and we discussed why there are many new GitHub issues being filed for failing tests (answer: inclusion of new CI environments, not regressions).</p>
</li>
<li>
<p>New and updated modules in this week’s <a href="http://yuilibrary.com/gallery/buildtag/gallery-2013.05.29-23-38">Gallery build</a> include: <a href="https://github.com/solmsted/yui3-gallery-2/tree/master/src/gallery-apa">apa</a>, <a href="http://yuilibrary.com/gallery/show/bulkedit">bulkedit</a>, <a href="http://yuilibrary.com/gallery/show/composite-image">composite-image</a>, <a href="https://github.com/solmsted/yui3-gallery-2/tree/master/src/gallery-composite-image-canvas">composite-image-canvas</a>, <a href="http://yuilibrary.com/gallery/show/delay">delay</a>, <a href="https://github.com/juandopazo/yui3-io-utils">io-utils</a> <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsamodellistsyncpromise">itsamodellistsyncpromise</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsamodelsyncpromise">itsamodelsyncpromise</a>, <a href="https://github.com/ItsAsbreuk/yui3-gallery/tree/master/src/gallery-itsaviewmodelpanel">itsaviewmodel</a>, <a href="http://yuilibrary.com/gallery/show/layout-datatable">layout-datatable</a>, <a href="http://yuilibrary.com/gallery/show/multivalue-input">multivalue-input</a>, <a href="http://yuilibrary.com/gallery/show/querybuilder">querybuilder</a>, and <a href="https://github.com/jafl/yui-modules/tree/master/src/gallery-querybuilder-multiselect-input">querybuilder-multiselect-input</a>.</p>
</li>
<li>
<p>Watches of the Week, thanks to <a href="http://fluentconf.com/fluent2013">FluentConf 2013</a>:</p>
<ul>
<li>Brenden Eich&#8217;s <a href="http://www.youtube.com/watch?v=qrf9ONmtXbM">&#8220;JavaScript at 18: Legal to Gamble&#8221;</a></li>
<li>Paul Irish&#8217;s <a href="http://www.youtube.com/watch?v=bqfoYaKCYUI">&#8220;JavaScript Authoring Tooling&#8221;</a></li>
<li>Ben Galbraith and Dion Almaer&#8217;s <a href="http://www.youtube.com/watch?v=mNjqGLXp3jI">&#8220;Serving the World with the Web&#8221;</a></li>
<li>Lea Verou&#8217;s <a href="http://www.youtube.com/watch?v=A5mI192gdZ8">&#8220;Everything You Always Wanted to Know About Web Standards&#8221;</a></li>
<li><a href="http://www.youtube.com/user/OreillyMedia/videos?flow=list&amp;live_view=500&amp;view=0&amp;sort=dd">&#8230; and more on O&#8217;Reilly Media&#8217;s YouTube channel</a></li>
</ul>
</li>
</ul>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=I4BP1m5S0u4:QlAiKAkDWJA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=I4BP1m5S0u4:QlAiKAkDWJA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=I4BP1m5S0u4:QlAiKAkDWJA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=I4BP1m5S0u4:QlAiKAkDWJA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=I4BP1m5S0u4:QlAiKAkDWJA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=I4BP1m5S0u4:QlAiKAkDWJA:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/05/31/yui-weekly-for-may-31st-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/05/31/yui-weekly-for-may-31st-2013/</feedburner:origLink></item>
		<item>
		<title>Pure </title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/e5IaZJSWAdw/</link>
		<comments>http://www.yuiblog.com/blog/2013/05/30/pure/#comments</comments>
		<pubDate>Thu, 30 May 2013 14:10:01 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[CSS 101]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/05/29/</guid>
		<description><![CDATA[Yesterday at CSSConf, we launched Pure &#8211; a new CSS library. Phew! Here are the slides from the presentation: Although it looks pretty minimalist, we’ve been working on Pure for several months. After many iterations, we have released Pure as a set of small, responsive, CSS modules that you can use in every web project. [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://purecss.io/"><img src="http://www.yuiblog.com/blog/wp-content/uploads/2013/05/pure-banner.png" alt="pure-banner" width="650" height="129" class="alignnone size-full wp-image-9088" /></a></p>
<p>Yesterday at CSSConf, we launched <a href="http://purecss.io">Pure</a> &#8211; a new CSS library. Phew! Here are the slides from the presentation:</p>
<div style="text-align:center;">
  <script async class="speakerdeck-embed" data-id="fede1470ab80013094101e5291f98d85" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>
</div>
<p>Although it looks pretty minimalist, we’ve been working on Pure for several months. After many iterations, we have released Pure as a set of small, responsive, CSS modules that you can use in every web project.</p>
<p>You can learn more about Pure on <a href="http://purecss.io">its homepage</a>, or through the <a href="http://github.com/yui/pure/">GitHub repo</a>.</p>
<p><strong>Pure is 100% CSS</strong>, but as front-end engineers, we don’t only deal with CSS. Much of our time is spent writing JavaScript as well. One of the advantages of Pure is that it doesn’t force you to use a particular JavaScript library. However, we have thought quite a bit about how Pure and YUI can work together now and in the future. Let’s dig into that.</p>
<h2>How It Started</h2>
<p>To really understand why we made Pure, let’s talk a bit about how the project was conceived. Looking at YUI, we felt that there was a lot of really useful CSS in our library, but it was tightly coupled with our JavaScript. YUI has historically had <a href="http://yuilibrary.com/yui/docs/guides/">CSS modules</a> such as <a href="http://yuilibrary.com/yui/docs/cssgrids/">Grids</a>, <a href="http://yuilibrary.com/yui/docs/cssfonts/">Fonts</a>, and <a href="http://yuilibrary.com/yui/docs/cssreset/">Reset</a>, but they aren’t exposed well enough to non-YUI users, making them hard to find unless you explore all of <a href="http://yuilibrary.com/yui/docs/guides/">YUI&#8217;s components</a>. In addition, we had some really useful CSS for styling widgets such as table CSS for <a href="http://yuilibrary.com/yui/docs/datatable/">DataTable</a>, and menu CSS for <a href="http://yuilibrary.com/yui/docs/node-menunav/"><code>node-menunav</code></a> (and now SmugMug’s <a href="https://github.com/smugmug/yui-gallery/tree/master/src/sm-menu"><code>Y.Menu</code></a>). It didn’t make sense to keep this tight coupling between CSS and JavaScript, so we decided to break the CSS components out into their own YUI modules. In fact, we had already set a precedent for this with <a href="http://yuilibrary.com/yui/docs/button/cssbutton.html">CSSButton</a>.</p>
<p>Once we started upon this path, we realized that instead of just creating new CSS modules, it would be better to split out the CSS entirely into a new project, independent of YUI. There’s no reason why someone couldn’t use that CSS with jQuery, vanilla JavaScript, Bootstrap, or some other library. That’s how Pure came about.</p>
<h2>Fitting In With YUI</h2>
<p>Not only is Pure compatible with jQuery or Bootstrap, but you can also use it with YUI. In the near future, <strong>YUI will be depending on Pure</strong>. To make this easy to understand, let’s take an example such as <a href="http://yuilibrary.com/yui/docs/datatable/">DataTable</a>:</p>
<p>Currently, DataTable has its CSS stored in its <code>assets/</code> directory. This includes base DataTable styles, along with styles for DataTable plugins. In the future, the core DataTable styles will be pulled in from Pure (<a href="http://purecss.io/tables/">Pure Tables</a>, to be specific). We envision doing this in the following way:</p>
<ol>
<li>Creating a CSSTable module that pulls in Pure Table CSS via <a href="http://bower.io/">Bower</a>.</li>
<li>Renaming of prefixes (<code>.pure-table</code> changes to <code>.yui3-table</code>)</li>
<li>Letting DataTable depend on CSSTable</li>
</ol>
<p>You could imagine this working for all current YUI widgets that have a CSS dependency in Pure.</p>
<h2>Benefits</h2>
<p>There are a few benefits in having YUI depend on Pure in this way. First, it allows Pure to stay independent of YUI. We believe it’s important for Pure to have its own identity, and we are accomplishing this by letting Pure have its own release schedule and not be bound by a dependency on YUI.</p>
<p>In contrast, it gives YUI the flexibility to pull in specific parts of Pure that are useful for the library and then tweak them as necessary. By creating YUI CSS modules we’re able to loosen the coupling between a JavaScript widget, and the CSS required to render it. This also makes a great progressive enhancement story: You could imagine having a regular <code>&lt;table&gt;</code> element styled through Pure, until JavaScript is loaded. From a style perspective, the way the table looks will not change since the same CSS rules are being leveraged by YUI.</p>
<h2>Thoughts</h2>
<p>We’re really excited to see what happens with Pure over the coming weeks and months. As it matures, we’re looking forward to building it out through a thriving open-source community. Although Pure is independent of YUI, our improvements to it will be fed back into YUI through the steps mentioned above. We think this is the best way forward when it comes to YUI and CSS.</p>
<p>We want to continue this discussion with you on the <a href="https://groups.google.com/forum/#!forum/yui-contrib"><strong>YUI Contrib</strong> mailing list</a> to figure out the best way to integrate Pure into YUI. Let us know what you think!</p>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=e5IaZJSWAdw:qK7d-NQMwAw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=e5IaZJSWAdw:qK7d-NQMwAw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=e5IaZJSWAdw:qK7d-NQMwAw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=e5IaZJSWAdw:qK7d-NQMwAw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=e5IaZJSWAdw:qK7d-NQMwAw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=e5IaZJSWAdw:qK7d-NQMwAw:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/05/30/pure/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/05/30/pure/</feedburner:origLink></item>
		<item>
		<title>YUI Weekly for May 24th, 2013</title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/juA8W9L_tPQ/</link>
		<comments>http://www.yuiblog.com/blog/2013/05/24/yui-weekly-for-may-24th-2013/#comments</comments>
		<pubDate>Fri, 24 May 2013 22:49:33 +0000</pubDate>
		<dc:creator>Derek Gathright</dc:creator>
				<category><![CDATA[YUI Weekly]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/05/24/</guid>
		<description><![CDATA[Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below. Today we reach the Sprint 7 Feature Complete milestone, which is just fancy terminology for the last day that [...]]]></description>
				<content:encoded><![CDATA[<p><em>Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below.</em></p>
<ul>
<li>
<p>Today we reach the <strong>Sprint 7 Feature Complete</strong> milestone, which is just fancy terminology for the last day that new feature pull requests can be merged into the next release of YUI. The next milestone on the <a href="https://github.com/yui/yui3/wiki/Development-Schedule#wiki-next-release">current development cycle</a> is the <strong>Commit Freeze Pull Request Deadline</strong> next Tuesday PM. So if you have anything for inclusion into the <strong>June 4th</strong> release of YUI, you only have a few days left!</p>
</li>
<li>
<p>Yeti v0.2.23 was released this week to increases stability in IE and fix a few bugs. Check out the <a href="http://www.yuiblog.com/blog/2013/05/23/yeti-0-2-23-released/">release announcement</a> for more details. Also, <a href="https://github.com/yui/yogi">Yogi</a> saw a version bump this week (<a href="https://github.com/yui/yogi/compare/e7a61a2d99f8a90621ed5686cb67831f51bdb0d3...e42685966542e5abbd7b56c86c31e98bd4218541">diff</a>) to lock in version dependencies. Upgrade with <code>npm install -g yeti yogi</code>.</p>
</li>
<li>
<p>YUI core team members Reid (<a href="https://twitter.com/reid">@reid</a>), Eric (<a href="https://twitter.com/ericf/">@ericf</a>), Caridy (<a href="https://twitter.com/caridy">@caridy</a>), and Tilo (<a href="http://twitter.com/tilomitra">@tilomitra</a>) will be attending <a href="http://2013.jsconf.us/">JSConf.us</a> and <a href="http://cssconf.com/">CSSConf</a> next week. So say hi if you are in the area!</p>
</li>
<li>
<p>In this week’s Open Roundtable (<a href="https://gist.github.com/triptych/5640146">notes</a>, <a href="http://www.youtube.com/watch?v=iMPh2RenXtg">YouTube</a>) we introduced one of our new summer interns, Patrick Jameson (<a href="https://twitter.com/patjameson">@patjameson</a>). Welcome Pat! We discussed <a href="https://groups.google.com/forum/?fromgroups#!topic/yui-contrib/8t_4jmrZIMg">Contributing.md</a>, <a href="https://groups.google.com/forum/?fromgroups#!topic/yui-contrib/BoPibmlZ6WQ">SWF deprecation</a>, speaker deadlines for upcoming conferences (<a href="http://2013.jsconf.eu/call-for-speakers/">JSconf.eu</a> and <a href="http://html5devconf.com/cfs.html">HTML5DevConf</a>), <a href="https://github.com/yui/yui3/pulls?direction=asc&amp;page=1&amp;sort=updated&amp;state=open">stale pull requests</a>, and tickets that are <a href="https://github.com/yui/yui3/issues?direction=desc&amp;labels=up+for+grabs&amp;page=1&amp;sort=created&amp;state=open">up for grabs</a>.</p>
</li>
<li>
<p>Discussions this week on the contributor mailing list included <a href="https://groups.google.com/forum/?fromgroups#!topic/yui-contrib/_SaE7C8Asks">a proposal to deprecate SWFs</a>, a clarification on <a href="https://groups.google.com/forum/?fromgroups#!topic/yui-contrib/Bkmg3XaZ2MM">Feature Complete</a>, a <a href="https://groups.google.com/forum/?fromgroups#!topic/yui-contrib/iNLnxvoHOu0">proposal</a> for migration of the forums to Google Groups, and <a href="https://groups.google.com/forum/?fromgroups#!forum/yui-contrib">more</a>.</p>
</li>
<li>
<p>Recent additions to the <a href="http://yuilibrary.com/gallery/">Gallery</a> include:</p>
<ul>
<li><a href="https://github.com/juandopazo/yui3-affix">Affix</a> &#8211; Inspired by <a href="http://twitter.github.io/bootstrap/javascript.html#affix">Bootstrap Affix</a>.</li>
<li><a href="https://github.com/juandopazo/yui3-scrollspy">ScrollSpy</a> &#8211; Inspired by <a href="http://twitter.github.io/bootstrap/javascript.html#scrollspy">Bootstrap ScrollSpy</a>.</li>
<li><a href="https://github.com/juandopazo/yui3-task">Task</a> &#8211; A utility for simplifying the use of promises by making them behave as synchronous code.</li>
</ul>
</li>
<li>
<p>Updated modules in this week&#8217;s <a href="http://yuilibrary.com/gallery/buildtag/gallery-2013.05.15-21-12">Gallery build</a> include: <a href="https://github.com/juandopazo/yui3-affix">affix</a>, <a href="http://yuilibrary.com/gallery/show/dd-momentum-plugin">dd-momentum-plugin</a>, <a href="http://yuilibrary.com/gallery/show/debounce">debounce</a>, <a href="https://github.com/juandopazo/yui3-io-utils">io-utils</a>, <a href="https://github.com/juandopazo/yui3-scrollspy">scrollspy</a>, and <a href="https://github.com/juandopazo/yui3-task">task</a>.</p>
</li>
<li>
<p>Links of the Week (thanks to <a href="http://javascriptweekly.com">JavaScript Weekly</a>)</p>
<ul>
<li><a href="http://jnordberg.github.io/gif.js/">GIF.js</a></li>
<li><a href="http://alistapart.com/article/writing-testable-javascript/">Writing Testable JavaScript</a></li>
<li><a href="http://blog.alexmaccaw.com/requestautocomplete">Chrome’s requestAutocomplete()</a></li>
<li><a href="http://flippinawesome.org/2013/05/20/fluent-apis-and-method-chaining/">Fluent APIs and Method Chaining</a></li>
<li><a href="http://javascriptweekly.com/archive/131.html">&#8230; and more</a></li>
</ul>
</li>
</ul>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=juA8W9L_tPQ:5-itmA4H6n4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=juA8W9L_tPQ:5-itmA4H6n4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=juA8W9L_tPQ:5-itmA4H6n4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=juA8W9L_tPQ:5-itmA4H6n4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=juA8W9L_tPQ:5-itmA4H6n4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=juA8W9L_tPQ:5-itmA4H6n4:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/05/24/yui-weekly-for-may-24th-2013/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/05/24/yui-weekly-for-may-24th-2013/</feedburner:origLink></item>
		<item>
		<title>Yeti 0.2.23 Released</title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/sB9D-gMsEvA/</link>
		<comments>http://www.yuiblog.com/blog/2013/05/23/yeti-0-2-23-released/#comments</comments>
		<pubDate>Thu, 23 May 2013 20:22:22 +0000</pubDate>
		<dc:creator>Reid Burke</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Yeti]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/05/23/</guid>
		<description><![CDATA[Last night, Yeti 0.2.23 was released to fix a few bugs. Our focus is on stabilizing IE 6+ with Yeti in CI, so this small release addresses a bug that occurs on IE 9 when Yeti is served from port 80 or 443. Changes &#8220;Ignoring &#8211;server option&#8221; no longer appears when glob config is used [...]]]></description>
				<content:encoded><![CDATA[<p>Last night, <a href="http://yeti.cx">Yeti</a> 0.2.23 was released to fix a few bugs.</p>
<p>Our focus is on stabilizing IE 6+ with Yeti in CI, so this small release addresses a bug that occurs on IE 9 when Yeti is served from port 80 or 443.</p>
<h2>Changes</h2>
<ul>
<li>&#8220;Ignoring &#8211;server option&#8221; no longer appears when glob config is used with <code>-s</code>. Fix <a href="https://github.com/yui/yeti/issues/35">GH-35</a>.</li>
<li>Fix thrown SyntaxError on IE for every test when Yeti is used on port 80 or 443. Fix <a href="https://github.com/yui/yeti/issues/46">GH-46</a>.</li>
<li>Avoid using devDependencies during postinstall. Workaround for npm bugs. Fix <a href="https://github.com/yui/yeti/issues/42">GH-42</a>.</li>
<li>Update onyx dependency.</li>
</ul>
<h2>Get Yeti</h2>
<p>You can upgrade now by running <code>npm install -g yeti</code>. Learn more about Yeti at <a href="http://yeti.cx">yeti.cx</a>.</p>
<ul>
<li><a href="https://github.com/yui/yeti/compare/v0.2.22...v0.2.23">Compare v0.2.22 source code to v0.2.23</a></li>
<li><a href="http://yeti.cx/docs/v0.2.23/">v0.2.23 documentation</a></li>
<li><a href="http://yeti.cx/docs/v0.2.23/coverage/unit/">Unit code coverage</a></li>
<li><a href="http://yeti.cx/docs/v0.2.23/coverage/functional/">Functional code coverage</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=sB9D-gMsEvA:w7ijJQiwMOo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=sB9D-gMsEvA:w7ijJQiwMOo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=sB9D-gMsEvA:w7ijJQiwMOo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=sB9D-gMsEvA:w7ijJQiwMOo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=sB9D-gMsEvA:w7ijJQiwMOo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=sB9D-gMsEvA:w7ijJQiwMOo:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/05/23/yeti-0-2-23-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/05/23/yeti-0-2-23-released/</feedburner:origLink></item>
		<item>
		<title>YUI Weekly for May 17th, 2013</title>
		<link>http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/axvXJmSmouA/</link>
		<comments>http://www.yuiblog.com/blog/2013/05/17/yui-weekly-for-may-17th-2013/#comments</comments>
		<pubDate>Fri, 17 May 2013 21:46:52 +0000</pubDate>
		<dc:creator>Derek Gathright</dc:creator>
				<category><![CDATA[YUI Weekly]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/2013/05/17/</guid>
		<description><![CDATA[Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below. This week saw two new releases for YUI projects. First up was YUI 3.10.1, a patch release to resolve [...]]]></description>
				<content:encoded><![CDATA[<p><em>Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below.</em></p>
<ul>
<li>
<p>This week saw two new releases for YUI projects. First up was <a href="http://www.yuiblog.com/blog/2013/05/14/yui-3-10-1-released-to-fix-swf-vulnerability/">YUI 3.10.1</a>, a patch release to resolve a vulnerability detected in the <code>.swf</code> files used in the IO utility and Uploader components. Please see <a href="http://yuilibrary.com/support/20130515-vulnerability/">this security bulletin</a> for more details on the issue and steps to ensure your applications are secure. Also released this week was <a href="http://www.yuiblog.com/blog/2013/05/16/yuicompressor-2-4-8-released/">YUICompressor 2.4.8</a>, which includes improved compression results as well as general fixes.</p>
</li>
<li>
<p>At this week&#8217;s Open Roundtable (<a href="http://www.youtube.com/watch?v=pocEg6a6ZpM">YouTube</a>) we invited our friends at Wells Fargo to join us. After some quick intros, we began a discussion about their products and interest in YUI, then dove a bit deeper into some talking points regarding DataTable, Skinning, and Tooling. If DataTable development is something interesting to you, you&#8217;ll find quite a bit of discussion in <a href="http://www.youtube.com/watch?v=pocEg6a6ZpM">the video</a> about details of the component and its <a href="https://trello.com/board/datatable-roadmap/518a5e5af277b61271001c3c">upcoming roadmap</a>.</p>
</li>
<li>
<p>YUI&#8217;s <a href="https://github.com/yui/shifter/">Shifter</a> build tool got a version bump to v0.4.0 this week and you can upgrade via <code>npm -g install shifter</code>. This update fixes an issue that was discovered after our migration to Grunt for building releases. The version bump is a minor version (as opposed to a patch version, e.g. v0.3.9) because this does introduce a backwards incompatibility. If you are using a <code>copy</code> directive in any of your component <code>build.json</code> files, the 2nd parameter is now relative to your component&#8217;s build path as opposed to the source path, so you&#8217;ll need to make the appropriate update when you upgrade your copy of Shifter. An example of this change can be seen in <a href="https://github.com/yui/yui3/commit/609f7dde90703d819a1d6a50b9f48cd2fafa7969#src/uploader/build.json">commit 609f7d</a>, which includes updates to <code>/src/io/build.json</code> and <code>/src/uploader/build.json</code>.</p>
</li>
<li>
<p>Thanks to the <a href="http://www.liferay.com/community/liferay-projects/alloy-ui/overview">AlloyUI</a> crew for our <a href="https://twitter.com/AlloyUI/status/335433971431264256/photo/1">awesome new t-shirts</a>! If you are unfamiliar with AlloyUI, it&#8217;s a self-described &#8220;UI framework built on top of YUI3 that provides a simple API for building high scalable applications.&#8221; Their website is full of goodies, such as <a href="http://alloyui.com/examples/">examples</a>, <a href="http://alloyui.com/tutorials/">Tutorials</a>, and <a href="http://alloyui.com/api/">API docs</a>. Check it out!</p>
</li>
<li>
<p>Do you have experience with JavaScript, Java, Internationalization, and love solving complex problems at massive scale? Yahoo&#8217;s internationalization team <a href="http://www.yuiblog.com/blog/2013/05/17/yahoos-international-team-is-hiring/">is hiring</a>!</p>
</li>
<li>
<p>New and updated <a href="http://yuilibrary.com/gallery/">Gallery</a> modules include: <a href="http://yuilibrary.com/gallery/show/debounce">debounce</a>, <a href="http://yuilibrary.com/gallery/show/dd-momentum-plugin">dd-momentum-plugin</a>, <a href="http://github.com/juandopazo/yui3-task">task</a>, <a href="http://github.com/juandopazo/yui3-scrollspy">scrollspy</a>, <a href="https://github.com/juandopazo/yui3-io-utils">io-utils</a>, and <a href="http:////github.com/juandopazo/yui3-affix">affix</a>.</p>
</li>
<li>
<p>Links of the Week (thanks to <a href="http://javascriptweekly.com">JavaScript Weekly</a> )</p>
<ul>
<li><a href="http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts">Draft Specification for ES.next (Ecma-262 Edition 6)</a></li>
<li><a href="http://blog.alxandr.me/2013/05/13/introducing-augmented-javascript/">Introducing Augmented JavaScript</a></li>
<li><a href="http://www.49lights.com/blogg/2013/05/introduction_to_map_and_reduce_in_javascript/">Introduction to Map and Reduce in Javascript</a></li>
<li><a href="http://tech.pro/tutorial/1214/javascript-regular-expression-enlightenment">JavaScript Regular Expression Enlightenment</a></li>
<li><a href="http://javascriptweekly.com/archive/130.html">&#8230; and more</a></li>
</ul>
</li>
</ul>
<div class="feedflare">
<a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=axvXJmSmouA:10-gA1Nco5U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=axvXJmSmouA:10-gA1Nco5U:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=axvXJmSmouA:10-gA1Nco5U:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=axvXJmSmouA:10-gA1Nco5U:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.yuiblog.com/~ff/YahooUserInterfaceBlog?a=axvXJmSmouA:10-gA1Nco5U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YahooUserInterfaceBlog?i=axvXJmSmouA:10-gA1Nco5U:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2013/05/17/yui-weekly-for-may-17th-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yuiblog.com/blog/2013/05/17/yui-weekly-for-may-17th-2013/</feedburner:origLink></item>
	</channel>
</rss>
