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.
Notable releases
We started the month off with CanJS 3.9.1, a patch release with dozens of bugfixes. At the end of the month, we released CanJS 3.10 with lots of new features:
- A more intuitive binding syntax
- Named inline partials
- {{debugger}} helper
- can-element
- can-kefir
- whitespace control
- …and more!
Check out the 3.10 release notes for more info and examples of the new features.
StealJS had lots of new releases too:
- steal patches: 1.5.7 (improved error messages), 1.5.8 (AMD fixes), 1.5.9 (drop babel-preset-stage-0 requirement), 1.5.10 (parsing fixes), and 1.5.11 (CJS detection fix)
- steal-bundle-manifest 1.0.2 (script ordering fix) and new steal-bundle-manfiest docs
- steal-push: 1.1 (adds
rel=preload
support) and 1.2 (more customization options) - steal-tools 1.8 with more support for Web Workers, using the optimize API via the CLI, and more!
Blog posts, talks, & trainings
Two of our contributors presented at conferences last month:
- Adam Barrett hosted sessions on modlet workflow and StealJS at KCDC
- Justin Meyer presented Learn to Paddle in the Fast Waters of Streamable Web Apps at That Conference
We’ve been working a lot on taking advantage of new technologies such as streams, fetch, HTTP/2 Push, and NDJSON. You can find useful articles, projects, and presentations on our Streamable Web Apps page.
Adri De La Cuadra published a three part tutorial on using DocumentCSS to create a living style guide. Her step-by-step guide shows you how to plan, create pages, and document stylesheets in a living style guide. Check out her posts if you haven’t already!
Bianca Gandolfo published a video and blog post tutorial on using can-migrate to automate your upgrade to CanJS 3. If you’re still on CanJS 2, check out her post for a step-by-step guide to upgrading!
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:
- Adam L Barrett’s contribution to CanJS
- Alfredo Delgado’s contribution to CanJS
- Austin Kurpuis’s contributions to bit-docs and CanJS
- Bianca’s contributions to CanJS
- Brad Momberger’s contributions to CanJS
- Chris Andrejewski’s contributions to CanJS
- Ilya Fadeev’s contribution to CanJS
- James Atherton’s contributions to CanJS and StealJS
- Joel Kuzmarski’s contribution to StealJS
- John Gardner’s contributions to CanJS
- Manuel Mujica’s contributions to bit-docs, CanJS, and StealJS
- Miko Brandini’s contribution to CanJS
- Obaid’s contribution to CanJS
What’s next
Tonight you can come to DoneJS Chicago to learn how to build a progressively loaded app with StealJS. We also have events scheduled for the following meetups; RSVP today!
- DoneJS Chicago — Oct 4th
- DoneJS Silicon Valley — Oct 11th
- DoneJS Boston — Oct 17
- DoneJS Los Angeles — Oct 17th
We’re currently working on the following projects:
- A survey to collect feedback from the community
- CanJS 3.11
- Minimal production loader for StealJS to make production builds smaller and faster
- Making debugging CanJS apps easier
- Improving the can-connect & can-set APIs & documentation so they’re easier to use & understand
- Improving bit-docs so new versions of DocumentCSS and DocumentJS can be built
As always, you can keep up with the latest in the community throughout the month by following us on Twitter or joining us on our forums or Gitter chat!
Next Post