Skip to content

Commit

Permalink
Moved « future retreat, where to resume » directions from 12.2018 to …
Browse files Browse the repository at this point in the history
…02.2019 (#2)
  • Loading branch information
olange committed Feb 5, 2019
1 parent 7d0a032 commit 2b0de41
Show file tree
Hide file tree
Showing 3 changed files with 82 additions and 66 deletions.
53 changes: 2 additions & 51 deletions 201812-code-retreat/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Code & study, quietly. [Next retreat »](../201902-code-retreat/README.md)

## Future retreat, where to resume

On our way to _Theater Decision Making_, [Data glyphs](https://github.com/olange/noia) and [webcomponents.store](https://webcomponents.store)
On our way to [Data glyphs](https://github.com/olange/noia) and [webcomponents.store](https://webcomponents.store)

* [Learning Service Workers](https://github.com/olange/learning-service-workers/) research track
* [Experiment 06 · Re-route fetch of data to worker](../issues/8) streaming data in & out a worker
Expand All @@ -27,56 +27,7 @@ On our way to _Theater Decision Making_, [Data glyphs](https://github.com/olange
* [Learning Service Workers › Service Workies](https://serviceworkies.com/) mastery game
* [Learning Streams and Observables](https://github.com/olange/learning-streams/) research track
* [thi.ng/rstream](https://github.com/thi-ng/umbrella/tree/master/packages/rstream) _Lightweight reactive multi-tap streams and transducer based transformation pipeline constructs, written in TypeScript_
* [Reactive.howi](https://reactive.how/) online resource
* Databases & in-browser query engine
* [MDN › IndexedDB API](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API)
* [DataScript](https://github.com/tonsky/datascript) _Immutable database and Datalog query engine for Clojure, ClojureScript and JS_
* [Google Cloud Firestore](https://firebase.google.com/docs/firestore/) _Flexible, scalable NoSQL cloud database to store and sync data for client- and server-side development_
* [Apollo Client](https://www.apollographql.com/) and [Lit-Apollo](https://github.com/apollo-elements/apollo-elements)
* Layout
* [Graph Layouts with Neo4j Graph Algorithms and Machine Learning](https://ptat.ch/2RqwSpj)
* [Cytoscape](https://cytoscape.org/)
* [Cola.js](https://ialab.it.monash.edu/webcola/)
* [Hamiltonian Graph Builder](http://bl.ocks.org/christophermanning/1703449?lcfCode=[10]100&animationSpeed=1&lockVertices=0)
* Envisioning information
* [D3.js › Examples](https://github.com/d3/d3/wiki/Gallery)
* [Visual Group Theory](http://web.bentley.edu/empl/c/ncarter/vgt/) Nathan Carter
* [Hamiltonian Graphs](https://www.google.com/search?q=hamiltonian+graphs)
* Databases
* [Dgraph](https://blog.dgraph.io/post/badger-over-rocksdb-in-dgraph/)
* Knowledge documentation
* [Kumu](https://kumu.io/)

## Company

* [Google Cloud Certifications › QwikLabs](https://cloud.google.com/certification/)
* [Google re:rework](https://rework.withgoogle.com)
* Google Cloud Newsletters
* [Better User Stories](https://www.betteruserstories.com/courses/better-user-stories/videos) de Mike Cohn
* L3C

## Research Projects

* [Dglyphs](https://github.com/olange/noia)
* Poliscope Data pipes › EDN⟶Web Components (publishing engine pour Yves!?)
* Neo4j 3.5 & Sync with Firestore

## Alternative tracks

* Datasets to work with every type of database
* Have some fun
* [Vuo](https://vuo.org)
* [Observable](https://beta.observablehq.com/)
* Visualization worlds of their own
* [thi.ng](http://thi.ng/) Karsten Schmidt
* [D3.js](https://d3js.org)
* Languages
* Deepening ES6
* [Exploring JS](http://exploringjs.com/impatient-js/index.html) Axel Rauschmeyer
* TypeScript
* [The TypeScript Tax](https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b) Eric Elliott, 23.01.2019
* [Mocking is a Code Smell](https://medium.com/javascript-scene/mocking-is-a-code-smell-944a70c90a6a) Eric Elliott, 20.10.2017
* Ramda
* [Ramda.js](https://ramdajs.com) _Official website; lookout for flow description and composition_
* ClojureScript
* [ClojureScript.org](https://clojurescript.org/)
* [DataScript](https://github.com/tonsky/datascript) _Immutable database and Datalog query engine for Clojure, ClojureScript and JS_
65 changes: 65 additions & 0 deletions 201902-code-retreat/directions/Olivier.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Future retreat, where to resume · Olivier

On our way to _Theater Decision Making_, [Data glyphs](https://github.com/olange/noia) and [webcomponents.store](https://webcomponents.store)

* [Learning Service Workers](https://github.com/olange/learning-service-workers/) research track
* [Experiment 06 · Re-route fetch of data to worker](../issues/8) streaming data in & out a worker
* [Learning Service Workers › Service Workers: an Introduction](https://developers.google.com/web/fundamentals/primers/service-workers/) GWF, Matt Gaunt
* [Learning Service Workers › The Year of the Streams](https://jakearchibald.com/2016/streams-ftw/) Jake Archibald
* [Declarative Router](https://jakearchibald.com/2019/service-worker-declarative-router/) Jake Archibald, 07.01.2019
* [Learning Service Workers › Service Workies](https://serviceworkies.com/) mastery game
* [Learning Streams and Observables](https://github.com/olange/learning-streams/) research track
* [thi.ng/rstream](https://github.com/thi-ng/umbrella/tree/master/packages/rstream) _Lightweight reactive multi-tap streams and transducer based transformation pipeline constructs, written in TypeScript_
* [Reactive.howi](https://reactive.how/) online resource
* Databases & in-browser query engine
* [MDN › IndexedDB API](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API)
* [DataScript](https://github.com/tonsky/datascript) _Immutable database and Datalog query engine for Clojure, ClojureScript and JS_
* [Google Cloud Firestore](https://firebase.google.com/docs/firestore/) _Flexible, scalable NoSQL cloud database to store and sync data for client- and server-side development_
* [Apollo Client](https://www.apollographql.com/) and [Lit-Apollo](https://github.com/apollo-elements/apollo-elements)
* Layout
* [Graph Layouts with Neo4j Graph Algorithms and Machine Learning](https://ptat.ch/2RqwSpj)
* [Cytoscape](https://cytoscape.org/)
* [Cola.js](https://ialab.it.monash.edu/webcola/)
* [Hamiltonian Graph Builder](http://bl.ocks.org/christophermanning/1703449?lcfCode=[10]100&animationSpeed=1&lockVertices=0)
* Envisioning information
* [D3.js › Examples](https://github.com/d3/d3/wiki/Gallery)
* [Visual Group Theory](http://web.bentley.edu/empl/c/ncarter/vgt/) Nathan Carter
* [Hamiltonian Graphs](https://www.google.com/search?q=hamiltonian+graphs)
* Databases
* [Dgraph](https://blog.dgraph.io/post/badger-over-rocksdb-in-dgraph/)
* Knowledge documentation
* [Kumu](https://kumu.io/)

## Company

* [Google Cloud Certifications › QwikLabs](https://cloud.google.com/certification/)
* [Google re:rework](https://rework.withgoogle.com)
* Google Cloud Newsletters
* [Better User Stories](https://www.betteruserstories.com/courses/better-user-stories/videos) de Mike Cohn
* L3C

## Research Projects

* [Dglyphs](https://github.com/olange/noia)
* Poliscope Data pipes › EDN⟶Web Components (publishing engine pour Yves!?)
* Neo4j 3.5 & Sync with Firestore

## Alternative tracks

* Datasets to work with every type of database
* Have some fun
* [Vuo](https://vuo.org)
* [Observable](https://beta.observablehq.com/)
* Visualization worlds of their own
* [thi.ng](http://thi.ng/) Karsten Schmidt
* [D3.js](https://d3js.org)
* Languages
* Deepening ES6
* [Exploring JS](http://exploringjs.com/impatient-js/index.html) Axel Rauschmeyer
* TypeScript
* [The TypeScript Tax](https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b) Eric Elliott, 23.01.2019
* [Mocking is a Code Smell](https://medium.com/javascript-scene/mocking-is-a-code-smell-944a70c90a6a) Eric Elliott, 20.10.2017
* Ramda
* [Ramda.js](https://ramdajs.com) _Official website; lookout for flow description and composition_
* ClojureScript
* [ClojureScript.org](https://clojurescript.org/)
30 changes: 15 additions & 15 deletions 201902-code-retreat/directions/Yves.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Retreat planning & ideas
# Retreat planning & ideas · Yves

## Some ideas

Expand All @@ -7,17 +7,17 @@
- A small and light CLI to start building websites/apps
- Think about the structure, predefined structure initialized using `git submodules`
(or `git subtree`)
- Starter Kit:
- Starter Kit:
- UI
- DataLayer (Firebase)
- Backend init script (Firebase)
- Authentication, users & groups
- Separated core and app source using GIT
- Admin panel (start with an expressive firebase data model)
- Static page generator using a schema to build webcomponents.
- Admin panel (start with an expressive firebase data model)
- Static page generator using a schema to build webcomponents.
*(eg: HugoJS, Jekyll, Hexo, Brunch.io)*
- CLI
- Challenging aspects:
- CLI
- Challenging aspects:
- Template and theming
- Architecture:
- Deep links and routing
Expand All @@ -29,36 +29,36 @@

### Components & Applications

- Components:
- Components:
- An UI Toolbox with basic elements (PWA starter kit, litElement)
- Themes and layout (flex?)
- Navigation (route and contextual parameters)
- A "basic" high performance grid
- Feature enriched
- Feature enriched
- CRUD grid
- Virtual scroller
- and more...

- Applications:
- Applications:
- [AnnaCompta] A visual accounting application
- [MemoMe] An application to save personal information (lists?): notes, todos, wishes, places and dates
- [MemoMe] An application to save personal information (lists?): notes, todos, wishes, places and dates
- A blog for posts and events (reusable)
- A selling platform (reusable)
- A selling platform (reusable)

> The blog should have different faces and shapes.
> The blog should have different faces and shapes.
> All applications should be multi users.
> Everything should be linked to Firebase/Firestore.
## Some objectives
- [x] Update the terminal, VIM and fonts (IBM plex)
- [ ] Change install script to use `git clone` and symbolic links when installing
- [ ] Synopsis of the Webcomponents conference (before Friday 04.02.2019)
- [ ] Synopsis of the Webcomponents conference (before Friday 04.02.2019)
- [ ] Update PAGL website
- [ ] Update LinkedIn
- [ ] Create the starter kit
- [ ] Create the UI Toolbox
- [ ] Link to authentication
- [ ] Link the UI Toolbox to firestore
- [ ] Link the UI Toolbox to firestore
- [ ] Move my blog to my own tech stack
- [ ] Create something foonky in 3D (processing, threeJS, webgl)
- [ ] Let's play (the game challenge)
Expand All @@ -77,7 +77,7 @@
- Tablet compatible

## Planning (WIP)
- Sync with Olivier
- Sync with Olivier
- Take one thing
- Do it
- Rince and repeat

0 comments on commit 2b0de41

Please sign in to comment.