|
|
0
|
|
384.3 KB
|
|
|
001. Chapter 1. Introduction.mp4
|
MP4
|
29.7 MB
|
|
|
002. Chapter 1. Code design patterns and why they do not always work.mp4
|
MP4
|
28.9 MB
|
|
|
003. Chapter 1. Architecture design patterns and why they do not always work.mp4
|
MP4
|
26.9 MB
|
|
|
004. Chapter 2. Code duplication is not always bad Code duplication vs. flexibility.mp4
|
MP4
|
23.5 MB
|
|
|
005. Chapter 2. Libraries and sharing code between codebases.mp4
|
MP4
|
25.1 MB
|
|
|
006. Chapter 2. Code extraction to a separate microservice.mp4
|
MP4
|
23.1 MB
|
|
|
007. Chapter 2. Looking at the tradeoffs and disadvantages of a separate service.mp4
|
MP4
|
28 MB
|
|
|
008. Chapter 2. Improving loose coupling by code duplication.mp4
|
MP4
|
18.1 MB
|
|
|
009. Chapter 2. Looking at inheritance and tight coupling.mp4
|
MP4
|
27.7 MB
|
|
|
010. Chapter 3. Exceptions vs. other patterns of handling errors in your code.mp4
|
MP4
|
30.9 MB
|
|
|
011. Chapter 3. Best patterns to handle exceptions in the code that you own.mp4
|
MP4
|
22.3 MB
|
|
|
012. Chapter 3. Anti-patterns in exception handling.mp4
|
MP4
|
20.1 MB
|
|
|
013. Chapter 3. Exceptions from third-party libraries.mp4
|
MP4
|
19.4 MB
|
|
|
014. Chapter 3. Exceptions in multithread environments.mp4
|
MP4
|
23.4 MB
|
|
|
015. Chapter 3. Functional approach to handling errors with Try.mp4
|
MP4
|
21.1 MB
|
|
|
016. Chapter 3. Using Try in production code.mp4
|
MP4
|
22 MB
|
|
|
017. Chapter 3. Performance comparison of exception-handling code.mp4
|
MP4
|
22 MB
|
|
|
018. Chapter 4. Balancing flexibility and complexity.mp4
|
MP4
|
24.5 MB
|
|
|
019. Chapter 4. Allowing clients to provide their own metrics framework.mp4
|
MP4
|
22.5 MB
|
|
|
020. Chapter 4. Guarding against unpredictable usage of the hooks API.mp4
|
MP4
|
27.2 MB
|
|
|
021. Chapter 4. Providing extensibility of your APIs via listeners.mp4
|
MP4
|
17.9 MB
|
|
|
022. Chapter 4. Flexibility analysis of an API vs. the cost of maintenance.mp4
|
MP4
|
17.3 MB
|
|
|
023. Chapter 5. Premature optimization vs. optimizing the hot path Decisions that impact code performance.mp4
|
MP4
|
19 MB
|
|
|
024. Chapter 5. Optimizing processing based on false assumptions.mp4
|
MP4
|
21.1 MB
|
|
|
025. Chapter 5. Hot paths in your code.mp4
|
MP4
|
25.6 MB
|
|
|
026. Chapter 5. A word service with a potential hot path.mp4
|
MP4
|
15.5 MB
|
|
|
027. Chapter 5. Hot path detection in your code.mp4
|
MP4
|
24.4 MB
|
|
|
028. Chapter 5. Improvements for hot path performance.mp4
|
MP4
|
23.8 MB
|
|
|
029. Chapter 5. Optimizing word exists using a cache.mp4
|
MP4
|
23.7 MB
|
|
|
030. Chapter 6. Simplicity vs. cost of maintenance for your API.mp4
|
MP4
|
29.2 MB
|
|
|
031. Chapter 6. Directly exposing settings of a dependent library.mp4
|
MP4
|
27.3 MB
|
|
|
032. Chapter 6. Adding new setting for the cloud client library.mp4
|
MP4
|
19.8 MB
|
|
|
033. Chapter 6. Deprecatingremoving a setting in the cloud client library.mp4
|
MP4
|
34 MB
|
|
|
034. Chapter 7. Working effectively with date and time data.mp4
|
MP4
|
15.7 MB
|
|
|
035. Chapter 7. Machine time Instants, epochs, and durations.mp4
|
MP4
|
16 MB
|
|
|
036. Chapter 7. Civil time Calendar systems, dates, times, and periods Part 1.mp4
|
MP4
|
18.6 MB
|
|
|
037. Chapter 7. Civil time Calendar systems, dates, times, and periods Part 2.mp4
|
MP4
|
19 MB
|
|
|
038. Chapter 7. Time zones, UTC, and offsets from UTC Part 1.mp4
|
MP4
|
17.3 MB
|
|
|
039. Chapter 7. Time zones, UTC, and offsets from UTC Part 2.mp4
|
MP4
|
24.3 MB
|
|
|
040. Chapter 7. Date and time concepts that hurt my head.mp4
|
MP4
|
17.2 MB
|
|
|
041. Chapter 7. Preparing to work with date and time information.mp4
|
MP4
|
17.3 MB
|
|
|
042. Chapter 7. Clarifying date and time requirements Part 1.mp4
|
MP4
|
19.8 MB
|
|
|
043. Chapter 7. Clarifying date and time requirements Part 2.mp4
|
MP4
|
21.9 MB
|
|
|
044. Chapter 7. Using the right libraries or packages.mp4
|
MP4
|
35.6 MB
|
|
|
045. Chapter 7. Improving testability by avoiding defaults Part 1.mp4
|
MP4
|
20.5 MB
|
|
|
046. Chapter 7. Improving testability by avoiding defaults Part 2.mp4
|
MP4
|
16.2 MB
|
|
|
047. Chapter 7. Representing date and time values in text Part 1.mp4
|
MP4
|
28 MB
|
|
|
048. Chapter 7. Representing date and time values in text Part 2.mp4
|
MP4
|
27.4 MB
|
|
|
049. Chapter 7. Explaining code with comments.mp4
|
MP4
|
24 MB
|
|
|
050. Chapter 7. Handling ambiguous or skipped times.mp4
|
MP4
|
25.1 MB
|
|
|
051. Chapter 8. Working with evolving time zone data.mp4
|
MP4
|
26.7 MB
|
|
|
052. Chapter 8. Leveraging data locality and memory of your machines.mp4
|
MP4
|
26.9 MB
|
|
|
053. Chapter 8. Data partitioning and splitting data.mp4
|
MP4
|
18.2 MB
|
|
|
054. Chapter 8. Partitioning vs. sharding.mp4
|
MP4
|
19.3 MB
|
|
|
055. Chapter 8. Join big data sets from multiple partitions.mp4
|
MP4
|
30.9 MB
|
|
|
056. Chapter 8. Data processing Memory vs. disk.mp4
|
MP4
|
17.9 MB
|
|
|
057. Chapter 8. Calculating access times.mp4
|
MP4
|
19.5 MB
|
|
|
058. Chapter 8. Implement joins using Apache Spark.mp4
|
MP4
|
28.1 MB
|
|
|
059. Chapter 9. Third-party libraries Libraries you use become your code.mp4
|
MP4
|
34.7 MB
|
|
|
060. Chapter 9. Concurrency models and scalability.mp4
|
MP4
|
29.7 MB
|
|
|
061. Chapter 9. Testability.mp4
|
MP4
|
15 MB
|
|
|
062. Chapter 9. Testing with fakes (test double) and mocks.mp4
|
MP4
|
29.6 MB
|
|
|
063. Chapter 9. Dependencies of third-party libraries.mp4
|
MP4
|
21.2 MB
|
|
|
064. Chapter 9. Choosing and maintaining third-party dependencies.mp4
|
MP4
|
26.6 MB
|
|
|
065. Chapter 9. Security and updates.mp4
|
MP4
|
22.9 MB
|
|
|
066. Chapter 10. Consistency and atomicity in distributed systems.mp4
|
MP4
|
22.7 MB
|
|
|
067. Chapter 10. Producing data and idempotency.mp4
|
MP4
|
34.6 MB
|
|
|
068. Chapter 10. A naive implementation of a deduplication library.mp4
|
MP4
|
13.9 MB
|
|
|
069. Chapter 10. Common mistakes when implementing deduplication in distributed systems.mp4
|
MP4
|
31.2 MB
|
|
|
070. Chapter 10. Making your logic atomic to prevent race conditions.mp4
|
MP4
|
30.2 MB
|
|
|
071. Chapter 11. Delivery semantics in distributed systems.mp4
|
MP4
|
28 MB
|
|
|
072. Chapter 11. Producer and consumer applications based on Apache Kafka.mp4
|
MP4
|
23.2 MB
|
|
|
073. Chapter 11. The producer logic.mp4
|
MP4
|
23.2 MB
|
|
|
074. Chapter 11. Consumer code and different delivery semantics.mp4
|
MP4
|
14.8 MB
|
|
|
075. Chapter 11. Restarting from the earliest or latest offsets.mp4
|
MP4
|
24.3 MB
|
|
|
076. Chapter 11. Leveraging delivery guarantees to provide fault tolerance.mp4
|
MP4
|
13.3 MB
|
|
|
077. Chapter 12. Managing versioning and compatibility.mp4
|
MP4
|
25.8 MB
|
|
|
078. Chapter 12. Semantic versioning.mp4
|
MP4
|
21.8 MB
|
|
|
079. Chapter 12. Versioning for libraries.mp4
|
MP4
|
25.1 MB
|
|
|
080. Chapter 12. Source, binary, and semantic compatibility Part 1.mp4
|
MP4
|
25.3 MB
|
|
|
081. Chapter 12. Source, binary, and semantic compatibility Part 2.mp4
|
MP4
|
27.8 MB
|
|
|
082. Chapter 12. Techniques for handling breaking changes.mp4
|
MP4
|
30.7 MB
|
|
|
083. Chapter 12. Managing internal-only libraries.mp4
|
MP4
|
33.3 MB
|
|
|
084. Chapter 12. Common versioning strategies Part 1.mp4
|
MP4
|
17.7 MB
|
|
|
085. Chapter 12. Common versioning strategies Part 2.mp4
|
MP4
|
20.1 MB
|
|
|
086. Chapter 12. Further versioning considerations.mp4
|
MP4
|
23.2 MB
|
|
|
087. Chapter 12. Versioning for data storage.mp4
|
MP4
|
25.1 MB
|
|
|
088. Chapter 12. Migrating data within a storage system.mp4
|
MP4
|
20.7 MB
|
|
|
089. Chapter 12. Expecting the unexpected.mp4
|
MP4
|
24.8 MB
|
|
|
090. Chapter 12. Separating API and storage representations.mp4
|
MP4
|
27.8 MB
|
|
|
091. Chapter 13. Keeping up to date with trends vs. cost of maintenance of your code.mp4
|
MP4
|
13.9 MB
|
|
|
092. Chapter 13. Do-it-yourself (DIY) dependency injection.mp4
|
MP4
|
26 MB
|
|
|
093. Chapter 13. When to use reactive programming.mp4
|
MP4
|
17.2 MB
|
|
|
094. Chapter 13. Using CompletableFuture.mp4
|
MP4
|
18.8 MB
|
|
|
095. Chapter 13. When to use functional programming.mp4
|
MP4
|
30.4 MB
|
|
|
096. Chapter 13. Using lazy vs. eager evaluation.mp4
|
MP4
|
18.6 MB
|
|
|
TutsNode.com.txt
|
TXT
|
102.4 B
|
|
|
[TGx]Downloaded from torrentgalaxy.to .txt
|
TXT
|
614.4 B
|
|
|
1
|
|
307.9 KB
|
|
|
2
|
|
362 KB
|
|
|
3
|
|
493 KB
|
|
|
4
|
|
167.8 KB
|
|
|
5
|
|
307.8 KB
|
|
|
6
|
|
89.7 KB
|
|
|
7
|
|
126.2 KB
|
|
|
8
|
|
342.5 KB
|
|
|
9
|
|
110.1 KB
|
|
|
10
|
|
283.5 KB
|
|
|
11
|
|
312.4 KB
|
|
|
12
|
|
341.8 KB
|
|
|
13
|
|
432.7 KB
|
|
|
14
|
|
338.9 KB
|
|
|
15
|
|
66.9 KB
|
|
|
16
|
|
361 KB
|
|
|
17
|
|
461.7 KB
|
|
|
18
|
|
485 KB
|
|
|
19
|
|
31.3 KB
|
|
|
20
|
|
227.4 KB
|
|
|
21
|
|
236.2 KB
|
|
|
22
|
|
335.2 KB
|
|
|
23
|
|
142 KB
|
|
|
24
|
|
177.8 KB
|
|
|
25
|
|
352.5 KB
|
|
|
26
|
|
83 KB
|
|
|
27
|
|
136.6 KB
|
|
|
28
|
|
322.7 KB
|
|
|
29
|
|
389.7 KB
|
|
|
30
|
|
5.5 KB
|
|
|
31
|
|
213.1 KB
|
|
|
32
|
|
446.9 KB
|
|
|
33
|
|
229 KB
|
|
|
34
|
|
413.4 KB
|
|
|
35
|
|
421.6 KB
|
|
|
36
|
|
433.1 KB
|
|
|
37
|
|
439.1 KB
|
|
|
38
|
|
156 KB
|
|
|
39
|
|
469.7 KB
|
|
|
40
|
|
60.4 KB
|
|
|
41
|
|
214.7 KB
|
|
|
42
|
|
254 KB
|
|
|
43
|
|
474.9 KB
|
|
|
44
|
|
209.1 KB
|
|
|
45
|
|
322.8 KB
|
|
|
46
|
|
463.3 KB
|
|
|
47
|
|
121.8 KB
|
|
|
48
|
|
267.9 KB
|
|
|
49
|
|
298 KB
|
|
|
50
|
|
331 KB
|
|
|
51
|
|
368.6 KB
|
|
|
52
|
|
56.3 KB
|
|
|
53
|
|
287.2 KB
|
|
|
54
|
|
477 KB
|
|
|
55
|
|
231.4 KB
|
|
|
56
|
|
483.2 KB
|
|
|
57
|
|
509.2 KB
|
|
|
58
|
|
60.8 KB
|
|
|
59
|
|
220.3 KB
|
|
|
60
|
|
338.6 KB
|
|
|
61
|
|
364.5 KB
|
|
|
62
|
|
409.7 KB
|
|
|
63
|
|
291.5 KB
|
|
|
64
|
|
44.7 KB
|
|
|
65
|
|
416.5 KB
|
|
|
66
|
|
427.2 KB
|
|
|
67
|
|
169.9 KB
|
|
|
68
|
|
187.4 KB
|
|
|
69
|
|
25.5 KB
|
|
|
70
|
|
117.1 KB
|
|
|
71
|
|
193.8 KB
|
|
|
72
|
|
464.8 KB
|
|
|
73
|
|
481.5 KB
|
|
|
74
|
|
204.3 KB
|
|
|
75
|
|
374.8 KB
|
|
|
76
|
|
405.3 KB
|
|
|
77
|
|
313.9 KB
|
|
|
78
|
|
441.1 KB
|
|
|
79
|
|
104.7 KB
|
|
|
80
|
|
139.1 KB
|
|
|
81
|
|
277.1 KB
|
|
|
82
|
|
177.3 KB
|
|
|
83
|
|
194.1 KB
|
|
|
84
|
|
204.4 KB
|
|
|
85
|
|
279 KB
|
|
|
86
|
|
357.7 KB
|
|
|
87
|
|
313 KB
|
|
|
88
|
|
505 KB
|
|
|
89
|
|
298.2 KB
|
|
|
90
|
|
409.6 B
|
|
|
91
|
|
24.1 KB
|
|
|
92
|
|
182.5 KB
|
|
|
93
|
|
90.3 KB
|
|
|
94
|
|
145.6 KB
|