# Bitovi Community Survey—February 2019

**URL:** <https://forums.bitovi.com/t/bitovi-community-survey-february-2019/1025>\
**Category:** Uncategorized\
**Created:** [February 8, 2019, 4:55pm UTC](https://forums.bitovi.com/t/bitovi-community-survey-february-2019/1025 "2019-02-08T16:55:13Z")\
**Posts on this page:** 1\
**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:** [February 8, 2019, 4:55pm UTC](https://forums.bitovi.com/t/bitovi-community-survey-february-2019/1025/1 "2019-02-08T16:55:13Z")

</div>

Live stream:

## Bitovi University

- App architecture
- CSS Grid
- Finite state machines / pushdown automata for state management
- Flexbox
- Memory safety & debugging leaks
- Performance profiling & best practices
- React state management
- Real-time (non-REST): HTTP/2 Server Push, WebSockets, etc.
- Setting expectations & aligning goals
- TDD & testing best practices
- Technical writing & communication skills

## Open Source

**Proposals we’re working on:**

- [Continue improving CanJS DevTools](https://github.com/canjs/canjs/issues/4321)

**Proposals we’ve committed to doing:**

- [Add a Data Guide](https://github.com/canjs/canjs/issues/4014)
- [Add warnings when mutations occur in the wrong spot](https://github.com/canjs/canjs/issues/4513)
- [Improve StealJS build performance and watch mode](https://github.com/stealjs/steal-tools/issues/884)

**New in this survey:**

- [Add a guide for using CanJS with other libraries](https://github.com/canjs/canjs/issues/4730)
- [Create a debugging guide for StealJS](https://github.com/stealjs/stealjs/issues/89)

**Proposals in this survey that have been in previous surveys:**

- [can-element + can-observe [+ can-jsx]](https://github.com/canjs/can-element/issues/37)
- [Create mix-ins for drag, drop, & swipe events](https://github.com/donejs/donejs/issues/1117)
- [Introduce DOM diffing](https://github.com/canjs/canjs/issues/4595)
- [Make a simplified routing solution](https://github.com/canjs/canjs/issues/4448)
- [Observable Finite State Machines](https://github.com/canjs/can-define/issues/368)
