# Summary
[Differential Dataflow](./introduction.md)
- [Motivation](./chapter_0/chapter_0.md)
- [Getting started](./chapter_0/chapter_0_0.md)
- [Step 1: Write a program](./chapter_0/chapter_0_1.md)
- [Step 2: Change its input](./chapter_0/chapter_0_2.md)
- [Increase all the things](./chapter_a/chapter_a.md)
- [Increase the scale](./chapter_a/chapter_a_1.md)
- [Increase the parallelism](./chapter_a/chapter_a_2.md)
- [Increase the interactivity](./chapter_a/chapter_a_3.md)
- [Differential Operators](./chapter_2/chapter_2.md)
- [Map](./chapter_2/chapter_2_1.md)
- [Filter](./chapter_2/chapter_2_2.md)
- [Concat](./chapter_2/chapter_2_3.md)
- [Consolidate](./chapter_2/chapter_2_4.md)
- [Join](./chapter_2/chapter_2_5.md)
- [Group](./chapter_2/chapter_2_6.md)
- [Iterate](./chapter_2/chapter_2_7.md)
- [Arrange](./chapter_2/chapter_2_8.md)
- [Differential Interactions](./chapter_3/chapter_3.md)
- [Creating inputs](./chapter_3/chapter_3_1.md)
- [Making changes](./chapter_3/chapter_3_3.md)
- [Advancing time](./chapter_3/chapter_3_4.md)
- [Observing probes](./chapter_3/chapter_3_2.md)
- [Performing work](./chapter_3/chapter_3_5.md)
- [Example Applications](./chapter_4/chapter_4.md)
- [Graph Computation](./chapter_4/chapter_4_1.md)
- [Interactive Queries](./chapter_4/chapter_4_2.md)
- [Real-time Streaming Input](./chapter_4/chapter_4_3.md)
- [Arrangements](./chapter_5/chapter_5.md)
- [An arrangement example](./chapter_5/chapter_5_1.md)
- [Different arrangements](./chapter_5/chapter_5_2.md)
- [Sharing across dataflows](./chapter_5/chapter_5_3.md)
- [Trace wrappers](./chapter_5/chapter_5_4.md)
- [Windows Enough and Time](./chapter_6/chapter_6.md)