<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>AddyOsmani.com &#124; Articles for developers &#187; Web Development</title> <atom:link href="http://addyosmani.com/blog/category/web-development/feed/" rel="self" type="application/rss+xml" /><link>http://addyosmani.com/blog</link> <description>This is the home of Addy Osmani (JavaScript &#38; UI Developer, Designer &#38; 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>Mon, 30 Jan 2012 16:10:54 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Reddit AMA: Ask Addy Anything</title><link>http://addyosmani.com/blog/reddit-ama-ask-addy-anything/</link> <comments>http://addyosmani.com/blog/reddit-ama-ask-addy-anything/#comments</comments> <pubDate>Mon, 30 Jan 2012 16:10:54 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[reddit]]></category> <guid
isPermaLink="false">http://addyosmani.com/blog/?p=4337</guid> <description><![CDATA[&#160; As a writer and developer, I take a lot of pride in anything I publish or release that helps make other developer&#39;s lives a little bit easier.&#160; I thoroughly enjoy sharing knowledge and I&#39;m happy when people come up &#8230; <a
href="http://addyosmani.com/blog/reddit-ama-ask-addy-anything/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/reddit-ama-ask-addy-anything/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>jQuery UI Bootstrap 0.2 Released</title><link>http://addyosmani.com/blog/jquery-ui-bootstrap-0-2-released/</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><![CDATA[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. &#160; Fixes Include Compatibility &#8230; <a
href="http://addyosmani.com/blog/jquery-ui-bootstrap-0-2-released/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/jquery-ui-bootstrap-0-2-released/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>jQuery UI Bootstrap &#8211; A New Bootstrap-inspired Theme For Your Widgets</title><link>http://addyosmani.com/blog/jquery-ui-bootstrap/</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><![CDATA[I recently released the first version of a new project called jQuery UI Bootstrap &#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. &#8230; <a
href="http://addyosmani.com/blog/jquery-ui-bootstrap/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/jquery-ui-bootstrap/feed/</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>Backbone Fundamentals &#8211; A Free Work-In-Progress Book For Developers Of All Levels</title><link>http://addyosmani.com/blog/backbone-fundamentals/</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><![CDATA[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 &#8230; <a
href="http://addyosmani.com/blog/backbone-fundamentals/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/backbone-fundamentals/feed/</wfw:commentRss> <slash:comments>21</slash:comments> </item> <item><title>GitHub Watchers &#8211; An Embeddable GitHub &#8216;Watchers&#8217; Button For Your Site</title><link>http://addyosmani.com/blog/github-watchers/</link> <comments>http://addyosmani.com/blog/github-watchers/#comments</comments> <pubDate>Mon, 31 Oct 2011 07:53:50 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[api]]></category> <category><![CDATA[button]]></category> <category><![CDATA[followers]]></category> <category><![CDATA[github]]></category> <category><![CDATA[github api]]></category> <category><![CDATA[watch counts]]></category> <category><![CDATA[watchers]]></category> <guid
isPermaLink="false">http://addyosmani.com/blog/?p=3924</guid> <description><![CDATA[These days we have embeddable share and follower buttons for almost every aspect of the web, except of course for GitHub. I wanted to help remedy that, so over the weekend I created a customizable JavaScript button (that uses the &#8230; <a
href="http://addyosmani.com/blog/github-watchers/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/github-watchers/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Building Mobile JavaScript WebApps With Backbone.js &amp; jQuery: Part I</title><link>http://addyosmani.com/blog/building-mobile-javascript-webapps-with-backbone-js-jquery-part-i/</link> <comments>http://addyosmani.com/blog/building-mobile-javascript-webapps-with-backbone-js-jquery-part-i/#comments</comments> <pubDate>Thu, 11 Aug 2011 05:29:38 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[backbone]]></category> <category><![CDATA[controllers]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[jquery mobile]]></category> <category><![CDATA[models]]></category> <category><![CDATA[mvc]]></category> <category><![CDATA[namespacing]]></category> <category><![CDATA[routers]]></category> <category><![CDATA[views]]></category> <guid
isPermaLink="false">http://addyosmani.com/blog/?p=3708</guid> <description><![CDATA[Welcome to Part 1 of a two-part tutorial on building complete mobile web applications in JavaScript using DocumentCloud&#39;s Backbone.js, jQuery Mobile and LABjs. In Part 1, I&#39;ll be covering a complete run-down of Backbone 0.5.2&#39;s models, views, collections and routers &#8230; <a
href="http://addyosmani.com/blog/building-mobile-javascript-webapps-with-backbone-js-jquery-part-i/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/building-mobile-javascript-webapps-with-backbone-js-jquery-part-i/feed/</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>Exploring The Decorator Pattern In JavaScript &amp; jQuery</title><link>http://addyosmani.com/blog/decorator-pattern/</link> <comments>http://addyosmani.com/blog/decorator-pattern/#comments</comments> <pubDate>Fri, 15 Jul 2011 09:31:42 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[decorator]]></category> <category><![CDATA[decorator pattern]]></category> <category><![CDATA[decorators]]></category> <category><![CDATA[design patterns]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[jquery]]></category> <guid
isPermaLink="false">http://addyosmani.com/blog/?p=3565</guid> <description><![CDATA[Today we&#39;ll be taking a look at the decorator pattern, a structural pattern that promotes code reuse and is a flexible alternative to subclassing. This pattern is also useful for modifying existing systems where you may wish to add additional &#8230; <a
href="http://addyosmani.com/blog/decorator-pattern/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/decorator-pattern/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Managing JavaScript Application Resources with the Flyweight Pattern</title><link>http://addyosmani.com/blog/flyweight-pattern/</link> <comments>http://addyosmani.com/blog/flyweight-pattern/#comments</comments> <pubDate>Mon, 04 Jul 2011 16:58:37 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[application resources]]></category> <category><![CDATA[design pattern]]></category> <category><![CDATA[flyweight]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[pattern]]></category> <guid
isPermaLink="false">http://addyosmani.com/blog/?p=3671</guid> <description><![CDATA[In design patterns, the flyweight is considered one of the most useful classical solutions for code that&#39;s repetitive, slow and inefficient &#8211; for example: situations where we might create large numbers of similar objects. It&#39;s of particular use in JavaScript &#8230; <a
href="http://addyosmani.com/blog/flyweight-pattern/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/flyweight-pattern/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Pros And Cons Of JavaScript Micro-Frameworks</title><link>http://addyosmani.com/blog/prosconsmicroframeworks/</link> <comments>http://addyosmani.com/blog/prosconsmicroframeworks/#comments</comments> <pubDate>Mon, 30 May 2011 13:11:59 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Modern JavaScript Development]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[ender]]></category> <category><![CDATA[ender.js]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[javascript micro-frameworks]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[micro]]></category> <category><![CDATA[micro-frameworks]]></category> <category><![CDATA[micro-libraries]]></category> <category><![CDATA[microframeworks]]></category> <category><![CDATA[microjs]]></category> <category><![CDATA[microjs.com]]></category> <category><![CDATA[thomas fuchs]]></category> <guid
isPermaLink="false">http://addyosmani.com/blog/?p=3439</guid> <description><![CDATA[Introduction The concept of the JavaScript micro-framework has always existed, tackling tasks ranging from client-side templating through compact solutions for MVC-architecture and beyond. With an increased recent interest in combining such focused solutions into a custom modularized framework for your &#8230; <a
href="http://addyosmani.com/blog/prosconsmicroframeworks/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/prosconsmicroframeworks/feed/</wfw:commentRss> <slash:comments>25</slash:comments> </item> <item><title>Building JavaScript Web Apps With MVC &amp; Spine.js</title><link>http://addyosmani.com/blog/building-apps-spinejs/</link> <comments>http://addyosmani.com/blog/building-apps-spinejs/#comments</comments> <pubDate>Mon, 02 May 2011 11:27:24 +0000</pubDate> <dc:creator>Addy</dc:creator> <category><![CDATA[Modern JavaScript Development]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[architecture]]></category> <category><![CDATA[backbone]]></category> <category><![CDATA[backbone.js]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[mvc]]></category> <category><![CDATA[mvc tutorial]]></category> <category><![CDATA[spine.js]]></category> <category><![CDATA[spine.js demo]]></category> <category><![CDATA[spine.js docs]]></category> <category><![CDATA[spine.js tutorial]]></category> <guid
isPermaLink="false">http://addyosmani.com/blog/?p=3311</guid> <description><![CDATA[JavaScript developers wishing to add more structure to their code often look for simple ways to apply the popular MVC architecture pattern to their applications. Utilizing a client-side MVC framework can be useful for such code organization and today we&#8217;ll &#8230; <a
href="http://addyosmani.com/blog/building-apps-spinejs/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <wfw:commentRss>http://addyosmani.com/blog/building-apps-spinejs/feed/</wfw:commentRss> <slash:comments>24</slash:comments> </item> </channel> </rss>
