# DoneJS Contributors Meeting – 2017-09-22

**URL:** <https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723>\
**Category:** DoneJS\
**Created:** [September 21, 2017, 7:51pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723 "2017-09-21T19:51:46Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![chasen](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/chasen/32/402_2.png) [@chasen](https://forums.bitovi.com/u/chasen)\
**Post date:** [September 21, 2017, 7:51pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/1 "2017-09-21T19:51:46Z")

</div>

Please add topics for discussion (and your status if you’re a contributor).

**Epics:**

- [bit-docs alpha](https://github.com/bit-docs/bit-docs/issues/35) — `32 / 135` ↗️
- [CanJS 3.11.0](https://github.com/canjs/canjs/issues/3495) — `55 / 69` ↗️
- [HTTP/2 & Incremental Rendering Evangelism](https://github.com/donejs/donejs/issues/1007) — `22 / 51`
- [Launch the community survey](https://github.com/donejs/developer-relations/issues/68) — `20 / 49` ↗️
- [Proposal: Streamable apps](https://github.com/donejs/donejs/issues/834) — `219 / 261`
- [React View-Model](https://github.com/canjs/react-view-models/issues/13) — `39 / 59`
- [Revisit can-connect](https://github.com/canjs/can-connect/issues/288) — `15 / 25`
- [Slim - Phase 2](https://github.com/stealjs/steal-tools/issues/720) — `34 / 34` 🔥🎊💃
- [2017-09 Developer Relations](https://github.com/donejs/developer-relations/issues/66) — `66 / 112`

**Live Stream:**

---

<div class="post-metadata">

**Author:** ![chasen](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/chasen/32/402_2.png) [@chasen](https://forums.bitovi.com/u/chasen)\
**Post date:** [September 22, 2017, 3:15pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/2 "2017-09-22T15:15:22Z")

</div>

**Last week:**

- CSS-Tricks articles published!
  - [The Key to Building Large JavaScript Apps: The Modlet Workflow](https://css-tricks.com/key-building-large-javascript-apps-modlet-workflow/)
  - [The Modlet Workflow: Improve Your Development Workflow with StealJS](https://css-tricks.com/modlet-workflow-improve-development-workflow-stealjs/)

- Rewrote the RVM article
- Launched the [DoneJS community survey landing page](https://donejs.com/survey.html)
- Worked on adding a link to the survey on [CanJS.com](http://CanJS.com), [DoneJS.com](http://DoneJS.com), and [StealJS.com](http://StealJS.com) (will be launched soon)
- Other survey prep

**Next week:** prep for our first product cycle

---

<div class="post-metadata">

**Author:** ![imaustink](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/imaustink/32/272_2.png) [@imaustink](https://forums.bitovi.com/u/imaustink)\
**Post date:** [September 22, 2017, 3:19pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/3 "2017-09-22T15:19:21Z")

</div>

**Last Week:**

- Bitcentive point decay
- Bitcentive performance improvement
- `can-compute-memoize`

**Next Week:**

- ???

---

<div class="post-metadata">

**Author:** ![matthewp](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/matthewp/32/77_2.png) [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Post date:** [September 22, 2017, 3:23pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/4 "2017-09-22T15:23:21Z")

</div>

# Last Week

- Fixed memory leak issues in done-ssr
- Fixed CI tests in donejs/donejs
- Began working on done-ssr zones

# Next Week

- Finish writing done-ssr zones, create some guides on common use-cases.
- Analyze survey results.

---

<div class="post-metadata">

**Author:** ![justinbmeyer](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/justinbmeyer/32/179_2.png) [@justinbmeyer](https://forums.bitovi.com/u/justinbmeyer)\
**Post date:** [September 22, 2017, 3:24pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/5 "2017-09-22T15:24:28Z")

</div>

This Week:

- Made can-reflect work with Map and Set
- Wrote up several proposals
- Experimented with [queues](https://github.com/canjs/can-queues) for [https://github.com/canjs/canjs/issues/3507](https://github.com/canjs/canjs/issues/3507)

Next Week:

- Finish can-reflect / can-symbol article

---

<div class="post-metadata">

**Author:** ![pYr0x](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/pyr0x/32/95_2.png) [@pYr0x](https://forums.bitovi.com/u/pYr0x)\
**Post date:** [September 22, 2017, 3:26pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/6 "2017-09-22T15:26:44Z")

</div>

### Last Week:

- some improvements on steal-serviceworker
- steal-bundler minor patch
- steal-tools optimize bundle and bundleAssets work together
- steal pwa example

### Next Week

- get steal-tools optimize bundle work on steal PWA example.
- steal pwa example add manifest.json for device installation

---

<div class="post-metadata">

**Author:** ![bmomberger-bitovi](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/bmomberger-bitovi/32/128_2.png) [@bmomberger-bitovi](https://forums.bitovi.com/u/bmomberger-bitovi)\
**Post date:** [September 22, 2017, 3:32pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/7 "2017-09-22T15:32:15Z")

</div>

This week:

- can-stache 3.8/can-view-import 3.2: dynamic imports, and hash keys for the {{#with}} helper
- Prepared can-reflect-promise for integration into canjs/canjs
- Removed can-util/ajax/ajax import (& deprecation warning) from can-connect

Next week:

- Release CanJS 3.11
- reversible can-stache-converters

---

<div class="post-metadata">

**Author:** ![cherif\_b](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/cherif_b/32/31_2.png) [@cherif\_b](https://forums.bitovi.com/u/cherif_b)\
**Post date:** [September 22, 2017, 3:34pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/8 "2017-09-22T15:34:33Z")

</div>

## This week

- I was not available to do contributions this last couple of weeks.

## Next week

- Solve issues on CanJS/DoneJS

---

<div class="post-metadata">

**Author:** ![chasen](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/chasen/32/402_2.png) [@chasen](https://forums.bitovi.com/u/chasen)\
**Post date:** [September 22, 2017, 6:30pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/9 "2017-09-22T18:30:58Z")

</div>

**Attendees:** @bmomberger-bitovi @chasen @cherif_b @justinbmeyer @matthewp

**Community survey ([1:15](https://youtu.be/95OX6-qii24?t=1m15s)):**

[Sign up for the survey!](https://donejs.com/survey.html)

Click on the timestamps below to see us talk about each item.

- CanJS:
  1. [Queues for error-free and traceable code](https://github.com/canjs/canjs/issues/3507) ([2:20](https://youtu.be/95OX6-qii24?t=2m20s))
  2. [Group API docs by purpose instead of collection](https://github.com/canjs/canjs/issues/3404) ([8:30](https://youtu.be/95OX6-qii24?t=8m30s))
  3. [Allow can-observe to make plain Objects and Arrays observable and work without proxy](https://github.com/canjs/can-observe/issues/19) ([11:35](https://youtu.be/95OX6-qii24?t=11m35s))
  4. [Make CanJS easier to debug](https://github.com/canjs/canjs/issues/3278) ([15:50](https://youtu.be/95OX6-qii24?t=15m50s))
  5. [Support JSX-like template syntax](https://github.com/canjs/canjs/issues/3569) ([21:16](https://youtu.be/95OX6-qii24?t=21m16s))
  6. [Use can-element for guides and recipes](https://github.com/canjs/canjs/issues/3570) ([24:15](https://youtu.be/95OX6-qii24?t=24m15s))
  7. [can-stache 4.0](https://github.com/canjs/can-stache/issues/289) ([28:44](https://youtu.be/95OX6-qii24?t=28m44s))
  8. [Make it easier to configure and understand can-set](https://github.com/canjs/can-set/issues/54) ([35:26](https://youtu.be/95OX6-qii24?t=35m26s))
  9. [Allow properties to be defined with decorators](https://github.com/canjs/can-define/issues/190) ([42:02](https://youtu.be/95OX6-qii24?t=42m02s))

- DoneJS:
  1. [Add an ecosystem/generators/plugins page](https://github.com/donejs/donejs/issues/682) ([43:35](https://youtu.be/95OX6-qii24?t=43m35s))
  2. [Baseline PWA support](https://github.com/donejs/donejs/issues/734) ([48:08](https://youtu.be/95OX6-qii24?t=48m08s))
  3. [A better console for --develop](https://github.com/donejs/done-serve/issues/22) ([51:24](https://youtu.be/95OX6-qii24?t=51m24s))
  4. [Add docs for customizing the generator templates](https://github.com/donejs/generator-donejs/issues/140) ([55:34](https://youtu.be/95OX6-qii24?t=55m34s))

- StealJS:
  1. [Reorganize the API page by topic](https://github.com/stealjs/stealjs/issues/76) ([58:12](https://youtu.be/95OX6-qii24?t=58m12s))
  2. [Allow transpiling module formats other than ESM](https://github.com/stealjs/steal/issues/1276) ([1:01:50](https://youtu.be/95OX6-qii24?t=1h1m50s))
  3. [Minimize bundle size with tree-shaking](https://github.com/stealjs/rfcs/issues/8) ([1:05:29](https://youtu.be/95OX6-qii24?t=1h5m29s))
  4. [Remove automatic main loading](https://github.com/stealjs/rfcs/issues/7) ([1:08:10](https://youtu.be/95OX6-qii24?t=1h8m10s))
  5. [Support babel-preset-env](https://github.com/stealjs/steal/issues/1277) ([1:11:36](https://youtu.be/95OX6-qii24?t=1h11m36s))

---

<div class="post-metadata">

**Author:** ![roemhildtg](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/roemhildtg/32/103_2.png) [@roemhildtg](https://forums.bitovi.com/u/roemhildtg)\
**Post date:** [September 22, 2017, 7:49pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2017-09-22/723/10 "2017-09-22T19:49:20Z")

</div>

Good idea on the topic time stamps!
