Frame.js is a function sequencer and library loader for large Javascript applications
Github Repository & Documentation: https://github.com/bishopZ/Frame.js
Frame.js is a function sequencer, job manager and library loader for frontend Javascript applications.
Despite the benefits of non-blocking asynchronous code execution in Javascript, endless chains of callback functions make for unreadable code and difficult to control applications.
While many function sequencers exist, such as async, Seq, and flow.js, Frame.js is focused on application-level synchronous function management, includes a library loader to mix-and-match between remote scripts, local scripts, and functions, and provides a basic set of debugging and unit testing tools.
Frame is like require.js, but designed for the frontend, with debugging tools, and it clocks in at just under 11k (compared to require.js’s minified 25k).
“looks cool, nice job :)” -Kyle Simpson, Author of LABjs
“lookin’ good! Async control flow is a beast.” -Alex Sexton, Modernizr contributor, Author of YepNope
“It looks pretty neat :) Asynchronous control flow is never easy to get right, but this certainly seems like it would help!” - Addy Osmani, jQuery contributor, http://addyosmani.com
5 Ways to Be Persuasive in Your UX Work
The best, most practical rundown of ways to get your point across in a work environment. Especially number one.
Martin Kool: How to use Firebug on your iPad and iPhone
Web developers targetting HTML5 on iDevices would really benefit from having Web Developer Tools or Firebug on Mobile Safari. Enter Firebug Lite! However, iPads, iPhones and bookmarklets don’t go well together, so I put together this little howto. All credits to Joe Hewitt for creating Firebug. Hitting that bookmarklet should give you a fully functioning Firebug at the bottom of your iPad’s viewport, like this:
Re-Thinking User Interface Design for the TV Platform
Think you have finally mastered user interfaces? Ha. Think again. The next big thing is Internet TV, but the difficulty of operating these sites with a handheld remote hampers its adoption. Our job as developers is to modify our UIs to provide access to our features and content, yet also remaining familiar to users accustomed to the simplicity of cable television interfaces. This turns out to be a very hard problem.


![The MIUR has kindly provided us with the Ubiquitous Italy platform on IdeaScale to start the public discussion with citizens. (via Ubiquitous Humanity: at iPompei for the next step of smart communities | [ AOS ] Art is Open Source)](http://25.media.tumblr.com/tumblr_m5108wjH1G1ql37xfo1_250.png)

