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 |