├── LICENSE ├── _bibliography ├── references.bib ├── counters.bib ├── consistency-crdts.bib ├── example.bib ├── langs-consistency.bib ├── dist-langs.bib ├── streaming.bib ├── big-data.bib ├── message-passing.bib ├── rpc.bib └── futures.bib ├── .gitignore ├── Gemfile ├── chapter ├── 1 │ └── figures │ │ ├── http2-frame.png │ │ ├── grpc-benchmark.png │ │ ├── grpc-googleapis.png │ │ ├── grpc-languages.png │ │ ├── protobuf-types.png │ │ ├── grpc-cross-language.png │ │ ├── hello-world-client.png │ │ ├── hello-world-server.png │ │ ├── http2-stream-lifecycle.png │ │ ├── grpc-client-transport-handler.png │ │ └── grpc-server-transport-handler.png ├── 2 │ └── images │ │ ├── 1.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ ├── 9.png │ │ ├── 15.png │ │ ├── p-1.png │ │ └── p-2.png ├── 3 │ ├── E_vat.png │ ├── sentinel_nodes.png │ ├── supervision_tree.png │ └── E_account_spreadsheet_vats.png ├── 4 │ └── MR.png ├── 6 │ ├── resources │ │ ├── images │ │ │ ├── partitioned-network.jpg │ │ │ └── counters │ │ │ │ ├── decrement-operation.png │ │ │ │ ├── increment-operation.png │ │ │ │ ├── operation-based-increment-only-counter.png │ │ │ │ ├── increment-and-decrement-operations-commute.png │ │ │ │ ├── state-based-increment-only-counter-correct.png │ │ │ │ ├── state-based-increment-only-counter-incorrect.png │ │ │ │ ├── operation-based-increment-and-decrement-counter.png │ │ │ │ ├── state-based-increment-and-decrement-counter-correct.png │ │ │ │ ├── state-based-increment-and-decrement-counter-incorrect.png │ │ │ │ ├── state-based-increment-and-decrement-counter-correct-lattice.png │ │ │ │ └── state-based-increment-and-decrement-counter-incorrect-lattice.png │ │ └── code │ │ │ └── counters │ │ │ └── python │ │ │ ├── operation-based-increment-only-counter.py │ │ │ ├── state-based-increment-only-counter-incorrect.py │ │ │ ├── operation-based-increment-and-decrement-counter.py │ │ │ ├── state-based-increment-only-counter-correct.py │ │ │ ├── state-based-increment-and-decrement-counter-incorrect.py │ │ │ └── state-based-increment-and-decrement-counter-correct.py │ └── being-consistent.md ├── 8 │ ├── edge-cut.png │ ├── ecosystem.png │ ├── spark-ecosystem.png │ ├── spark_pipeline.png │ ├── Hive-architecture.png │ ├── cluster-overview.png │ ├── hadoop-ecosystem.jpg │ ├── sparksql-data-flow.jpg │ ├── Hive-transformation.png │ ├── vertex-cut-datastructure.png │ └── sql-vs-dataframes-vs-datasets.png └── 9 │ ├── DAG.jpg │ ├── Kafka.jpg │ ├── Naiad.jpg │ ├── TimelyD.jpg │ ├── Topology.jpg │ └── DiagramStream.jpg ├── resources ├── img │ ├── mscr.png │ ├── rhino.png │ ├── data-parallelism.png │ ├── exports-imports.png │ ├── napoleons-march.png │ ├── mapreduce-execution.png │ ├── rpc_chapter_1_syncrpc.jpg │ ├── imagequilt-animal-sounds.png │ ├── rpc_chapter_1_asyncrpc.jpg │ ├── table-example-be-page-159.png │ ├── rpc_chapter_1_ycog_10_steps.png │ └── imagequilt-chinese-calligraphy.png ├── glyphs │ ├── entypo.eot │ ├── entypo.ttf │ ├── BS-Bold.eot │ ├── BS-Bold.ttf │ ├── BS-Bold.woff │ ├── Consolas.eot │ ├── Consolas.ttf │ ├── SN-Book.eot │ ├── SN-Book.ttf │ ├── SN-Book.woff │ ├── entypo.woff │ ├── icomoon.eot │ ├── icomoon.ttf │ ├── icomoon.woff │ ├── BS-Regular.eot │ ├── BS-Regular.ttf │ ├── BS-Regular.woff │ ├── Consolas.woff │ ├── SN-Semibold.eot │ ├── SN-Semibold.ttf │ ├── BS-BoldItalic.eot │ ├── BS-BoldItalic.ttf │ ├── Consolas-Bold.eot │ ├── Consolas-Bold.ttf │ ├── SN-BookItalic.eot │ ├── SN-BookItalic.ttf │ ├── SN-Semibold.woff │ ├── entypo-social.eot │ ├── entypo-social.ttf │ ├── BS-BoldItalic.woff │ ├── BS-RegularItalic.eot │ ├── BS-RegularItalic.ttf │ ├── Consolas-Bold.woff │ ├── Consolas-Italic.eot │ ├── Consolas-Italic.ttf │ ├── Consolas-Italic.woff │ ├── SN-BookItalic.woff │ ├── entypo-social.woff │ ├── BS-RegularItalic.woff │ ├── SN-SemiboldItalic.eot │ ├── SN-SemiboldItalic.ttf │ ├── SN-SemiboldItalic.woff │ ├── et-book │ │ ├── et-book-bold-line-figures │ │ │ ├── et-book-bold-line-figures.eot │ │ │ ├── et-book-bold-line-figures.ttf │ │ │ └── et-book-bold-line-figures.woff │ │ ├── et-book-roman-line-figures │ │ │ ├── et-book-roman-line-figures.eot │ │ │ ├── et-book-roman-line-figures.ttf │ │ │ └── et-book-roman-line-figures.woff │ │ ├── et-book-roman-old-style-figures │ │ │ ├── et-book-roman-old-style-figures.eot │ │ │ ├── et-book-roman-old-style-figures.ttf │ │ │ └── et-book-roman-old-style-figures.woff │ │ ├── et-book-semi-bold-old-style-figures │ │ │ ├── et-book-semi-bold-old-style-figures.eot │ │ │ ├── et-book-semi-bold-old-style-figures.ttf │ │ │ └── et-book-semi-bold-old-style-figures.woff │ │ └── et-book-display-italic-old-style-figures │ │ │ ├── et-book-display-italic-old-style-figures.eot │ │ │ ├── et-book-display-italic-old-style-figures.ttf │ │ │ └── et-book-display-italic-old-style-figures.woff │ └── icomoon.svg ├── css │ ├── latex.css │ ├── prettify.css │ ├── github.css.old.css │ ├── custom.css.old.css │ ├── tufte.css │ └── entypo.css └── js │ ├── vendor │ ├── retina.js │ ├── lang-scala.js │ └── slideout.min.js │ └── main.js ├── _includes ├── icon-github.html ├── icon-twitter.html ├── navbar-links.html ├── icon-twitter.svg ├── icon-github.svg ├── navbar.html ├── footer.html ├── header.html └── head.html ├── _layouts ├── page.html ├── default.html └── chapter.html ├── .travis.yml ├── about.md ├── _config.yml ├── feed.xml ├── Gemfile.lock ├── README.md └── example.md /LICENSE: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /_bibliography/references.bib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | .jekyll-metadata 4 | 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gem 'jekyll', '3.2.0' 3 | gem 'jekyll-scholar' -------------------------------------------------------------------------------- /chapter/4/MR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/4/MR.png -------------------------------------------------------------------------------- /chapter/9/DAG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/9/DAG.jpg -------------------------------------------------------------------------------- /chapter/3/E_vat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/3/E_vat.png -------------------------------------------------------------------------------- /chapter/9/Kafka.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/9/Kafka.jpg -------------------------------------------------------------------------------- /chapter/9/Naiad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/9/Naiad.jpg -------------------------------------------------------------------------------- /chapter/2/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/2/images/1.png -------------------------------------------------------------------------------- /chapter/2/images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/2/images/5.png -------------------------------------------------------------------------------- /chapter/2/images/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/2/images/6.png -------------------------------------------------------------------------------- /chapter/2/images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/2/images/7.png -------------------------------------------------------------------------------- /chapter/2/images/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/2/images/8.png -------------------------------------------------------------------------------- /chapter/2/images/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/2/images/9.png -------------------------------------------------------------------------------- /chapter/8/edge-cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/edge-cut.png -------------------------------------------------------------------------------- /chapter/9/TimelyD.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/9/TimelyD.jpg -------------------------------------------------------------------------------- /chapter/9/Topology.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/9/Topology.jpg -------------------------------------------------------------------------------- /resources/img/mscr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/mscr.png -------------------------------------------------------------------------------- /chapter/2/images/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/2/images/15.png -------------------------------------------------------------------------------- /chapter/2/images/p-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/2/images/p-1.png -------------------------------------------------------------------------------- /chapter/2/images/p-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/2/images/p-2.png -------------------------------------------------------------------------------- /chapter/8/ecosystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/ecosystem.png -------------------------------------------------------------------------------- /resources/img/rhino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/rhino.png -------------------------------------------------------------------------------- /chapter/9/DiagramStream.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/9/DiagramStream.jpg -------------------------------------------------------------------------------- /resources/glyphs/entypo.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/entypo.eot -------------------------------------------------------------------------------- /resources/glyphs/entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/entypo.ttf -------------------------------------------------------------------------------- /chapter/3/sentinel_nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/3/sentinel_nodes.png -------------------------------------------------------------------------------- /chapter/8/spark-ecosystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/spark-ecosystem.png -------------------------------------------------------------------------------- /chapter/8/spark_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/spark_pipeline.png -------------------------------------------------------------------------------- /resources/glyphs/BS-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-Bold.eot -------------------------------------------------------------------------------- /resources/glyphs/BS-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-Bold.ttf -------------------------------------------------------------------------------- /resources/glyphs/BS-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-Bold.woff -------------------------------------------------------------------------------- /resources/glyphs/Consolas.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/Consolas.eot -------------------------------------------------------------------------------- /resources/glyphs/Consolas.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/Consolas.ttf -------------------------------------------------------------------------------- /resources/glyphs/SN-Book.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-Book.eot -------------------------------------------------------------------------------- /resources/glyphs/SN-Book.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-Book.ttf -------------------------------------------------------------------------------- /resources/glyphs/SN-Book.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-Book.woff -------------------------------------------------------------------------------- /resources/glyphs/entypo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/entypo.woff -------------------------------------------------------------------------------- /resources/glyphs/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/icomoon.eot -------------------------------------------------------------------------------- /resources/glyphs/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/icomoon.ttf -------------------------------------------------------------------------------- /resources/glyphs/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/icomoon.woff -------------------------------------------------------------------------------- /chapter/3/supervision_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/3/supervision_tree.png -------------------------------------------------------------------------------- /chapter/8/Hive-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/Hive-architecture.png -------------------------------------------------------------------------------- /chapter/8/cluster-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/cluster-overview.png -------------------------------------------------------------------------------- /chapter/8/hadoop-ecosystem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/hadoop-ecosystem.jpg -------------------------------------------------------------------------------- /chapter/8/sparksql-data-flow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/sparksql-data-flow.jpg -------------------------------------------------------------------------------- /resources/glyphs/BS-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-Regular.eot -------------------------------------------------------------------------------- /resources/glyphs/BS-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-Regular.ttf -------------------------------------------------------------------------------- /resources/glyphs/BS-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-Regular.woff -------------------------------------------------------------------------------- /resources/glyphs/Consolas.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/Consolas.woff -------------------------------------------------------------------------------- /resources/glyphs/SN-Semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-Semibold.eot -------------------------------------------------------------------------------- /resources/glyphs/SN-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-Semibold.ttf -------------------------------------------------------------------------------- /chapter/1/figures/http2-frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/http2-frame.png -------------------------------------------------------------------------------- /chapter/8/Hive-transformation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/Hive-transformation.png -------------------------------------------------------------------------------- /resources/glyphs/BS-BoldItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-BoldItalic.eot -------------------------------------------------------------------------------- /resources/glyphs/BS-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-BoldItalic.ttf -------------------------------------------------------------------------------- /resources/glyphs/Consolas-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/Consolas-Bold.eot -------------------------------------------------------------------------------- /resources/glyphs/Consolas-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/Consolas-Bold.ttf -------------------------------------------------------------------------------- /resources/glyphs/SN-BookItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-BookItalic.eot -------------------------------------------------------------------------------- /resources/glyphs/SN-BookItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-BookItalic.ttf -------------------------------------------------------------------------------- /resources/glyphs/SN-Semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-Semibold.woff -------------------------------------------------------------------------------- /resources/glyphs/entypo-social.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/entypo-social.eot -------------------------------------------------------------------------------- /resources/glyphs/entypo-social.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/entypo-social.ttf -------------------------------------------------------------------------------- /resources/img/data-parallelism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/data-parallelism.png -------------------------------------------------------------------------------- /resources/img/exports-imports.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/exports-imports.png -------------------------------------------------------------------------------- /resources/img/napoleons-march.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/napoleons-march.png -------------------------------------------------------------------------------- /chapter/1/figures/grpc-benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/grpc-benchmark.png -------------------------------------------------------------------------------- /chapter/1/figures/grpc-googleapis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/grpc-googleapis.png -------------------------------------------------------------------------------- /chapter/1/figures/grpc-languages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/grpc-languages.png -------------------------------------------------------------------------------- /chapter/1/figures/protobuf-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/protobuf-types.png -------------------------------------------------------------------------------- /resources/glyphs/BS-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-BoldItalic.woff -------------------------------------------------------------------------------- /resources/glyphs/BS-RegularItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-RegularItalic.eot -------------------------------------------------------------------------------- /resources/glyphs/BS-RegularItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-RegularItalic.ttf -------------------------------------------------------------------------------- /resources/glyphs/Consolas-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/Consolas-Bold.woff -------------------------------------------------------------------------------- /resources/glyphs/Consolas-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/Consolas-Italic.eot -------------------------------------------------------------------------------- /resources/glyphs/Consolas-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/Consolas-Italic.ttf -------------------------------------------------------------------------------- /resources/glyphs/Consolas-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/Consolas-Italic.woff -------------------------------------------------------------------------------- /resources/glyphs/SN-BookItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-BookItalic.woff -------------------------------------------------------------------------------- /resources/glyphs/entypo-social.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/entypo-social.woff -------------------------------------------------------------------------------- /resources/img/mapreduce-execution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/mapreduce-execution.png -------------------------------------------------------------------------------- /chapter/8/vertex-cut-datastructure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/vertex-cut-datastructure.png -------------------------------------------------------------------------------- /resources/glyphs/BS-RegularItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/BS-RegularItalic.woff -------------------------------------------------------------------------------- /resources/glyphs/SN-SemiboldItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-SemiboldItalic.eot -------------------------------------------------------------------------------- /resources/glyphs/SN-SemiboldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-SemiboldItalic.ttf -------------------------------------------------------------------------------- /resources/glyphs/SN-SemiboldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/glyphs/SN-SemiboldItalic.woff -------------------------------------------------------------------------------- /resources/img/rpc_chapter_1_syncrpc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/rpc_chapter_1_syncrpc.jpg -------------------------------------------------------------------------------- /chapter/1/figures/grpc-cross-language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/grpc-cross-language.png -------------------------------------------------------------------------------- /chapter/1/figures/hello-world-client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/hello-world-client.png -------------------------------------------------------------------------------- /chapter/1/figures/hello-world-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/hello-world-server.png -------------------------------------------------------------------------------- /chapter/3/E_account_spreadsheet_vats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/3/E_account_spreadsheet_vats.png -------------------------------------------------------------------------------- /resources/img/imagequilt-animal-sounds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/imagequilt-animal-sounds.png -------------------------------------------------------------------------------- /resources/img/rpc_chapter_1_asyncrpc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/rpc_chapter_1_asyncrpc.jpg -------------------------------------------------------------------------------- /chapter/1/figures/http2-stream-lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/http2-stream-lifecycle.png -------------------------------------------------------------------------------- /chapter/8/sql-vs-dataframes-vs-datasets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/8/sql-vs-dataframes-vs-datasets.png -------------------------------------------------------------------------------- /resources/img/table-example-be-page-159.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/table-example-be-page-159.png -------------------------------------------------------------------------------- /resources/img/rpc_chapter_1_ycog_10_steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/rpc_chapter_1_ycog_10_steps.png -------------------------------------------------------------------------------- /resources/img/imagequilt-chinese-calligraphy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/resources/img/imagequilt-chinese-calligraphy.png -------------------------------------------------------------------------------- /chapter/1/figures/grpc-client-transport-handler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/grpc-client-transport-handler.png -------------------------------------------------------------------------------- /chapter/1/figures/grpc-server-transport-handler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/1/figures/grpc-server-transport-handler.png -------------------------------------------------------------------------------- /chapter/6/resources/images/partitioned-network.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/6/resources/images/partitioned-network.jpg -------------------------------------------------------------------------------- /chapter/6/resources/images/counters/decrement-operation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/6/resources/images/counters/decrement-operation.png -------------------------------------------------------------------------------- /chapter/6/resources/images/counters/increment-operation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heathermiller/dist-prog-book/HEAD/chapter/6/resources/images/counters/increment-operation.png -------------------------------------------------------------------------------- /_includes/icon-github.html: -------------------------------------------------------------------------------- 1 | {% include icon-github.svg %}{{ include.username }} 2 | -------------------------------------------------------------------------------- /_includes/icon-twitter.html: -------------------------------------------------------------------------------- 1 | {% include icon-twitter.svg %}{{ include.username }} 2 | -------------------------------------------------------------------------------- /_includes/navbar-links.html: -------------------------------------------------------------------------------- 1 |
39 |42 | 43 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 44 | 45 | > This is also a blockquote, but I guess it doesn't have who it's attributed to. 46 | 47 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. {% cite Uniqueness --file example %} 48 | 49 |The English language . . . becomes ugly and inaccurate because our thoughts are foolish, but the slovenliness of our language makes it easier for us to have foolish thoughts.
40 | 41 |
51 |