July 2017 DoneJS Community Update

Chasen Le Hara by Chasen Le Hara

July 2017 DoneJS Community Update

Chasen Le Hara This post highlights the notable releases, community projects, and technical content released in the DoneJS community in July 2017.

posted in Open Source ,CanJS ,StealJS ,DoneJS on August 1, 2017 by Chasen Le Hara

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.

Notable releases

We started off the month with CanJS 3.9, which includes <can-slot>, <can-template>, can-connect-ndjson, can-ndjson-stream, can-reflect, react-view-model, and more! This was a HUGE release so check out the release notes for all the details.

We also introduced can-migrate, a CLI tool for upgrading apps from CanJS 2.x to CanJS 3. It takes the grunt work out of your upgrade by using codemod scripts to take you through the migration process. We’ve added the Using Codemods guide to help you learn more about codemods, what can-migrate can do, and best practices for upgrading your app.

StealJS had a big month too with two patch releases to steal and four releases of steal-tools:

We shipped updates to a few other projects too:

Last but not least, we added search to canjs.com, which you can use on any page by clicking the 🔍 icon on the far left side of the black navigation bar. We also moved the “contribute” pages out from under the Guides section and into a new top-level Contributing page.

Demo of site search on canjs.com

Blog posts, talks & trainings

Bianca Gandolfo published three blog posts on the new NDJSON modules we added in CanJS 3.9:

  1. Streaming Data with Fetch() and NDJSON
  2. Faster Page Loads: How to Use NDJSON to Stream API Responses
  3. How To Use NDJSON Streams with can-connect

Check them out to learn how to use the new can-connect-ndjson and can-ndjson-stream packages!

You might’ve seen members of the core team at either DoneJS Chicago or JavaScriptLA. Our talks were based on two guides: the CanJS Signup and Login Recipe and the DoneJS Quick Start Guide.

Photo from DoneJS Chicago

Contributors

In addition to the projects and releases we’ve already mentioned, we’d like to recognize the following contributions from people outside the core team:

What’s next

We’re currently working on the following projects:

Next week, Justin Meyer is presenting Learn to Paddle in the Fast Waters of Streamable Web Apps at That Conference in the Wisconsin Dells. We also have meetup groups around the United States; RSVP in your area to our upcoming events!

Keep up with the latest in the community by following us on Twitter or joining us on our forums or Gitter chat!

Create better web applications. We’ll help. Let’s work together.