MuerBT磁力搜索 BT种子搜索利器 免费下载BT种子,超5000万条种子数据

[FreeCourseSite.com] Udemy - Microservices with Node JS and React

磁力链接/BT种子名称

[FreeCourseSite.com] Udemy - Microservices with Node JS and React

磁力链接/BT种子简介

种子哈希:ca7c0c6b39405d8f98321ef4baac42bca6efda5c
文件大小: 20.69G
已经下载:558次
下载速度:极快
收录时间:2021-03-26
最近下载:2025-07-04

移花宫入口

移花宫.com邀月.com怜星.com花无缺.comyhgbt.icuyhgbt.top

磁力链接下载

magnet:?xt=urn:btih:CA7C0C6B39405D8F98321EF4BAAC42BCA6EFDA5C
推荐使用PIKPAK网盘下载资源,10TB超大空间,不限制资源,无限次数离线下载,视频在线观看

下载BT种子文件

磁力链接 迅雷下载 PIKPAK在线播放 世界之窗 91视频 含羞草 欲漫涩 逼哩逼哩 成人快手 51品茶 抖阴破解版 极乐禁地 91短视频 TikTok成人版 PornHub 草榴社区 哆哔涩漫 呦乐园 萝莉岛

最近搜索

会所按摩 探花学妹 绿叶酒店摄像头 樱狸子 全家 星矢 单位 熟女 小狗狗 忽悠小姐姐 ks 开发爆菊 小男孩 妹妹的情人 爸爸 李寻欢黑丝 腿模 きーちゃん 学生系列 真实约 调教 学生 后门 二次元 晴天娃娃 爆奶极品 电商 小薯条 像李小璐 娜美妖姬 剧情勾搭服务员 舅妈的

