Chris Gomez

Be proactive, not reactive - Faster DOM updates via change propagation

posted in Open Source, Development on February 11, 2016 by Chris Gomez

Learn how change propagation using Red-Black trees can update the DOM faster than Virtual DOM diffing.
Justin Meyer

Object.observe is dead, long live ES6 Proxies

posted in Open Source, Development on February 2, 2016 by Justin Meyer

Learn how ES6 Proxies are a much improved version of Object.observe and solve some of the core challenges of JavaScript framework authors.
Justin Meyer

CanJS 2.3 Release

posted in Open Source on January 22, 2016 by Justin Meyer

CanJS 2.3 is out. Actually, it's been out for a while. But now it's stable, documented, and ready for you to upgrade to. Read on to find out what you CAN do with this release.
Joe Crick

Routing in CanJS

posted in Open Source, Development on November 5, 2015 by Joe Crick

Understanding routing in CanJS can be a hurdle for new developers. In this article, we'll demystify CanJS's routing, so you can start using it today.
Justin Meyer

DoneJS Release

posted in Open Source on October 28, 2015 by Justin Meyer

Today, two years after JavaScriptMVC 3.3 was released, we are announcing DoneJS - the easiest way to get your amazing application done! Learn about DoneJS's best features, what we're doing to help the community learn the tech, and how we think we've struck the right balance between stability and change.
Brian Moschel

Bitovi Summer Training Retreat 2015

posted in Open Source, Training on September 3, 2015 by Brian Moschel

The Bitovi team just finished our annual summer Training Retreat. We all gathered in downtown Chicago for a week with three goals:
Brian Moschel

Longevity (or Lack Thereof) in JavaScript Frameworks

posted in Open Source, Development on August 11, 2015 by Brian Moschel

Framework longevity is a critical ingredient in project success. Choosing a framework that ends up fizzling out leads to time-wasting rewrites and lost momentum. This article will help you avoid that fate.
Kyle Gifford

5 Easy Steps for Building Reusable Web Components

posted in Open Source, Development on August 6, 2015 by Kyle Gifford

The best web components are flexible, extensible, and reusable. Follow these 5 easy steps to make your components the ultimate in reusable: organized, tested, demoed, documented and published. We'll even share tips to help you open-source your component!
Brian Moschel

Custom HTML Element Architecture: Why its Awesome and How to Use it Today

posted in Open Source, Development on June 21, 2015 by Brian Moschel

Custom HTML Element architecture involves building JavaScript applications entirely from, you guessed it, custom HTML elements.
David Luecke

CanJS 2.2.6 released

posted in Open Source on May 21, 2015 by David Luecke

Yesterday we released CanJS 2.2.6 with several bug fixes and memory improvements. As always, we recommend upgrading and if you run into issues feel free to get in touch with us on Gitter or create an issue on GitHub.