StealJS 2.0 Released

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

CanJS 5.0

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...

Best Practices for Working with SVGs

For the past several years I've been working with SVGs - a lot. Not surprising to myself, I quickly fell in love with them for all the reasons I love vector art. I have come up with several tricks to...

How Bitovi Used StackStorm to Solve DevOps Automation for an Enterprise Client

A Fortune 100 company who needed to ensure millions of users are never without service wanted to streamline their DevOps procedures to solve a myriad of problems most enterprise-level companies face...

June 2018 DoneJS Community Update

Sneak peek: CanJS 5’s new data layer In our first community survey, making it easier to configure and understand can-set was one of the top-voted items. We’re excited to deliver on that proposal in...

May 2018 DoneJS Community Update

Tree Shaking with CanJS One of the most highly-voted on items from our March community survey was making CanJS tree-shakable, and it’s now available in CanJS 4.2!

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...