文件列表

  • 14. NATS Streaming Server - An Event Bus Implementation/19. Solving Concurrency Issues.mp4 157.3 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/18. [Optional] More Possible Concurrency Solutions.mp4 133.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/23. [Optional] Versioning Without Update-If-Current.mp4 129.9 MB
  • 24. [Appendix A] - Basics of Docker/32. The Build Process in Detail.mp4 121.1 MB
  • 5. Architecture of Multi-Service Apps/1. Big Ticket Items.mp4 114.6 MB
  • 25. [Appendix B] - Basics of Typescript/59. Exploring Type Definition Files.mp4 103.2 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/16. Core Concurrency Issues.mp4 101.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/10. Clear Concurrency Issues.mp4 90.4 MB
  • 17. Cross-Service Data Replication In Action/22. A Slightly Complicated Test.mp4 87.8 MB
  • 22. Back to the Client/16. Paying for an Order.mp4 87.8 MB
  • 1. Fundamental Ideas Around Microservices/9. A Crazy Way of Storing Data.mp4 82.2 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/20. Concurrency Control with the Tickets App.mp4 79.1 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/4. Big Notes on NATS Streaming.mp4 76.1 MB
  • 9. Authentication Strategies and Options/6. Microservices Auth Requirements.mp4 75.9 MB
  • 9. Authentication Strategies and Options/16. Formatting JSON Properties.mp4 75.6 MB
  • 7. Response Normalization Strategies/14. Converting Errors to Responses.mp4 74.6 MB
  • 19. Listening for Events and Handling Concurrency Issues/41. Mock Function Arguments.mp4 74.5 MB
  • 17. Cross-Service Data Replication In Action/5. Scaffolding a Few Route Handlers.mp4 74.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/25. A Complete Listener Test.mp4 73.2 MB
  • 2. A Mini-Microservices App/9. Building Post Submission.mp4 71.6 MB
  • 24. [Appendix A] - Basics of Docker/34. Rebuilds with Cache.mp4 71.5 MB
  • 13. Create-Read-Update-Destroy Server Setup/4. Mongo Connection URI.mp4 70.8 MB
  • 15. Connecting to NATS in a Node JS World/2. The Listener Abstract Class.mp4 70.8 MB
  • 25. [Appendix B] - Basics of Typescript/62. Adding Markers.mp4 70.7 MB
  • 7. Response Normalization Strategies/17. Final Error Related Code.mp4 70.6 MB
  • 2. A Mini-Microservices App/36. Dealing with Missing Events.mp4 69.9 MB
  • 9. Authentication Strategies and Options/7. Issues with JWT's and Server Side Rendering.mp4 69.5 MB
  • 21. Handling Payments/2. Initial Setup.mp4 69.1 MB
  • 24. [Appendix A] - Basics of Docker/11. But Really... What's a Container.mp4 68.9 MB
  • 13. Create-Read-Update-Destroy Server Setup/8. Adding Auth Protection.mp4 68.0 MB
  • 16. Managing a NATS Client/17. NATS Env Variables.mp4 67.8 MB
  • 4. Orchestrating Collections of Services with Kubernetes/25. Adding Query, Moderation and Comments.mp4 67.6 MB
  • 7. Response Normalization Strategies/16. Verifying Our Custom Errors.mp4 67.1 MB
  • 16. Managing a NATS Client/14. Providing a Mock Implementation.mp4 67.0 MB
  • 17. Cross-Service Data Replication In Action/15. Convenience Document Methods.mp4 66.7 MB
  • 17. Cross-Service Data Replication In Action/26. Can We Cancel.mp4 66.5 MB
  • 13. Create-Read-Update-Destroy Server Setup/15. Creation via Route Handler.mp4 66.3 MB
  • 13. Create-Read-Update-Destroy Server Setup/18. What's that Error!.mp4 66.0 MB
  • 24. [Appendix A] - Basics of Docker/42. Base Image Issues.mp4 65.7 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/22. Durable Subscriptions.mp4 65.6 MB
  • 22. Back to the Client/11. The Expiration Timer.mp4 65.5 MB
  • 4. Orchestrating Collections of Services with Kubernetes/3. A Kubernetes Tour.mp4 65.3 MB
  • 17. Cross-Service Data Replication In Action/3. A Touch More Setup.mp4 65.2 MB
  • 11. Integrating a Server-Side-Rendered React App/17. Why the Error.mp4 65.1 MB
  • 7. Response Normalization Strategies/15. Moving Logic Into Errors.mp4 64.4 MB
  • 16. Managing a NATS Client/16. Ensuring Mock Invocations.mp4 64.2 MB
  • 5. Architecture of Multi-Service Apps/2. App Overview.mp4 64.1 MB
  • 13. Create-Read-Update-Destroy Server Setup/24. Final Update Changes.mp4 63.8 MB
  • 16. Managing a NATS Client/5. Singleton Implementation.mp4 63.5 MB
  • 21. Handling Payments/22. A More Realistic Test Setup.mp4 63.5 MB
  • 25. [Appendix B] - Basics of Typescript/67. Showing Popup Windows.mp4 63.3 MB
  • 16. Managing a NATS Client/7. Graceful Shutdown.mp4 63.3 MB
  • 11. Integrating a Server-Side-Rendered React App/24. Specifying the Host.mp4 63.1 MB
  • 2. A Mini-Microservices App/11. Fetching and Rendering Posts.mp4 62.6 MB
  • 9. Authentication Strategies and Options/1. Fundamental Authentication Strategies.mp4 62.3 MB
  • 2. A Mini-Microservices App/5. Implementing a Comments Service.mp4 61.8 MB
  • 9. Authentication Strategies and Options/10. Generating a JWT.mp4 61.8 MB
  • 17. Cross-Service Data Replication In Action/10. Creating an Order Status Enum.mp4 61.6 MB
  • 11. Integrating a Server-Side-Rendered React App/5. Running Next in Kubernetes.mp4 61.2 MB
  • 7. Response Normalization Strategies/3. Adding Validation.mp4 61.1 MB
  • 23. CICD/23. Additional Deploy Files.mp4 60.3 MB
  • 9. Authentication Strategies and Options/4. Solving Issues with Option #2.mp4 60.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/31. Fixing a Few Tests.mp4 59.7 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/13. Manual Ack Mode.mp4 59.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/27. Testing the Ticket Updated Listener.mp4 59.1 MB
  • 9. Authentication Strategies and Options/22. Returning the Current User.mp4 59.1 MB
  • 9. Authentication Strategies and Options/17. The Signin Flow.mp4 58.9 MB
  • 23. CICD/15. Building an Image in an Action.mp4 58.9 MB
  • 2. A Mini-Microservices App/27. Issues with Comment Filtering.mp4 58.7 MB
  • 15. Connecting to NATS in a Node JS World/16. Updating the Common Module.mp4 58.6 MB
  • 20. Worker Services/17. A Touch More Testing.mp4 58.5 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/14. Client Health Checks.mp4 58.3 MB
  • 15. Connecting to NATS in a Node JS World/8. Enforcing Listener Subjects.mp4 58.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/15. Testing OCC.mp4 57.9 MB
  • 10. Testing Isolated Microservices/16. Auth Helper Function.mp4 57.5 MB
  • 4. Orchestrating Collections of Services with Kubernetes/40. A Few Notes on Skaffold.mp4 57.3 MB
  • 25. [Appendix B] - Basics of Typescript/68. Updating Interface Definitions.mp4 57.2 MB
  • 25. [Appendix B] - Basics of Typescript/70. App Wrapup.mp4 56.6 MB
  • 21. Handling Payments/12. Implementing the Create Charge Handler.mp4 56.5 MB
  • 17. Cross-Service Data Replication In Action/8. Order Model Setup.mp4 56.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/39. Private vs Protected Properties.mp4 56.4 MB
  • 4. Orchestrating Collections of Services with Kubernetes/29. Installing Ingress-Nginx.mp4 56.2 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/17. Common Questions.mp4 56.1 MB
  • 10. Testing Isolated Microservices/3. Testing Architecture.mp4 55.9 MB
  • 9. Authentication Strategies and Options/13. Creating and Accessing Secrets.mp4 55.9 MB
  • 1. Fundamental Ideas Around Microservices/10. Pros and Cons of Async Communication.mp4 55.7 MB
  • 8. Database Management and Modeling/3. Connecting to MongoDB.mp4 55.7 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/15. Graceful Client Shutdown.mp4 55.4 MB
  • 16. Managing a NATS Client/10. Failed Event Publishing.mp4 54.7 MB
  • 24. [Appendix A] - Basics of Docker/46. Container Port Forwarding.mp4 54.4 MB
  • 18. Understanding Event Flow/2. Creating the Events.mp4 54.3 MB
  • 23. CICD/17. Restarting the Deployment.mp4 54.2 MB
  • 22. Back to the Client/7. Listing All Tickets.mp4 53.7 MB
  • 2. A Mini-Microservices App/12. Creating Comments.mp4 53.6 MB
  • 9. Authentication Strategies and Options/2. Huge Issues with Authentication Strategies.mp4 53.6 MB
  • 24. [Appendix A] - Basics of Docker/47. Specifying a Working Directory.mp4 53.6 MB
  • 4. Orchestrating Collections of Services with Kubernetes/38. Skaffold Setup.mp4 52.7 MB
  • 1. Fundamental Ideas Around Microservices/7. Sync Communication Between Services.mp4 52.7 MB
  • 11. Integrating a Server-Side-Rendered React App/31. Issues with Custom App GetInitialProps.mp4 52.6 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/12. Queue Groups.mp4 52.4 MB
  • 2. A Mini-Microservices App/16. An Async Solution.mp4 52.3 MB
  • 20. Worker Services/4. A Touch of Kubernetes Setup.mp4 52.3 MB
  • 25. [Appendix B] - Basics of Typescript/3. Environment Setup.mp4 52.3 MB
  • 2. A Mini-Microservices App/3. Posts Service Creation.mp4 52.0 MB
  • 2. A Mini-Microservices App/25. Using the Query Service.mp4 51.5 MB
  • 8. Database Management and Modeling/12. Proper Error Handling.mp4 51.4 MB
  • 9. Authentication Strategies and Options/19. Sign In Logic.mp4 51.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/20. Applying a Version Query.mp4 51.4 MB
  • 10. Testing Isolated Microservices/6. Test Environment Setup.mp4 51.3 MB
  • 1. Fundamental Ideas Around Microservices/4. Data in Microservices.mp4 51.3 MB
  • 15. Connecting to NATS in a Node JS World/12. Custom Publisher.mp4 51.0 MB
  • 7. Response Normalization Strategies/12. Subclassing for Custom Errors.mp4 50.9 MB
  • 21. Handling Payments/14. Testing Order Validation Before Payment.mp4 50.8 MB
  • 13. Create-Read-Update-Destroy Server Setup/10. Building a Session.mp4 50.7 MB
  • 2. A Mini-Microservices App/13. Displaying Comments.mp4 50.6 MB
  • 8. Database Management and Modeling/1. Creating Databases in Kubernetes.mp4 50.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/42. Order Cancelled Listener.mp4 50.1 MB
  • 17. Cross-Service Data Replication In Action/16. Order Expiration Times.mp4 50.1 MB
  • 20. Worker Services/8. Creating a Queue.mp4 50.1 MB
  • 22. Back to the Client/2. Reminder on Data Fetching with Next.mp4 50.0 MB
  • 23. CICD/10. Deployment Options.mp4 49.8 MB
  • 11. Integrating a Server-Side-Rendered React App/20. When is GetInitialProps Called.mp4 49.5 MB
  • 13. Create-Read-Update-Destroy Server Setup/13. Reminder on Mongoose with TypeScript.mp4 49.4 MB
  • 17. Cross-Service Data Replication In Action/12. Defining the Ticket Model.mp4 49.3 MB
  • 11. Integrating a Server-Side-Rendered React App/32. Handling Multiple GetInitialProps.mp4 49.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/43. A Lightning-Quick Test.mp4 48.8 MB
  • 11. Integrating a Server-Side-Rendered React App/19. Cross Namespace Service Communication.mp4 48.5 MB
  • 22. Back to the Client/6. Ticket Creation.mp4 48.5 MB
  • 17. Cross-Service Data Replication In Action/6. Subtle Service Coupling.mp4 48.4 MB
  • 2. A Mini-Microservices App/24. Parsing Incoming Events.mp4 48.3 MB
  • 19. Listening for Events and Handling Concurrency Issues/40. Publishing While Listening.mp4 48.3 MB
  • 25. [Appendix B] - Basics of Typescript/7. Catching Errors with TypeScript.mp4 48.2 MB
  • 17. Cross-Service Data Replication In Action/24. Does Fetching Work.mp4 48.2 MB
  • 9. Authentication Strategies and Options/26. Requiring Auth for Route Access.mp4 48.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/45. Rejecting Edits of Reserved Tickets.mp4 48.1 MB
  • 9. Authentication Strategies and Options/25. Augmenting Type Definitions.mp4 48.1 MB
  • 20. Worker Services/3. Initial Setup.mp4 48.0 MB
  • 21. Handling Payments/18. Creating a Charge with Stripe.mp4 47.8 MB
  • 13. Create-Read-Update-Destroy Server Setup/9. Faking Authentication During Tests.mp4 47.8 MB
  • 23. CICD/24. A Successful Deploy!.mp4 47.8 MB
  • 17. Cross-Service Data Replication In Action/14. Finding Reserved Tickets.mp4 47.8 MB
  • 15. Connecting to NATS in a Node JS World/3. Extending the Listener.mp4 47.5 MB
  • 7. Response Normalization Strategies/9. Building an Error Handling Middleware.mp4 47.4 MB
  • 2. A Mini-Microservices App/37. Implementing Event Sync.mp4 47.4 MB
  • 25. [Appendix B] - Basics of Typescript/69. Optional Implements Clauses.mp4 47.3 MB
  • 24. [Appendix A] - Basics of Docker/10. Using the Docker Client.mp4 47.1 MB
  • 22. Back to the Client/9. Creating an Order.mp4 47.0 MB
  • 11. Integrating a Server-Side-Rendered React App/12. The useRequest Hook.mp4 47.0 MB
  • 2. A Mini-Microservices App/28. A Second Approach.mp4 46.7 MB
  • 21. Handling Payments/25. Testing Payment Creation.mp4 46.6 MB
  • 12. Code Sharing and Reuse Between Services/5. Project Setup.mp4 46.5 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/10. Accessing Event Data.mp4 46.3 MB
  • 18. Understanding Event Flow/6. Testing Event Publishing.mp4 46.3 MB
  • 22. Back to the Client/8. Linking to Wildcard Routes.mp4 46.2 MB
  • 25. [Appendix B] - Basics of Typescript/64. One Possible Solution.mp4 46.2 MB
  • 20. Worker Services/2. Expiration Options.mp4 46.1 MB
  • 25. [Appendix B] - Basics of Typescript/57. Adding Google Maps Support.mp4 46.1 MB
  • 24. [Appendix A] - Basics of Docker/31. What's a Base Image.mp4 46.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/11. Reminder on Versioning Records.mp4 45.9 MB
  • 25. [Appendix B] - Basics of Typescript/19. The Any Type.mp4 45.8 MB
  • 11. Integrating a Server-Side-Rendered React App/26. A Reusable API Client.mp4 45.7 MB
  • 13. Create-Read-Update-Destroy Server Setup/3. Running the Ticket Service.mp4 45.6 MB
  • 6. Leveraging a Cloud Environment for Development/11. Final Config and Test.mp4 45.6 MB
  • 21. Handling Payments/24. Tying an Order and Charge Together.mp4 45.5 MB
  • 11. Integrating a Server-Side-Rendered React App/18. Two Possible Solutions.mp4 45.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/17. Who Updates Versions.mp4 45.4 MB
  • 23. CICD/3. Creating a GitHub Action.mp4 45.3 MB
  • 7. Response Normalization Strategies/4. Handling Validation Errors.mp4 45.3 MB
  • 8. Database Management and Modeling/11. User Creation.mp4 45.2 MB
  • 25. [Appendix B] - Basics of Typescript/54. Using Type Definition Files.mp4 45.1 MB
  • 21. Handling Payments/19. Manual Testing of Payments.mp4 45.1 MB
  • 11. Integrating a Server-Side-Rendered React App/11. Handling Validation Errors.mp4 45.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/36. Setup for Testing Reservation.mp4 45.0 MB
  • 17. Cross-Service Data Replication In Action/18. Asserting Tickets Exist.mp4 44.9 MB
  • 21. Handling Payments/23. Realistic Test Implementation.mp4 44.8 MB
  • 7. Response Normalization Strategies/19. Uh Oh... Async Error Handling.mp4 44.6 MB
  • 19. Listening for Events and Handling Concurrency Issues/22. Abstracted Query Method.mp4 44.4 MB
  • 13. Create-Read-Update-Destroy Server Setup/23. Permission Checking.mp4 44.4 MB
  • 21. Handling Payments/28. Marking an Order as Complete.mp4 44.1 MB
  • 6. Leveraging a Cloud Environment for Development/2. Remote Dev with Skaffold.mp4 43.6 MB
  • 25. [Appendix B] - Basics of Typescript/61. Why Use Private Modifiers Here's Why.mp4 43.5 MB
  • 23. CICD/6. Output of Failing Tests.mp4 43.4 MB
  • 2. A Mini-Microservices App/34. A Quick Test.mp4 43.4 MB
  • 21. Handling Payments/20. Automated Payment Testing.mp4 43.3 MB
  • 17. Cross-Service Data Replication In Action/7. Associating Orders and Tickets.mp4 43.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/17. Creating a NodePort Service.mp4 43.2 MB
  • 17. Cross-Service Data Replication In Action/13. Order Creation Logic.mp4 42.9 MB
  • 9. Authentication Strategies and Options/18. Common Request Validation Middleware.mp4 42.9 MB
  • 23. CICD/7. Running Tests in Parallel.mp4 42.9 MB
  • 11. Integrating a Server-Side-Rendered React App/14. An onSuccess Callback.mp4 42.8 MB
  • 3. Running Services with Docker/1. Deployment Issues.mp4 42.7 MB
  • 24. [Appendix A] - Basics of Docker/16. Container Lifecycle.mp4 42.6 MB
  • 9. Authentication Strategies and Options/24. Creating a Current User Middleware.mp4 42.6 MB
  • 8. Database Management and Modeling/17. Mongoose Pre-Save Hooks.mp4 42.6 MB
  • 21. Handling Payments/9. Cancelled Testing.mp4 42.6 MB
  • 22. Back to the Client/1. A Few More Pages.mp4 42.5 MB
  • 16. Managing a NATS Client/13. Redirecting Imports.mp4 42.5 MB
  • 10. Testing Isolated Microservices/11. Changing Node Env During Tests.mp4 42.5 MB
  • 8. Database Management and Modeling/9. Defining Extra Document Properties.mp4 42.4 MB
  • 4. Orchestrating Collections of Services with Kubernetes/21. Adding ClusterIP Services.mp4 42.3 MB
  • 24. [Appendix A] - Basics of Docker/4. Installing Docker on macOS.mp4 42.3 MB
  • 4. Orchestrating Collections of Services with Kubernetes/23. Updating Service Addresses.mp4 42.1 MB
  • 10. Testing Isolated Microservices/7. Our First Test.mp4 42.0 MB
  • 21. Handling Payments/4. Another Order Model!.mp4 42.0 MB
  • 12. Code Sharing and Reuse Between Services/8. Updating Import Statements.mp4 41.9 MB
  • 13. Create-Read-Update-Destroy Server Setup/20. Complete Index Route Implementation.mp4 41.8 MB
  • 25. [Appendix B] - Basics of Typescript/60. Hiding Functionality.mp4 41.7 MB
  • 8. Database Management and Modeling/15. Adding Password Hashing.mp4 41.7 MB
  • 20. Worker Services/9. Queueing a Job on Event Arrival.mp4 41.7 MB
  • 11. Integrating a Server-Side-Rendered React App/35. Conditionally Showing Links.mp4 41.6 MB
  • 13. Create-Read-Update-Destroy Server Setup/21. Ticket Updating.mp4 41.6 MB
  • 20. Worker Services/15. Emitting the Order Cancelled Event.mp4 41.4 MB
  • 15. Connecting to NATS in a Node JS World/15. Common Event Definitions Summary.mp4 41.3 MB
  • 20. Worker Services/13. Publishing an Event on Job Processing.mp4 41.2 MB
  • 8. Database Management and Modeling/8. Adding Static Properties to a Model.mp4 41.1 MB
  • 2. A Mini-Microservices App/33. Updating Comment Content.mp4 41.1 MB
  • 2. A Mini-Microservices App/32. Handling Moderation.mp4 40.9 MB
  • 24. [Appendix A] - Basics of Docker/20. Stopping Containers.mp4 40.9 MB
  • 21. Handling Payments/15. Testing Same-User Validation.mp4 40.9 MB
  • 19. Listening for Events and Handling Concurrency Issues/38. Missing Update Event.mp4 40.9 MB
  • 16. Managing a NATS Client/11. Handling Publish Failures.mp4 40.8 MB
  • 4. Orchestrating Collections of Services with Kubernetes/28. Load Balancers and Ingress.mp4 40.7 MB
  • 7. Response Normalization Strategies/8. Solution for Error Handling.mp4 40.6 MB
  • 10. Testing Isolated Microservices/12. Tests Around Sign In Functionality.mp4 40.5 MB
  • 15. Connecting to NATS in a Node JS World/5. Leveraging TypeScript for Listener Validation.mp4 40.5 MB
  • 13. Create-Read-Update-Destroy Server Setup/19. Better Error Logging.mp4 40.3 MB
  • 2. A Mini-Microservices App/29. How to Handle Resource Updates.mp4 40.3 MB
  • 12. Code Sharing and Reuse Between Services/6. An Easy Publish Command.mp4 40.2 MB
  • 21. Handling Payments/26. Publishing a Payment Created Event.mp4 40.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/35. Unique Route Paths.mp4 40.2 MB
  • 13. Create-Read-Update-Destroy Server Setup/2. Project Setup.mp4 40.1 MB
  • 24. [Appendix A] - Basics of Docker/44. Copying Build Files.mp4 40.1 MB
  • 21. Handling Payments/7. Testing Order Creation.mp4 40.0 MB
  • 25. [Appendix B] - Basics of Typescript/46. Fields in Classes.mp4 40.0 MB
  • 22. Back to the Client/19. Rendering a List of Orders.mp4 39.9 MB
  • 17. Cross-Service Data Replication In Action/1. The Orders Service.mp4 39.8 MB
  • 24. [Appendix A] - Basics of Docker/49. Minimizing Cache Busting and Rebuilds.mp4 39.8 MB
  • 1. Fundamental Ideas Around Microservices/6. Big Problems with Data.mp4 39.6 MB
  • 13. Create-Read-Update-Destroy Server Setup/16. Testing Show Routes.mp4 39.6 MB
  • 4. Orchestrating Collections of Services with Kubernetes/36. Final Route Config.mp4 39.6 MB
  • 22. Back to the Client/3. Two Quick Fixes.mp4 39.5 MB
  • 18. Understanding Event Flow/4. Publishing the Order Creation.mp4 39.5 MB
  • 2. A Mini-Microservices App/31. Adding Comment Moderation.mp4 39.4 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/2. Three Important Items.mp4 39.2 MB
  • 25. [Appendix B] - Basics of Typescript/45. Class Method Modifiers.mp4 39.2 MB
  • 20. Worker Services/14. Handling an Expiration Event.mp4 39.1 MB
  • 5. Architecture of Multi-Service Apps/11. Ingress-Nginx Setup.mp4 39.0 MB
  • 16. Managing a NATS Client/3. NATS Client Singleton.mp4 39.0 MB
  • 20. Worker Services/16. Testing the Expiration Complete Listener.mp4 38.9 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/3. Creating a NATS Streaming Deployment.mp4 38.7 MB
  • 11. Integrating a Server-Side-Rendered React App/15. Overview on Server Side Rendering.mp4 38.7 MB
  • 7. Response Normalization Strategies/6. Surprising Complexity Around Errors.mp4 38.7 MB
  • 19. Listening for Events and Handling Concurrency Issues/6. ID Adjustment.mp4 38.7 MB
  • 25. [Appendix B] - Basics of Typescript/28. Annotations Around Objects.mp4 38.7 MB
  • 9. Authentication Strategies and Options/14. Accessing Env Variables in a Pod.mp4 38.6 MB
  • 10. Testing Isolated Microservices/9. Testing Invalid Input.mp4 38.5 MB
  • 11. Integrating a Server-Side-Rendered React App/10. Successful Account Signup.mp4 38.5 MB
  • 12. Code Sharing and Reuse Between Services/7. Relocating Shared Code.mp4 38.4 MB
  • 1. Fundamental Ideas Around Microservices/8. Event-Based Communication.mp4 38.4 MB
  • 20. Worker Services/11. Delaying Job Processing.mp4 38.4 MB
  • 21. Handling Payments/10. Starting the Listeners.mp4 38.2 MB
  • 23. CICD/26. Configuring the Domain Name.mp4 38.0 MB
  • 9. Authentication Strategies and Options/5. Reminder on Cookies vs JWT's.mp4 38.0 MB
  • 4. Orchestrating Collections of Services with Kubernetes/8. Understanding a Pod Spec.mp4 37.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/34. Deploying the React App.mp4 37.9 MB
  • 13. Create-Read-Update-Destroy Server Setup/17. Unexpected Failure!.mp4 37.8 MB
  • 2. A Mini-Microservices App/17. Common Questions Around Async Events.mp4 37.6 MB
  • 16. Managing a NATS Client/6. Accessing the NATS Client.mp4 37.6 MB
  • 24. [Appendix A] - Basics of Docker/37. Manual Image Generation with Docker Commit.mp4 37.5 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/8. Publishing Events.mp4 37.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/4. A Few More Reminders.mp4 37.1 MB
  • 9. Authentication Strategies and Options/8. Cookies and Encryption.mp4 37.0 MB
  • 22. Back to the Client/5. Sanitizing Price Input.mp4 36.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/32. Hosts File Tweak.mp4 36.7 MB
  • 25. [Appendix B] - Basics of Typescript/65. Restricting Access with Interfaces.mp4 36.6 MB
  • 16. Managing a NATS Client/4. Remember Mongoose.mp4 36.6 MB
  • 23. CICD/2. Git Repository Approaches.mp4 36.5 MB
  • 23. CICD/5. Running Tests on PR Creation.mp4 36.4 MB
  • 4. Orchestrating Collections of Services with Kubernetes/26. Testing Communication.mp4 36.4 MB
  • 2. A Mini-Microservices App/15. Request Minimization Strategies.mp4 36.3 MB
  • 2. A Mini-Microservices App/18. Event Bus Overview.mp4 36.3 MB
  • 24. [Appendix A] - Basics of Docker/40. A Few Planned Errors.mp4 36.2 MB
  • 7. Response Normalization Strategies/10. Communicating More Info to the Error Handler.mp4 36.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/12. Optimistic Concurrency Control.mp4 35.9 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/5. Building a NATS Test Project.mp4 35.8 MB
  • 24. [Appendix A] - Basics of Docker/14. Overriding Default Commands.mp4 35.8 MB
  • 12. Code Sharing and Reuse Between Services/9. Updating the Common Module.mp4 35.8 MB
  • 2. A Mini-Microservices App/30. Creating the Moderation Service.mp4 35.7 MB
  • 15. Connecting to NATS in a Node JS World/1. Reusable NATS Listeners.mp4 35.7 MB
  • 3. Running Services with Docker/3. Why Kubernetes.mp4 35.6 MB
  • 11. Integrating a Server-Side-Rendered React App/29. A Reusable Header.mp4 35.6 MB
  • 25. [Appendix B] - Basics of Typescript/11. More on Types.mp4 35.4 MB
  • 24. [Appendix A] - Basics of Docker/29. Building a Dockerfile.mp4 35.3 MB
  • 23. CICD/21. Don't Forget Ingress-Nginx!.mp4 35.3 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/21. Event Redelivery.mp4 35.0 MB
  • 23. CICD/30. Next Steps.mp4 34.9 MB
  • 8. Database Management and Modeling/7. Type Checking User Properties.mp4 34.8 MB
  • 2. A Mini-Microservices App/1. App Overview.mp4 34.5 MB
  • 5. Architecture of Multi-Service Apps/8. Auth K8s Setup.mp4 34.5 MB
  • 16. Managing a NATS Client/9. Ticket Update Publishing.mp4 34.3 MB
  • 25. [Appendix B] - Basics of Typescript/8. Catching More Errors!.mp4 34.3 MB
  • 21. Handling Payments/8. Marking an Order as Cancelled.mp4 34.2 MB
  • 13. Create-Read-Update-Destroy Server Setup/7. Creating the Router.mp4 34.1 MB
  • 11. Integrating a Server-Side-Rendered React App/25. Passing Through the Cookies.mp4 34.1 MB
  • 2. A Mini-Microservices App/19. A Basic Event Bus Implementation.mp4 33.9 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/9. Listening For Data.mp4 33.9 MB
  • 10. Testing Isolated Microservices/2. Testing Goals.mp4 33.8 MB
  • 24. [Appendix A] - Basics of Docker/33. A Brief Recap.mp4 33.8 MB
  • 4. Orchestrating Collections of Services with Kubernetes/15. Preferred Method for Updating Deployments.mp4 33.7 MB
  • 25. [Appendix B] - Basics of Typescript/2. TypeScript Overview.mp4 33.6 MB
  • 17. Cross-Service Data Replication In Action/19. Asserting Reserved Tickets.mp4 33.5 MB
  • 7. Response Normalization Strategies/11. Encoding More Information In an Error.mp4 33.2 MB
  • 25. [Appendix B] - Basics of Typescript/38. Fixing Annotations With Interfaces.mp4 33.2 MB
  • 2. A Mini-Microservices App/20. Emitting Events.mp4 33.2 MB
  • 25. [Appendix B] - Basics of Typescript/17. Annotations Around Functions.mp4 33.1 MB
  • 17. Cross-Service Data Replication In Action/9. The Need for an Enum.mp4 33.1 MB
  • 25. [Appendix B] - Basics of Typescript/16. Object Literal Annotations.mp4 33.1 MB
  • 3. Running Services with Docker/6. Review Some Basic Commands.mp4 33.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/9. Common Kubectl Commands.mp4 33.1 MB
  • 7. Response Normalization Strategies/7. Other Sources of Errors.mp4 33.0 MB
  • 4. Orchestrating Collections of Services with Kubernetes/14. Updating Deployments.mp4 33.0 MB
  • 10. Testing Isolated Microservices/14. Issues with Cookies During Testing.mp4 33.0 MB
  • 23. CICD/9. Selective Test Execution.mp4 33.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/28. Success Case Testing.mp4 32.8 MB
  • 19. Listening for Events and Handling Concurrency Issues/7. Ticket Updated Listener Implementation.mp4 32.5 MB
  • 19. Listening for Events and Handling Concurrency Issues/34. Strategies for Locking a Ticket.mp4 32.5 MB
  • 2. A Mini-Microservices App/39. Event Syncing in Action.mp4 32.5 MB
  • 8. Database Management and Modeling/5. Getting TypeScript and Mongoose to Cooperate.mp4 32.4 MB
  • 7. Response Normalization Strategies/18. How to Define New Custom Errors.mp4 32.4 MB
  • 22. Back to the Client/14. Configuring Stripe.mp4 32.3 MB
  • 23. CICD/14. The Deployment Plan.mp4 32.2 MB
  • 17. Cross-Service Data Replication In Action/2. Scaffolding the Orders Service.mp4 32.2 MB
  • 6. Leveraging a Cloud Environment for Development/10. Creating a Load Balancer.mp4 32.2 MB
  • 11. Integrating a Server-Side-Rendered React App/16. Fetching Data During SSR.mp4 32.1 MB
  • 9. Authentication Strategies and Options/11. JWT Signing Keys.mp4 31.9 MB
  • 24. [Appendix A] - Basics of Docker/35. Tagging an Image.mp4 31.9 MB
  • 19. Listening for Events and Handling Concurrency Issues/21. Did it Work.mp4 31.8 MB
  • 17. Cross-Service Data Replication In Action/25. Cancelling an Order.mp4 31.7 MB
  • 24. [Appendix A] - Basics of Docker/43. A Few Missing Files.mp4 31.7 MB
  • 10. Testing Isolated Microservices/1. Scope of Testing.mp4 31.6 MB
  • 8. Database Management and Modeling/14. Reminder on Password Hashing.mp4 31.6 MB
  • 2. A Mini-Microservices App/8. React Project Setup.mp4 31.6 MB
  • 17. Cross-Service Data Replication In Action/21. Fetching a User's Orders.mp4 31.4 MB
  • 2. A Mini-Microservices App/26. Adding a Simple Feature.mp4 31.3 MB
  • 13. Create-Read-Update-Destroy Server Setup/11. Testing Request Validation.mp4 31.3 MB
  • 24. [Appendix A] - Basics of Docker/15. Listing Running Containers.mp4 31.1 MB
  • 23. CICD/19. Prod vs Dev Manifest Files.mp4 31.1 MB
  • 24. [Appendix A] - Basics of Docker/48. Unnecessary Rebuilds.mp4 31.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/24. Testing Listeners.mp4 31.0 MB
  • 25. [Appendix B] - Basics of Typescript/47. Fields with Inheritance.mp4 30.9 MB
  • 25. [Appendix B] - Basics of Typescript/52. Generating Random Data.mp4 30.9 MB
  • 19. Listening for Events and Handling Concurrency Issues/29. Out-Of-Order Events.mp4 30.8 MB
  • 22. Back to the Client/10. Programmatic Navigation to Wildcard Routes.mp4 30.8 MB
  • 24. [Appendix A] - Basics of Docker/21. Multi-Command Containers.mp4 30.8 MB
  • 24. [Appendix A] - Basics of Docker/23. The Purpose of the 'it' Flag.mp4 30.7 MB
  • 13. Create-Read-Update-Destroy Server Setup/25. Manual Testing.mp4 30.7 MB
  • 19. Listening for Events and Handling Concurrency Issues/35. Reserving a Ticket.mp4 30.6 MB
  • 25. [Appendix B] - Basics of Typescript/40. Functions in Interfaces.mp4 30.5 MB
  • 16. Managing a NATS Client/12. Fixing a Few Tests.mp4 30.5 MB
  • 17. Cross-Service Data Replication In Action/20. Testing the Success Case.mp4 30.5 MB
  • 11. Integrating a Server-Side-Rendered React App/34. Building the Header.mp4 30.5 MB
  • 8. Database Management and Modeling/4. Understanding the Signup Flow.mp4 30.4 MB
  • 21. Handling Payments/3. Replicated Fields.mp4 30.3 MB
  • 7. Response Normalization Strategies/1. Creating Route Handlers.mp4 30.2 MB
  • 15. Connecting to NATS in a Node JS World/10. Enforcing Data Types.mp4 30.2 MB
  • 2. A Mini-Microservices App/10. Handling CORS Errors.mp4 30.0 MB
  • 6. Leveraging a Cloud Environment for Development/6. Initializing the GCloud SDK.mp4 29.9 MB
  • 13. Create-Read-Update-Destroy Server Setup/22. Handling Updates.mp4 29.7 MB
  • 25. [Appendix B] - Basics of Typescript/53. Type Definition Files.mp4 29.7 MB
  • 5. Architecture of Multi-Service Apps/9. Adding Skaffold.mp4 29.6 MB
  • 19. Listening for Events and Handling Concurrency Issues/19. Updating Tickets Event Definitions.mp4 29.5 MB
  • 4. Orchestrating Collections of Services with Kubernetes/27. Load Balancer Services.mp4 29.5 MB
  • 25. [Appendix B] - Basics of Typescript/56. Defining a Company.mp4 29.4 MB
  • 21. Handling Payments/21. Mocked Stripe Client.mp4 29.4 MB
  • 24. [Appendix A] - Basics of Docker/39. Node Server Setup.mp4 29.3 MB
  • 19. Listening for Events and Handling Concurrency Issues/13. Mongoose Update-If-Current.mp4 29.0 MB
  • 25. [Appendix B] - Basics of Typescript/55. Export Statements in TypeScript.mp4 29.0 MB
  • 2. A Mini-Microservices App/21. Emitting Comment Creation Events.mp4 29.0 MB
  • 21. Handling Payments/13. Validating Order Payment.mp4 28.9 MB
  • 11. Integrating a Server-Side-Rendered React App/13. Using the useRequest Hook.mp4 28.8 MB
  • 24. [Appendix A] - Basics of Docker/1. Why Use Docker.mp4 28.8 MB
  • 4. Orchestrating Collections of Services with Kubernetes/16. Networking With Services.mp4 28.7 MB
  • 24. [Appendix A] - Basics of Docker/24. Getting a Command Prompt in a Container.mp4 28.6 MB
  • 6. Leveraging a Cloud Environment for Development/8. Updating the Skaffold Config.mp4 28.6 MB
  • 4. Orchestrating Collections of Services with Kubernetes/20. Building a Deployment for the Event Bus.mp4 28.6 MB
  • 4. Orchestrating Collections of Services with Kubernetes/18. Accessing NodePort Services.mp4 28.4 MB
  • 4. Orchestrating Collections of Services with Kubernetes/6. Creating a Pod.mp4 28.3 MB
  • 25. [Appendix B] - Basics of Typescript/41. Code Reuse with Interfaces.mp4 28.3 MB
  • 12. Code Sharing and Reuse Between Services/1. Shared Logic Between Services.mp4 28.3 MB
  • 25. [Appendix B] - Basics of Typescript/10. Types.mp4 28.2 MB
  • 17. Cross-Service Data Replication In Action/23. Fetching Individual Orders.mp4 28.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/8. Initializing the Listeners.mp4 28.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/37. Test Implementation.mp4 28.0 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/11. Client ID Generation.mp4 27.9 MB
  • 2. A Mini-Microservices App/22. Receiving Events.mp4 27.8 MB
  • 20. Worker Services/10. Testing Job Processing.mp4 27.8 MB
  • 9. Authentication Strategies and Options/15. Common Response Properties.mp4 27.8 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/7. Port-Forwarding with Kubectl.mp4 27.7 MB
  • 10. Testing Isolated Microservices/13. Testing Sign Out.mp4 27.6 MB
  • 10. Testing Isolated Microservices/4. Index to App Refactor.mp4 27.6 MB
  • 15. Connecting to NATS in a Node JS World/4. Quick Refactor.mp4 27.4 MB
  • 7. Response Normalization Strategies/2. Scaffolding Routes.mp4 27.2 MB
  • 24. [Appendix A] - Basics of Docker/17. Restarting Stopped Containers.mp4 27.2 MB
  • 20. Worker Services/12. Defining the Expiration Complete Event.mp4 27.1 MB
  • 25. [Appendix B] - Basics of Typescript/23. Annotations Around Functions.mp4 27.0 MB
  • 12. Code Sharing and Reuse Between Services/2. Options for Code Sharing.mp4 27.0 MB
  • 25. [Appendix B] - Basics of Typescript/30. Why Typed Arrays.mp4 26.8 MB
  • 19. Listening for Events and Handling Concurrency Issues/9. A Quick Manual Test.mp4 26.7 MB
  • 21. Handling Payments/11. Payments Flow with Stripe.mp4 26.6 MB
  • 11. Integrating a Server-Side-Rendered React App/7. Adding Global CSS.mp4 26.6 MB
  • 11. Integrating a Server-Side-Rendered React App/9. Handling Email and Password Inputs.mp4 26.5 MB
  • 19. Listening for Events and Handling Concurrency Issues/16. One More Test.mp4 26.3 MB
  • 6. Leveraging a Cloud Environment for Development/7. Installing the GCloud Context.mp4 26.2 MB
  • 20. Worker Services/7. What's Bull All About.mp4 26.2 MB
  • 15. Connecting to NATS in a Node JS World/13. Using the Custom Publisher.mp4 26.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/22. How to Communicate Between Services.mp4 26.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/33. Building the Listener.mp4 26.0 MB
  • 13. Create-Read-Update-Destroy Server Setup/12. Validating Title and Price.mp4 26.0 MB
  • 4. Orchestrating Collections of Services with Kubernetes/30. Writing Ingress Config Files.mp4 25.9 MB
  • 10. Testing Isolated Microservices/5. A Few Dependencies.mp4 25.8 MB
  • 6. Leveraging a Cloud Environment for Development/5. Kubectl Contexts.mp4 25.7 MB
  • 25. [Appendix B] - Basics of Typescript/39. Syntax Around Interfaces.mp4 25.6 MB
  • 25. [Appendix B] - Basics of Typescript/22. When Inference Doesn't Work.mp4 25.6 MB
  • 20. Worker Services/5. File Sync Setup.mp4 25.6 MB
  • 25. [Appendix B] - Basics of Typescript/34. Tuples in Action.mp4 25.4 MB
  • 11. Integrating a Server-Side-Rendered React App/36. Signing Out.mp4 25.3 MB
  • 4. Orchestrating Collections of Services with Kubernetes/12. Creating a Deployment.mp4 25.3 MB
  • 25. [Appendix B] - Basics of Typescript/66. Implicit Type Checks.mp4 25.2 MB
  • 25. [Appendix B] - Basics of Typescript/58. Google Maps Integration with TypeScript.mp4 25.2 MB
  • 15. Connecting to NATS in a Node JS World/14. Awaiting Event Publication.mp4 25.2 MB
  • 5. Architecture of Multi-Service Apps/4. Service Types.mp4 25.2 MB
  • 18. Understanding Event Flow/1. Orders Service Events.mp4 25.2 MB
  • 8. Database Management and Modeling/6. Creating the User Model.mp4 25.1 MB
  • 11. Integrating a Server-Side-Rendered React App/33. Passing Props Through.mp4 25.0 MB
  • 21. Handling Payments/6. Replicating Orders.mp4 25.0 MB
  • 21. Handling Payments/27. More on Publishing.mp4 24.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/11. Introducing Deployments.mp4 24.9 MB
  • 2. A Mini-Microservices App/23. Creating the Data Query Service.mp4 24.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/13. Common Commands Around Deployments.mp4 24.5 MB
  • 4. Orchestrating Collections of Services with Kubernetes/24. Verifying Communication.mp4 24.5 MB
  • 13. Create-Read-Update-Destroy Server Setup/6. Test-First Approach.mp4 24.4 MB
  • 5. Architecture of Multi-Service Apps/5. Events and Architecture Design.mp4 24.4 MB
  • 25. [Appendix B] - Basics of Typescript/33. Tuples in TypeScript.mp4 24.3 MB
  • 25. [Appendix B] - Basics of Typescript/27. Destructuring with Annotations.mp4 24.2 MB
  • 13. Create-Read-Update-Destroy Server Setup/14. Defining the Ticket Model.mp4 24.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/14. Implementing OCC with Mongoose.mp4 24.1 MB
  • 17. Cross-Service Data Replication In Action/11. More on Mongoose Refs.mp4 24.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/5. Notes on Config Files.mp4 24.1 MB
  • 5. Architecture of Multi-Service Apps/3. Resource Types.mp4 24.1 MB
  • 15. Connecting to NATS in a Node JS World/11. Where Does this Get Used.mp4 24.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/30. The Next Few Videos.mp4 24.1 MB
  • 24. [Appendix A] - Basics of Docker/12. How's Docker Running on Your Computer.mp4 23.9 MB
  • 9. Authentication Strategies and Options/3. So Which Option.mp4 23.8 MB
  • 23. CICD/18. Applying Kubernetes Manifests.mp4 23.8 MB
  • 25. [Appendix B] - Basics of Typescript/24. Inference Around Functions.mp4 23.8 MB
  • 16. Managing a NATS Client/8. Successful Listen!.mp4 23.7 MB
  • 11. Integrating a Server-Side-Rendered React App/28. The Sign In Form.mp4 23.7 MB
  • 25. [Appendix B] - Basics of Typescript/18. Understanding Inference.mp4 23.6 MB
  • 25. [Appendix B] - Basics of Typescript/15. Annotations With Variables.mp4 23.5 MB
  • 8. Database Management and Modeling/10. What's That Angle Bracket For.mp4 23.5 MB
  • 7. Response Normalization Strategies/13. Determining Error Type.mp4 23.4 MB
  • 24. [Appendix A] - Basics of Docker/22. Executing Commands in Running Containers.mp4 23.3 MB
  • 16. Managing a NATS Client/2. More on Publishing.mp4 23.2 MB
  • 17. Cross-Service Data Replication In Action/17. Test Suite Setup.mp4 23.1 MB
  • 21. Handling Payments/16. Stripe Setup.mp4 23.1 MB
  • 25. [Appendix B] - Basics of Typescript/37. Long Type Annotations.mp4 22.9 MB
  • 22. Back to the Client/4. Scaffolding a Form.mp4 22.9 MB
  • 23. CICD/8. Verifying a Test Run.mp4 22.8 MB
  • 11. Integrating a Server-Side-Rendered React App/3. Basics of Next JS.mp4 22.5 MB
  • 23. CICD/1. Development Workflow.mp4 22.4 MB
  • 11. Integrating a Server-Side-Rendered React App/2. Reminder on Server Side Rendering.mp4 22.3 MB
  • 23. CICD/12. Reminder on Kubernetes Context.mp4 22.3 MB
  • 25. [Appendix B] - Basics of Typescript/63. Duplicate Code.mp4 22.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/1. Installing Kubernetes.mp4 22.2 MB
  • 2. A Mini-Microservices App/35. Rendering Comments by Status.mp4 22.1 MB
  • 25. [Appendix B] - Basics of Typescript/5. Executing Typescript Code.mp4 22.1 MB
  • 24. [Appendix A] - Basics of Docker/30. Dockerfile Teardown.mp4 22.0 MB
  • 25. [Appendix B] - Basics of Typescript/50. Parcel in Action.mp4 21.8 MB
  • 10. Testing Isolated Microservices/15. Easy Auth Solution.mp4 21.8 MB
  • 25. [Appendix B] - Basics of Typescript/4. A First App.mp4 21.8 MB
  • 5. Architecture of Multi-Service Apps/7. Auth Service Setup.mp4 21.8 MB
  • 12. Code Sharing and Reuse Between Services/3. NPM Organizations.mp4 21.7 MB
  • 9. Authentication Strategies and Options/9. Adding Session Support.mp4 21.5 MB
  • 16. Managing a NATS Client/15. Test-Suite Wide Mocks.mp4 21.2 MB
  • 22. Back to the Client/13. Showing a Stripe Payment Form.mp4 20.9 MB
  • 3. Running Services with Docker/5. Dockerizing the Posts Service.mp4 20.9 MB
  • 2. A Mini-Microservices App/2. Project Setup.mp4 20.9 MB
  • 24. [Appendix A] - Basics of Docker/6. Installing Docker for Windows Professional.mp4 20.9 MB
  • 23. CICD/13. Reminder on Swapping Contexts.mp4 20.8 MB
  • 18. Understanding Event Flow/5. Publishing Order Cancellation.mp4 20.8 MB
  • 23. CICD/16. Testing the Image Build.mp4 20.8 MB
  • 23. CICD/25. Buying a Domain Name.mp4 20.6 MB
  • 24. [Appendix A] - Basics of Docker/2. What is Docker.mp4 20.6 MB
  • 16. Managing a NATS Client/1. Publishing Ticket Creation.mp4 20.5 MB
  • 19. Listening for Events and Handling Concurrency Issues/44. Don't Forget to Listen!.mp4 20.5 MB
  • 11. Integrating a Server-Side-Rendered React App/6. Note on File Change Detection.mp4 20.3 MB
  • 21. Handling Payments/17. Creating a Stripe Secret.mp4 20.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/37. Introducing Skaffold.mp4 20.1 MB
  • 8. Database Management and Modeling/16. Comparing Hashed Password.mp4 20.1 MB
  • 25. [Appendix B] - Basics of Typescript/29. Arrays in TypeScript.mp4 20.0 MB
  • 23. CICD/22. Testing Automated Deployment.mp4 19.9 MB
  • 20. Worker Services/18. Listening for Expiration.mp4 19.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/4. Important Kubernetes Terminology.mp4 19.7 MB
  • 5. Architecture of Multi-Service Apps/12. Hosts File and Security Warning.mp4 19.6 MB
  • 19. Listening for Events and Handling Concurrency Issues/3. Blueprint for Listeners.mp4 19.5 MB
  • 20. Worker Services/6. Listener Creation.mp4 19.5 MB
  • 15. Connecting to NATS in a Node JS World/6. Subjects Enum.mp4 19.4 MB
  • 1. Fundamental Ideas Around Microservices/3. What Is a Microservice.mp4 19.4 MB
  • 25. [Appendix B] - Basics of Typescript/12. Examples of Types.mp4 19.3 MB
  • 6. Leveraging a Cloud Environment for Development/4. Kubernetes Cluster Creation.mp4 19.3 MB
  • 25. [Appendix B] - Basics of Typescript/21. Delayed Initialization.mp4 19.2 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/1. What Now.mp4 19.1 MB
  • 11. Integrating a Server-Side-Rendered React App/4. Building a Next Image.mp4 18.9 MB
  • 25. [Appendix B] - Basics of Typescript/42. General Plan with Interfaces.mp4 18.8 MB
  • 25. [Appendix B] - Basics of Typescript/6. One Quick Change.mp4 18.8 MB
  • 2. A Mini-Microservices App/4. Testing the Posts Service.mp4 18.7 MB
  • 3. Running Services with Docker/2. Why Docker.mp4 18.7 MB
  • 2. A Mini-Microservices App/6. Quick Comments Test.mp4 18.6 MB
  • 13. Create-Read-Update-Destroy Server Setup/1. Ticketing Service Overview.mp4 18.5 MB
  • 25. [Appendix B] - Basics of Typescript/51. Project Structure.mp4 18.4 MB
  • 24. [Appendix A] - Basics of Docker/27. Creating Docker Images.mp4 18.2 MB
  • 12. Code Sharing and Reuse Between Services/4. Publishing NPM Modules.mp4 17.9 MB
  • 25. [Appendix B] - Basics of Typescript/43. Classes.mp4 17.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/19. Setting Up Cluster IP Services.mp4 17.8 MB
  • 24. [Appendix A] - Basics of Docker/19. Retrieving Output Logs.mp4 17.7 MB
  • 25. [Appendix B] - Basics of Typescript/35. Why Tuples.mp4 17.5 MB
  • 24. [Appendix A] - Basics of Docker/26. Container Isolation.mp4 17.3 MB
  • 11. Integrating a Server-Side-Rendered React App/8. Adding a Sign Up Form.mp4 17.3 MB
  • 9. Authentication Strategies and Options/21. Current User Handler.mp4 17.2 MB
  • 25. [Appendix B] - Basics of Typescript/44. Basic Inheritance.mp4 17.2 MB
  • 23. CICD/4. Adding a CI Test Script.mp4 17.1 MB
  • 24. [Appendix A] - Basics of Docker/38. Project Outline.mp4 17.1 MB
  • 6. Leveraging a Cloud Environment for Development/1. Note on Remote Development.mp4 17.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/5. Simple onMessage Implementation.mp4 16.9 MB
  • 23. CICD/20. Manual Secret Creation.mp4 16.9 MB
  • 21. Handling Payments/1. The Payments Service.mp4 16.6 MB
  • 25. [Appendix B] - Basics of Typescript/9. Do Not Skip - Course Overview.mp4 16.6 MB
  • 9. Authentication Strategies and Options/23. Signing Out.mp4 16.5 MB
  • 22. Back to the Client/15. Test Credit Card Numbers.mp4 16.5 MB
  • 25. [Appendix B] - Basics of Typescript/31. Multiple Typees in Arrays.mp4 16.3 MB
  • 25. [Appendix B] - Basics of Typescript/26. Void and Never.mp4 16.1 MB
  • 20. Worker Services/1. The Expiration Service.mp4 16.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/18. Including Versions in Events.mp4 15.9 MB
  • 19. Listening for Events and Handling Concurrency Issues/2. Reminder on Listeners.mp4 15.8 MB
  • 24. [Appendix A] - Basics of Docker/8. One Last Piece of Windows Professional Setup.mp4 15.7 MB
  • 24. [Appendix A] - Basics of Docker/25. Starting with a Shell.mp4 15.6 MB
  • 19. Listening for Events and Handling Concurrency Issues/26. Testing the Ack Call.mp4 15.5 MB
  • 19. Listening for Events and Handling Concurrency Issues/1. Time for Listeners!.mp4 15.5 MB
  • 23. CICD/11. Creating a Hosted Cluster.mp4 15.4 MB
  • 18. Understanding Event Flow/3. Implementing the Publishers.mp4 15.3 MB
  • 11. Integrating a Server-Side-Rendered React App/21. On the Server or the Browser.mp4 15.3 MB
  • 3. Running Services with Docker/7. Dockering Other Services.mp4 15.2 MB
  • 6. Leveraging a Cloud Environment for Development/3. Google Cloud Initial Setup.mp4 15.2 MB
  • 15. Connecting to NATS in a Node JS World/7. Custom Event Interface.mp4 15.0 MB
  • 24. [Appendix A] - Basics of Docker/3. Docker for Mac Windows.mp4 14.9 MB
  • 17. Cross-Service Data Replication In Action/4. Ingress Routing Rules.mp4 14.8 MB
  • 25. [Appendix B] - Basics of Typescript/49. App Overview.mp4 14.7 MB
  • 13. Create-Read-Update-Destroy Server Setup/5. Quick Auth Update.mp4 14.7 MB
  • 22. Back to the Client/13.1 013_-_next.zip 14.3 MB
  • 11. Integrating a Server-Side-Rendered React App/30. Moving GetInitialProps.mp4 14.3 MB
  • 22. Back to the Client/17. Filtering Reserved Tickets.mp4 14.2 MB
  • 24. [Appendix A] - Basics of Docker/13. Docker Run in Detail.mp4 14.0 MB
  • 24. [Appendix A] - Basics of Docker/18. Removing Stopped Containers.mp4 14.0 MB
  • 11. Integrating a Server-Side-Rendered React App/1. Starting the React App.mp4 14.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/32. Listeners in the Tickets Service.mp4 13.8 MB
  • 11. Integrating a Server-Side-Rendered React App/27. Content on the Landing Page.mp4 13.7 MB
  • 10. Testing Isolated Microservices/17. Testing Non-Authed Requests.mp4 13.6 MB
  • 10. Testing Isolated Microservices/10. Requiring Unique Emails.mp4 13.3 MB
  • 22. Back to the Client/18. Header Links.mp4 13.0 MB
  • 15. Connecting to NATS in a Node JS World/17. Restarting NATS.mp4 12.4 MB
  • 25. [Appendix B] - Basics of Typescript/20. Fixing the Any Type.mp4 12.2 MB
  • 9. Authentication Strategies and Options/20. Quick Sign In Test.mp4 11.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/10. A Time-Saving Alias.mp4 11.7 MB
  • 9. Authentication Strategies and Options/12. Securely Storing Secrets with Kubernetes.mp4 11.7 MB
  • 25. [Appendix B] - Basics of Typescript/14. Type Annotations and Inference.mp4 11.5 MB
  • 25. [Appendix B] - Basics of Typescript/25. Annotations for Anonymous Functions.mp4 10.0 MB
  • 24. [Appendix A] - Basics of Docker/7. More Windows Professional Setup.mp4 8.9 MB
  • 21. Handling Payments/5. Update-If-Current.mp4 8.6 MB
  • 20. Worker Services/19. Don't Cancel Completed Orders!.mp4 8.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/39. First Time Skaffold Startup.mp4 8.0 MB
  • 10. Testing Isolated Microservices/8. An Important Note.mp4 7.8 MB
  • 25. [Appendix B] - Basics of Typescript/36. Interfaces.mp4 7.1 MB
  • 23. CICD/29. I Really Hope This Works.mp4 6.9 MB
  • 6. Leveraging a Cloud Environment for Development/9. More Skaffold Updates.mp4 6.8 MB
  • 3. Running Services with Docker/4. Don't Know Docker Watch This..mp4 6.6 MB
  • 22. Back to the Client/12. Displaying the Expiration.mp4 6.5 MB
  • 25. [Appendix B] - Basics of Typescript/48. Where to Use Classes.mp4 5.5 MB
  • 25. [Appendix B] - Basics of Typescript/1. How to Get Help.mp4 5.2 MB
  • 25. [Appendix B] - Basics of Typescript/32. When to Use Typed Arrays.mp4 4.6 MB
  • 25. [Appendix B] - Basics of Typescript/13. Where Do We Use Types.mp4 4.4 MB
  • 1. Fundamental Ideas Around Microservices/1. How to Get Help.mp4 3.9 MB
  • 11. Integrating a Server-Side-Rendered React App/13.1 013_-_client.zip 2.5 MB
  • 11. Integrating a Server-Side-Rendered React App/11.1 011_-_client.zip 2.5 MB
  • 11. Integrating a Server-Side-Rendered React App/9.1 009_-_client.zip 2.5 MB
  • 11. Integrating a Server-Side-Rendered React App/8.1 008_-_client.zip 2.5 MB
  • 11. Integrating a Server-Side-Rendered React App/7.1 007_-_client.zip 2.5 MB
  • 11. Integrating a Server-Side-Rendered React App/3.1 003_-_client.zip 2.3 MB
  • 22. Back to the Client/19.1 019_-_next.zip 537.6 kB
  • 22. Back to the Client/18.1 018_-_next.zip 537.2 kB
  • 22. Back to the Client/17.1 017_-_next.zip 537.2 kB
  • 22. Back to the Client/16.1 016_-_next.zip 537.2 kB
  • 22. Back to the Client/15.1 015_-_next.zip 537.0 kB
  • 22. Back to the Client/14.1 014_-_next.zip 537.0 kB
  • 22. Back to the Client/12.1 012_-_next.zip 536.7 kB
  • 22. Back to the Client/11.1 011_-_next.zip 536.7 kB
  • 22. Back to the Client/10.1 010_-_next.zip 536.4 kB
  • 22. Back to the Client/9.1 009_-_next.zip 536.0 kB
  • 22. Back to the Client/8.1 008_-_next.zip 535.7 kB
  • 22. Back to the Client/7.1 007_-_next.zip 535.3 kB
  • 22. Back to the Client/6.1 006_-_next.zip 535.1 kB
  • 22. Back to the Client/5.1 005_-_next.zip 535.0 kB
  • 22. Back to the Client/4.1 004_-_next.zip 534.8 kB
  • 22. Back to the Client/3.1 003_-_next.zip 534.2 kB
  • 21. Handling Payments/28.1 028 - payments.zip 533.7 kB
  • 21. Handling Payments/27.1 027 - payments.zip 533.1 kB
  • 21. Handling Payments/26.1 026 - payments.zip 533.0 kB
  • 21. Handling Payments/25.1 025 - payments.zip 531.5 kB
  • 21. Handling Payments/24.1 024 - payments.zip 531.4 kB
  • 21. Handling Payments/23.1 023 - payments.zip 530.9 kB
  • 21. Handling Payments/22.1 022 - payments.zip 530.8 kB
  • 21. Handling Payments/21.1 021 - payments.zip 530.8 kB
  • 21. Handling Payments/20.1 020 - payments.zip 530.7 kB
  • 21. Handling Payments/18.1 018 - payments.zip 530.6 kB
  • 21. Handling Payments/15.1 015 - payments.zip 529.9 kB
  • 21. Handling Payments/14.1 014 - payments.zip 529.8 kB
  • 21. Handling Payments/13.1 013 - payments.zip 529.0 kB
  • 21. Handling Payments/12.1 012 - payments.zip 528.9 kB
  • 21. Handling Payments/10.1 010 - payments.zip 528.1 kB
  • 21. Handling Payments/9.1 009 - payments.zip 528.1 kB
  • 21. Handling Payments/8.1 008 - payments.zip 527.2 kB
  • 21. Handling Payments/7.1 007 - payments.zip 526.6 kB
  • 21. Handling Payments/6.1 006 - payments.zip 525.7 kB
  • 21. Handling Payments/2.1 002 - payments.zip 456.0 kB
  • 20. Worker Services/18.1 017 - expire.zip 449.4 kB
  • 20. Worker Services/16.1 015 - expire.zip 448.1 kB
  • 20. Worker Services/15.1 014 - expire.zip 447.4 kB
  • 20. Worker Services/14.1 013 - expire.zip 447.3 kB
  • 20. Worker Services/13.1 012 - expire.zip 446.7 kB
  • 20. Worker Services/12.1 011 - expire.zip 446.1 kB
  • 20. Worker Services/11.1 010 - expire.zip 445.0 kB
  • 20. Worker Services/10.1 009 - expire.zip 444.9 kB
  • 20. Worker Services/9.1 008 - expire.zip 444.9 kB
  • 20. Worker Services/8.1 007 - expire.zip 444.8 kB
  • 20. Worker Services/6.1 005 - expire.zip 444.2 kB
  • 20. Worker Services/4.1 004 - expire.zip 443.1 kB
  • 20. Worker Services/3.1 003 - expire.zip 442.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/33.1 033 - listeners.zip 381.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/45.1 044 - listeners.zip 373.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/44.1 043 - listeners.zip 373.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/43.1 042 - listeners.zip 373.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/42.1 041 - listeners.zip 373.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/41.1 040 - listeners.zip 372.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/40.1 039 - listeners.zip 372.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/37.1 037 - listeners.zip 372.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/36.1 036 - listeners.zip 372.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/35.1 035 - listeners.zip 371.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/29.1 029 - listeners.zip 370.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/28.1 028 - listeners.zip 370.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/27.1 027 - listeners.zip 370.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/26.1 026 - listeners.zip 370.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/25.1 025 - listeners.zip 369.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/31.1 031 - listeners.zip 369.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/30.1 030 - listeners.zip 369.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/24.1 024 - listeners.zip 369.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/22.1 022 - listeners.zip 368.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/21.1 021 - listeners.zip 368.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/20.1 020 - listeners.zip 368.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/19.1 019 - listeners.zip 368.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/18.1 018 - listeners.zip 368.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/16.1 016 - listeners.zip 368.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/17.1 017 - listeners.zip 368.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/15.1 015 - listeners.zip 368.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/14.1 014 - listeners.zip 368.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/13.1 013 - listeners.zip 367.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/8.1 008 - listeners.zip 365.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/9.1 009 - listeners.zip 365.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/7.1 007 - listeners.zip 365.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/6.1 006 - listeners.zip 364.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/5.1 005 - listeners.zip 364.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/4.1 004 - listeners.zip 364.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/3.1 003 - listeners.zip 364.2 kB
  • 18. Understanding Event Flow/6.1 006 - flow.zip 363.6 kB
  • 17. Cross-Service Data Replication In Action/26.1 026_-_orders.zip 360.1 kB
  • 17. Cross-Service Data Replication In Action/25.1 025_-_orders.zip 359.4 kB
  • 17. Cross-Service Data Replication In Action/24.1 024_-_orders.zip 359.2 kB
  • 17. Cross-Service Data Replication In Action/23.1 023_-_orders.zip 358.6 kB
  • 17. Cross-Service Data Replication In Action/21.1 021_-_orders.zip 357.7 kB
  • 17. Cross-Service Data Replication In Action/20.1 020_-_orders.zip 357.6 kB
  • 17. Cross-Service Data Replication In Action/19.1 019_-_orders.zip 357.6 kB
  • 17. Cross-Service Data Replication In Action/18.1 018_-_orders.zip 357.4 kB
  • 17. Cross-Service Data Replication In Action/17.1 017_-_orders.zip 356.8 kB
  • 17. Cross-Service Data Replication In Action/16.1 016_-_orders.zip 355.2 kB
  • 17. Cross-Service Data Replication In Action/15.1 015_-_orders.zip 355.1 kB
  • 17. Cross-Service Data Replication In Action/14.1 014_-_orders.zip 355.0 kB
  • 17. Cross-Service Data Replication In Action/13.1 013_-_orders.zip 354.8 kB
  • 17. Cross-Service Data Replication In Action/12.1 012_-_orders.zip 354.6 kB
  • 17. Cross-Service Data Replication In Action/10.1 010_-_orders.zip 354.1 kB
  • 17. Cross-Service Data Replication In Action/8.1 008_-_orders.zip 352.3 kB
  • 17. Cross-Service Data Replication In Action/6.1 006_-_orders.zip 351.6 kB
  • 17. Cross-Service Data Replication In Action/5.1 005_-_orders.zip 351.4 kB
  • 17. Cross-Service Data Replication In Action/3.1 003_-_orders.zip 349.9 kB
  • 17. Cross-Service Data Replication In Action/2.1 002_-_orders.zip 348.9 kB
  • 16. Managing a NATS Client/17.1 017 - events.zip 278.9 kB
  • 16. Managing a NATS Client/16.1 016 - events.zip 278.8 kB
  • 16. Managing a NATS Client/15.1 015 - events.zip 278.7 kB
  • 16. Managing a NATS Client/9.1 009 - events.zip 278.2 kB
  • 16. Managing a NATS Client/7.1 007 - events.zip 277.7 kB
  • 16. Managing a NATS Client/8.1 008 - events.zip 277.7 kB
  • 16. Managing a NATS Client/6.1 006 - events.zip 277.6 kB
  • 16. Managing a NATS Client/5.1 005 - events.zip 277.5 kB
  • 16. Managing a NATS Client/4.1 004 - events.zip 277.3 kB
  • 16. Managing a NATS Client/2.1 002 - events.zip 277.0 kB
  • 16. Managing a NATS Client/1.1 001 - events.zip 277.0 kB
  • 15. Connecting to NATS in a Node JS World/16.1 015_-_natslib.zip 276.3 kB
  • 15. Connecting to NATS in a Node JS World/14.1 013_-_natslib.zip 269.0 kB
  • 15. Connecting to NATS in a Node JS World/13.1 012_-_natslib.zip 268.9 kB
  • 15. Connecting to NATS in a Node JS World/12.1 011_-_natslib.zip 268.8 kB
  • 15. Connecting to NATS in a Node JS World/10.1 009_-_natslib.zip 268.0 kB
  • 15. Connecting to NATS in a Node JS World/8.1 008_-_natslib.zip 268.0 kB
  • 15. Connecting to NATS in a Node JS World/7.1 007_-_natslib.zip 267.9 kB
  • 15. Connecting to NATS in a Node JS World/5.1 005_-_natslib.zip 267.3 kB
  • 15. Connecting to NATS in a Node JS World/4.1 004_-_natslib.zip 267.2 kB
  • 15. Connecting to NATS in a Node JS World/2.1 002_-_natslib.zip 266.4 kB
  • 15. Connecting to NATS in a Node JS World/3.1 003_-_natslib.zip 266.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/22.1 021_-_nats.zip 266.2 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/15.1 014_-_nats.zip 266.1 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/21.1 020_-_nats.zip 266.1 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/13.1 012_-_nats.zip 266.1 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/12.1 011_-_nats.zip 266.0 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/11.1 010_-_nats.zip 266.0 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/10.1 009_-_nats.zip 266.0 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/9.1 008_-_nats.zip 265.9 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/8.1 007_-_nats.zip 265.7 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/5.1 005_-_nats.zip 265.6 kB
  • 13. Create-Read-Update-Destroy Server Setup/25.1 025_-_tix.zip 254.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/38.1 034_-_kube.zip 254.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/36.1 032_-_kube.zip 253.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/35.1 031_-_kube.zip 253.8 kB
  • 4. Orchestrating Collections of Services with Kubernetes/34.1 030_-_kube.zip 253.8 kB
  • 13. Create-Read-Update-Destroy Server Setup/24.1 024_-_tix.zip 253.8 kB
  • 13. Create-Read-Update-Destroy Server Setup/23.1 023_-_tix.zip 253.5 kB
  • 13. Create-Read-Update-Destroy Server Setup/22.1 022_-_tix.zip 253.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/32.1 029_-_blog.zip 253.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/26.1 024_-_kube.zip 253.0 kB
  • 4. Orchestrating Collections of Services with Kubernetes/27.1 025_-_kube.zip 253.0 kB
  • 4. Orchestrating Collections of Services with Kubernetes/25.1 023_-_kube.zip 253.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/21.1 021_-_tix.zip 252.9 kB
  • 13. Create-Read-Update-Destroy Server Setup/20.1 020_-_tix.zip 252.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/23.1 021_-_kube.zip 251.8 kB
  • 4. Orchestrating Collections of Services with Kubernetes/24.1 022_-_kube.zip 251.8 kB
  • 13. Create-Read-Update-Destroy Server Setup/19.1 019_-_tix.zip 251.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/17.1 015_-_kube.zip 251.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/17.1 017_-_tix.zip 251.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/12.1 010_-_kube.zip 251.0 kB
  • 4. Orchestrating Collections of Services with Kubernetes/6.1 005_-_kube.zip 251.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/16.1 016_-_tix.zip 250.9 kB
  • 3. Running Services with Docker/7.1 007_-_docker.zip 250.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/15.1 015_-_tix.zip 250.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/14.1 014_-_tix.zip 250.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/13.1 013_-_tix.zip 250.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/12.1 012_-_tix.zip 249.5 kB
  • 13. Create-Read-Update-Destroy Server Setup/11.1 011_-_tix.zip 249.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/10.1 010_-_tix.zip 249.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/9.1 009_-_tix.zip 249.1 kB
  • 13. Create-Read-Update-Destroy Server Setup/8.1 008_-_tix.zip 249.1 kB
  • 13. Create-Read-Update-Destroy Server Setup/7.1 007_-_tix.zip 249.1 kB
  • 13. Create-Read-Update-Destroy Server Setup/6.1 006_-_tix.zip 248.6 kB
  • 3. Running Services with Docker/5.1 005_-_docker.zip 248.2 kB
  • 2. A Mini-Microservices App/39.1 blog_-_037.zip 247.8 kB
  • 2. A Mini-Microservices App/37.1 035_-_posts.zip 247.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/5.1 005_-_tix.zip 247.3 kB
  • 2. A Mini-Microservices App/35.1 033_-_posts.zip 247.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/4.1 004_-_tix.zip 247.3 kB
  • 2. A Mini-Microservices App/34.1 032_-_posts.zip 247.2 kB
  • 2. A Mini-Microservices App/33.1 031_-_posts.zip 247.1 kB
  • 2. A Mini-Microservices App/32.1 030_-_posts.zip 247.0 kB
  • 2. A Mini-Microservices App/31.1 029_-_posts.zip 246.8 kB
  • 2. A Mini-Microservices App/30.1 028_-_posts.zip 246.8 kB
  • 13. Create-Read-Update-Destroy Server Setup/2.1 002_-_tix.zip 246.3 kB
  • 2. A Mini-Microservices App/24.1 022_-_posts.zip 233.1 kB
  • 2. A Mini-Microservices App/25.1 023_-_posts.zip 233.0 kB
  • 2. A Mini-Microservices App/23.1 021_-_posts.zip 233.0 kB
  • 2. A Mini-Microservices App/21.1 019_-_posts.zip 219.4 kB
  • 2. A Mini-Microservices App/20.1 018_-_posts.zip 219.3 kB
  • 2. A Mini-Microservices App/19.1 017_-_posts.zip 219.2 kB
  • 2. A Mini-Microservices App/5.1 005_-_posts.zip 208.1 kB
  • 2. A Mini-Microservices App/3.1 003_-_posts.zip 207.6 kB
  • 2. A Mini-Microservices App/13.1 012_-_posts.zip 205.4 kB
  • 2. A Mini-Microservices App/14.1 012_-_posts.zip 205.4 kB
  • 2. A Mini-Microservices App/12.1 011_-_posts.zip 204.9 kB
  • 2. A Mini-Microservices App/11.1 010_-_posts.zip 204.3 kB
  • 2. A Mini-Microservices App/10.1 009_-_posts.zip 203.7 kB
  • 2. A Mini-Microservices App/9.1 008_-_posts.zip 203.7 kB
  • 2. A Mini-Microservices App/8.1 007_-_posts.zip 203.0 kB
  • 12. Code Sharing and Reuse Between Services/9.1 009_-_shared.zip 176.8 kB
  • 12. Code Sharing and Reuse Between Services/8.1 008_-_shared.zip 176.8 kB
  • 12. Code Sharing and Reuse Between Services/7.1 007_-_shared.zip 176.3 kB
  • 12. Code Sharing and Reuse Between Services/6.1 006_-_shared.zip 158.4 kB
  • 12. Code Sharing and Reuse Between Services/5.1 005_-_shared.zip 158.0 kB
  • 11. Integrating a Server-Side-Rendered React App/32.1 030_-_client.zip 155.1 kB
  • 11. Integrating a Server-Side-Rendered React App/36.1 034_-_client.zip 146.0 kB
  • 11. Integrating a Server-Side-Rendered React App/37.1 034_-_client.zip 146.0 kB
  • 11. Integrating a Server-Side-Rendered React App/35.1 033_-_client.zip 145.6 kB
  • 11. Integrating a Server-Side-Rendered React App/34.1 032_-_client.zip 145.4 kB
  • 11. Integrating a Server-Side-Rendered React App/33.1 031_-_client.zip 144.9 kB
  • 11. Integrating a Server-Side-Rendered React App/31.1 029_-_client.zip 144.8 kB
  • 11. Integrating a Server-Side-Rendered React App/30.1 028_-_client.zip 144.7 kB
  • 11. Integrating a Server-Side-Rendered React App/28.1 026_-_client.zip 144.6 kB
  • 11. Integrating a Server-Side-Rendered React App/27.1 025_-_client.zip 144.2 kB
  • 11. Integrating a Server-Side-Rendered React App/26.1 024_-_client.zip 144.2 kB
  • 11. Integrating a Server-Side-Rendered React App/24.1 022_-_client.zip 143.8 kB
  • 11. Integrating a Server-Side-Rendered React App/25.1 023_-_client.zip 143.8 kB
  • 11. Integrating a Server-Side-Rendered React App/21.1 021_-_client.zip 143.7 kB
  • 11. Integrating a Server-Side-Rendered React App/20.1 020_-_client.zip 143.7 kB
  • 11. Integrating a Server-Side-Rendered React App/16.1 016_-_client.zip 143.6 kB
  • 11. Integrating a Server-Side-Rendered React App/15.1 015_-_client.zip 143.6 kB
  • 11. Integrating a Server-Side-Rendered React App/14.1 014_-_client.zip 143.5 kB
  • 11. Integrating a Server-Side-Rendered React App/5.1 005_-_client.zip 141.0 kB
  • 11. Integrating a Server-Side-Rendered React App/4.1 004_-_client.zip 140.6 kB
  • 10. Testing Isolated Microservices/17.1 017_-_test.zip 81.6 kB
  • 10. Testing Isolated Microservices/15.1 015_-_test.zip 81.4 kB
  • 10. Testing Isolated Microservices/14.1 014_-_test.zip 81.3 kB
  • 10. Testing Isolated Microservices/13.1 013_-_test.zip 80.9 kB
  • 10. Testing Isolated Microservices/12.1 012_-_test.zip 80.4 kB
  • 10. Testing Isolated Microservices/11.1 011_-_test.zip 79.8 kB
  • 10. Testing Isolated Microservices/10.1 010_-_test.zip 79.7 kB
  • 10. Testing Isolated Microservices/9.1 009_-_test.zip 79.7 kB
  • 10. Testing Isolated Microservices/7.1 007_-_test.zip 79.6 kB
  • 10. Testing Isolated Microservices/5.1 005_-_test.zip 78.3 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/19. Solving Concurrency Issues.srt 32.0 kB
  • 10. Testing Isolated Microservices/4.1 004_-_test.zip 30.9 kB
  • 9. Authentication Strategies and Options/26.1 041_-_db.zip 30.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/23. [Optional] Versioning Without Update-If-Current.srt 30.5 kB
  • 9. Authentication Strategies and Options/25.1 040_-_db.zip 30.1 kB
  • 9. Authentication Strategies and Options/24.1 039_-_db.zip 30.1 kB
  • 9. Authentication Strategies and Options/23.1 038_-_db.zip 29.6 kB
  • 9. Authentication Strategies and Options/22.1 037_-_db.zip 29.6 kB
  • 9. Authentication Strategies and Options/19.1 034_-_db.zip 29.5 kB
  • 9. Authentication Strategies and Options/18.1 033_-_db.zip 29.2 kB
  • 9. Authentication Strategies and Options/14.1 029_-_db.zip 28.5 kB
  • 9. Authentication Strategies and Options/10.1 025_-_db.zip 28.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/18. [Optional] More Possible Concurrency Solutions.srt 27.1 kB
  • 8. Database Management and Modeling/17.1 015_-_db.zip 26.4 kB
  • 5. Architecture of Multi-Service Apps/1. Big Ticket Items.srt 26.3 kB
  • 8. Database Management and Modeling/15.1 013_-_db.zip 26.3 kB
  • 8. Database Management and Modeling/12.1 011_-_db.zip 25.7 kB
  • 8. Database Management and Modeling/11.1 010_-_db.zip 25.3 kB
  • 8. Database Management and Modeling/9.1 008_-_db.zip 25.2 kB
  • 8. Database Management and Modeling/8.1 007_-_db.zip 25.2 kB
  • 8. Database Management and Modeling/7.1 006_-_db.zip 25.1 kB
  • 8. Database Management and Modeling/1.1 001_-_db.zip 24.1 kB
  • 7. Response Normalization Strategies/19.1 018_-_tc.zip 21.3 kB
  • 7. Response Normalization Strategies/18.1 017_-_tc.zip 21.2 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/16. Core Concurrency Issues.srt 20.9 kB
  • 7. Response Normalization Strategies/17.1 016_-_tc.zip 20.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/10. Clear Concurrency Issues.srt 20.8 kB
  • 25. [Appendix B] - Basics of Typescript/59. Exploring Type Definition Files.srt 20.7 kB
  • 7. Response Normalization Strategies/3.1 003_-_tc.zip 18.5 kB
  • 7. Response Normalization Strategies/2.1 002_-_tc.zip 18.0 kB
  • 17. Cross-Service Data Replication In Action/22. A Slightly Complicated Test.srt 17.7 kB
  • 9. Authentication Strategies and Options/6. Microservices Auth Requirements.srt 17.7 kB
  • 7. Response Normalization Strategies/1.1 001_-_tc.zip 17.5 kB
  • 22. Back to the Client/11. The Expiration Timer.srt 17.4 kB
  • 24. [Appendix A] - Basics of Docker/32. The Build Process in Detail.srt 17.1 kB
  • 2. A Mini-Microservices App/36. Dealing with Missing Events.srt 17.0 kB
  • 6. Leveraging a Cloud Environment for Development/9.1 009_-_gcloud.zip 16.6 kB
  • 5. Architecture of Multi-Service Apps/11.1 009_-_tickets.zip 16.5 kB
  • 5. Architecture of Multi-Service Apps/12.1 010_-_tickets.zip 16.5 kB
  • 22. Back to the Client/16. Paying for an Order.srt 16.5 kB
  • 5. Architecture of Multi-Service Apps/9.1 008_-_tickets.zip 16.1 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/20. Concurrency Control with the Tickets App.srt 16.0 kB
  • 9. Authentication Strategies and Options/7. Issues with JWT's and Server Side Rendering.srt 15.8 kB
  • 5. Architecture of Multi-Service Apps/2. App Overview.srt 15.8 kB
  • 5. Architecture of Multi-Service Apps/8.1 007_-_tickets.zip 15.8 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/4. Big Notes on NATS Streaming.srt 15.7 kB
  • 11. Integrating a Server-Side-Rendered React App/5. Running Next in Kubernetes.srt 15.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/3. A Kubernetes Tour.srt 15.7 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/13. Manual Ack Mode.srt 15.5 kB
  • 7. Response Normalization Strategies/17. Final Error Related Code.srt 15.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/14. Client Health Checks.srt 15.4 kB
  • 9. Authentication Strategies and Options/16. Formatting JSON Properties.srt 15.3 kB
  • 7. Response Normalization Strategies/14. Converting Errors to Responses.srt 15.0 kB
  • 9. Authentication Strategies and Options/13. Creating and Accessing Secrets.srt 14.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/18. What's that Error!.srt 14.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/41. Mock Function Arguments.srt 14.7 kB
  • 9. Authentication Strategies and Options/1. Fundamental Authentication Strategies.srt 14.6 kB
  • 1. Fundamental Ideas Around Microservices/9. A Crazy Way of Storing Data.srt 14.5 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/17. Common Questions.srt 14.4 kB
  • 2. A Mini-Microservices App/11. Fetching and Rendering Posts.srt 14.3 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/22. Durable Subscriptions.srt 14.3 kB
  • 16. Managing a NATS Client/5. Singleton Implementation.srt 14.3 kB
  • 25. [Appendix B] - Basics of Typescript/62. Adding Markers.srt 14.2 kB
  • 21. Handling Payments/22. A More Realistic Test Setup.srt 14.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/25. A Complete Listener Test.srt 14.2 kB
  • 11. Integrating a Server-Side-Rendered React App/17. Why the Error.srt 14.2 kB
  • 17. Cross-Service Data Replication In Action/5. Scaffolding a Few Route Handlers.srt 14.1 kB
  • 2. A Mini-Microservices App/9. Building Post Submission.srt 14.1 kB
  • 18. Understanding Event Flow/2. Creating the Events.srt 14.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/15. Testing OCC.srt 13.9 kB
  • 23. CICD/10. Deployment Options.srt 13.9 kB
  • 20. Worker Services/8. Creating a Queue.srt 13.8 kB
  • 16. Managing a NATS Client/16. Ensuring Mock Invocations.srt 13.8 kB
  • 7. Response Normalization Strategies/16. Verifying Our Custom Errors.srt 13.7 kB
  • 16. Managing a NATS Client/14. Providing a Mock Implementation.srt 13.7 kB
  • 9. Authentication Strategies and Options/22. Returning the Current User.srt 13.6 kB
  • 25. [Appendix B] - Basics of Typescript/61. Why Use Private Modifiers Here's Why.srt 13.5 kB
  • 23. CICD/15. Building an Image in an Action.srt 13.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/4. Mongo Connection URI.srt 13.4 kB
  • 9. Authentication Strategies and Options/4. Solving Issues with Option #2.srt 13.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/38. Skaffold Setup.srt 13.2 kB
  • 15. Connecting to NATS in a Node JS World/2. The Listener Abstract Class.srt 13.2 kB
  • 17. Cross-Service Data Replication In Action/26. Can We Cancel.srt 13.2 kB
  • 17. Cross-Service Data Replication In Action/8. Order Model Setup.srt 13.1 kB
  • 11. Integrating a Server-Side-Rendered React App/24. Specifying the Host.srt 13.1 kB
  • 9. Authentication Strategies and Options/10. Generating a JWT.srt 12.9 kB
  • 24. [Appendix A] - Basics of Docker/11. But Really... What's a Container.srt 12.9 kB
  • 25. [Appendix B] - Basics of Typescript/70. App Wrapup.srt 12.9 kB
  • 7. Response Normalization Strategies/15. Moving Logic Into Errors.srt 12.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/29. Installing Ingress-Nginx.srt 12.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/17. Creating a NodePort Service.srt 12.8 kB
  • 4. Orchestrating Collections of Services with Kubernetes/25. Adding Query, Moderation and Comments.srt 12.7 kB
  • 25. [Appendix B] - Basics of Typescript/3. Environment Setup.srt 12.7 kB
  • 2. A Mini-Microservices App/3. Posts Service Creation.srt 12.7 kB
  • 7. Response Normalization Strategies/3. Adding Validation.srt 12.6 kB
  • 13. Create-Read-Update-Destroy Server Setup/24. Final Update Changes.srt 12.6 kB
  • 10. Testing Isolated Microservices/3. Testing Architecture.srt 12.6 kB
  • 13. Create-Read-Update-Destroy Server Setup/15. Creation via Route Handler.srt 12.5 kB
  • 23. CICD/3. Creating a GitHub Action.srt 12.4 kB
  • 20. Worker Services/2. Expiration Options.srt 12.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/27. Testing the Ticket Updated Listener.srt 12.3 kB
  • 25. [Appendix B] - Basics of Typescript/19. The Any Type.srt 12.3 kB
  • 2. A Mini-Microservices App/27. Issues with Comment Filtering.srt 12.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/8. Adding Auth Protection.srt 12.2 kB
  • 17. Cross-Service Data Replication In Action/10. Creating an Order Status Enum.srt 12.2 kB
  • 22. Back to the Client/7. Listing All Tickets.srt 12.1 kB
  • 21. Handling Payments/2. Initial Setup.srt 12.0 kB
  • 15. Connecting to NATS in a Node JS World/12. Custom Publisher.srt 12.0 kB
  • 9. Authentication Strategies and Options/25. Augmenting Type Definitions.srt 12.0 kB
  • 9. Authentication Strategies and Options/2. Huge Issues with Authentication Strategies.srt 12.0 kB
  • 2. A Mini-Microservices App/5. Implementing a Comments Service.srt 12.0 kB
  • 8. Database Management and Modeling/3. Connecting to MongoDB.srt 12.0 kB
  • 11. Integrating a Server-Side-Rendered React App/19. Cross Namespace Service Communication.srt 12.0 kB
  • 21. Handling Payments/12. Implementing the Create Charge Handler.srt 12.0 kB
  • 17. Cross-Service Data Replication In Action/15. Convenience Document Methods.srt 11.9 kB
  • 25. [Appendix B] - Basics of Typescript/7. Catching Errors with TypeScript.srt 11.9 kB
  • 22. Back to the Client/9. Creating an Order.srt 11.9 kB
  • 16. Managing a NATS Client/17. NATS Env Variables.srt 11.8 kB
  • 25. [Appendix B] - Basics of Typescript/57. Adding Google Maps Support.srt 11.8 kB
  • 16. Managing a NATS Client/10. Failed Event Publishing.srt 11.8 kB
  • 1. Fundamental Ideas Around Microservices/4. Data in Microservices.srt 11.8 kB
  • 22. Back to the Client/8. Linking to Wildcard Routes.srt 11.8 kB
  • 24. [Appendix A] - Basics of Docker/47. Specifying a Working Directory.srt 11.7 kB
  • 23. CICD/7. Running Tests in Parallel.srt 11.7 kB
  • 2. A Mini-Microservices App/12. Creating Comments.srt 11.6 kB
  • 8. Database Management and Modeling/1. Creating Databases in Kubernetes.srt 11.6 kB
  • 7. Response Normalization Strategies/9. Building an Error Handling Middleware.srt 11.6 kB
  • 16. Managing a NATS Client/7. Graceful Shutdown.srt 11.6 kB
  • 3. Running Services with Docker/1. Deployment Issues.srt 11.5 kB
  • 23. CICD/17. Restarting the Deployment.srt 11.5 kB
  • 24. [Appendix A] - Basics of Docker/42. Base Image Issues.srt 11.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/20. Applying a Version Query.srt 11.5 kB
  • 2. A Mini-Microservices App/16. An Async Solution.srt 11.4 kB
  • 7. Response Normalization Strategies/12. Subclassing for Custom Errors.srt 11.4 kB
  • 15. Connecting to NATS in a Node JS World/8. Enforcing Listener Subjects.srt 11.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/12. Queue Groups.srt 11.4 kB
  • 17. Cross-Service Data Replication In Action/7. Associating Orders and Tickets.srt 11.3 kB
  • 22. Back to the Client/1. A Few More Pages.srt 11.3 kB
  • 5. Architecture of Multi-Service Apps/8. Auth K8s Setup.srt 11.3 kB
  • 11. Integrating a Server-Side-Rendered React App/18. Two Possible Solutions.srt 11.2 kB
  • 20. Worker Services/4. A Touch of Kubernetes Setup.srt 11.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/11. Reminder on Versioning Records.srt 11.2 kB
  • 24. [Appendix A] - Basics of Docker/34. Rebuilds with Cache.srt 11.2 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/5. Building a NATS Test Project.srt 11.2 kB
  • 10. Testing Isolated Microservices/6. Test Environment Setup.srt 11.1 kB
  • 23. CICD/23. Additional Deploy Files.srt 11.1 kB
  • 11. Integrating a Server-Side-Rendered React App/20. When is GetInitialProps Called.srt 11.1 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/10. Accessing Event Data.srt 11.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/17. Who Updates Versions.srt 11.0 kB
  • 25. [Appendix B] - Basics of Typescript/67. Showing Popup Windows.srt 11.0 kB
  • 8. Database Management and Modeling/12. Proper Error Handling.srt 11.0 kB
  • 24. [Appendix A] - Basics of Docker/46. Container Port Forwarding.srt 11.0 kB
  • 25. [Appendix B] - Basics of Typescript/28. Annotations Around Objects.srt 11.0 kB
  • 22. Back to the Client/6. Ticket Creation.srt 11.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/9. Faking Authentication During Tests.srt 11.0 kB
  • 25. [Appendix B] - Basics of Typescript/64. One Possible Solution.srt 10.9 kB
  • 9. Authentication Strategies and Options/26. Requiring Auth for Route Access.srt 10.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/28. Load Balancers and Ingress.srt 10.9 kB
  • 10. Testing Isolated Microservices/16. Auth Helper Function.srt 10.9 kB
  • 9. Authentication Strategies and Options/17. The Signin Flow.srt 10.9 kB
  • 20. Worker Services/17. A Touch More Testing.srt 10.9 kB
  • 12. Code Sharing and Reuse Between Services/5. Project Setup.srt 10.9 kB
  • 25. [Appendix B] - Basics of Typescript/68. Updating Interface Definitions.srt 10.9 kB
  • 17. Cross-Service Data Replication In Action/6. Subtle Service Coupling.srt 10.9 kB
  • 11. Integrating a Server-Side-Rendered React App/15. Overview on Server Side Rendering.srt 10.8 kB
  • 22. Back to the Client/2. Reminder on Data Fetching with Next.srt 10.8 kB
  • 21. Handling Payments/4. Another Order Model!.srt 10.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/39. Private vs Protected Properties.srt 10.8 kB
  • 12. Code Sharing and Reuse Between Services/6. An Easy Publish Command.srt 10.7 kB
  • 11. Integrating a Server-Side-Rendered React App/31. Issues with Custom App GetInitialProps.srt 10.7 kB
  • 15. Connecting to NATS in a Node JS World/16. Updating the Common Module.srt 10.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/6. Creating a Pod.srt 10.7 kB
  • 6. Leveraging a Cloud Environment for Development/2. Remote Dev with Skaffold.srt 10.7 kB
  • 15. Connecting to NATS in a Node JS World/15. Common Event Definitions Summary.srt 10.6 kB
  • 2. A Mini-Microservices App/25. Using the Query Service.srt 10.6 kB
  • 13. Create-Read-Update-Destroy Server Setup/13. Reminder on Mongoose with TypeScript.srt 10.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/40. A Few Notes on Skaffold.srt 10.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/40. Publishing While Listening.srt 10.6 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/15. Graceful Client Shutdown.srt 10.6 kB
  • 21. Handling Payments/24. Tying an Order and Charge Together.srt 10.5 kB
  • 23. CICD/2. Git Repository Approaches.srt 10.4 kB
  • 12. Code Sharing and Reuse Between Services/7. Relocating Shared Code.srt 10.4 kB
  • 17. Cross-Service Data Replication In Action/3. A Touch More Setup.srt 10.4 kB
  • 5. Architecture of Multi-Service Apps/11. Ingress-Nginx Setup.srt 10.4 kB
  • 25. [Appendix B] - Basics of Typescript/2. TypeScript Overview.srt 10.4 kB
  • 6. Leveraging a Cloud Environment for Development/11. Final Config and Test.srt 10.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/31. Fixing a Few Tests.srt 10.4 kB
  • 22. Back to the Client/5. Sanitizing Price Input.srt 10.4 kB
  • 9. Authentication Strategies and Options/24. Creating a Current User Middleware.srt 10.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/9. Listening For Data.srt 10.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/35. Unique Route Paths.srt 10.4 kB
  • 1. Fundamental Ideas Around Microservices/10. Pros and Cons of Async Communication.srt 10.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/43. A Lightning-Quick Test.srt 10.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/21. Adding ClusterIP Services.srt 10.3 kB
  • 25. [Appendix B] - Basics of Typescript/60. Hiding Functionality.srt 10.3 kB
  • 25. [Appendix B] - Basics of Typescript/16. Object Literal Annotations.srt 10.3 kB
  • 1. Fundamental Ideas Around Microservices/7. Sync Communication Between Services.srt 10.2 kB
  • 11. Integrating a Server-Side-Rendered React App/11. Handling Validation Errors.srt 10.2 kB
  • 17. Cross-Service Data Replication In Action/12. Defining the Ticket Model.srt 10.2 kB
  • 21. Handling Payments/19. Manual Testing of Payments.srt 10.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/16. Testing Show Routes.srt 10.2 kB
  • 8. Database Management and Modeling/11. User Creation.srt 10.2 kB
  • 9. Authentication Strategies and Options/5. Reminder on Cookies vs JWT's.srt 10.2 kB
  • 2. A Mini-Microservices App/13. Displaying Comments.srt 10.1 kB
  • 8. Database Management and Modeling/15. Adding Password Hashing.srt 10.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/36. Setup for Testing Reservation.srt 10.1 kB
  • 21. Handling Payments/3. Replicated Fields.srt 10.1 kB
  • 17. Cross-Service Data Replication In Action/24. Does Fetching Work.srt 10.1 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/8. Publishing Events.srt 10.0 kB
  • 16. Managing a NATS Client/11. Handling Publish Failures.srt 10.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/23. Permission Checking.srt 10.0 kB
  • 2. A Mini-Microservices App/1. App Overview.srt 10.0 kB
  • 22. Back to the Client/19. Rendering a List of Orders.srt 10.0 kB
  • 23. CICD/6. Output of Failing Tests.srt 10.0 kB
  • 11. Integrating a Server-Side-Rendered React App/12. The useRequest Hook.srt 9.9 kB
  • 17. Cross-Service Data Replication In Action/9. The Need for an Enum.srt 9.9 kB
  • 25. [Appendix B] - Basics of Typescript/45. Class Method Modifiers.srt 9.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/32. Hosts File Tweak.srt 9.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/38. Missing Update Event.srt 9.9 kB
  • 25. [Appendix B] - Basics of Typescript/46. Fields in Classes.srt 9.8 kB
  • 21. Handling Payments/20. Automated Payment Testing.srt 9.8 kB
  • 10. Testing Isolated Microservices/7. Our First Test.srt 9.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/42. Order Cancelled Listener.srt 9.7 kB
  • 21. Handling Payments/23. Realistic Test Implementation.srt 9.7 kB
  • 3. Running Services with Docker/3. Why Kubernetes.srt 9.7 kB
  • 7. Response Normalization Strategies/6. Surprising Complexity Around Errors.srt 9.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/36. Final Route Config.srt 9.7 kB
  • 23. CICD/24. A Successful Deploy!.srt 9.7 kB
  • 7. Response Normalization Strategies/4. Handling Validation Errors.srt 9.6 kB
  • 11. Integrating a Server-Side-Rendered React App/26. A Reusable API Client.srt 9.6 kB
  • 17. Cross-Service Data Replication In Action/18. Asserting Tickets Exist.srt 9.6 kB
  • 25. [Appendix B] - Basics of Typescript/17. Annotations Around Functions.srt 9.6 kB
  • 25. [Appendix B] - Basics of Typescript/24. Inference Around Functions.srt 9.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/12. Optimistic Concurrency Control.srt 9.6 kB
  • 9. Authentication Strategies and Options/19. Sign In Logic.srt 9.6 kB
  • 25. [Appendix B] - Basics of Typescript/54. Using Type Definition Files.srt 9.5 kB
  • 21. Handling Payments/18. Creating a Charge with Stripe.srt 9.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/12. Creating a Deployment.srt 9.5 kB
  • 22. Back to the Client/3. Two Quick Fixes.srt 9.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/34. Strategies for Locking a Ticket.srt 9.5 kB
  • 17. Cross-Service Data Replication In Action/16. Order Expiration Times.srt 9.5 kB
  • 2. A Mini-Microservices App/24. Parsing Incoming Events.srt 9.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/21. Ticket Updating.srt 9.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/14. Updating Deployments.srt 9.3 kB
  • 11. Integrating a Server-Side-Rendered React App/32. Handling Multiple GetInitialProps.srt 9.3 kB
  • 25. [Appendix B] - Basics of Typescript/11. More on Types.srt 9.2 kB
  • 2. A Mini-Microservices App/34. A Quick Test.srt 9.2 kB
  • 8. Database Management and Modeling/7. Type Checking User Properties.srt 9.2 kB
  • 21. Handling Payments/14. Testing Order Validation Before Payment.srt 9.2 kB
  • 8. Database Management and Modeling/8. Adding Static Properties to a Model.srt 9.2 kB
  • 20. Worker Services/13. Publishing an Event on Job Processing.srt 9.2 kB
  • 23. CICD/9. Selective Test Execution.srt 9.1 kB
  • 25. [Appendix B] - Basics of Typescript/69. Optional Implements Clauses.srt 9.1 kB
  • 21. Handling Payments/25. Testing Payment Creation.srt 9.0 kB
  • 20. Worker Services/3. Initial Setup.srt 9.0 kB
  • 15. Connecting to NATS in a Node JS World/5. Leveraging TypeScript for Listener Validation.srt 9.0 kB
  • 7. Response Normalization Strategies/19. Uh Oh... Async Error Handling.srt 9.0 kB
  • 8. Database Management and Modeling/17. Mongoose Pre-Save Hooks.srt 9.0 kB
  • 12. Code Sharing and Reuse Between Services/9. Updating the Common Module.srt 9.0 kB
  • 15. Connecting to NATS in a Node JS World/3. Extending the Listener.srt 9.0 kB
  • 2. A Mini-Microservices App/37. Implementing Event Sync.srt 9.0 kB
  • 11. Integrating a Server-Side-Rendered React App/14. An onSuccess Callback.srt 9.0 kB
  • 4. Orchestrating Collections of Services with Kubernetes/34. Deploying the React App.srt 9.0 kB
  • 21. Handling Payments/11. Payments Flow with Stripe.srt 9.0 kB
  • 4. Orchestrating Collections of Services with Kubernetes/27. Load Balancer Services.srt 8.9 kB
  • 17. Cross-Service Data Replication In Action/13. Order Creation Logic.srt 8.9 kB
  • 2. A Mini-Microservices App/18. Event Bus Overview.srt 8.9 kB
  • 2. A Mini-Microservices App/28. A Second Approach.srt 8.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/8. Understanding a Pod Spec.srt 8.9 kB
  • 24. [Appendix A] - Basics of Docker/31. What's a Base Image.srt 8.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/4. A Few More Reminders.srt 8.9 kB
  • 10. Testing Isolated Microservices/11. Changing Node Env During Tests.srt 8.8 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/3. Creating a NATS Streaming Deployment.srt 8.8 kB
  • 21. Handling Payments/26. Publishing a Payment Created Event.srt 8.8 kB
  • 17. Cross-Service Data Replication In Action/14. Finding Reserved Tickets.srt 8.8 kB
  • 23. CICD/21. Don't Forget Ingress-Nginx!.srt 8.8 kB
  • 8. Database Management and Modeling/5. Getting TypeScript and Mongoose to Cooperate.srt 8.7 kB
  • 10. Testing Isolated Microservices/12. Tests Around Sign In Functionality.srt 8.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/3. Running the Ticket Service.srt 8.7 kB
  • 7. Response Normalization Strategies/1. Creating Route Handlers.srt 8.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/2. Project Setup.srt 8.7 kB
  • 24. [Appendix A] - Basics of Docker/20. Stopping Containers.srt 8.6 kB
  • 13. Create-Read-Update-Destroy Server Setup/20. Complete Index Route Implementation.srt 8.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/23. Updating Service Addresses.srt 8.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/6. ID Adjustment.srt 8.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/45. Rejecting Edits of Reserved Tickets.srt 8.6 kB
  • 23. CICD/26. Configuring the Domain Name.srt 8.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/22. Abstracted Query Method.srt 8.6 kB
  • 24. [Appendix A] - Basics of Docker/10. Using the Docker Client.srt 8.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/15. Preferred Method for Updating Deployments.srt 8.6 kB
  • 25. [Appendix B] - Basics of Typescript/53. Type Definition Files.srt 8.5 kB
  • 2. A Mini-Microservices App/26. Adding a Simple Feature.srt 8.5 kB
  • 21. Handling Payments/28. Marking an Order as Complete.srt 8.5 kB
  • 20. Worker Services/15. Emitting the Order Cancelled Event.srt 8.5 kB
  • 16. Managing a NATS Client/3. NATS Client Singleton.srt 8.5 kB
  • 25. [Appendix B] - Basics of Typescript/65. Restricting Access with Interfaces.srt 8.5 kB
  • 11. Integrating a Server-Side-Rendered React App/35. Conditionally Showing Links.srt 8.4 kB
  • 21. Handling Payments/9. Cancelled Testing.srt 8.4 kB
  • 25. [Appendix B] - Basics of Typescript/34. Tuples in Action.srt 8.4 kB
  • 9. Authentication Strategies and Options/8. Cookies and Encryption.srt 8.4 kB
  • 25. [Appendix B] - Basics of Typescript/52. Generating Random Data.srt 8.4 kB
  • 17. Cross-Service Data Replication In Action/21. Fetching a User's Orders.srt 8.4 kB
  • 17. Cross-Service Data Replication In Action/1. The Orders Service.srt 8.4 kB
  • 18. Understanding Event Flow/6. Testing Event Publishing.srt 8.3 kB
  • 6. Leveraging a Cloud Environment for Development/10. Creating a Load Balancer.srt 8.3 kB
  • 1. Fundamental Ideas Around Microservices/8. Event-Based Communication.srt 8.3 kB
  • 24. [Appendix A] - Basics of Docker/4. Installing Docker on macOS.srt 8.3 kB
  • 8. Database Management and Modeling/14. Reminder on Password Hashing.srt 8.3 kB
  • 16. Managing a NATS Client/13. Redirecting Imports.srt 8.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/10. Building a Session.srt 8.3 kB
  • 20. Worker Services/9. Queueing a Job on Event Arrival.srt 8.3 kB
  • 11. Integrating a Server-Side-Rendered React App/7. Adding Global CSS.srt 8.3 kB
  • 7. Response Normalization Strategies/10. Communicating More Info to the Error Handler.srt 8.2 kB
  • 23. CICD/30. Next Steps.srt 8.2 kB
  • 25. [Appendix B] - Basics of Typescript/10. Types.srt 8.2 kB
  • 2. A Mini-Microservices App/20. Emitting Events.srt 8.2 kB
  • 21. Handling Payments/7. Testing Order Creation.srt 8.2 kB
  • 20. Worker Services/16. Testing the Expiration Complete Listener.srt 8.2 kB
  • 11. Integrating a Server-Side-Rendered React App/3. Basics of Next JS.srt 8.2 kB
  • 24. [Appendix A] - Basics of Docker/14. Overriding Default Commands.srt 8.2 kB
  • 11. Integrating a Server-Side-Rendered React App/29. A Reusable Header.srt 8.1 kB
  • 5. Architecture of Multi-Service Apps/9. Adding Skaffold.srt 8.1 kB
  • 12. Code Sharing and Reuse Between Services/2. Options for Code Sharing.srt 8.1 kB
  • 10. Testing Isolated Microservices/9. Testing Invalid Input.srt 8.1 kB
  • 20. Worker Services/11. Delaying Job Processing.srt 8.1 kB
  • 21. Handling Payments/8. Marking an Order as Cancelled.srt 8.1 kB
  • 12. Code Sharing and Reuse Between Services/1. Shared Logic Between Services.srt 8.1 kB
  • 24. [Appendix A] - Basics of Docker/40. A Few Planned Errors.srt 8.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/20. Building a Deployment for the Event Bus.srt 8.1 kB
  • 2. A Mini-Microservices App/32. Handling Moderation.srt 8.1 kB
  • 20. Worker Services/14. Handling an Expiration Event.srt 8.1 kB
  • 25. [Appendix B] - Basics of Typescript/29. Arrays in TypeScript.srt 8.1 kB
  • 1. Fundamental Ideas Around Microservices/6. Big Problems with Data.srt 8.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/25. Manual Testing.srt 8.0 kB
  • 10. Testing Isolated Microservices/2. Testing Goals.srt 8.0 kB
  • 7. Response Normalization Strategies/8. Solution for Error Handling.srt 8.0 kB
  • 2. A Mini-Microservices App/2. Project Setup.srt 8.0 kB
  • 23. CICD/5. Running Tests on PR Creation.srt 8.0 kB
  • 25. [Appendix B] - Basics of Typescript/8. Catching More Errors!.srt 8.0 kB
  • 24. [Appendix A] - Basics of Docker/37. Manual Image Generation with Docker Commit.srt 8.0 kB
  • 21. Handling Payments/15. Testing Same-User Validation.srt 7.9 kB
  • 25. [Appendix B] - Basics of Typescript/15. Annotations With Variables.srt 7.9 kB
  • 2. A Mini-Microservices App/15. Request Minimization Strategies.srt 7.9 kB
  • 9. Authentication Strategies and Options/14. Accessing Env Variables in a Pod.srt 7.9 kB
  • 11. Integrating a Server-Side-Rendered React App/16. Fetching Data During SSR.srt 7.9 kB
  • 25. [Appendix B] - Basics of Typescript/23. Annotations Around Functions.srt 7.9 kB
  • 3. Running Services with Docker/6. Review Some Basic Commands.srt 7.9 kB
  • 25. [Appendix B] - Basics of Typescript/4. A First App.srt 7.9 kB
  • 13. Create-Read-Update-Destroy Server Setup/19. Better Error Logging.srt 7.9 kB
  • 12. Code Sharing and Reuse Between Services/8. Updating Import Statements.srt 7.9 kB
  • 16. Managing a NATS Client/4. Remember Mongoose.srt 7.9 kB
  • 24. [Appendix A] - Basics of Docker/49. Minimizing Cache Busting and Rebuilds.srt 7.9 kB
  • 11. Integrating a Server-Side-Rendered React App/10. Successful Account Signup.srt 7.8 kB
  • 24. [Appendix A] - Basics of Docker/16. Container Lifecycle.srt 7.8 kB
  • 18. Understanding Event Flow/1. Orders Service Events.srt 7.8 kB
  • 25. [Appendix B] - Basics of Typescript/55. Export Statements in TypeScript.srt 7.8 kB
  • 6. Leveraging a Cloud Environment for Development/6. Initializing the GCloud SDK.srt 7.8 kB
  • 15. Connecting to NATS in a Node JS World/1. Reusable NATS Listeners.srt 7.8 kB
  • 2. A Mini-Microservices App/29. How to Handle Resource Updates.srt 7.8 kB
  • 10. Testing Isolated Microservices/14. Issues with Cookies During Testing.srt 7.8 kB
  • 10. Testing Isolated Microservices/1. Scope of Testing.srt 7.7 kB
  • 2. A Mini-Microservices App/30. Creating the Moderation Service.srt 7.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/18. Accessing NodePort Services.srt 7.6 kB
  • 25. [Appendix B] - Basics of Typescript/5. Executing Typescript Code.srt 7.6 kB
  • 7. Response Normalization Strategies/11. Encoding More Information In an Error.srt 7.6 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/2. Three Important Items.srt 7.6 kB
  • 9. Authentication Strategies and Options/18. Common Request Validation Middleware.srt 7.6 kB
  • 24. [Appendix A] - Basics of Docker/44. Copying Build Files.srt 7.6 kB
  • 25. [Appendix B] - Basics of Typescript/22. When Inference Doesn't Work.srt 7.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/29. Out-Of-Order Events.srt 7.5 kB
  • 2. A Mini-Microservices App/19. A Basic Event Bus Implementation.srt 7.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/26. Testing Communication.srt 7.5 kB
  • 13. Create-Read-Update-Destroy Server Setup/17. Unexpected Failure!.srt 7.5 kB
  • 9. Authentication Strategies and Options/11. JWT Signing Keys.srt 7.5 kB
  • 24. [Appendix A] - Basics of Docker/39. Node Server Setup.srt 7.5 kB
  • 2. A Mini-Microservices App/8. React Project Setup.srt 7.5 kB
  • 8. Database Management and Modeling/6. Creating the User Model.srt 7.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/24. Testing Listeners.srt 7.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/21. Did it Work.srt 7.5 kB
  • 11. Integrating a Server-Side-Rendered React App/34. Building the Header.srt 7.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/11. Client ID Generation.srt 7.4 kB
  • 9. Authentication Strategies and Options/15. Common Response Properties.srt 7.4 kB
  • 25. [Appendix B] - Basics of Typescript/40. Functions in Interfaces.srt 7.4 kB
  • 25. [Appendix B] - Basics of Typescript/37. Long Type Annotations.srt 7.4 kB
  • 8. Database Management and Modeling/4. Understanding the Signup Flow.srt 7.4 kB
  • 25. [Appendix B] - Basics of Typescript/12. Examples of Types.srt 7.4 kB
  • 7. Response Normalization Strategies/7. Other Sources of Errors.srt 7.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/24. Verifying Communication.srt 7.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/9. Common Kubectl Commands.srt 7.3 kB
  • 12. Code Sharing and Reuse Between Services/3. NPM Organizations.srt 7.3 kB
  • 24. [Appendix A] - Basics of Docker/29. Building a Dockerfile.srt 7.3 kB
  • 25. [Appendix B] - Basics of Typescript/50. Parcel in Action.srt 7.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/33. Building the Listener.srt 7.3 kB
  • 18. Understanding Event Flow/4. Publishing the Order Creation.srt 7.3 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/7. Port-Forwarding with Kubectl.srt 7.3 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/21. Event Redelivery.srt 7.3 kB
  • 2. A Mini-Microservices App/17. Common Questions Around Async Events.srt 7.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/13. Common Commands Around Deployments.srt 7.3 kB
  • 15. Connecting to NATS in a Node JS World/14. Awaiting Event Publication.srt 7.2 kB
  • 17. Cross-Service Data Replication In Action/2. Scaffolding the Orders Service.srt 7.2 kB
  • 17. Cross-Service Data Replication In Action/19. Asserting Reserved Tickets.srt 7.2 kB
  • 23. CICD/14. The Deployment Plan.srt 7.2 kB
  • 5. Architecture of Multi-Service Apps/7. Auth Service Setup.srt 7.2 kB
  • 8. Database Management and Modeling/9. Defining Extra Document Properties.srt 7.1 kB
  • 22. Back to the Client/14. Configuring Stripe.srt 7.1 kB
  • 24. [Appendix A] - Basics of Docker/35. Tagging an Image.srt 7.1 kB
  • 23. CICD/19. Prod vs Dev Manifest Files.srt 7.1 kB
  • 25. [Appendix B] - Basics of Typescript/30. Why Typed Arrays.srt 7.0 kB
  • 22. Back to the Client/10. Programmatic Navigation to Wildcard Routes.srt 7.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/7. Creating the Router.srt 7.0 kB
  • 2. A Mini-Microservices App/39. Event Syncing in Action.srt 7.0 kB
  • 24. [Appendix A] - Basics of Docker/21. Multi-Command Containers.srt 7.0 kB
  • 6. Leveraging a Cloud Environment for Development/8. Updating the Skaffold Config.srt 7.0 kB
  • 25. [Appendix B] - Basics of Typescript/47. Fields with Inheritance.srt 7.0 kB
  • 2. A Mini-Microservices App/31. Adding Comment Moderation.srt 6.9 kB
  • 24. [Appendix A] - Basics of Docker/23. The Purpose of the 'it' Flag.srt 6.9 kB
  • 17. Cross-Service Data Replication In Action/23. Fetching Individual Orders.srt 6.9 kB
  • 11. Integrating a Server-Side-Rendered React App/6. Note on File Change Detection.srt 6.9 kB
  • 10. Testing Isolated Microservices/13. Testing Sign Out.srt 6.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/30. Writing Ingress Config Files.srt 6.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/16. Networking With Services.srt 6.8 kB
  • 7. Response Normalization Strategies/18. How to Define New Custom Errors.srt 6.8 kB
  • 24. [Appendix A] - Basics of Docker/48. Unnecessary Rebuilds.srt 6.8 kB
  • 25. [Appendix B] - Basics of Typescript/56. Defining a Company.srt 6.8 kB
  • 2. A Mini-Microservices App/22. Receiving Events.srt 6.8 kB
  • 11. Integrating a Server-Side-Rendered React App/4. Building a Next Image.srt 6.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/28. Success Case Testing.srt 6.8 kB
  • 5. Architecture of Multi-Service Apps/5. Events and Architecture Design.srt 6.7 kB
  • 11. Integrating a Server-Side-Rendered React App/36. Signing Out.srt 6.7 kB
  • 25. [Appendix B] - Basics of Typescript/58. Google Maps Integration with TypeScript.srt 6.7 kB
  • 25. [Appendix B] - Basics of Typescript/38. Fixing Annotations With Interfaces.srt 6.7 kB
  • 17. Cross-Service Data Replication In Action/20. Testing the Success Case.srt 6.6 kB
  • 25. [Appendix B] - Basics of Typescript/33. Tuples in TypeScript.srt 6.6 kB
  • 5. Architecture of Multi-Service Apps/12. Hosts File and Security Warning.srt 6.6 kB
  • 17. Cross-Service Data Replication In Action/25. Cancelling an Order.srt 6.6 kB
  • 11. Integrating a Server-Side-Rendered React App/25. Passing Through the Cookies.srt 6.6 kB
  • 24. [Appendix A] - Basics of Docker/15. Listing Running Containers.srt 6.6 kB
  • 2. A Mini-Microservices App/4. Testing the Posts Service.srt 6.5 kB
  • 6. Leveraging a Cloud Environment for Development/4. Kubernetes Cluster Creation.srt 6.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/19. Updating Tickets Event Definitions.srt 6.5 kB
  • 20. Worker Services/7. What's Bull All About.srt 6.5 kB
  • 25. [Appendix B] - Basics of Typescript/18. Understanding Inference.srt 6.5 kB
  • 16. Managing a NATS Client/6. Accessing the NATS Client.srt 6.4 kB
  • 23. CICD/1. Development Workflow.srt 6.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/7. Ticket Updated Listener Implementation.srt 6.4 kB
  • 23. CICD/13. Reminder on Swapping Contexts.srt 6.4 kB
  • 25. [Appendix B] - Basics of Typescript/9. Do Not Skip - Course Overview.srt 6.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/11. Testing Request Validation.srt 6.4 kB
  • 6. Leveraging a Cloud Environment for Development/7. Installing the GCloud Context.srt 6.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/37. Test Implementation.srt 6.4 kB
  • 2. A Mini-Microservices App/23. Creating the Data Query Service.srt 6.4 kB
  • 24. [Appendix A] - Basics of Docker/1. Why Use Docker.srt 6.4 kB
  • 24. [Appendix A] - Basics of Docker/24. Getting a Command Prompt in a Container.srt 6.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/13. Mongoose Update-If-Current.srt 6.3 kB
  • 21. Handling Payments/10. Starting the Listeners.srt 6.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/14. Implementing OCC with Mongoose.srt 6.2 kB
  • 2. A Mini-Microservices App/10. Handling CORS Errors.srt 6.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/16. One More Test.srt 6.2 kB
  • 5. Architecture of Multi-Service Apps/4. Service Types.srt 6.2 kB
  • 21. Handling Payments/16. Stripe Setup.srt 6.2 kB
  • 12. Code Sharing and Reuse Between Services/4. Publishing NPM Modules.srt 6.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/6. Test-First Approach.srt 6.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/11. Introducing Deployments.srt 6.1 kB
  • 16. Managing a NATS Client/9. Ticket Update Publishing.srt 6.1 kB
  • 11. Integrating a Server-Side-Rendered React App/2. Reminder on Server Side Rendering.srt 6.1 kB
  • 21. Handling Payments/21. Mocked Stripe Client.srt 6.1 kB
  • 16. Managing a NATS Client/12. Fixing a Few Tests.srt 6.1 kB
  • 25. [Appendix B] - Basics of Typescript/41. Code Reuse with Interfaces.srt 6.1 kB
  • 25. [Appendix B] - Basics of Typescript/43. Classes.srt 6.1 kB
  • 10. Testing Isolated Microservices/5. A Few Dependencies.srt 6.1 kB
  • 2. A Mini-Microservices App/33. Updating Comment Content.srt 6.1 kB
  • 3. Running Services with Docker/5. Dockerizing the Posts Service.srt 6.0 kB
  • 6. Leveraging a Cloud Environment for Development/5. Kubectl Contexts.srt 6.0 kB
  • 15. Connecting to NATS in a Node JS World/13. Using the Custom Publisher.srt 6.0 kB
  • 8. Database Management and Modeling/10. What's That Angle Bracket For.srt 6.0 kB
  • 24. [Appendix A] - Basics of Docker/17. Restarting Stopped Containers.srt 5.9 kB
  • 23. CICD/12. Reminder on Kubernetes Context.srt 5.9 kB
  • 13. Create-Read-Update-Destroy Server Setup/12. Validating Title and Price.srt 5.9 kB
  • 15. Connecting to NATS in a Node JS World/10. Enforcing Data Types.srt 5.9 kB
  • 21. Handling Payments/13. Validating Order Payment.srt 5.8 kB
  • 4. Orchestrating Collections of Services with Kubernetes/22. How to Communicate Between Services.srt 5.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/30. The Next Few Videos.srt 5.7 kB
  • 23. CICD/20. Manual Secret Creation.srt 5.7 kB
  • 2. A Mini-Microservices App/6. Quick Comments Test.srt 5.7 kB
  • 2. A Mini-Microservices App/21. Emitting Comment Creation Events.srt 5.7 kB
  • 23. CICD/18. Applying Kubernetes Manifests.srt 5.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/3. Blueprint for Listeners.srt 5.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/1. Installing Kubernetes.srt 5.6 kB
  • 22. Back to the Client/4. Scaffolding a Form.srt 5.6 kB
  • 16. Managing a NATS Client/1. Publishing Ticket Creation.srt 5.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/5. Notes on Config Files.srt 5.6 kB
  • 5. Architecture of Multi-Service Apps/3. Resource Types.srt 5.6 kB
  • 22. Back to the Client/13. Showing a Stripe Payment Form.srt 5.6 kB
  • 25. [Appendix B] - Basics of Typescript/6. One Quick Change.srt 5.6 kB
  • 13. Create-Read-Update-Destroy Server Setup/1. Ticketing Service Overview.srt 5.5 kB
  • 25. [Appendix B] - Basics of Typescript/35. Why Tuples.srt 5.5 kB
  • 25. [Appendix B] - Basics of Typescript/27. Destructuring with Annotations.srt 5.5 kB
  • 24. [Appendix A] - Basics of Docker/33. A Brief Recap.srt 5.4 kB
  • 15. Connecting to NATS in a Node JS World/6. Subjects Enum.srt 5.4 kB
  • 25. [Appendix B] - Basics of Typescript/66. Implicit Type Checks.srt 5.4 kB
  • 16. Managing a NATS Client/8. Successful Listen!.srt 5.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/37. Introducing Skaffold.srt 5.3 kB
  • 25. [Appendix B] - Basics of Typescript/51. Project Structure.srt 5.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/35. Reserving a Ticket.srt 5.3 kB
  • 23. CICD/25. Buying a Domain Name.srt 5.3 kB
  • 20. Worker Services/12. Defining the Expiration Complete Event.srt 5.3 kB
  • 24. [Appendix A] - Basics of Docker/43. A Few Missing Files.srt 5.2 kB
  • 23. CICD/8. Verifying a Test Run.srt 5.2 kB
  • 11. Integrating a Server-Side-Rendered React App/9. Handling Email and Password Inputs.srt 5.2 kB
  • 2. A Mini-Microservices App/35. Rendering Comments by Status.srt 5.2 kB
  • 11. Integrating a Server-Side-Rendered React App/13. Using the useRequest Hook.srt 5.2 kB
  • 7. Response Normalization Strategies/2. Scaffolding Routes.srt 5.2 kB
  • 21. Handling Payments/6. Replicating Orders.srt 5.2 kB
  • 6. Leveraging a Cloud Environment for Development/1. Note on Remote Development.srt 5.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/14. Defining the Ticket Model.srt 5.1 kB
  • 11. Integrating a Server-Side-Rendered React App/33. Passing Props Through.srt 5.1 kB
  • 1. Fundamental Ideas Around Microservices/3. What Is a Microservice.srt 5.1 kB
  • 25. [Appendix B] - Basics of Typescript/42. General Plan with Interfaces.srt 5.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/9. A Quick Manual Test.srt 5.1 kB
  • 25. [Appendix B] - Basics of Typescript/39. Syntax Around Interfaces.srt 5.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/22. Handling Updates.srt 5.0 kB
  • 20. Worker Services/10. Testing Job Processing.srt 5.0 kB
  • 9. Authentication Strategies and Options/3. So Which Option.srt 5.0 kB
  • 16. Managing a NATS Client/2. More on Publishing.srt 5.0 kB
  • 11. Integrating a Server-Side-Rendered React App/28. The Sign In Form.srt 5.0 kB
  • 25. [Appendix B] - Basics of Typescript/21. Delayed Initialization.srt 4.9 kB
  • 17. Cross-Service Data Replication In Action/11. More on Mongoose Refs.srt 4.9 kB
  • 10. Testing Isolated Microservices/15. Easy Auth Solution.srt 4.9 kB
  • 3. Running Services with Docker/7. Dockering Other Services.srt 4.9 kB
  • 20. Worker Services/6. Listener Creation.srt 4.9 kB
  • 25. [Appendix B] - Basics of Typescript/31. Multiple Typees in Arrays.srt 4.9 kB
  • 9. Authentication Strategies and Options/9. Adding Session Support.srt 4.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/19. Setting Up Cluster IP Services.srt 4.8 kB
  • 15. Connecting to NATS in a Node JS World/4. Quick Refactor.srt 4.8 kB
  • 9. Authentication Strategies and Options/21. Current User Handler.srt 4.8 kB
  • 21. Handling Payments/17. Creating a Stripe Secret.srt 4.8 kB
  • 23. CICD/4. Adding a CI Test Script.srt 4.8 kB
  • 23. CICD/11. Creating a Hosted Cluster.srt 4.8 kB
  • 24. [Appendix A] - Basics of Docker/26. Container Isolation.srt 4.8 kB
  • 21. Handling Payments/27. More on Publishing.srt 4.8 kB
  • 4. Orchestrating Collections of Services with Kubernetes/4. Important Kubernetes Terminology.srt 4.7 kB
  • 3. Running Services with Docker/2. Why Docker.srt 4.7 kB
  • 23. CICD/22. Testing Automated Deployment.srt 4.7 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/1. What Now.srt 4.7 kB
  • 6. Leveraging a Cloud Environment for Development/3. Google Cloud Initial Setup.srt 4.7 kB
  • 15. Connecting to NATS in a Node JS World/11. Where Does this Get Used.srt 4.6 kB
  • 20. Worker Services/1. The Expiration Service.srt 4.6 kB
  • 25. [Appendix B] - Basics of Typescript/49. App Overview.srt 4.6 kB
  • 17. Cross-Service Data Replication In Action/17. Test Suite Setup.srt 4.6 kB
  • 25. [Appendix B] - Basics of Typescript/63. Duplicate Code.srt 4.5 kB
  • 24. [Appendix A] - Basics of Docker/2. What is Docker.srt 4.5 kB
  • 11. Integrating a Server-Side-Rendered React App/8. Adding a Sign Up Form.srt 4.5 kB
  • 24. [Appendix A] - Basics of Docker/38. Project Outline.srt 4.5 kB
  • 25. [Appendix B] - Basics of Typescript/44. Basic Inheritance.srt 4.5 kB
  • 23. CICD/16. Testing the Image Build.srt 4.4 kB
  • 24. [Appendix A] - Basics of Docker/30. Dockerfile Teardown.srt 4.4 kB
  • 10. Testing Isolated Microservices/4. Index to App Refactor.srt 4.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/18. Including Versions in Events.srt 4.4 kB
  • 24. [Appendix A] - Basics of Docker/12. How's Docker Running on Your Computer.srt 4.4 kB
  • 7. Response Normalization Strategies/13. Determining Error Type.srt 4.3 kB
  • 25. [Appendix B] - Basics of Typescript/26. Void and Never.srt 4.3 kB
  • 24. [Appendix A] - Basics of Docker/22. Executing Commands in Running Containers.srt 4.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/10. A Time-Saving Alias.srt 4.2 kB
  • 24. [Appendix A] - Basics of Docker/27. Creating Docker Images.srt 4.2 kB
  • 9. Authentication Strategies and Options/23. Signing Out.srt 4.2 kB
  • 18. Understanding Event Flow/3. Implementing the Publishers.srt 4.2 kB
  • 8. Database Management and Modeling/16. Comparing Hashed Password.srt 4.2 kB
  • 22. Back to the Client/17. Filtering Reserved Tickets.srt 4.1 kB
  • 18. Understanding Event Flow/5. Publishing Order Cancellation.srt 3.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/8. Initializing the Listeners.srt 3.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/1. Time for Listeners!.srt 3.9 kB
  • 21. Handling Payments/1. The Payments Service.srt 3.8 kB
  • 11. Integrating a Server-Side-Rendered React App/1. Starting the React App.srt 3.8 kB
  • 24. [Appendix A] - Basics of Docker/19. Retrieving Output Logs.srt 3.8 kB
  • 25. [Appendix B] - Basics of Typescript/14. Type Annotations and Inference.srt 3.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/5. Simple onMessage Implementation.srt 3.8 kB
  • 15. Connecting to NATS in a Node JS World/7. Custom Event Interface.srt 3.7 kB
  • 20. Worker Services/5. File Sync Setup.srt 3.6 kB
  • 11. Integrating a Server-Side-Rendered React App/23. Ingress-Nginx Namespace and Service for Minikube.html 3.6 kB
  • 24. [Appendix A] - Basics of Docker/9. Installing Docker on Linux.html 3.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/44. Don't Forget to Listen!.srt 3.6 kB
  • 16. Managing a NATS Client/15. Test-Suite Wide Mocks.srt 3.5 kB
  • 24. [Appendix A] - Basics of Docker/25. Starting with a Shell.srt 3.5 kB
  • 9. Authentication Strategies and Options/12. Securely Storing Secrets with Kubernetes.srt 3.5 kB
  • 23. CICD/29. I Really Hope This Works.srt 3.5 kB
  • 11. Integrating a Server-Side-Rendered React App/30. Moving GetInitialProps.srt 3.4 kB
  • 24. [Appendix A] - Basics of Docker/3. Docker for Mac Windows.srt 3.4 kB
  • 22. Back to the Client/15. Test Credit Card Numbers.srt 3.4 kB
  • 20. Worker Services/18. Listening for Expiration.srt 3.4 kB
  • 15. Connecting to NATS in a Node JS World/17. Restarting NATS.srt 3.4 kB
  • 24. [Appendix A] - Basics of Docker/6. Installing Docker for Windows Professional.srt 3.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/2. Reminder on Listeners.srt 3.2 kB
  • 24. [Appendix A] - Basics of Docker/13. Docker Run in Detail.srt 3.2 kB
  • 11. Integrating a Server-Side-Rendered React App/27. Content on the Landing Page.srt 3.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/26. Testing the Ack Call.srt 3.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/32. Listeners in the Tickets Service.srt 3.1 kB
  • 26. Bonus!/1. Bonus!.html 3.0 kB
  • 24. [Appendix A] - Basics of Docker/5. Installing Docker for Windows Home users.html 3.0 kB
  • 17. Cross-Service Data Replication In Action/4. Ingress Routing Rules.srt 3.0 kB
  • 25. [Appendix B] - Basics of Typescript/20. Fixing the Any Type.srt 3.0 kB
  • 24. [Appendix A] - Basics of Docker/28. Buildkit for Docker Desktop v2.4.0+ and Edge.html 2.9 kB
  • 9. Authentication Strategies and Options/20. Quick Sign In Test.srt 2.9 kB
  • 22. Back to the Client/18. Header Links.srt 2.9 kB
  • 10. Testing Isolated Microservices/8. An Important Note.srt 2.9 kB
  • 11. Integrating a Server-Side-Rendered React App/21. On the Server or the Browser.srt 2.8 kB
  • 24. [Appendix A] - Basics of Docker/18. Removing Stopped Containers.srt 2.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/5. Quick Auth Update.srt 2.6 kB
  • 3. Running Services with Docker/4. Don't Know Docker Watch This..srt 2.6 kB
  • 24. [Appendix A] - Basics of Docker/44.1 541-copying-build-files.zip 2.6 kB
  • 24. [Appendix A] - Basics of Docker/42.1 539-base-image-issues.zip 2.6 kB
  • 10. Testing Isolated Microservices/10. Requiring Unique Emails.srt 2.5 kB
  • 10. Testing Isolated Microservices/17. Testing Non-Authed Requests.srt 2.5 kB
  • 25. [Appendix B] - Basics of Typescript/36. Interfaces.srt 2.5 kB
  • 25. [Appendix B] - Basics of Typescript/25. Annotations for Anonymous Functions.srt 2.4 kB
  • 23. CICD/27. One Small Fix.html 2.4 kB
  • 25. [Appendix B] - Basics of Typescript/48. Where to Use Classes.srt 2.0 kB
  • 4. Orchestrating Collections of Services with Kubernetes/39. First Time Skaffold Startup.srt 1.9 kB
  • 25. [Appendix B] - Basics of Typescript/1. How to Get Help.srt 1.8 kB
  • 6. Leveraging a Cloud Environment for Development/9. More Skaffold Updates.srt 1.8 kB
  • 24. [Appendix A] - Basics of Docker/8. One Last Piece of Windows Professional Setup.srt 1.8 kB
  • 22. Back to the Client/12. Displaying the Expiration.srt 1.8 kB
  • 1. Fundamental Ideas Around Microservices/1. How to Get Help.srt 1.8 kB
  • 25. [Appendix B] - Basics of Typescript/32. When to Use Typed Arrays.srt 1.7 kB
  • 25. [Appendix B] - Basics of Typescript/13. Where Do We Use Types.srt 1.6 kB
  • 20. Worker Services/19. Don't Cancel Completed Orders!.srt 1.6 kB
  • 21. Handling Payments/5. Update-If-Current.srt 1.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/7. ErrImagePull, ErrImageNeverPull and ImagePullBackoff Errors.html 1.4 kB
  • 2. A Mini-Microservices App/38. Important Note about Node v15 and Unhandled Promise Rejections.html 1.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/31. Important Note About Port 80.html 1.3 kB
  • 15. Connecting to NATS in a Node JS World/9. Quick Note 'readonly' in Typescript.html 1.2 kB
  • 11. Integrating a Server-Side-Rendered React App/37. React App Catchup.html 1.1 kB
  • 24. [Appendix A] - Basics of Docker/49.1 546-minimizing-cache-busting.zip 1.1 kB
  • 24. [Appendix A] - Basics of Docker/48.1 545-unncessary-rebuilds.zip 1.1 kB
  • 24. [Appendix A] - Basics of Docker/47.1 544-specifying-working-dir.zip 1.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/33. Important Note to Add Environment Variable.html 1.1 kB
  • 8. Database Management and Modeling/2. Important Update Regarding Mongoose and TypeScript.html 1.1 kB
  • 24. [Appendix A] - Basics of Docker/40.1 537-planned-errors.zip 1.1 kB
  • 24. [Appendix A] - Basics of Docker/7. More Windows Professional Setup.srt 1.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/2. Note for Minikube Users and the Docker Driver.html 1.0 kB
  • 24. [Appendix A] - Basics of Docker/41. Required WORKDIR update - Could not detect node name, idealTree errors.html 995 Bytes
  • 8. Database Management and Modeling/13. Note on Password Hashing.html 902 Bytes
  • 24. [Appendix A] - Basics of Docker/39.1 536-node-server-setup.zip 779 Bytes
  • 14. NATS Streaming Server - An Event Bus Implementation/6. Small Command Change.html 760 Bytes
  • 2. A Mini-Microservices App/7. Note on the React App.html 650 Bytes
  • 11. Integrating a Server-Side-Rendered React App/22. Ingress-Nginx Namespace and Service for Docker Desktop.html 636 Bytes
  • 23. CICD/28. One More Small Fix.html 601 Bytes
  • 7. Response Normalization Strategies/5. Postman HTTPS Issues.html 580 Bytes
  • 5. Architecture of Multi-Service Apps/6. Note on Typescript.html 531 Bytes
  • 24. [Appendix A] - Basics of Docker/34.1 531-rebuilds-with-cache.zip 528 Bytes
  • 24. [Appendix A] - Basics of Docker/29.1 526-building-dockerfile.zip 522 Bytes
  • 24. [Appendix A] - Basics of Docker/36. Quick Note for Windows Users.html 480 Bytes
  • 2. A Mini-Microservices App/14. Completed React App.html 423 Bytes
  • 24. [Appendix A] - Basics of Docker/45. Reminder for Windows Home Docker Toolbox Students.html 398 Bytes
  • 5. Architecture of Multi-Service Apps/10. Note on Code Reloading.html 348 Bytes
  • 1. Fundamental Ideas Around Microservices/2. Join Our Community!.html 271 Bytes
  • 1. Fundamental Ideas Around Microservices/5. Quiz - Data in Microservices.html 147 Bytes
  • 0. Websites you may like/[FCS Forum].url 133 Bytes
  • 0. Websites you may like/[FreeCourseSite.com].url 127 Bytes
  • 0. Websites you may like/[CourseClub.ME].url 122 Bytes
  • 24. [Appendix A] - Basics of Docker/5.1 Install WSL2.html 119 Bytes
  • 24. [Appendix A] - Basics of Docker/5.2 Install Docker Desktop for WSL2.html 108 Bytes

随机展示

相关说明

本站不存储任何资源内容,只收集BT种子元数据(例如文件名和文件大小)和磁力链接(BT种子标识符),并提供查询服务,是一个完全合法的搜索引擎系统。 网站不提供种子下载服务,用户可以通过第三方链接或磁力链接获取到相关的种子资源。本站也不对BT种子真实性及合法性负责,请用户注意甄别!