Resource Detail

Go Back Return to Home
Anagnostopoulos A. - Hands-On Software Engineering with Golang - 2020
Size 21.36 MB
Files 263
Info Hash: C5B462282559A5F366BF8A768EADA6616A45648C
Indexed 2025-12-26 07:46:13
Updated 2025-12-26 08:09:46
📂 File List (263)
📄
Anagnostopoulos A. - Hands-On Software Engineering with Golang - 2020.epub
8.73 MB
📄
Anagnostopoulos A. - Hands-On Software Engineering with Golang - 2020.pdf
11.13 MB
📄
code/.gitignore
291 B
💻
code/.travis.yml
1.1 KB
💻
code/Chapter04/buildtags/e2e_test.go
129 B
💻
code/Chapter04/buildtags/integration_test.go
146 B
📄
code/Chapter04/buildtags/Makefile
226 B
📄
code/Chapter04/buildtags/README.md
263 B
💻
code/Chapter04/buildtags/unit_test.go
125 B
💻
code/Chapter04/captcha/captcha.go
981 B
💻
code/Chapter04/captcha/captcha_test.go
790 B
📄
code/Chapter04/captcha/Makefile
23 B
💻
code/Chapter04/chat/chat.go
910 B
💻
code/Chapter04/chat/chat_test.go
812 B
📄
code/Chapter04/chat/Makefile
23 B
💻
code/Chapter04/compute/compute.go
423 B
💻
code/Chapter04/compute/compute_test.go
1.24 KB
💻
code/Chapter04/compute/gpu/device.go
441 B
📄
code/Chapter04/compute/Makefile
23 B
💻
code/Chapter04/db/db_test.go
841 B
📄
code/Chapter04/db/Makefile
23 B
💻
code/Chapter04/dependency/dependency.go
2.93 KB
💻
code/Chapter04/dependency/dependency_test.go
1.44 KB
📄
code/Chapter04/dependency/Makefile
23 B
💻
code/Chapter04/dependency/mock/dependency.go
1.97 KB
📄
code/Chapter04/dialer/Makefile
23 B
💻
code/Chapter04/dialer/retrying_dialer.go
2.34 KB
💻
code/Chapter04/dialer/retrying_dialer_test.go
1.19 KB
📄
code/Chapter04/pinger/Makefile
23 B
💻
code/Chapter04/pinger/pinger.go
1 KB
💻
code/Chapter04/pinger/pinger_test.go
2.08 KB
📄
code/Chapter04/retail/Makefile
23 B
💻
code/Chapter04/retail/retail.go
3.11 KB
💻
code/Chapter04/retail/retail_internal_test.go
1.63 KB
💻
code/Chapter04/retail/retail_test.go
1.05 KB
💻
code/Chapter04/table-driven/fizzbuzz.go
451 B
💻
code/Chapter04/table-driven/fizzbuzz_test.go
2 KB
📄
code/Chapter04/table-driven/Makefile
23 B
💻
code/Chapter06/linkgraph/graph/error.go
357 B
💻
code/Chapter06/linkgraph/graph/graph.go
2.39 KB
💻
code/Chapter06/linkgraph/graph/graphtest/suite.go
15.71 KB
📄
code/Chapter06/linkgraph/Makefile
23 B
💻
code/Chapter06/linkgraph/store/cdb/cdb.go
4.42 KB
💻
code/Chapter06/linkgraph/store/cdb/cdb_test.go
1.02 KB
💻
code/Chapter06/linkgraph/store/cdb/iterator.go
1.91 KB
💻
code/Chapter06/linkgraph/store/cdb/migrations/01_create_links_table.down.sql
28 B
💻
code/Chapter06/linkgraph/store/cdb/migrations/01_create_links_table.up.sql
130 B
💻
code/Chapter06/linkgraph/store/cdb/migrations/02_create_edges_table.down.sql
28 B
💻
code/Chapter06/linkgraph/store/cdb/migrations/02_create_edges_table.up.sql
266 B
💻
code/Chapter06/linkgraph/store/memory/iterator.go
1.77 KB
💻
code/Chapter06/linkgraph/store/memory/memory.go
4.83 KB
💻
code/Chapter06/linkgraph/store/memory/memory_test.go
412 B
💻
code/Chapter06/textindexer/index/doc.go
541 B
💻
code/Chapter06/textindexer/index/error.go
389 B
💻
code/Chapter06/textindexer/index/indexer.go
1.89 KB
💻
code/Chapter06/textindexer/index/indextest/suite.go
7.72 KB
📄
code/Chapter06/textindexer/Makefile
23 B
💻
code/Chapter06/textindexer/store/es/es.go
7.81 KB
💻
code/Chapter06/textindexer/store/es/es_test.go
918 B
💻
code/Chapter06/textindexer/store/es/iterator.go
1.56 KB
💻
code/Chapter06/textindexer/store/memory/bleve.go
3.89 KB
💻
code/Chapter06/textindexer/store/memory/bleve_test.go
600 B
💻
code/Chapter06/textindexer/store/memory/iterator.go
1.64 KB
💻
code/Chapter07/crawler/crawler.go
4.55 KB
💻
code/Chapter07/crawler/crawler_integration_test.go
4.91 KB
💻
code/Chapter07/crawler/graph_updater.go
1.56 KB
💻
code/Chapter07/crawler/graph_updater_test.go
2.96 KB
💻
code/Chapter07/crawler/link_extractor.go
3.3 KB
💻
code/Chapter07/crawler/link_extractor_test.go
5.46 KB
💻
code/Chapter07/crawler/link_fetcher.go
1.57 KB
💻
code/Chapter07/crawler/link_fetcher_test.go
3.88 KB
📄
code/Chapter07/crawler/Makefile
23 B
💻
code/Chapter07/crawler/mocks/mocks.go
6.17 KB
💻
code/Chapter07/crawler/package_test.go
141 B
💻
code/Chapter07/crawler/payload.go
1.43 KB
💻
code/Chapter07/crawler/privnet/detector.go
1.74 KB
💻
code/Chapter07/crawler/privnet/detector_test.go
1.42 KB
💻
code/Chapter07/crawler/text_extractor.go
1.18 KB
💻
code/Chapter07/crawler/text_extractor_test.go
1.02 KB
💻
code/Chapter07/crawler/text_indexer.go
773 B
💻
code/Chapter07/crawler/text_indexer_test.go
1.82 KB
💻
code/Chapter07/pipeline/interfaces.go
2.99 KB
📄
code/Chapter07/pipeline/Makefile
23 B
💻
code/Chapter07/pipeline/pipeline.go
4.36 KB
💻
code/Chapter07/pipeline/pipeline_test.go
4.27 KB
💻
code/Chapter07/pipeline/stage.go
5.5 KB
💻
code/Chapter07/pipeline/stage_test.go
4.54 KB
💻
code/Chapter08/bspgraph/aggregator/accumulator.go
3.13 KB
💻
code/Chapter08/bspgraph/aggregator/accumulator_test.go
1.74 KB
💻
code/Chapter08/bspgraph/config.go
1.33 KB
💻
code/Chapter08/bspgraph/executor.go
3.58 KB
💻
code/Chapter08/bspgraph/graph.go
9.71 KB
💻
code/Chapter08/bspgraph/graph_test.go
6.1 KB
💻
code/Chapter08/bspgraph/interfaces.go
2.06 KB
📄
code/Chapter08/bspgraph/Makefile
23 B
💻
code/Chapter08/bspgraph/message/memory_queue.go
1.59 KB
💻
code/Chapter08/bspgraph/message/memory_queue_test.go
1.41 KB
💻
code/Chapter08/bspgraph/message/message.go
1.18 KB
💻
code/Chapter08/color/color.go
4.61 KB
💻
code/Chapter08/color/color_test.go
3.46 KB
📄
code/Chapter08/color/Makefile
23 B
💻
code/Chapter08/pagerank/calculator.go
4.08 KB
💻
code/Chapter08/pagerank/calculator_test.go
5.19 KB
💻
code/Chapter08/pagerank/compute.go
2.49 KB
💻
code/Chapter08/pagerank/config.go
1.74 KB
📄
code/Chapter08/pagerank/Makefile
23 B
📄
code/Chapter08/shortestpath/Makefile
23 B
💻
code/Chapter08/shortestpath/path.go
4.27 KB
💻
code/Chapter08/shortestpath/path_test.go
2.09 KB
💻
code/Chapter09/linksrus/linkgraphapi/client.go
5.99 KB
💻
code/Chapter09/linksrus/linkgraphapi/client_test.go
5.95 KB
📄
code/Chapter09/linksrus/linkgraphapi/Makefile
314 B
💻
code/Chapter09/linksrus/linkgraphapi/mocks/mock.go
13.55 KB
💻
code/Chapter09/linksrus/linkgraphapi/package_test.go
530 B
💻
code/Chapter09/linksrus/linkgraphapi/proto/api.pb.go
19.4 KB
📄
code/Chapter09/linksrus/linkgraphapi/proto/api.proto
1.5 KB
💻
code/Chapter09/linksrus/linkgraphapi/server.go
4.28 KB
💻
code/Chapter09/linksrus/linkgraphapi/server_test.go
7.65 KB
💻
code/Chapter09/linksrus/textindexerapi/client.go
4.36 KB
💻
code/Chapter09/linksrus/textindexerapi/client_test.go
4.05 KB
📄
code/Chapter09/linksrus/textindexerapi/Makefile
314 B
💻
code/Chapter09/linksrus/textindexerapi/mocks/mock.go
7.96 KB
💻
code/Chapter09/linksrus/textindexerapi/package_test.go
391 B
💻
code/Chapter09/linksrus/textindexerapi/proto/api.pb.go
18.32 KB
📄
code/Chapter09/linksrus/textindexerapi/proto/api.proto
1.42 KB
💻
code/Chapter09/linksrus/textindexerapi/server.go
2.97 KB
💻
code/Chapter09/linksrus/textindexerapi/server_test.go
6.02 KB
💻
code/Chapter09/oauthflow/auth/auth.go
4.98 KB
💻
code/Chapter09/oauthflow/auth/auth_test.go
3.42 KB
💻
code/Chapter09/oauthflow/main.go
2.37 KB
📄
code/Chapter09/oauthflow/Makefile
23 B
💻
code/Chapter09/pincert/dialer/pinned_cert.go
1.91 KB
💻
code/Chapter09/pincert/dialer/pinned_cert_test.go
2.09 KB
💻
code/Chapter09/pincert/main.go
2.58 KB
📄
code/Chapter09/pincert/Makefile
23 B
💻
code/Chapter10/cdb-schema/bootstrap-db.sh
469 B
📄
code/Chapter10/cdb-schema/Dockerfile
173 B
📄
code/Chapter10/cdb-schema/Makefile
836 B
💻
code/Chapter10/k8s/01-namespaces.yaml
200 B
💻
code/Chapter10/k8s/02-cdb-schema.yaml
360 B
💻
code/Chapter10/k8s/03-linksrus-monolith.yaml
1.94 KB
💻
code/Chapter10/k8s/chart-settings/cdb-settings.yaml
184 B
💻
code/Chapter10/k8s/chart-settings/es-settings.yaml
398 B
🖼️
code/Chapter10/k8s/img/ch10-lru-k8s.png
111.91 KB
📄
code/Chapter10/k8s/Makefile
3.68 KB
📄
code/Chapter10/k8s/README.md
3.92 KB
📄
code/Chapter10/linksrus/Dockerfile
1 KB
💻
code/Chapter10/linksrus/main.go
7.76 KB
📄
code/Chapter10/linksrus/Makefile
879 B
💻
code/Chapter10/linksrus/partition/detector.go
2.26 KB
💻
code/Chapter10/linksrus/partition/detector_test.go
1.58 KB
💻
code/Chapter10/linksrus/partition/package_test.go
143 B
💻
code/Chapter10/linksrus/partition/range.go
2.17 KB
💻
code/Chapter10/linksrus/partition/range_test.go
2.53 KB
💻
code/Chapter10/linksrus/service/crawler/crawler.go
6.65 KB
💻
code/Chapter10/linksrus/service/crawler/crawler_test.go
3.61 KB
💻
code/Chapter10/linksrus/service/crawler/mocks/mock_iterator.go
2.69 KB
💻
code/Chapter10/linksrus/service/crawler/mocks/mocks.go
4.3 KB
💻
code/Chapter10/linksrus/service/frontend/frontend.go
9.5 KB
💻
code/Chapter10/linksrus/service/frontend/frontend_test.go
5.49 KB
💻
code/Chapter10/linksrus/service/frontend/highlighter.go
1.02 KB
💻
code/Chapter10/linksrus/service/frontend/highlighter_test.go
640 B
💻
code/Chapter10/linksrus/service/frontend/mocks/mock_indexer.go
3.05 KB
💻
code/Chapter10/linksrus/service/frontend/mocks/mocks.go
2.74 KB
💻
code/Chapter10/linksrus/service/frontend/package_test.go
142 B
💻
code/Chapter10/linksrus/service/frontend/summarizer.go
4.69 KB
💻
code/Chapter10/linksrus/service/frontend/summarizer_test.go
1.99 KB
💻
code/Chapter10/linksrus/service/frontend/templates.go
6.98 KB
💻
code/Chapter10/linksrus/service/group.go
1.41 KB
💻
code/Chapter10/linksrus/service/group_test.go
1.53 KB
💻
code/Chapter10/linksrus/service/pagerank/mocks/mock_iterator.go
4.99 KB
💻
code/Chapter10/linksrus/service/pagerank/mocks/mocks.go
3.33 KB
💻
code/Chapter10/linksrus/service/pagerank/pagerank.go
7.07 KB
💻
code/Chapter10/linksrus/service/pagerank/pagerank_test.go
5.01 KB
💻
code/Chapter11/k8s/01-namespaces.yaml
199 B
💻
code/Chapter11/k8s/02-cdb-schema.yaml
459 B
💻
code/Chapter11/k8s/03-linksrus-linkgraph.yaml
1.12 KB
💻
code/Chapter11/k8s/04-linksrus-textindexer.yaml
1.11 KB
💻
code/Chapter11/k8s/05-linksrus-frontend.yaml
1.36 KB
💻
code/Chapter11/k8s/06-linksrus-crawler.yaml
1.35 KB
💻
code/Chapter11/k8s/07-linksrus-pagerank.yaml
946 B
💻
code/Chapter11/k8s/08-net-policy.yaml
816 B
💻
code/Chapter11/k8s/chart-settings/cdb-settings.yaml
184 B
💻
code/Chapter11/k8s/chart-settings/es-settings.yaml
398 B
🖼️
code/Chapter11/k8s/img/ch11-lru-k8s.png
134.57 KB
📄
code/Chapter11/k8s/Makefile
3.86 KB
📄
code/Chapter11/k8s/README.md
4.42 KB
📄
code/Chapter11/linksrus/crawler/Dockerfile
1.01 KB
💻
code/Chapter11/linksrus/crawler/main.go
6.06 KB
📄
code/Chapter11/linksrus/crawler/Makefile
884 B
📄
code/Chapter11/linksrus/frontend/Dockerfile
1.01 KB
💻
code/Chapter11/linksrus/frontend/main.go
5.08 KB
📄
code/Chapter11/linksrus/frontend/Makefile
885 B
📄
code/Chapter11/linksrus/linkgraph/Dockerfile
1.02 KB
💻
code/Chapter11/linksrus/linkgraph/main.go
3.98 KB
📄
code/Chapter11/linksrus/linkgraph/Makefile
886 B
📄
code/Chapter11/linksrus/pagerank/Dockerfile
1.01 KB
💻
code/Chapter11/linksrus/pagerank/main.go
5.82 KB
📄
code/Chapter11/linksrus/pagerank/Makefile
885 B
📄
code/Chapter11/linksrus/textindexer/Dockerfile
1.03 KB
💻
code/Chapter11/linksrus/textindexer/main.go
4.13 KB
📄
code/Chapter11/linksrus/textindexer/Makefile
888 B
💻
code/Chapter11/tracing/demo.go
2.22 KB
📄
code/Chapter11/tracing/Makefile
319 B
💻
code/Chapter11/tracing/proto/quote.pb.go
8.54 KB
📄
code/Chapter11/tracing/proto/quote.proto
274 B
💻
code/Chapter11/tracing/service/aggregator.go
2.47 KB
💻
code/Chapter11/tracing/service/gateway.go
1.7 KB
💻
code/Chapter11/tracing/service/provider.go
1.68 KB
💻
code/Chapter11/tracing/tracer/tracer.go
1.74 KB
💻
code/Chapter12/dbspgraph/barrier.go
4.87 KB
💻
code/Chapter12/dbspgraph/barrier_test.go
4.94 KB
💻
code/Chapter12/dbspgraph/config.go
2.74 KB
💻
code/Chapter12/dbspgraph/config_test.go
1.6 KB
💻
code/Chapter12/dbspgraph/executor.go
8.39 KB
💻
code/Chapter12/dbspgraph/integration_test.go
16.38 KB
💻
code/Chapter12/dbspgraph/job/details.go
437 B
💻
code/Chapter12/dbspgraph/job/runner.go
774 B
📄
code/Chapter12/dbspgraph/Makefile
311 B
💻
code/Chapter12/dbspgraph/master.go
4.98 KB
💻
code/Chapter12/dbspgraph/master_job_coordinator.go
7.83 KB
💻
code/Chapter12/dbspgraph/mocks/mocks_api.go
5.28 KB
💻
code/Chapter12/dbspgraph/mocks/mocks_job.go
2.52 KB
💻
code/Chapter12/dbspgraph/mocks/mocks_serializer.go
2.04 KB
💻
code/Chapter12/dbspgraph/package_test.go
143 B
💻
code/Chapter12/dbspgraph/partition/package_test.go
143 B
💻
code/Chapter12/dbspgraph/partition/range.go
2.88 KB
💻
code/Chapter12/dbspgraph/partition/range_test.go
3.83 KB
💻
code/Chapter12/dbspgraph/proto/api.pb.go
21.66 KB
📄
code/Chapter12/dbspgraph/proto/api.proto
3.68 KB
💻
code/Chapter12/dbspgraph/stream.go
5.61 KB
💻
code/Chapter12/dbspgraph/stream_test.go
2.58 KB
💻
code/Chapter12/dbspgraph/worker.go
4.06 KB
💻
code/Chapter12/dbspgraph/worker_job_coordinator.go
5.93 KB
💻
code/Chapter12/dbspgraph/worker_pool.go
4.03 KB
💻
code/Chapter12/dbspgraph/worker_pool_test.go
3.14 KB
💻
code/Chapter12/k8s/01-namespaces.yaml
199 B
💻
code/Chapter12/k8s/02-cdb-schema.yaml
459 B
💻
code/Chapter12/k8s/03-linksrus-linkgraph.yaml
1.12 KB
💻
code/Chapter12/k8s/04-linksrus-textindexer.yaml
1.11 KB
💻
code/Chapter12/k8s/05-linksrus-frontend.yaml
1.36 KB
💻
code/Chapter12/k8s/06-linksrus-crawler.yaml
1.35 KB
💻
code/Chapter12/k8s/07-linksrus-pagerank.yaml
2.17 KB
💻
code/Chapter12/k8s/08-net-policy.yaml
816 B
💻
code/Chapter12/k8s/chart-settings/cdb-settings.yaml
184 B
💻
code/Chapter12/k8s/chart-settings/es-settings.yaml
398 B
🖼️
code/Chapter12/k8s/img/ch12-lru-k8s.png
189.59 KB
📄
code/Chapter12/k8s/Makefile
3.95 KB
📄
code/Chapter12/k8s/README.md
4.47 KB
📄
code/Chapter12/linksrus/pagerank/Dockerfile
1.06 KB
💻
code/Chapter12/linksrus/pagerank/main.go
6.94 KB
📄
code/Chapter12/linksrus/pagerank/Makefile
897 B
💻
code/Chapter12/linksrus/pagerank/service/integration_test.go
8.22 KB
💻
code/Chapter12/linksrus/pagerank/service/master.go
5.04 KB
💻
code/Chapter12/linksrus/pagerank/service/serializer.go
1.49 KB
💻
code/Chapter12/linksrus/pagerank/service/worker.go
7.34 KB
💻
code/Chapter13/prom_http/main.go
958 B
📄
code/Gopkg.lock
18.55 KB
📄
code/Gopkg.toml
1.27 KB
📄
code/LICENSE
1.04 KB
📄
code/Makefile
1.69 KB
📄
code/README.txt
57 B
📄
code/Software Hardware List.pdf
397.45 KB
⬇️ Offline Download

Disclaimer

This website only provides DHT network resource indexing services and does not store any resource files. All resources come from the DHT network, and this site cannot control their content. Please comply with local laws and regulations and use network resources rationally. If there are copyright issues, please contact [email protected].