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