├── README.md ├── logo.png └── notes ├── Building open-source communities.md ├── Community Supported Thought.md ├── Everything is an Actor.md ├── Intermingling statecharts and actors.md ├── Isomorphic Behavior.md ├── JSON is not the best format for authoring statecharts.md ├── Looking at code from a birds eye view.md ├── Mental models are the most important part of DX.md ├── Multi-modal applications.md ├── Optimizing for Change.md ├── Orchestrating vs Managing State.md ├── Pruning vs. graphing state ├── Respond, don't React.md ├── The Browser Tab Owns the URL.md ├── The Case against Statecharts.md ├── The Collapsing Layers of Web Applications.md ├── The browser is built on message passing.md ├── The difference between data binding and data flow.md ├── The mental model(s) determine the limitations.md ├── The nature of documentation.md ├── The symbolic boundary of statecharts between the visual formalism and executable schematic of statecharts.md └── There is no single source of truth.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/README.md -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/logo.png -------------------------------------------------------------------------------- /notes/Building open-source communities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/notes/Building open-source communities.md -------------------------------------------------------------------------------- /notes/Community Supported Thought.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/notes/Community Supported Thought.md -------------------------------------------------------------------------------- /notes/Everything is an Actor.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/Intermingling statecharts and actors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/notes/Intermingling statecharts and actors.md -------------------------------------------------------------------------------- /notes/Isomorphic Behavior.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/JSON is not the best format for authoring statecharts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/notes/JSON is not the best format for authoring statecharts.md -------------------------------------------------------------------------------- /notes/Looking at code from a birds eye view.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/Mental models are the most important part of DX.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/Multi-modal applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/notes/Multi-modal applications.md -------------------------------------------------------------------------------- /notes/Optimizing for Change.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/Orchestrating vs Managing State.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/Pruning vs. graphing state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/notes/Pruning vs. graphing state -------------------------------------------------------------------------------- /notes/Respond, don't React.md: -------------------------------------------------------------------------------- 1 | [Reference](https://twitter.com/chrisshank23/status/1431104794769326082) 2 | -------------------------------------------------------------------------------- /notes/The Browser Tab Owns the URL.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/The Case against Statecharts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/notes/The Case against Statecharts.md -------------------------------------------------------------------------------- /notes/The Collapsing Layers of Web Applications.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/The browser is built on message passing.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/The difference between data binding and data flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/notes/The difference between data binding and data flow.md -------------------------------------------------------------------------------- /notes/The mental model(s) determine the limitations.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/The nature of documentation.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notes/The symbolic boundary of statecharts between the visual formalism and executable schematic of statecharts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisShank/collapsing-layers-of-web-applications/HEAD/notes/The symbolic boundary of statecharts between the visual formalism and executable schematic of statecharts.md -------------------------------------------------------------------------------- /notes/There is no single source of truth.md: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------