Issue #47 - October 7, 2011
jQuery Mobile 1.0 Release Candidate 1 Released
It's been a long time coming but jQuery Mobile 1.0 is almost here. With RC1, the water's warm and you can begin to use it with confidence ahead of the final release. Too much has changed in jQuery Mobile recently to sum up here so, instead, read this fine post from the team.
Will Addy Osmani ever stop? Seems not, because this week he's back with a great set of slides designed to introduce us to the idea of decoupling parts of our applications into modules in order to scale them in the future.
Using CORS with All (Modern) Browsers
Cross-Origin Resource Sharing is a (slowly) emerging technology that gives async Web operations (think AJAX) a way to directly grab resources from different domains.
Organizing Your Backbone.js Application With Modules
Christian Hellmann of Smashing Magazine presents a code and graphics driven article about the formulas behind animation and 'easing'. Short, sweet and simple.
Leveraging Deferreds in Backbone.js
Links to Slides from JSConf.EU Presentations
A slightly ad-hoc list of links to slides from the many presentations given at last week's JSConf.EU conference. Lots of good stuff and one for the completionists.
Videos and Media
Code and Libraries
Zynga Scroller: A Scrolling and Zooming Component
Zynga (of Farmville fame) has released a rendering and event framework agnostic component for implementing scrolling and zooming systems (including deceleration, edge bouncing, paging, and snapping). The included demos show the way.
Notificon: Dynamically Updatable Client-Side Favicon Notifications
Recommended jQuery Plugin Patterns
The 1st Thing That Should Be Shown in Trigonometry Class (using d3.js)
A cute live demo of using d3.js, the 'data driven' visualization library, to show off the relationship between pi, sines, and cosines.
An alternative to the above, written using paper.js
A Live Web-based JSON Parser/Visualizer