Archives for Canjs 
Weekly Widget 7 - Computes and Sliders
Learn why can.compute is the last API you will ever need as we explore using it.
Read More »Weekly Widget 6 - Instantaneous Web Apps
Learn how to make apps more responsive with queued requests.
Read More »Weekly Widget 3 - Paginated Grid
Learn how to make a paginated grid and a little bit about how to organize a CanJS app.
Read More »Weekly Widget 2 - 2-Way Mustache Helpers
Learn how to make 2-way binding Mustache Helpers
Read More »CanJS 1.1 Release Notes
Today we're happy to announce the latest major release of CanJS.
Read More »Podovi Bitcast 1 - What's Happening
Watch Bitovi's first podcast to learn what we've been working on and where were going with our open source projects like JavaScriptMVC, CanJS, jQuery++, Steal and more.
Read More »Hashchange Routing with can.route - Part 2 - Advanced
can.route is freaking awesome at hashchange routing. This is the second of a two part article on can.route. This article covers advanced usage of can.route.
Read More »Hashchange Routing with can.route - Part 1 - Basics
can.route is freaking awesome at hashchange routing. This is the first of a two part article on can.route. This article covers basic usage of can.route with can.Control and the "route" event.
Read More »Avoid the Zombie Apocalypse
Memory leaks are like zombies. Just a couple and you can easily navigate around their outstretched arms and groans. But when you have a pack of zombies, you’ve got a real problem. CanJS will help you avoid the zombie apocalypse.
Read More »