|
Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
| [TGx]Downloaded from torrentgalaxy.to .txt |
585B |
| 0 |
384.27KB |
| 001. Chapter 1. Introduction.mp4 |
29.69MB |
| 002. Chapter 1. Code design patterns and why they do not always work.mp4 |
28.93MB |
| 003. Chapter 1. Architecture design patterns and why they do not always work.mp4 |
26.87MB |
| 004. Chapter 2. Code duplication is not always bad Code duplication vs. flexibility.mp4 |
23.55MB |
| 005. Chapter 2. Libraries and sharing code between codebases.mp4 |
25.08MB |
| 006. Chapter 2. Code extraction to a separate microservice.mp4 |
23.14MB |
| 007. Chapter 2. Looking at the tradeoffs and disadvantages of a separate service.mp4 |
27.97MB |
| 008. Chapter 2. Improving loose coupling by code duplication.mp4 |
18.07MB |
| 009. Chapter 2. Looking at inheritance and tight coupling.mp4 |
27.67MB |
| 010. Chapter 3. Exceptions vs. other patterns of handling errors in your code.mp4 |
30.91MB |
| 011. Chapter 3. Best patterns to handle exceptions in the code that you own.mp4 |
22.27MB |
| 012. Chapter 3. Anti-patterns in exception handling.mp4 |
20.09MB |
| 013. Chapter 3. Exceptions from third-party libraries.mp4 |
19.39MB |
| 014. Chapter 3. Exceptions in multithread environments.mp4 |
23.38MB |
| 015. Chapter 3. Functional approach to handling errors with Try.mp4 |
21.14MB |
| 016. Chapter 3. Using Try in production code.mp4 |
22.03MB |
| 017. Chapter 3. Performance comparison of exception-handling code.mp4 |
22.00MB |
| 018. Chapter 4. Balancing flexibility and complexity.mp4 |
24.54MB |
| 019. Chapter 4. Allowing clients to provide their own metrics framework.mp4 |
22.53MB |
| 020. Chapter 4. Guarding against unpredictable usage of the hooks API.mp4 |
27.16MB |
| 021. Chapter 4. Providing extensibility of your APIs via listeners.mp4 |
17.90MB |
| 022. Chapter 4. Flexibility analysis of an API vs. the cost of maintenance.mp4 |
17.30MB |
| 023. Chapter 5. Premature optimization vs. optimizing the hot path Decisions that impact code performance.mp4 |
19.03MB |
| 024. Chapter 5. Optimizing processing based on false assumptions.mp4 |
21.10MB |
| 025. Chapter 5. Hot paths in your code.mp4 |
25.56MB |
| 026. Chapter 5. A word service with a potential hot path.mp4 |
15.50MB |
| 027. Chapter 5. Hot path detection in your code.mp4 |
24.44MB |
| 028. Chapter 5. Improvements for hot path performance.mp4 |
23.80MB |
| 029. Chapter 5. Optimizing word exists using a cache.mp4 |
23.68MB |
| 030. Chapter 6. Simplicity vs. cost of maintenance for your API.mp4 |
29.17MB |
| 031. Chapter 6. Directly exposing settings of a dependent library.mp4 |
27.33MB |
| 032. Chapter 6. Adding new setting for the cloud client library.mp4 |
19.83MB |
| 033. Chapter 6. Deprecatingremoving a setting in the cloud client library.mp4 |
34.02MB |
| 034. Chapter 7. Working effectively with date and time data.mp4 |
15.71MB |
| 035. Chapter 7. Machine time Instants, epochs, and durations.mp4 |
16.01MB |
| 036. Chapter 7. Civil time Calendar systems, dates, times, and periods Part 1.mp4 |
18.60MB |
| 037. Chapter 7. Civil time Calendar systems, dates, times, and periods Part 2.mp4 |
19.05MB |
| 038. Chapter 7. Time zones, UTC, and offsets from UTC Part 1.mp4 |
17.31MB |
| 039. Chapter 7. Time zones, UTC, and offsets from UTC Part 2.mp4 |
24.25MB |
| 040. Chapter 7. Date and time concepts that hurt my head.mp4 |
17.15MB |
| 041. Chapter 7. Preparing to work with date and time information.mp4 |
17.33MB |
| 042. Chapter 7. Clarifying date and time requirements Part 1.mp4 |
19.82MB |
| 043. Chapter 7. Clarifying date and time requirements Part 2.mp4 |
21.94MB |
| 044. Chapter 7. Using the right libraries or packages.mp4 |
35.62MB |
| 045. Chapter 7. Improving testability by avoiding defaults Part 1.mp4 |
20.46MB |
| 046. Chapter 7. Improving testability by avoiding defaults Part 2.mp4 |
16.19MB |
| 047. Chapter 7. Representing date and time values in text Part 1.mp4 |
28.05MB |
| 048. Chapter 7. Representing date and time values in text Part 2.mp4 |
27.36MB |
| 049. Chapter 7. Explaining code with comments.mp4 |
24.04MB |
| 050. Chapter 7. Handling ambiguous or skipped times.mp4 |
25.10MB |
| 051. Chapter 8. Working with evolving time zone data.mp4 |
26.68MB |
| 052. Chapter 8. Leveraging data locality and memory of your machines.mp4 |
26.92MB |
| 053. Chapter 8. Data partitioning and splitting data.mp4 |
18.19MB |
| 054. Chapter 8. Partitioning vs. sharding.mp4 |
19.31MB |
| 055. Chapter 8. Join big data sets from multiple partitions.mp4 |
30.88MB |
| 056. Chapter 8. Data processing Memory vs. disk.mp4 |
17.86MB |
| 057. Chapter 8. Calculating access times.mp4 |
19.48MB |
| 058. Chapter 8. Implement joins using Apache Spark.mp4 |
28.15MB |
| 059. Chapter 9. Third-party libraries Libraries you use become your code.mp4 |
34.70MB |
| 060. Chapter 9. Concurrency models and scalability.mp4 |
29.67MB |
| 061. Chapter 9. Testability.mp4 |
14.98MB |
| 062. Chapter 9. Testing with fakes (test double) and mocks.mp4 |
29.58MB |
| 063. Chapter 9. Dependencies of third-party libraries.mp4 |
21.17MB |
| 064. Chapter 9. Choosing and maintaining third-party dependencies.mp4 |
26.62MB |
| 065. Chapter 9. Security and updates.mp4 |
22.95MB |
| 066. Chapter 10. Consistency and atomicity in distributed systems.mp4 |
22.72MB |
| 067. Chapter 10. Producing data and idempotency.mp4 |
34.65MB |
| 068. Chapter 10. A naive implementation of a deduplication library.mp4 |
13.91MB |
| 069. Chapter 10. Common mistakes when implementing deduplication in distributed systems.mp4 |
31.20MB |
| 070. Chapter 10. Making your logic atomic to prevent race conditions.mp4 |
30.22MB |
| 071. Chapter 11. Delivery semantics in distributed systems.mp4 |
28.03MB |
| 072. Chapter 11. Producer and consumer applications based on Apache Kafka.mp4 |
23.21MB |
| 073. Chapter 11. The producer logic.mp4 |
23.18MB |
| 074. Chapter 11. Consumer code and different delivery semantics.mp4 |
14.82MB |
| 075. Chapter 11. Restarting from the earliest or latest offsets.mp4 |
24.29MB |
| 076. Chapter 11. Leveraging delivery guarantees to provide fault tolerance.mp4 |
13.32MB |
| 077. Chapter 12. Managing versioning and compatibility.mp4 |
25.79MB |
| 078. Chapter 12. Semantic versioning.mp4 |
21.78MB |
| 079. Chapter 12. Versioning for libraries.mp4 |
25.07MB |
| 080. Chapter 12. Source, binary, and semantic compatibility Part 1.mp4 |
25.28MB |
| 081. Chapter 12. Source, binary, and semantic compatibility Part 2.mp4 |
27.77MB |
| 082. Chapter 12. Techniques for handling breaking changes.mp4 |
30.67MB |
| 083. Chapter 12. Managing internal-only libraries.mp4 |
33.34MB |
| 084. Chapter 12. Common versioning strategies Part 1.mp4 |
17.73MB |
| 085. Chapter 12. Common versioning strategies Part 2.mp4 |
20.08MB |
| 086. Chapter 12. Further versioning considerations.mp4 |
23.24MB |
| 087. Chapter 12. Versioning for data storage.mp4 |
25.09MB |
| 088. Chapter 12. Migrating data within a storage system.mp4 |
20.72MB |
| 089. Chapter 12. Expecting the unexpected.mp4 |
24.85MB |
| 090. Chapter 12. Separating API and storage representations.mp4 |
27.78MB |
| 091. Chapter 13. Keeping up to date with trends vs. cost of maintenance of your code.mp4 |
13.86MB |
| 092. Chapter 13. Do-it-yourself (DIY) dependency injection.mp4 |
25.99MB |
| 093. Chapter 13. When to use reactive programming.mp4 |
17.23MB |
| 094. Chapter 13. Using CompletableFuture.mp4 |
18.80MB |
| 095. Chapter 13. When to use functional programming.mp4 |
30.39MB |
| 096. Chapter 13. Using lazy vs. eager evaluation.mp4 |
18.63MB |
| 1 |
307.94KB |
| 10 |
283.52KB |
| 11 |
312.40KB |
| 12 |
341.81KB |
| 13 |
432.74KB |
| 14 |
338.85KB |
| 15 |
66.94KB |
| 16 |
360.97KB |
| 17 |
461.67KB |
| 18 |
484.96KB |
| 19 |
31.31KB |
| 2 |
362.00KB |
| 20 |
227.42KB |
| 21 |
236.24KB |
| 22 |
335.22KB |
| 23 |
141.95KB |
| 24 |
177.81KB |
| 25 |
352.45KB |
| 26 |
82.96KB |
| 27 |
136.60KB |
| 28 |
322.74KB |
| 29 |
389.67KB |
| 3 |
493.03KB |
| 30 |
5.49KB |
| 31 |
213.10KB |
| 32 |
446.92KB |
| 33 |
228.99KB |
| 34 |
413.36KB |
| 35 |
421.59KB |
| 36 |
433.09KB |
| 37 |
439.14KB |
| 38 |
155.99KB |
| 39 |
469.75KB |
| 4 |
167.77KB |
| 40 |
60.39KB |
| 41 |
214.73KB |
| 42 |
254.04KB |
| 43 |
474.87KB |
| 44 |
209.13KB |
| 45 |
322.77KB |
| 46 |
463.30KB |
| 47 |
121.78KB |
| 48 |
267.89KB |
| 49 |
297.98KB |
| 5 |
307.79KB |
| 50 |
330.96KB |
| 51 |
368.63KB |
| 52 |
56.26KB |
| 53 |
287.17KB |
| 54 |
477.02KB |
| 55 |
231.37KB |
| 56 |
483.25KB |
| 57 |
509.17KB |
| 58 |
60.75KB |
| 59 |
220.30KB |
| 6 |
89.70KB |
| 60 |
338.60KB |
| 61 |
364.51KB |
| 62 |
409.71KB |
| 63 |
291.51KB |
| 64 |
44.72KB |
| 65 |
416.53KB |
| 66 |
427.17KB |
| 67 |
169.93KB |
| 68 |
187.44KB |
| 69 |
25.48KB |
| 7 |
126.22KB |
| 70 |
117.14KB |
| 71 |
193.80KB |
| 72 |
464.82KB |
| 73 |
481.54KB |
| 74 |
204.33KB |
| 75 |
374.81KB |
| 76 |
405.26KB |
| 77 |
313.92KB |
| 78 |
441.06KB |
| 79 |
104.74KB |
| 8 |
342.48KB |
| 80 |
139.10KB |
| 81 |
277.11KB |
| 82 |
177.28KB |
| 83 |
194.12KB |
| 84 |
204.42KB |
| 85 |
279.00KB |
| 86 |
357.68KB |
| 87 |
312.99KB |
| 88 |
505.01KB |
| 89 |
298.24KB |
| 9 |
110.07KB |
| 90 |
396B |
| 91 |
24.15KB |
| 92 |
182.54KB |
| 93 |
90.27KB |
| 94 |
145.55KB |
| TutsNode.com.txt |
63B |