March 2018 DoneJS Community Update

CanJS 4 & DoneJS 2 CanJS 4 and DoneJS 2 are out! Check out those blog posts for the full details on the new: debugging tools (hello can-debug) streaming property definitions (goodbye listening to...

Improved Error Handling in DoneJS

DoneJS now features improved error handling and messaging for those on donejs@2. In recent weeks we have added:

DoneJS 2.0 Released

Earlier last month CanJS 4.0 was released bringing a load of new features. We heard early (while 4.0 was still in prerelease, in fact), that DoneJS users wanted to upgrade. Once 4.0 was out we had to...

A Refactoring

This is a refactoring where an example task goes through rounds of iteration, improving the design with commentary. Our goal is to create a service for sending email. We need a set of options that...

CanJS 4.0

If you are brand new to CanJS, we suggest reading its technology overview for background information on what CanJS does and how it works. Dear JavaScript Community, The humble DoneJS core team is...

December 2017 DoneJS Community Update

CanJS updates The core team has been focusing our attention on shipping CanJS 4.0, which will make CanJS easier to debug with queues for error-free and traceable code.

October 2017 DoneJS Community Update

We’ve made a lot of progress on the highest-voted items from the community survey in September.

Finding Ideas Through Sketching

The most difficult part of any design process can be finding the correct, best, or most successful idea out of all possible ideas out there. In User Experience (UX) we start by finding empathy with...

Use Lazy Values to Speed Up Your JS Apps

Defining properties with "lazy values" is a technique you can use to improve performance in Object-Oriented JavaScript. It is especially beneficial because it can improve application load time, which...

September 2017 DoneJS Community Update

Lots of notable releases, community projects, and technical content were released in the DoneJS community last month! This post outlines some of the highlights from September 2017.