Skip to content

Commit cac71ef

Browse files
committed
first meetup! ✈️
0 parents  commit cac71ef

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

01-11-17.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
Proposed Topics:
2+
* Glenn: GraphQL
3+
* Glenn: `react-fiber`
4+
* Glenn: Static typing
5+
* Jan: Zeit (now, next, Hyper)
6+
* Jan: WebAssembly
7+
* Richard: `react-native`
8+
* React alternatives: Preact, Inferno, Vue, ...
9+
* Chris: Testing
10+
* HMR
11+
* Thomas: RxJS
12+
13+
Discussed Topics:
14+
* 2016 in Review: Chris (short introduction into Meteor)
15+
* Tooling (Webpack vs. meteor; Webpack code splitting for efficient routing; Webpack as successor to task runners?)
16+
* `react-router` (version 3 vs. 4),
17+
* `recompose` (trivial composition of higher-order components)
18+
* `reselect` (simplification of Redux state, keeping just minimal information)
19+
* truck factor 🚛
20+
* `styled-jsx`, CSS components: Why possibly use CSS in JavaScript? Keep CSS independent of JavaScript? (cascading vs. namespacing), `styled-components`
21+
* Glenn: `react-fiber`: Complete rewrite of React core, mainly vdom-diffing. Laggy animations induced by re-rendered components in hierarchy tree are supposed to be fixed (but still highly experimental state)
22+
* async/await vs. futures (async calls within synchronuous environments) (coming from Meteor fibers)
23+
* yarn vs. npm shrinkwrap: Works quite well in production, lockfile (yarn.lock) easily mergeable; yarn tracks sub-package versions; yarn is amazingly fast ⚡
24+
* Static typing: flow vs. TypeScript
25+
* Glenn tries to use as much flow as possible for smaller modules
26+
* Michael and Thomas: All code adapted to TypeScript
27+
* Collections of types: `flow-typed` (https://github.com/flowtype/flow-typed), DefinitelyTyped (https://github.com/DefinitelyTyped/DefinitelyTyped)
28+
* Testing: Jest? How to approach React testing?
29+
* Glenn: snapshots & static typing do lot of work beforehand (https://facebook.github.io/jest/docs/tutorial-react.html#snapshot-testing)
30+
* JavaScript without typing is more of a fear-driven development.
31+
* Don't over-test (huge payload, overhead when making changes); Richard: focus on acceptance- and e2e-tests
32+
* Automated testing: Chimp (https://chimp.readme.io/)
33+
* Chris: How to test recompose-HOCs?
34+
35+
Deferred Topics:
36+
* Server-side rendering (https://prerender.io/; Google execution of JavaScript?)
37+
* Hot module replacement (HMR)
38+
* GraphQL
39+
* `react-native`

0 commit comments

Comments
 (0)