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

Tutorial: Automate Your Upgrade to CanJS 3 with can-migrate

In this tutorial, we will migrate a CanJS app to CanJS 3 using can-migrate, a CLI codebase refactoring tool that automates a large portion of the work required to upgrade a 2.x codebase to CanJS 3.

Tutorial Part 3: Documenting a Stylesheet in a Living Style Guide

The heart of creating a LSG is the ability to put your documentation right where it belongs: in the source code. Chances are that you are already documenting your code, which is a great opportunity...

Tutorial Part 2: Creating Pages in a Living Style Guide

While the bulk of your LSG documentation will come from special comments that you add to the source code, you can also create standalone pages where you can host other types of content that are not...

Tutorial Part 1: Planning Your Living Style Guide

Using a living style guide (LSG) to drive development is a practice that is gaining a lot of popularity because its many advantages, including code efficiency and UI consistency. But, how can you...

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

The Designer's Checklist for Reviewing Pull Requests

Imagine this: you’re a designer who has been tagged on a pull request as a reviewer. It’s up to you to look at the changes made and decide if you are going to approve them and let them frolic with...

How To Use NDJSON Streams with can-connect

In our previous post, we talked about how to improve an app’s performance and user experience by incrementally updating our app’s UI as we received a stream of data from our API. Our example app was...

Faster Page Loads: How to Use NDJSON to Stream API Responses

Ever wish you could send your data as a stream so that the client can start manipulating it and rendering it as it arrives? Tired of waiting for your entire JSON object to resolve before your users...

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