Software Mistakes and Tradeoffs, Video Edition

seeders: 2 leechers: 2
Added 3 years ago by freecoursewb in Other
Downloaded 1 time.
1337x.to
Software Mistakes and Tradeoffs, Video Edition

Torrent Contents Size: 2.2 GB

Software Mistakes and Tradeoffs, Video Edition
▼ show more 83 files
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
Bonus Resources.txt
TXT
409.6 B
Get Bonus Downloads Here.url
URL
204.8 B

Description

Related Torrents

Location

Trackers

Tracker name
udp://tracker.torrent.eu.org:451/announce
udp://tracker.tiny-vps.com:6969/announce
http://tracker.foreverpirates.co:80/announce
udp://tracker.cyberia.is:6969/announce
udp://exodus.desync.com:6969/announce
udp://explodie.org:6969/announce
udp://tracker.opentrackr.org:1337/announce
udp://9.rarbg.to:2780/announce
udp://tracker.internetwarriors.net:1337/announce
udp://ipv4.tracker.harry.lu:80/announce
udp://open.stealth.si:80/announce
udp://9.rarbg.to:2900/announce
udp://9.rarbg.me:2720/announce
udp://opentor.org:2710/announce
udp://tracker.opentrackr.org:1337/announce
http://tracker.openbittorrent.com:80/announce
udp://opentracker.i2p.rocks:6969/announce
udp://tracker.internetwarriors.net:1337/announce
udp://tracker.leechers-paradise.org:6969/announce
udp://coppersurfer.tk:6969/announce
udp://tracker.zer0day.to:1337/announce
Torrent hash: