Loading

Join Us for Our First Online Meetup

This meetup already happened! You can watch the recordings on YouTube:


Join us on February 14th at 9 am Pacific Time for our first online meetup! We’ll have a handful of short talks on a variety of interesting topics, plus time afterwards to discuss the presentations, talk with the presenters, and put the meet in meetup.

Chasen Le Hara

Chasen Le Hara

CanJS Debugging Tutorial

{% raw %}

This tutorial walks through some of CanJS's most useful debugging features. If you are new to CanJS, and want to be impressed, you might checkout it's two most unique and powerful features first:

  • Understand what happened with logStack - A change in one value results in a change in another value, which results in another value change. This relationship can be hard to understand and isn't visible in the stack.  Fortunately, CanJS has a stack that lays out exactly why something changed.
  • Understand what changes the DOM - If you inspect an element, CanJS can tell you all of the values that went into composing the element's values.
Justin Meyer

Justin Meyer

StealJS 2.0 Released

StealJS 2.0 is out and available on npm! 🎆 Check out the migration guide to help you upgrade.

The Bitovi Team

The Bitovi Team

CanJS 5.0

{% raw %}

Dear Web Developers,

The humble DoneJS core team enthusiastically presents CanJS 5.0. Like 4.0 before it, this release continues to simplify CanJS and solve problems in new and ergonomic ways. If you are unfamiliar with CanJS, the common web development problems it tackles are:

  • Responding to user interactions and updating HTML with components (custom elements).
  • Retrieving and modifying service data with models.
  • Routing url changes to state changes and state changes to url changes with routing.

Driven by community feedback, CanJS 5.0 focused primarily on making CanJS easier to use and learn in modern development environments and improving the model layer. Yet, we still managed to improve components, routing and even testing with one new feature.

Justin Meyer

Justin Meyer