<?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.feedburner.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>AddyOsmani.com | Articles for developers</title> <link>http://addyosmani.com/blog</link> <description>This is the home of Addy Osmani (JavaScript &amp; UI Developer, Designer &amp; Author). Here you can find some great tips and tutorials on everything to do with web development and even a few useful code samples!</description> <lastBuildDate>Fri, 27 Jan 2012 17:02:24 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <feedburner:info uri="addyosmani" /><feedburner:emailServiceId>addyosmani</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/blarneemagazine" /><feedburner:info uri="blarneemagazine" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>jQuery UI Bootstrap 0.2 Released</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/lsUkhFquaVQ/</link> <comments>http://addyosmani.com/blog/jquery-ui-bootstrap-0-2-released/#comments</comments> <pubDate>Wed, 18 Jan 2012 10:44:11 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[bootstrap]]></category> <category><![CDATA[integrated]]></category> <category><![CDATA[jqgrid]]></category> <category><![CDATA[jquery ui]]></category> <category><![CDATA[plupload]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4293</guid> <description>Today I am happy to announce the release of jQuery UI Bootstrap 0.2. This release includes a number of bug fixes and new additions to the theme and can be downloaded from the release site now. &amp;#160; Fixes Include Compatibility &amp;#8230; &lt;a
href="http://addyosmani.com/blog/jquery-ui-bootstrap-0-2-released/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/lsUkhFquaVQ" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/jquery-ui-bootstrap-0-2-released/feed/</wfw:commentRss> <slash:comments>10</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/jquery-ui-bootstrap-0-2-released/</feedburner:origLink></item> <item><title>My Interview On SitePoint About Backbone.js And Backbone Fundamentals</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/a0v2_IhhDSk/</link> <comments>http://addyosmani.com/blog/my-interview-on-sitepoint-about-backbone-js-and-backbone-fundamentals/#comments</comments> <pubDate>Fri, 13 Jan 2012 18:01:20 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Modern JavaScript Development]]></category> <category><![CDATA[backbone]]></category> <category><![CDATA[backbone fundamentals]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4260</guid> <description>Episode 145 of The SitePoint Podcast is now available. This week interview host Louis Simoneau (@rssaddict) interviews me about Backbone.js and the free online book I&amp;#39;m in the progress of writing about the fundamentals of using it to organize your &amp;#8230; &lt;a
href="http://addyosmani.com/blog/my-interview-on-sitepoint-about-backbone-js-and-backbone-fundamentals/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/a0v2_IhhDSk" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/my-interview-on-sitepoint-about-backbone-js-and-backbone-fundamentals/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/my-interview-on-sitepoint-about-backbone-js-and-backbone-fundamentals/</feedburner:origLink></item> <item><title>Understanding MVC And MVP (For JavaScript And Backbone Developers)</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/91aP2sEC8WA/</link> <comments>http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/#comments</comments> <pubDate>Fri, 13 Jan 2012 12:27:12 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Modern JavaScript Development]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4251</guid> <description>Last updated: 16th Jan, 2012. Before exploring any JavaScript frameworks that assist in structuring applications, it can be useful to gain a basic understanding of architectural design patterns. Design patterns are proven solutions to common development problems and can suggest &amp;#8230; &lt;a
href="http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/91aP2sEC8WA" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/feed/</wfw:commentRss> <slash:comments>19</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/</feedburner:origLink></item> <item><title>Short Musings On JavaScript MV* Tech Stacks</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/sD0wmDp2g_w/</link> <comments>http://addyosmani.com/blog/short-musings-on-javascript-mv-tech-stacks/#comments</comments> <pubDate>Mon, 09 Jan 2012 12:47:35 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Discussions]]></category> <category><![CDATA[backbone]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[mvc]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4222</guid> <description>Lately, there have been a number of developers getting in touch to discuss the tech stacks for their web applications. In this short post, I&amp;#39;d like to focus on the JavaScript side of some of these conversations. We&amp;#39;re at an &amp;#8230; &lt;a
href="http://addyosmani.com/blog/short-musings-on-javascript-mv-tech-stacks/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/sD0wmDp2g_w" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/short-musings-on-javascript-mv-tech-stacks/feed/</wfw:commentRss> <slash:comments>12</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/short-musings-on-javascript-mv-tech-stacks/</feedburner:origLink></item> <item><title>jQuery UI Bootstrap – A New Bootstrap-inspired Theme For Your Widgets</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/7SDEQ9oNdL4/</link> <comments>http://addyosmani.com/blog/jquery-ui-bootstrap/#comments</comments> <pubDate>Sun, 01 Jan 2012 16:32:32 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[bootstrap]]></category> <category><![CDATA[jquery ui]]></category> <category><![CDATA[modern]]></category> <category><![CDATA[theme]]></category> <category><![CDATA[widget]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4200</guid> <description>I recently released the first version of a new project called jQuery UI Bootstrap &amp;#8211; a Twitter Bootstrap inspired theme for UI widgets. For a demo of the theme or to download it, hop on over to the project homepage. &amp;#8230; &lt;a
href="http://addyosmani.com/blog/jquery-ui-bootstrap/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/7SDEQ9oNdL4" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/jquery-ui-bootstrap/feed/</wfw:commentRss> <slash:comments>16</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/jquery-ui-bootstrap/</feedburner:origLink></item> <item><title>Backbone Fundamentals – A Free Work-In-Progress Book For Developers Of All Levels</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/N39ANapPwXg/</link> <comments>http://addyosmani.com/blog/backbone-fundamentals/#comments</comments> <pubDate>Fri, 23 Dec 2011 17:27:15 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Modern JavaScript Development]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[amd]]></category> <category><![CDATA[backbone]]></category> <category><![CDATA[collections]]></category> <category><![CDATA[fundamentals]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[models]]></category> <category><![CDATA[modular]]></category> <category><![CDATA[mvc]]></category> <category><![CDATA[requirejs]]></category> <category><![CDATA[views]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4183</guid> <description>About a week ago, I began working on a new article about Backbone.js. It was due to cover some concepts and insights intermediate or advanced users might appreciate, but I found myself wanting to reference topics beginners might need to &amp;#8230; &lt;a
href="http://addyosmani.com/blog/backbone-fundamentals/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/N39ANapPwXg" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/backbone-fundamentals/feed/</wfw:commentRss> <slash:comments>20</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/backbone-fundamentals/</feedburner:origLink></item> <item><title>Auto-saving CSS And JavaScript Changes Locally From The Chrome Developer Tools</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/fxiIL7xG1lw/</link> <comments>http://addyosmani.com/blog/autosave-changes-chrome-dev-tools/#comments</comments> <pubDate>Fri, 16 Dec 2011 13:24:23 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[Under 10 Minutes]]></category> <category><![CDATA[auto-save]]></category> <category><![CDATA[autosaving]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[developer]]></category> <category><![CDATA[local changes]]></category> <category><![CDATA[local files]]></category> <category><![CDATA[tools]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4106</guid> <description>&amp;#160; Today we&amp;#39;re going to take a look at how you can greatly simplify how you locally develop for the web.We all have our own workflow when it comes to working on the front-end, but there are some common steps &amp;#8230; &lt;a
href="http://addyosmani.com/blog/autosave-changes-chrome-dev-tools/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/fxiIL7xG1lw" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/autosave-changes-chrome-dev-tools/feed/</wfw:commentRss> <slash:comments>51</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/autosave-changes-chrome-dev-tools/</feedburner:origLink></item> <item><title>Polyfilling The HTML5 Gaps With JavaScript</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/Qbc2ldnIqpE/</link> <comments>http://addyosmani.com/blog/polyfilling-the-html5-gaps/#comments</comments> <pubDate>Wed, 14 Dec 2011 15:09:05 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Modern JavaScript Development]]></category> <category><![CDATA[standards]]></category> <category><![CDATA[Talks]]></category> <category><![CDATA[feature detection]]></category> <category><![CDATA[has.js]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[modernizr]]></category> <category><![CDATA[polyfills]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4076</guid> <description>We all want to use the hot new features being implemented in modern browsers right away, but there&amp;#39;s a small problem holding us back: how can we use these great new capabilities whilst ensuring older browsers still render pages and &amp;#8230; &lt;a
href="http://addyosmani.com/blog/polyfilling-the-html5-gaps/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/Qbc2ldnIqpE" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/polyfilling-the-html5-gaps/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/polyfilling-the-html5-gaps/</feedburner:origLink></item> <item><title>The Smashing Guide To Moving The Web Forward</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/Y2fXSvtxJvQ/</link> <comments>http://addyosmani.com/blog/movingthewebforward/#comments</comments> <pubDate>Sun, 11 Dec 2011 16:41:49 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[standards]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4060</guid> <description>In this article I&amp;#8217;d like to talk about how you can help give back to the Web and a new project that seeks to make this process easier: MoveTheWebForward.org. If you&amp;#8217;ve ever thought about contributing to the community but weren&amp;#8217;t &amp;#8230; &lt;a
href="http://addyosmani.com/blog/movingthewebforward/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/Y2fXSvtxJvQ" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/movingthewebforward/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/movingthewebforward/</feedburner:origLink></item> <item><title>Large-scale JavaScript Application Architecture</title><link>http://feedproxy.google.com/~r/blarneemagazine/~3/mS3Bf43U6Y0/</link> <comments>http://addyosmani.com/blog/large-scale-javascript-application-architecture/#comments</comments> <pubDate>Sat, 19 Nov 2011 23:21:17 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Modern JavaScript Development]]></category> <category><![CDATA[decoupled]]></category> <category><![CDATA[development]]></category> <category><![CDATA[facade pattern]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[large-scale]]></category> <category><![CDATA[mediator pattern]]></category> <category><![CDATA[module pattern]]></category> <category><![CDATA[mvc]]></category> <category><![CDATA[patterns]]></category> <guid isPermaLink="false">http://addyosmani.com/blog/?p=4021</guid> <description>Developers creating JavaScript applications these days usually use a combination of MVC, modules, widgets and plugins for their architecture. They also use a DOM manipulation library like jQuery. Whilst this works great for apps that are built at a smaller-scale, &amp;#8230; &lt;a
href="http://addyosmani.com/blog/large-scale-javascript-application-architecture/"&gt;Continue reading &lt;span
class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blarneemagazine/~4/mS3Bf43U6Y0" height="1" width="1"/&gt;</description> <wfw:commentRss>http://addyosmani.com/blog/large-scale-javascript-application-architecture/feed/</wfw:commentRss> <slash:comments>5</slash:comments> <feedburner:origLink>http://addyosmani.com/blog/large-scale-javascript-application-architecture/</feedburner:origLink></item> </channel> </rss>

