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

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

磁力链接/BT种子名称

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

磁力链接/BT种子简介

种子哈希:42bbd4e7ad1bf9681456e9d121161c1cb510d537
文件大小: 24.67G
已经下载:1109次
下载速度:极快
收录时间:2022-01-09
最近下载:2025-05-07

移花宫入口

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

磁力链接下载

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

下载BT种子文件

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

最近搜索

还是你的骚骚 全裸户外 口舌 掩耳盗邻第一季 李寻欢高颜值 尝试 操孕妇 南波 手交口交技术 如狼似虎 面试系列 美容院 uhd 大屌 真人 男根 女神级美女大学生 游人 灰机灰机 撸顶 小苏苏 你的共享女优 いっしきももこ 学園催眠隷奴 男生 试衣间 双闺蜜 漂亮小姐姐 酒店偷拍 学妹 丝袜高跟丝袜

文件列表

  • 14. NATS Streaming Server - An Event Bus Implementation/18. Solving Concurrency Issues.mp4 243.2 MB
  • 24. [Appendix A] - Basics of Docker/29. The Build Process in Detail.mp4 220.3 MB
  • 19. Listening for Events and Handling Concurrency Issues/23. [Optional] Versioning Without Update-If-Current.mp4 202.1 MB
  • 5. Architecture of Multi-Service Apps/1. Big Ticket Items.mp4 168.5 MB
  • 25. [Appendix B] - Basics of Typescript/59. Exploring Type Definition Files.mp4 152.5 MB
  • 24. [Appendix A] - Basics of Docker/31. Rebuilds with Cache.mp4 130.6 MB
  • 17. Cross-Service Data Replication In Action/22. A Slightly Complicated Test.mp4 130.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/10. Clear Concurrency Issues.mp4 129.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/41. Mock Function Arguments.mp4 123.3 MB
  • 1. Fundamental Ideas Around Microservices/7. A Crazy Way of Storing Data.mp4 118.6 MB
  • 15. Connecting to NATS in a Node JS World/2. The Listener Abstract Class.mp4 116.1 MB
  • 2. A Mini-Microservices App/8. Building Post Submission.mp4 113.7 MB
  • 21. Handling Payments/2. Initial Setup.mp4 113.2 MB
  • 17. Cross-Service Data Replication In Action/15. Convenience Document Methods.mp4 112.2 MB
  • 16. Managing a NATS Client/17. NATS Env Variables.mp4 111.8 MB
  • 17. Cross-Service Data Replication In Action/5. Scaffolding a Few Route Handlers.mp4 110.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/25. A Complete Listener Test.mp4 109.7 MB
  • 17. Cross-Service Data Replication In Action/3. A Touch More Setup.mp4 108.0 MB
  • 25. [Appendix B] - Basics of Typescript/67. Showing Popup Windows.mp4 106.4 MB
  • 13. Create-Read-Update-Destroy Server Setup/4. Mongo Connection URI.mp4 105.8 MB
  • 7. Response Normalization Strategies/15. Verifying Our Custom Errors.mp4 105.6 MB
  • 22. Back to the Client/16. Paying for an Order.mp4 105.5 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/17. [Optional] More Possible Concurrency Solutions.mp4 105.0 MB
  • 16. Managing a NATS Client/7. Graceful Shutdown.mp4 104.0 MB
  • 9. Authentication Strategies and Options/10. Generating a JWT.mp4 103.0 MB
  • 16. Managing a NATS Client/5. Singleton Implementation.mp4 101.3 MB
  • 11. Integrating a Server-Side-Rendered React App/22. Specifying the Host.mp4 100.7 MB
  • 9. Authentication Strategies and Options/6. Microservices Auth Requirements.mp4 99.2 MB
  • 9. Authentication Strategies and Options/16. Formatting JSON Properties.mp4 97.8 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/4. Big Notes on NATS Streaming.mp4 97.4 MB
  • 7. Response Normalization Strategies/3. Adding Validation.mp4 97.3 MB
  • 10. Testing Isolated Microservices/16. Auth Helper Function.mp4 95.3 MB
  • 7. Response Normalization Strategies/14. Moving Logic Into Errors.mp4 95.3 MB
  • 7. Response Normalization Strategies/13. Converting Errors to Responses.mp4 94.9 MB
  • 15. Connecting to NATS in a Node JS World/8. Enforcing Listener Subjects.mp4 94.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/36. A Few Notes on Skaffold.mp4 94.1 MB
  • 24. [Appendix A] - Basics of Docker/40. Container Port Forwarding.mp4 93.5 MB
  • 9. Authentication Strategies and Options/1. Fundamental Authentication Strategies.mp4 93.4 MB
  • 5. Architecture of Multi-Service Apps/2. App Overview.mp4 93.2 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/15. Core Concurrency Issues.mp4 93.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/27. Installing Ingress-Nginx.mp4 93.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/39. Private vs Protected Properties.mp4 91.5 MB
  • 19. Listening for Events and Handling Concurrency Issues/15. Testing OCC.mp4 91.4 MB
  • 25. [Appendix B] - Basics of Typescript/68. Updating Interface Definitions.mp4 90.3 MB
  • 17. Cross-Service Data Replication In Action/8. Order Model Setup.mp4 90.1 MB
  • 9. Authentication Strategies and Options/7. Issues with JWT's and Server Side Rendering.mp4 90.0 MB
  • 9. Authentication Strategies and Options/4. Solving Issues with Option #2.mp4 89.9 MB
  • 21. Handling Payments/12. Implementing the Create Charge Handler.mp4 89.6 MB
  • 23. CICD/23. Additional Deploy Files.mp4 89.0 MB
  • 11. Integrating a Server-Side-Rendered React App/5. Running Next in Kubernetes.mp4 88.7 MB
  • 25. [Appendix B] - Basics of Typescript/62. Adding Markers.mp4 88.6 MB
  • 23. CICD/17. Restarting the Deployment.mp4 88.0 MB
  • 8. Database Management and Modeling/2. Connecting to MongoDB.mp4 87.5 MB
  • 25. [Appendix B] - Basics of Typescript/70. App Wrapup.mp4 86.8 MB
  • 24. [Appendix A] - Basics of Docker/37. Base Image Issues.mp4 85.6 MB
  • 9. Authentication Strategies and Options/19. Sign In Logic.mp4 85.5 MB
  • 16. Managing a NATS Client/14. Providing a Mock Implementation.mp4 85.5 MB
  • 9. Authentication Strategies and Options/13. Creating and Accessing Secrets.mp4 84.9 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/13. Client Health Checks.mp4 84.9 MB
  • 22. Back to the Client/7. Listing All Tickets.mp4 84.4 MB
  • 13. Create-Read-Update-Destroy Server Setup/18. What's that Error!.mp4 84.1 MB
  • 1. Fundamental Ideas Around Microservices/8. Pros and Cons of Async Communication.mp4 84.1 MB
  • 24. [Appendix A] - Basics of Docker/41. Specifying a Working Directory.mp4 84.0 MB
  • 17. Cross-Service Data Replication In Action/16. Order Expiration Times.mp4 83.9 MB
  • 11. Integrating a Server-Side-Rendered React App/29. Issues with Custom App GetInitialProps.mp4 83.5 MB
  • 8. Database Management and Modeling/11. Proper Error Handling.mp4 83.5 MB
  • 4. Orchestrating Collections of Services with Kubernetes/23. Adding Query, Moderation and Comments.mp4 83.3 MB
  • 2. A Mini-Microservices App/11. Creating Comments.mp4 83.3 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/21. Durable Subscriptions.mp4 81.6 MB
  • 25. [Appendix B] - Basics of Typescript/3. Environment Setup.mp4 80.8 MB
  • 7. Response Normalization Strategies/11. Subclassing for Custom Errors.mp4 80.6 MB
  • 11. Integrating a Server-Side-Rendered React App/17. Why the Error.mp4 79.9 MB
  • 16. Managing a NATS Client/16. Ensuring Mock Invocations.mp4 79.6 MB
  • 19. Listening for Events and Handling Concurrency Issues/45. Rejecting Edits of Reserved Tickets.mp4 79.4 MB
  • 18. Understanding Event Flow/6. Testing Event Publishing.mp4 79.1 MB
  • 2. A Mini-Microservices App/14. An Async Solution.mp4 78.9 MB
  • 9. Authentication Strategies and Options/2. Huge Issues with Authentication Strategies.mp4 78.8 MB
  • 1. Fundamental Ideas Around Microservices/5. Sync Communication Between Services.mp4 78.4 MB
  • 23. CICD/24. A Successful Deploy!.mp4 78.3 MB
  • 11. Integrating a Server-Side-Rendered React App/30. Handling Multiple GetInitialProps.mp4 78.2 MB
  • 9. Authentication Strategies and Options/22. Returning the Current User.mp4 77.5 MB
  • 2. A Mini-Microservices App/22. Parsing Incoming Events.mp4 77.4 MB
  • 21. Handling Payments/25. Testing Payment Creation.mp4 76.9 MB
  • 2. A Mini-Microservices App/5. Implementing a Comments Service.mp4 76.4 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/12. Manual Ack Mode.mp4 75.9 MB
  • 20. Worker Services/8. Creating a Queue.mp4 74.8 MB
  • 13. Create-Read-Update-Destroy Server Setup/3. Running the Ticket Service.mp4 74.3 MB
  • 10. Testing Isolated Microservices/3. Testing Architecture.mp4 73.6 MB
  • 21. Handling Payments/19. Manual Testing of Payments.mp4 73.3 MB
  • 19. Listening for Events and Handling Concurrency Issues/31. Fixing a Few Tests.mp4 73.0 MB
  • 11. Integrating a Server-Side-Rendered React App/20. When is GetInitialProps Called.mp4 72.6 MB
  • 22. Back to the Client/2. Reminder on Data Fetching with Next.mp4 72.4 MB
  • 2. A Mini-Microservices App/26. A Second Approach.mp4 72.3 MB
  • 11. Integrating a Server-Side-Rendered React App/11. Handling Validation Errors.mp4 72.2 MB
  • 17. Cross-Service Data Replication In Action/24. Does Fetching Work.mp4 71.4 MB
  • 24. [Appendix A] - Basics of Docker/18. Stopping Containers.mp4 70.9 MB
  • 23. CICD/3. Creating a GitHub Action.mp4 70.9 MB
  • 24. [Appendix A] - Basics of Docker/43. Minimizing Cache Busting and Rebuilds.mp4 70.5 MB
  • 16. Managing a NATS Client/10. Failed Event Publishing.mp4 70.3 MB
  • 25. [Appendix B] - Basics of Typescript/54. Using Type Definition Files.mp4 69.9 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/19. Concurrency Control with the Tickets App.mp4 69.1 MB
  • 18. Understanding Event Flow/2. Creating the Events.mp4 69.1 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/9. Accessing Event Data.mp4 69.0 MB
  • 12. Code Sharing and Reuse Between Services/8. Updating Import Statements.mp4 68.9 MB
  • 22. Back to the Client/9. Creating an Order.mp4 68.8 MB
  • 21. Handling Payments/15. Testing Same-User Validation.mp4 67.9 MB
  • 16. Managing a NATS Client/13. Redirecting Imports.mp4 67.9 MB
  • 20. Worker Services/9. Queueing a Job on Event Arrival.mp4 67.4 MB
  • 8. Database Management and Modeling/10. User Creation.mp4 67.3 MB
  • 23. CICD/7. Running Tests in Parallel.mp4 67.2 MB
  • 11. Integrating a Server-Side-Rendered React App/24. A Reusable API Client.mp4 66.9 MB
  • 20. Worker Services/4. A Touch of Kubernetes Setup.mp4 66.3 MB
  • 10. Testing Isolated Microservices/6. Test Environment Setup.mp4 66.2 MB
  • 20. Worker Services/13. Publishing an Event on Job Processing.mp4 66.1 MB
  • 22. Back to the Client/1. A Few More Pages.mp4 66.0 MB
  • 13. Create-Read-Update-Destroy Server Setup/21. Ticket Updating.mp4 65.9 MB
  • 10. Testing Isolated Microservices/11. Changing Node Env During Tests.mp4 65.5 MB
  • 23. CICD/6. Output of Failing Tests.mp4 65.3 MB
  • 2. A Mini-Microservices App/23. Using the Query Service.mp4 65.3 MB
  • 19. Listening for Events and Handling Concurrency Issues/20. Applying a Version Query.mp4 65.0 MB
  • 2. A Mini-Microservices App/32. A Quick Test.mp4 64.8 MB
  • 11. Integrating a Server-Side-Rendered React App/14. An onSuccess Callback.mp4 64.3 MB
  • 2. A Mini-Microservices App/12. Displaying Comments.mp4 64.2 MB
  • 2. A Mini-Microservices App/34. Dealing with Missing Events.mp4 64.1 MB
  • 13. Create-Read-Update-Destroy Server Setup/24. Final Update Changes.mp4 63.8 MB
  • 13. Create-Read-Update-Destroy Server Setup/9. Faking Authentication During Tests.mp4 63.5 MB
  • 15. Connecting to NATS in a Node JS World/5. Leveraging TypeScript for Listener Validation.mp4 63.5 MB
  • 16. Managing a NATS Client/6. Accessing the NATS Client.mp4 63.0 MB
  • 11. Integrating a Server-Side-Rendered React App/10. Successful Account Signup.mp4 62.7 MB
  • 21. Handling Payments/26. Publishing a Payment Created Event.mp4 62.6 MB
  • 20. Worker Services/15. Emitting the Order Cancelled Event.mp4 62.6 MB
  • 22. Back to the Client/3. Two Quick Fixes.mp4 62.5 MB
  • 20. Worker Services/14. Handling an Expiration Event.mp4 62.1 MB
  • 20. Worker Services/11. Delaying Job Processing.mp4 61.9 MB
  • 24. [Appendix A] - Basics of Docker/26. Building a Dockerfile.mp4 61.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/32. Final Route Config.mp4 61.9 MB
  • 17. Cross-Service Data Replication In Action/7. Associating Orders and Tickets.mp4 61.8 MB
  • 25. [Appendix B] - Basics of Typescript/60. Hiding Functionality.mp4 61.3 MB
  • 24. [Appendix A] - Basics of Docker/12. Overriding Default Commands.mp4 61.3 MB
  • 21. Handling Payments/22. A More Realistic Test Setup.mp4 61.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/43. A Lightning-Quick Test.mp4 61.0 MB
  • 4. Orchestrating Collections of Services with Kubernetes/2. A Kubernetes Tour.mp4 60.9 MB
  • 2. A Mini-Microservices App/30. Handling Moderation.mp4 60.7 MB
  • 21. Handling Payments/24. Tying an Order and Charge Together.mp4 60.6 MB
  • 25. [Appendix B] - Basics of Typescript/69. Optional Implements Clauses.mp4 60.2 MB
  • 22. Back to the Client/11. The Expiration Timer.mp4 60.2 MB
  • 9. Authentication Strategies and Options/8. Cookies and Encryption.mp4 60.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/6. ID Adjustment.mp4 59.7 MB
  • 25. [Appendix B] - Basics of Typescript/64. One Possible Solution.mp4 59.6 MB
  • 18. Understanding Event Flow/4. Publishing the Order Creation.mp4 59.4 MB
  • 13. Create-Read-Update-Destroy Server Setup/15. Creation via Route Handler.mp4 59.2 MB
  • 15. Connecting to NATS in a Node JS World/3. Extending the Listener.mp4 59.1 MB
  • 2. A Mini-Microservices App/29. Adding Comment Moderation.mp4 59.0 MB
  • 24. [Appendix A] - Basics of Docker/9. But Really... What's a Container.mp4 58.8 MB
  • 13. Create-Read-Update-Destroy Server Setup/2. Project Setup.mp4 58.8 MB
  • 20. Worker Services/3. Initial Setup.mp4 58.5 MB
  • 12. Code Sharing and Reuse Between Services/5. Project Setup.mp4 58.5 MB
  • 20. Worker Services/17. A Touch More Testing.mp4 58.5 MB
  • 17. Cross-Service Data Replication In Action/10. Creating an Order Status Enum.mp4 57.0 MB
  • 6. Leveraging a Cloud Environment for Development/11. Final Config and Test.mp4 56.9 MB
  • 19. Listening for Events and Handling Concurrency Issues/17. Who Updates Versions.mp4 56.9 MB
  • 24. [Appendix A] - Basics of Docker/13. Listing Running Containers.mp4 56.8 MB
  • 24. [Appendix A] - Basics of Docker/38. A Few Missing Files.mp4 56.7 MB
  • 16. Managing a NATS Client/9. Ticket Update Publishing.mp4 56.4 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/7. Publishing Events.mp4 56.3 MB
  • 6. Leveraging a Cloud Environment for Development/2. Remote Dev with Skaffold.mp4 56.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/22. Abstracted Query Method.mp4 56.2 MB
  • 21. Handling Payments/10. Starting the Listeners.mp4 56.1 MB
  • 21. Handling Payments/20. Automated Payment Testing.mp4 56.0 MB
  • 2. A Mini-Microservices App/28. Creating the Moderation Service.mp4 55.9 MB
  • 11. Integrating a Server-Side-Rendered React App/15. Overview on Server Side Rendering.mp4 55.6 MB
  • 12. Code Sharing and Reuse Between Services/9. Updating the Common Module.mp4 55.6 MB
  • 24. [Appendix A] - Basics of Docker/32. Tagging an Image.mp4 55.4 MB
  • 25. [Appendix B] - Basics of Typescript/61. Why Use Private Modifiers Here's Why.mp4 55.4 MB
  • 17. Cross-Service Data Replication In Action/13. Order Creation Logic.mp4 55.4 MB
  • 4. Orchestrating Collections of Services with Kubernetes/30. Deploying the React App.mp4 54.6 MB
  • 23. CICD/21. Don't Forget Ingress-Nginx!.mp4 54.6 MB
  • 19. Listening for Events and Handling Concurrency Issues/4. A Few More Reminders.mp4 54.1 MB
  • 3. Running Services with Docker/1. Deployment Issues.mp4 54.0 MB
  • 17. Cross-Service Data Replication In Action/19. Asserting Reserved Tickets.mp4 53.9 MB
  • 7. Response Normalization Strategies/9. Communicating More Info to the Error Handler.mp4 53.3 MB
  • 9. Authentication Strategies and Options/17. The Signin Flow.mp4 53.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/21. Did it Work.mp4 53.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/28. Success Case Testing.mp4 53.1 MB
  • 15. Connecting to NATS in a Node JS World/1. Reusable NATS Listeners.mp4 52.9 MB
  • 17. Cross-Service Data Replication In Action/26. Can We Cancel.mp4 52.8 MB
  • 4. Orchestrating Collections of Services with Kubernetes/26. Load Balancers and Ingress.mp4 52.8 MB
  • 13. Create-Read-Update-Destroy Server Setup/20. Complete Index Route Implementation.mp4 52.6 MB
  • 7. Response Normalization Strategies/7. Solution for Error Handling.mp4 52.1 MB
  • 7. Response Normalization Strategies/17. How to Define New Custom Errors.mp4 52.1 MB
  • 15. Connecting to NATS in a Node JS World/15. Updating the Common Module.mp4 51.5 MB
  • 1. Fundamental Ideas Around Microservices/3. Data in Microservices.mp4 51.2 MB
  • 2. A Mini-Microservices App/18. Emitting Events.mp4 51.0 MB
  • 21. Handling Payments/7. Testing Order Creation.mp4 50.7 MB
  • 13. Create-Read-Update-Destroy Server Setup/10. Building a Session.mp4 50.7 MB
  • 17. Cross-Service Data Replication In Action/2. Scaffolding the Orders Service.mp4 50.6 MB
  • 13. Create-Read-Update-Destroy Server Setup/8. Adding Auth Protection.mp4 50.6 MB
  • 13. Create-Read-Update-Destroy Server Setup/19. Better Error Logging.mp4 50.5 MB
  • 4. Orchestrating Collections of Services with Kubernetes/7. Common Kubectl Commands.mp4 50.5 MB
  • 19. Listening for Events and Handling Concurrency Issues/35. Reserving a Ticket.mp4 50.3 MB
  • 2. A Mini-Microservices App/36. Event Syncing in Action.mp4 50.3 MB
  • 5. Architecture of Multi-Service Apps/9. Ingress-Nginx Setup.mp4 49.8 MB
  • 1. Fundamental Ideas Around Microservices/4. Big Problems with Data.mp4 49.7 MB
  • 2. A Mini-Microservices App/25. Issues with Comment Filtering.mp4 49.6 MB
  • 16. Managing a NATS Client/12. Fixing a Few Tests.mp4 49.5 MB
  • 10. Testing Isolated Microservices/1. Scope of Testing.mp4 49.2 MB
  • 10. Testing Isolated Microservices/9. Testing Invalid Input.mp4 48.9 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/3. Creating a NATS Streaming Deployment.mp4 48.8 MB
  • 24. [Appendix A] - Basics of Docker/42. Unnecessary Rebuilds.mp4 48.7 MB
  • 25. [Appendix B] - Basics of Typescript/65. Restricting Access with Interfaces.mp4 48.7 MB
  • 22. Back to the Client/14. Configuring Stripe.mp4 48.5 MB
  • 19. Listening for Events and Handling Concurrency Issues/19. Updating Tickets Event Definitions.mp4 48.4 MB
  • 2. A Mini-Microservices App/10. Fetching and Rendering Posts.mp4 48.4 MB
  • 25. [Appendix B] - Basics of Typescript/46. Fields in Classes.mp4 48.2 MB
  • 7. Response Normalization Strategies/6. Other Sources of Errors.mp4 48.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/8. Initializing the Listeners.mp4 48.0 MB
  • 4. Orchestrating Collections of Services with Kubernetes/34. Skaffold Setup.mp4 47.9 MB
  • 13. Create-Read-Update-Destroy Server Setup/17. Unexpected Failure!.mp4 47.8 MB
  • 17. Cross-Service Data Replication In Action/14. Finding Reserved Tickets.mp4 47.7 MB
  • 12. Code Sharing and Reuse Between Services/6. An Easy Publish Command.mp4 47.6 MB
  • 24. [Appendix A] - Basics of Docker/28. What's a Base Image.mp4 47.4 MB
  • 17. Cross-Service Data Replication In Action/21. Fetching a User's Orders.mp4 47.4 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/2. Three Important Items.mp4 47.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/13. Preferred Method for Updating Deployments.mp4 47.2 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/11. Queue Groups.mp4 46.9 MB
  • 10. Testing Isolated Microservices/4. Index to App Refactor.mp4 46.8 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/16. Common Questions.mp4 46.8 MB
  • 19. Listening for Events and Handling Concurrency Issues/27. Testing the Ticket Updated Listener.mp4 46.7 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/14. Graceful Client Shutdown.mp4 46.7 MB
  • 23. CICD/5. Running Tests on PR Creation.mp4 46.1 MB
  • 2. A Mini-Microservices App/24. Adding a Simple Feature.mp4 46.1 MB
  • 9. Authentication Strategies and Options/26. Requiring Auth for Route Access.mp4 46.0 MB
  • 24. [Appendix A] - Basics of Docker/22. Getting a Command Prompt in a Container.mp4 46.0 MB
  • 7. Response Normalization Strategies/16. Final Error Related Code.mp4 45.9 MB
  • 25. [Appendix B] - Basics of Typescript/2. TypeScript Overview.mp4 45.8 MB
  • 24. [Appendix A] - Basics of Docker/1. Why Use Docker.mp4 45.8 MB
  • 8. Database Management and Modeling/1. Creating Databases in Kubernetes.mp4 45.8 MB
  • 8. Database Management and Modeling/6. Type Checking User Properties.mp4 45.6 MB
  • 22. Back to the Client/10. Programmatic Navigation to Wildcard Routes.mp4 45.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/29. Out-Of-Order Events.mp4 44.8 MB
  • 5. Architecture of Multi-Service Apps/8. Adding Skaffold.mp4 44.7 MB
  • 23. CICD/2. Git Repository Approaches.mp4 44.5 MB
  • 21. Handling Payments/14. Testing Order Validation Before Payment.mp4 44.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/37. Test Implementation.mp4 44.3 MB
  • 2. A Mini-Microservices App/9. Handling CORS Errors.mp4 44.3 MB
  • 11. Integrating a Server-Side-Rendered React App/32. Building the Header.mp4 44.2 MB
  • 11. Integrating a Server-Side-Rendered React App/12. The useRequest Hook.mp4 43.9 MB
  • 11. Integrating a Server-Side-Rendered React App/19. Cross Namespace Service Communication.mp4 43.7 MB
  • 25. [Appendix B] - Basics of Typescript/57. Adding Google Maps Support.mp4 43.7 MB
  • 20. Worker Services/5. File Sync Setup.mp4 43.5 MB
  • 23. CICD/10. Deployment Options.mp4 43.5 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/20. Event Redelivery.mp4 43.4 MB
  • 15. Connecting to NATS in a Node JS World/11. Custom Publisher.mp4 43.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/24. Testing Communication.mp4 43.2 MB
  • 20. Worker Services/2. Expiration Options.mp4 43.2 MB
  • 2. A Mini-Microservices App/1. App Overview.mp4 43.0 MB
  • 9. Authentication Strategies and Options/11. JWT Signing Keys.mp4 42.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/15. Creating a NodePort Service.mp4 42.9 MB
  • 19. Listening for Events and Handling Concurrency Issues/34. Strategies for Locking a Ticket.mp4 42.8 MB
  • 11. Integrating a Server-Side-Rendered React App/23. Passing Through the Cookies.mp4 42.8 MB
  • 20. Worker Services/12. Defining the Expiration Complete Event.mp4 42.5 MB
  • 23. CICD/14. The Deployment Plan.mp4 42.2 MB
  • 21. Handling Payments/18. Creating a Charge with Stripe.mp4 42.1 MB
  • 7. Response Normalization Strategies/10. Encoding More Information In an Error.mp4 42.1 MB
  • 6. Leveraging a Cloud Environment for Development/6. Initializing the GCloud SDK.mp4 41.7 MB
  • 23. CICD/28. Next Steps.mp4 41.7 MB
  • 12. Code Sharing and Reuse Between Services/1. Shared Logic Between Services.mp4 41.7 MB
  • 15. Connecting to NATS in a Node JS World/4. Quick Refactor.mp4 41.6 MB
  • 9. Authentication Strategies and Options/24. Creating a Current User Middleware.mp4 41.5 MB
  • 6. Leveraging a Cloud Environment for Development/10. Creating a Load Balancer.mp4 41.3 MB
  • 4. Orchestrating Collections of Services with Kubernetes/14. Networking With Services.mp4 41.1 MB
  • 2. A Mini-Microservices App/3. Posts Service Creation.mp4 41.1 MB
  • 7. Response Normalization Strategies/4. Handling Validation Errors.mp4 40.8 MB
  • 24. [Appendix A] - Basics of Docker/8. Using the Docker Client.mp4 40.6 MB
  • 13. Create-Read-Update-Destroy Server Setup/25. Manual Testing.mp4 40.6 MB
  • 13. Create-Read-Update-Destroy Server Setup/23. Permission Checking.mp4 40.4 MB
  • 25. [Appendix B] - Basics of Typescript/23. More on Annotations Around Functions.mp4 40.1 MB
  • 17. Cross-Service Data Replication In Action/25. Cancelling an Order.mp4 40.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/31. Unique Route Paths.mp4 40.0 MB
  • 17. Cross-Service Data Replication In Action/12. Defining the Ticket Model.mp4 39.9 MB
  • 13. Create-Read-Update-Destroy Server Setup/12. Validating Title and Price.mp4 39.9 MB
  • 25. [Appendix B] - Basics of Typescript/30. Why Typed Arrays.mp4 39.8 MB
  • 7. Response Normalization Strategies/18. Uh Oh... Async Error Handling.mp4 39.7 MB
  • 17. Cross-Service Data Replication In Action/20. Testing the Success Case.mp4 39.6 MB
  • 25. [Appendix B] - Basics of Typescript/58. Google Maps Integration with TypeScript.mp4 39.5 MB
  • 11. Integrating a Server-Side-Rendered React App/34. Signing Out.mp4 39.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/9. A Quick Manual Test.mp4 39.1 MB
  • 8. Database Management and Modeling/13. Adding Password Hashing.mp4 39.1 MB
  • 25. [Appendix B] - Basics of Typescript/19. The Any Type.mp4 38.9 MB
  • 17. Cross-Service Data Replication In Action/18. Asserting Tickets Exist.mp4 38.9 MB
  • 21. Handling Payments/28. Marking an Order as Complete.mp4 38.8 MB
  • 10. Testing Isolated Microservices/7. Our First Test.mp4 38.7 MB
  • 24. [Appendix A] - Basics of Docker/14. Container Lifecycle.mp4 38.5 MB
  • 1. Fundamental Ideas Around Microservices/6. Event-Based Communication.mp4 38.4 MB
  • 11. Integrating a Server-Side-Rendered React App/33. Conditionally Showing Links.mp4 38.3 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/6. Port-Forwarding with Kubectl.mp4 38.3 MB
  • 7. Response Normalization Strategies/8. Building an Error Handling Middleware.mp4 38.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/25. Load Balancer Services.mp4 37.8 MB
  • 19. Listening for Events and Handling Concurrency Issues/30. The Next Few Videos.mp4 37.8 MB
  • 5. Architecture of Multi-Service Apps/4. Service Types.mp4 37.8 MB
  • 9. Authentication Strategies and Options/25. Augmenting Type Definitions.mp4 37.7 MB
  • 22. Back to the Client/6. Ticket Creation.mp4 37.7 MB
  • 11. Integrating a Server-Side-Rendered React App/26. The Sign In Form.mp4 37.5 MB
  • 7. Response Normalization Strategies/12. Determining Error Type.mp4 37.5 MB
  • 22. Back to the Client/8. Linking to Wildcard Routes.mp4 37.4 MB
  • 13. Create-Read-Update-Destroy Server Setup/13. Reminder on Mongoose with TypeScript.mp4 37.4 MB
  • 4. Orchestrating Collections of Services with Kubernetes/20. How to Communicate Between Services.mp4 37.4 MB
  • 19. Listening for Events and Handling Concurrency Issues/42. Order Cancelled Listener.mp4 37.4 MB
  • 11. Integrating a Server-Side-Rendered React App/18. Two Possible Solutions.mp4 37.3 MB
  • 23. CICD/15. Building an Image in an Action.mp4 37.2 MB
  • 13. Create-Read-Update-Destroy Server Setup/6. Test-First Approach.mp4 37.1 MB
  • 24. [Appendix A] - Basics of Docker/4. Installing Docker on macOS.mp4 37.0 MB
  • 17. Cross-Service Data Replication In Action/6. Subtle Service Coupling.mp4 36.7 MB
  • 9. Authentication Strategies and Options/14. Accessing Env Variables in a Pod.mp4 36.6 MB
  • 4. Orchestrating Collections of Services with Kubernetes/9. Introducing Deployments.mp4 36.6 MB
  • 15. Connecting to NATS in a Node JS World/14. Common Event Definitions Summary.mp4 36.5 MB
  • 25. [Appendix B] - Basics of Typescript/7. Catching Errors with TypeScript.mp4 36.5 MB
  • 24. [Appendix A] - Basics of Docker/15. Restarting Stopped Containers.mp4 36.3 MB
  • 21. Handling Payments/21. Mocked Stripe Client.mp4 36.2 MB
  • 10. Testing Isolated Microservices/13. Testing Sign Out.mp4 36.2 MB
  • 2. A Mini-Microservices App/35. Implementing Event Sync.mp4 36.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/11. Reminder on Versioning Records.mp4 36.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/40. Publishing While Listening.mp4 36.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/13. Mongoose Update-If-Current.mp4 36.0 MB
  • 24. [Appendix A] - Basics of Docker/27. Dockerfile Teardown.mp4 36.0 MB
  • 12. Code Sharing and Reuse Between Services/7. Relocating Shared Code.mp4 35.9 MB
  • 17. Cross-Service Data Replication In Action/1. The Orders Service.mp4 35.9 MB
  • 8. Database Management and Modeling/8. Defining Extra Document Properties.mp4 35.8 MB
  • 4. Orchestrating Collections of Services with Kubernetes/18. Building a Deployment for the Event Bus.mp4 35.8 MB
  • 2. A Mini-Microservices App/13. Request Minimization Strategies.mp4 35.7 MB
  • 2. A Mini-Microservices App/20. Receiving Events.mp4 35.3 MB
  • 7. Response Normalization Strategies/2. Scaffolding Routes.mp4 35.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/19. Adding ClusterIP Services.mp4 35.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/16. Accessing NodePort Services.mp4 35.1 MB
  • 9. Authentication Strategies and Options/5. Reminder on Cookies vs JWT's.mp4 34.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/22. Verifying Communication.mp4 34.7 MB
  • 23. CICD/26. Configuring the Domain Name.mp4 34.7 MB
  • 8. Database Management and Modeling/15. Mongoose Pre-Save Hooks.mp4 34.5 MB
  • 16. Managing a NATS Client/4. Remember Mongoose.mp4 34.3 MB
  • 19. Listening for Events and Handling Concurrency Issues/36. Setup for Testing Reservation.mp4 34.2 MB
  • 21. Handling Payments/23. Realistic Test Implementation.mp4 34.1 MB
  • 24. [Appendix A] - Basics of Docker/10. How's Docker Running on Your Computer.mp4 34.0 MB
  • 15. Connecting to NATS in a Node JS World/12. Using the Custom Publisher.mp4 34.0 MB
  • 4. Orchestrating Collections of Services with Kubernetes/28. Writing Ingress Config Files.mp4 33.8 MB
  • 23. CICD/8. Verifying a Test Run.mp4 33.4 MB
  • 11. Integrating a Server-Side-Rendered React App/7. Adding Global CSS.mp4 33.4 MB
  • 25. [Appendix B] - Basics of Typescript/11. More on Types.mp4 33.1 MB
  • 21. Handling Payments/9. Cancelled Testing.mp4 32.9 MB
  • 21. Handling Payments/4. Another Order Model!.mp4 32.8 MB
  • 9. Authentication Strategies and Options/18. Common Request Validation Middleware.mp4 32.7 MB
  • 8. Database Management and Modeling/7. Adding Static Properties to a Model.mp4 32.6 MB
  • 19. Listening for Events and Handling Concurrency Issues/16. One More Test.mp4 32.6 MB
  • 22. Back to the Client/19. Rendering a List of Orders.mp4 32.4 MB
  • 5. Architecture of Multi-Service Apps/7. Auth K8s Setup.mp4 32.3 MB
  • 19. Listening for Events and Handling Concurrency Issues/12. Optimistic Concurrency Control.mp4 32.2 MB
  • 16. Managing a NATS Client/3. NATS Client Singleton.mp4 32.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/10. Creating a Deployment.mp4 32.1 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/8. Listening For Data.mp4 32.0 MB
  • 4. Orchestrating Collections of Services with Kubernetes/21. Updating Service Addresses.mp4 32.0 MB
  • 25. [Appendix B] - Basics of Typescript/4. A First App.mp4 31.9 MB
  • 2. A Mini-Microservices App/27. How to Handle Resource Updates.mp4 31.8 MB
  • 25. [Appendix B] - Basics of Typescript/45. Class Method Modifiers.mp4 31.7 MB
  • 13. Create-Read-Update-Destroy Server Setup/16. Testing Show Routes.mp4 31.6 MB
  • 13. Create-Read-Update-Destroy Server Setup/7. Creating the Router.mp4 31.5 MB
  • 23. CICD/25. Buying a Domain Name.mp4 31.4 MB
  • 23. CICD/16. Testing the Image Build.mp4 31.3 MB
  • 10. Testing Isolated Microservices/12. Tests Around Sign In Functionality.mp4 31.1 MB
  • 4. Orchestrating Collections of Services with Kubernetes/6. Understanding a Pod Spec.mp4 31.1 MB
  • 17. Cross-Service Data Replication In Action/9. The Need for an Enum.mp4 30.9 MB
  • 24. [Appendix A] - Basics of Docker/20. Executing Commands in Running Containers.mp4 30.8 MB
  • 4. Orchestrating Collections of Services with Kubernetes/29. Hosts File Tweak.mp4 30.7 MB
  • 2. A Mini-Microservices App/16. Event Bus Overview.mp4 30.4 MB
  • 22. Back to the Client/5. Sanitizing Price Input.mp4 30.2 MB
  • 25. [Appendix B] - Basics of Typescript/28. Annotations Around Objects.mp4 30.2 MB
  • 7. Response Normalization Strategies/1. Creating Route Handlers.mp4 30.1 MB
  • 24. [Appendix A] - Basics of Docker/36. A Few Planned Errors.mp4 29.8 MB
  • 25. [Appendix B] - Basics of Typescript/16. Object Literal Annotations.mp4 29.8 MB
  • 24. [Appendix A] - Basics of Docker/39. Copying Build Files.mp4 29.7 MB
  • 11. Integrating a Server-Side-Rendered React App/27. A Reusable Header.mp4 29.7 MB
  • 2. A Mini-Microservices App/31. Updating Comment Content.mp4 29.6 MB
  • 18. Understanding Event Flow/1. Orders Service Events.mp4 29.5 MB
  • 16. Managing a NATS Client/8. Successful Listen!.mp4 29.5 MB
  • 2. A Mini-Microservices App/7. React Project Setup.mp4 29.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/38. Missing Update Event.mp4 29.1 MB
  • 8. Database Management and Modeling/4. Getting TypeScript and Mongoose to Cooperate.mp4 29.1 MB
  • 6. Leveraging a Cloud Environment for Development/4. Kubernetes Cluster Creation.mp4 29.1 MB
  • 23. CICD/19. Prod vs Dev Manifest Files.mp4 29.0 MB
  • 9. Authentication Strategies and Options/15. Common Response Properties.mp4 29.0 MB
  • 23. CICD/12. Reminder on Kubernetes Context.mp4 28.9 MB
  • 4. Orchestrating Collections of Services with Kubernetes/11. Common Commands Around Deployments.mp4 28.8 MB
  • 10. Testing Isolated Microservices/5. A Few Dependencies.mp4 28.7 MB
  • 24. [Appendix A] - Basics of Docker/33. Manual Image Generation with Docker Commit.mp4 28.7 MB
  • 25. [Appendix B] - Basics of Typescript/53. Type Definition Files.mp4 28.6 MB
  • 25. [Appendix B] - Basics of Typescript/24. Inference Around Functions.mp4 28.5 MB
  • 2. A Mini-Microservices App/15. Common Questions Around Async Events.mp4 28.5 MB
  • 6. Leveraging a Cloud Environment for Development/8. Updating the Skaffold Config.mp4 28.2 MB
  • 23. CICD/1. Development Workflow.mp4 28.1 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/1. What Now.mp4 28.0 MB
  • 10. Testing Isolated Microservices/2. Testing Goals.mp4 28.0 MB
  • 24. [Appendix A] - Basics of Docker/19. Multi-Command Containers.mp4 28.0 MB
  • 16. Managing a NATS Client/11. Handling Publish Failures.mp4 27.8 MB
  • 4. Orchestrating Collections of Services with Kubernetes/12. Updating Deployments.mp4 27.8 MB
  • 3. Running Services with Docker/2. Why Docker.mp4 27.7 MB
  • 7. Response Normalization Strategies/5. Surprising Complexity Around Errors.mp4 27.3 MB
  • 25. [Appendix B] - Basics of Typescript/8. Catching More Errors!.mp4 27.0 MB
  • 2. A Mini-Microservices App/17. A Basic Event Bus Implementation.mp4 26.9 MB
  • 11. Integrating a Server-Side-Rendered React App/16. Fetching Data During SSR.mp4 26.7 MB
  • 23. CICD/4. Adding a CI Test Script.mp4 26.7 MB
  • 25. [Appendix B] - Basics of Typescript/52. Generating Random Data.mp4 26.3 MB
  • 12. Code Sharing and Reuse Between Services/4. Publishing NPM Modules.mp4 26.1 MB
  • 22. Back to the Client/13. Showing a Stripe Payment Form.mp4 26.1 MB
  • 2. A Mini-Microservices App/19. Emitting Comment Creation Events.mp4 26.0 MB
  • 25. [Appendix B] - Basics of Typescript/17. Annotations Around Functions.mp4 25.5 MB
  • 3. Running Services with Docker/3. Why Kubernetes.mp4 25.5 MB
  • 11. Integrating a Server-Side-Rendered React App/6. Note on File Change Detection.mp4 25.4 MB
  • 24. [Appendix A] - Basics of Docker/21. The Purpose of the 'it' Flag.mp4 25.2 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/5. Building a NATS Test Project.mp4 25.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/7. Ticket Updated Listener Implementation.mp4 25.0 MB
  • 8. Database Management and Modeling/3. Understanding the Signup Flow.mp4 24.7 MB
  • 11. Integrating a Server-Side-Rendered React App/21. On the Server or the Browser.mp4 24.4 MB
  • 2. A Mini-Microservices App/6. Quick Comments Test.mp4 24.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/33. Building the Listener.mp4 24.0 MB
  • 6. Leveraging a Cloud Environment for Development/1. Note on Remote Development.mp4 23.9 MB
  • 23. CICD/20. Manual Secret Creation.mp4 23.6 MB
  • 20. Worker Services/16. Testing the Expiration Complete Listener.mp4 23.5 MB
  • 13. Create-Read-Update-Destroy Server Setup/11. Testing Request Validation.mp4 23.4 MB
  • 14. NATS Streaming Server - An Event Bus Implementation/10. Client ID Generation.mp4 23.3 MB
  • 21. Handling Payments/3. Replicated Fields.mp4 23.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/5. Creating a Pod.mp4 23.1 MB
  • 8. Database Management and Modeling/12. Reminder on Password Hashing.mp4 23.1 MB
  • 6. Leveraging a Cloud Environment for Development/5. Kubectl Contexts.mp4 23.1 MB
  • 20. Worker Services/10. Testing Job Processing.mp4 23.0 MB
  • 5. Architecture of Multi-Service Apps/3. Resource Types.mp4 22.9 MB
  • 13. Create-Read-Update-Destroy Server Setup/22. Handling Updates.mp4 22.8 MB
  • 21. Handling Payments/16. Stripe Setup.mp4 22.7 MB
  • 10. Testing Isolated Microservices/14. Issues with Cookies During Testing.mp4 22.7 MB
  • 23. CICD/9. Selective Test Execution.mp4 22.5 MB
  • 25. [Appendix B] - Basics of Typescript/56. Defining a Company.mp4 22.4 MB
  • 21. Handling Payments/8. Marking an Order as Cancelled.mp4 22.2 MB
  • 25. [Appendix B] - Basics of Typescript/66. Implicit Type Checks.mp4 22.1 MB
  • 25. [Appendix B] - Basics of Typescript/47. Fields with Inheritance.mp4 22.0 MB
  • 15. Connecting to NATS in a Node JS World/10. Where Does this Get Used.mp4 21.9 MB
  • 25. [Appendix B] - Basics of Typescript/10. Types.mp4 21.7 MB
  • 11. Integrating a Server-Side-Rendered React App/13. Using the useRequest Hook.mp4 21.6 MB
  • 21. Handling Payments/13. Validating Order Payment.mp4 21.6 MB
  • 21. Handling Payments/27. More on Publishing.mp4 21.5 MB
  • 22. Back to the Client/4. Scaffolding a Form.mp4 21.4 MB
  • 21. Handling Payments/11. Payments Flow with Stripe.mp4 21.4 MB
  • 8. Database Management and Modeling/5. Creating the User Model.mp4 21.3 MB
  • 25. [Appendix B] - Basics of Typescript/41. Code Reuse with Interfaces.mp4 21.3 MB
  • 11. Integrating a Server-Side-Rendered React App/28. Moving GetInitialProps.mp4 21.3 MB
  • 25. [Appendix B] - Basics of Typescript/22. When Inference Doesn't Work.mp4 21.2 MB
  • 3. Running Services with Docker/7. Dockering Other Services.mp4 21.1 MB
  • 12. Code Sharing and Reuse Between Services/2. Options for Code Sharing.mp4 21.1 MB
  • 9. Authentication Strategies and Options/23. Signing Out.mp4 21.1 MB
  • 25. [Appendix B] - Basics of Typescript/18. Understanding Inference.mp4 20.8 MB
  • 11. Integrating a Server-Side-Rendered React App/3. Basics of Next JS.mp4 20.7 MB
  • 2. A Mini-Microservices App/21. Creating the Data Query Service.mp4 20.7 MB
  • 22. Back to the Client/18. Header Links.mp4 20.6 MB
  • 15. Connecting to NATS in a Node JS World/13. Awaiting Event Publication.mp4 20.6 MB
  • 6. Leveraging a Cloud Environment for Development/7. Installing the GCloud Context.mp4 20.6 MB
  • 11. Integrating a Server-Side-Rendered React App/31. Passing Props Through.mp4 20.5 MB
  • 22. Back to the Client/15. Test Credit Card Numbers.mp4 20.3 MB
  • 2. A Mini-Microservices App/33. Rendering Comments by Status.mp4 20.2 MB
  • 3. Running Services with Docker/5. Dockerizing the Posts Service.mp4 20.0 MB
  • 21. Handling Payments/6. Replicating Orders.mp4 20.0 MB
  • 3. Running Services with Docker/6. Review Some Basic Commands.mp4 19.9 MB
  • 11. Integrating a Server-Side-Rendered React App/25. Content on the Landing Page.mp4 19.9 MB
  • 25. [Appendix B] - Basics of Typescript/34. Tuples in Action.mp4 19.9 MB
  • 9. Authentication Strategies and Options/3. So Which Option.mp4 19.9 MB
  • 17. Cross-Service Data Replication In Action/17. Test Suite Setup.mp4 19.8 MB
  • 25. [Appendix B] - Basics of Typescript/38. Fixing Annotations With Interfaces.mp4 19.7 MB
  • 25. [Appendix B] - Basics of Typescript/55. Export Statements in TypeScript.mp4 19.6 MB
  • 12. Code Sharing and Reuse Between Services/3. NPM Organizations.mp4 19.5 MB
  • 1. Fundamental Ideas Around Microservices/2. What Is a Microservice.mp4 19.4 MB
  • 9. Authentication Strategies and Options/9. Adding Session Support.mp4 19.3 MB
  • 24. [Appendix A] - Basics of Docker/35. Node Server Setup.mp4 19.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/24. Testing Listeners.mp4 19.1 MB
  • 19. Listening for Events and Handling Concurrency Issues/14. Implementing OCC with Mongoose.mp4 19.0 MB
  • 25. [Appendix B] - Basics of Typescript/15. Annotations With Variables.mp4 18.9 MB
  • 23. CICD/13. Reminder on Swapping Contexts.mp4 18.8 MB
  • 25. [Appendix B] - Basics of Typescript/40. Functions in Interfaces.mp4 18.7 MB
  • 25. [Appendix B] - Basics of Typescript/50. Bundling with Parcel.mp4 18.6 MB
  • 8. Database Management and Modeling/9. What's That Angle Bracket For.mp4 18.5 MB
  • 13. Create-Read-Update-Destroy Server Setup/5. Quick Auth Update.mp4 18.5 MB
  • 23. CICD/18. Applying Kubernetes Manifests.mp4 18.4 MB
  • 25. [Appendix B] - Basics of Typescript/63. Duplicate Code.mp4 18.4 MB
  • 24. [Appendix A] - Basics of Docker/30. A Brief Recap.mp4 18.3 MB
  • 17. Cross-Service Data Replication In Action/23. Fetching Individual Orders.mp4 18.3 MB
  • 17. Cross-Service Data Replication In Action/11. More on Mongoose Refs.mp4 18.3 MB
  • 25. [Appendix B] - Basics of Typescript/39. Syntax Around Interfaces.mp4 18.3 MB
  • 15. Connecting to NATS in a Node JS World/16. Restarting NATS.mp4 18.2 MB
  • 15. Connecting to NATS in a Node JS World/9. Enforcing Data Types.mp4 18.1 MB
  • 16. Managing a NATS Client/15. Test-Suite Wide Mocks.mp4 18.1 MB
  • 20. Worker Services/7. What's Bull All About.mp4 17.7 MB
  • 25. [Appendix B] - Basics of Typescript/5. Executing Typescript Code.mp4 17.7 MB
  • 10. Testing Isolated Microservices/15. Easy Auth Solution.mp4 17.6 MB
  • 4. Orchestrating Collections of Services with Kubernetes/1. Installing Kubernetes.mp4 17.4 MB
  • 5. Architecture of Multi-Service Apps/6. Auth Service Setup.mp4 17.4 MB
  • 25. [Appendix B] - Basics of Typescript/33. Tuples in TypeScript.mp4 17.3 MB
  • 25. [Appendix B] - Basics of Typescript/27. Destructuring with Annotations.mp4 17.3 MB
  • 25. [Appendix B] - Basics of Typescript/37. Long Type Annotations.mp4 17.3 MB
  • 10. Testing Isolated Microservices/10. Requiring Unique Emails.mp4 17.2 MB
  • 5. Architecture of Multi-Service Apps/5. Events and Architecture Design.mp4 17.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/33. Introducing Skaffold.mp4 17.1 MB
  • 16. Managing a NATS Client/1. Publishing Ticket Creation.mp4 16.8 MB
  • 15. Connecting to NATS in a Node JS World/6. Subjects Enum.mp4 16.7 MB
  • 23. CICD/22. Testing Automated Deployment.mp4 16.7 MB
  • 5. Architecture of Multi-Service Apps/10. Hosts File and Security Warning.mp4 16.7 MB
  • 19. Listening for Events and Handling Concurrency Issues/3. Blueprint for Listeners.mp4 16.5 MB
  • 11. Integrating a Server-Side-Rendered React App/9. Handling Email and Password Inputs.mp4 16.4 MB
  • 20. Worker Services/18. Listening for Expiration.mp4 16.3 MB
  • 20. Worker Services/6. Listener Creation.mp4 16.3 MB
  • 25. [Appendix B] - Basics of Typescript/12. Examples of Types.mp4 16.0 MB
  • 2. A Mini-Microservices App/4. Testing the Posts Service.mp4 15.9 MB
  • 21. Handling Payments/17. Creating a Stripe Secret.mp4 15.9 MB
  • 13. Create-Read-Update-Destroy Server Setup/14. Defining the Ticket Model.mp4 15.9 MB
  • 8. Database Management and Modeling/14. Comparing Hashed Password.mp4 15.9 MB
  • 11. Integrating a Server-Side-Rendered React App/2. Reminder on Server Side Rendering.mp4 15.8 MB
  • 25. [Appendix B] - Basics of Typescript/21. Delayed Initialization.mp4 15.6 MB
  • 20. Worker Services/1. The Expiration Service.mp4 15.4 MB
  • 18. Understanding Event Flow/5. Publishing Order Cancellation.mp4 15.2 MB
  • 4. Orchestrating Collections of Services with Kubernetes/4. Notes on Config Files.mp4 15.1 MB
  • 25. [Appendix B] - Basics of Typescript/43. Classes.mp4 14.8 MB
  • 4. Orchestrating Collections of Services with Kubernetes/8. A Time-Saving Alias.mp4 14.6 MB
  • 25. [Appendix B] - Basics of Typescript/29. Arrays in TypeScript.mp4 14.6 MB
  • 24. [Appendix A] - Basics of Docker/2. What is Docker.mp4 14.5 MB
  • 25. [Appendix B] - Basics of Typescript/42. General Plan with Interfaces.mp4 14.5 MB
  • 2. A Mini-Microservices App/2. Project Setup.mp4 14.3 MB
  • 11. Integrating a Server-Side-Rendered React App/8. Adding a Sign Up Form.mp4 14.2 MB
  • 16. Managing a NATS Client/2. More on Publishing.mp4 14.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/1. Time for Listeners!.mp4 14.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/2. Reminder on Listeners.mp4 14.0 MB
  • 19. Listening for Events and Handling Concurrency Issues/44. Don't Forget to Listen!.mp4 13.9 MB
  • 24. [Appendix A] - Basics of Docker/17. Retrieving Output Logs.mp4 13.8 MB
  • 25. [Appendix B] - Basics of Typescript/49. App Overview.mp4 13.6 MB
  • 21. Handling Payments/1. The Payments Service.mp4 13.5 MB
  • 25. [Appendix B] - Basics of Typescript/51. Project Structure.mp4 13.3 MB
  • 4. Orchestrating Collections of Services with Kubernetes/3. Important Kubernetes Terminology.mp4 13.3 MB
  • 19. Listening for Events and Handling Concurrency Issues/26. Testing the Ack Call.mp4 13.3 MB
  • 11. Integrating a Server-Side-Rendered React App/4. Building a Next Image.mp4 13.2 MB
  • 17. Cross-Service Data Replication In Action/4. Ingress Routing Rules.mp4 13.2 MB
  • 25. [Appendix B] - Basics of Typescript/9. Do Not Skip - Course Overview.mp4 13.2 MB
  • 19. Listening for Events and Handling Concurrency Issues/5. Simple onMessage Implementation.mp4 13.1 MB
  • 24. [Appendix A] - Basics of Docker/25. Creating Docker Images.mp4 13.1 MB
  • 9. Authentication Strategies and Options/21. Current User Handler.mp4 13.0 MB
  • 13. Create-Read-Update-Destroy Server Setup/1. Ticketing Service Overview.mp4 13.0 MB
  • 4. Orchestrating Collections of Services with Kubernetes/17. Setting Up Cluster IP Services.mp4 13.0 MB
  • 15. Connecting to NATS in a Node JS World/7. Custom Event Interface.mp4 12.8 MB
  • 24. [Appendix A] - Basics of Docker/23. Starting with a Shell.mp4 12.6 MB
  • 25. [Appendix B] - Basics of Typescript/6. One Quick Change.mp4 12.5 MB
  • 19. Listening for Events and Handling Concurrency Issues/18. Including Versions in Events.mp4 12.5 MB
  • 6. Leveraging a Cloud Environment for Development/3. Google Cloud Initial Setup.mp4 12.4 MB
  • 24. [Appendix A] - Basics of Docker/34. Project Outline.mp4 12.3 MB
  • 22. Back to the Client/17. Filtering Reserved Tickets.mp4 12.0 MB
  • 24. [Appendix A] - Basics of Docker/16. Removing Stopped Containers.mp4 11.9 MB
  • 25. [Appendix B] - Basics of Typescript/35. Why Tuples.mp4 11.6 MB
  • 19. Listening for Events and Handling Concurrency Issues/32. Listeners in the Tickets Service.mp4 11.5 MB
  • 4. Orchestrating Collections of Services with Kubernetes/35. First Time Skaffold Startup.mp4 11.5 MB
  • 24. [Appendix A] - Basics of Docker/5. Installing Docker for Windows Professional.mp4 11.4 MB
  • 24. [Appendix A] - Basics of Docker/24. Container Isolation.mp4 11.3 MB
  • 24. [Appendix A] - Basics of Docker/11. Docker Run in Detail.mp4 11.2 MB
  • 23. CICD/11. Creating a Hosted Cluster.mp4 10.8 MB
  • 25. [Appendix B] - Basics of Typescript/44. Basic Inheritance.mp4 10.7 MB
  • 18. Understanding Event Flow/3. Implementing the Publishers.mp4 10.5 MB
  • 10. Testing Isolated Microservices/17. Testing Non-Authed Requests.mp4 10.5 MB
  • 22. Back to the Client/12. Displaying the Expiration.mp4 10.3 MB
  • 25. [Appendix B] - Basics of Typescript/31. Multiple Typees in Arrays.mp4 10.2 MB
  • 25. [Appendix B] - Basics of Typescript/26. Void and Never.mp4 10.0 MB
  • 9. Authentication Strategies and Options/20. Quick Sign In Test.mp4 9.7 MB
  • 24. [Appendix A] - Basics of Docker/3. Docker for Mac Windows.mp4 9.7 MB
  • 11. Integrating a Server-Side-Rendered React App/1. Starting the React App.mp4 8.9 MB
  • 9. Authentication Strategies and Options/12. Securely Storing Secrets with Kubernetes.mp4 8.6 MB
  • 25. [Appendix B] - Basics of Typescript/14. Type Annotations and Inference.mp4 8.6 MB
  • 25. [Appendix B] - Basics of Typescript/20. Fixing the Any Type.mp4 7.2 MB
  • 24. [Appendix A] - Basics of Docker/7. One Last Piece of Windows Professional Setup.mp4 6.7 MB
  • 25. [Appendix B] - Basics of Typescript/25. Annotations for Anonymous Functions.mp4 6.0 MB
  • 10. Testing Isolated Microservices/8. An Important Note.mp4 6.0 MB
  • 25. [Appendix B] - Basics of Typescript/36. Interfaces.mp4 5.8 MB
  • 3. Running Services with Docker/4. Don't Know Docker Watch This.mp4 5.4 MB
  • 21. Handling Payments/5. Update-If-Current.mp4 5.0 MB
  • 23. CICD/27. I Really Hope This Works.mp4 4.8 MB
  • 6. Leveraging a Cloud Environment for Development/9. More Skaffold Updates.mp4 4.8 MB
  • 21. Handling Payments/29. Don't Cancel Completed Orders!.mp4 4.8 MB
  • 25. [Appendix B] - Basics of Typescript/1. How to Get Help.mp4 4.5 MB
  • 25. [Appendix B] - Basics of Typescript/48. Where to Use Classes.mp4 4.4 MB
  • 1. Fundamental Ideas Around Microservices/1. How to Get Help.mp4 3.9 MB
  • 24. [Appendix A] - Basics of Docker/6. More Windows Professional Setup.mp4 3.9 MB
  • 25. [Appendix B] - Basics of Typescript/32. When to Use Typed Arrays.mp4 3.8 MB
  • 25. [Appendix B] - Basics of Typescript/13. Where Do We Use Types.mp4 3.5 MB
  • 23. CICD/506-additional.zip 697.9 kB
  • 23. CICD/502-prod-vs-dev.zip 688.0 kB
  • 23. CICD/501-applying.zip 687.1 kB
  • 23. CICD/500-restarting.zip 686.6 kB
  • 23. CICD/498-building-image.zip 686.5 kB
  • 23. CICD/492-selective.zip 686.0 kB
  • 23. CICD/490-running-tests.zip 685.9 kB
  • 23. CICD/487-adding-ci.zip 684.8 kB
  • 22. Back to the Client/483-rendering.zip 667.9 kB
  • 22. Back to the Client/482-header.zip 667.5 kB
  • 22. Back to the Client/481-filtering.zip 667.4 kB
  • 22. Back to the Client/480-paying.zip 667.4 kB
  • 22. Back to the Client/478-configuring-stripe.zip 667.3 kB
  • 21. Handling Payments/456-more-realistic.zip 619.1 kB
  • 22. Back to the Client/476-displaying-expiration.zip 613.1 kB
  • 22. Back to the Client/475-expiration.zip 613.1 kB
  • 22. Back to the Client/474-programmatic.zip 612.8 kB
  • 22. Back to the Client/473-creating-order.zip 612.3 kB
  • 22. Back to the Client/472-linking.zip 612.0 kB
  • 22. Back to the Client/471-listing.zip 611.6 kB
  • 22. Back to the Client/470-ticket-creation.zip 611.4 kB
  • 22. Back to the Client/469-sanitizing.zip 611.3 kB
  • 22. Back to the Client/468-scaffolding.zip 611.1 kB
  • 21. Handling Payments/464-dont-cancel.zip 610.6 kB
  • 21. Handling Payments/462-marking-order.zip 610.5 kB
  • 22. Back to the Client/467-two-fixes.zip 610.5 kB
  • 21. Handling Payments/461-more-publishing.zip 609.9 kB
  • 21. Handling Payments/460-publishing-payment.zip 609.8 kB
  • 21. Handling Payments/459-testing-payment.zip 601.8 kB
  • 21. Handling Payments/458-tying.zip 601.7 kB
  • 21. Handling Payments/457-realistic-implementation.zip 601.1 kB
  • 21. Handling Payments/455-mocked.zip 601.1 kB
  • 21. Handling Payments/454-automated.zip 601.0 kB
  • 21. Handling Payments/452-creating-charge.zip 600.6 kB
  • 21. Handling Payments/449-testing-same-user.zip 600.2 kB
  • 21. Handling Payments/448-testing-order.zip 600.2 kB
  • 21. Handling Payments/447-validating.zip 599.3 kB
  • 21. Handling Payments/446-implementing.zip 599.2 kB
  • 21. Handling Payments/444-starting-listeners.zip 598.5 kB
  • 21. Handling Payments/443-cancelled.zip 598.4 kB
  • 21. Handling Payments/442-marking.zip 597.6 kB
  • 21. Handling Payments/441-testing.zip 597.0 kB
  • 21. Handling Payments/436-initial.zip 593.8 kB
  • 20. Worker Services/416-initial.zip 586.7 kB
  • 20. Worker Services/432-listening-expiration.zip 585.8 kB
  • 20. Worker Services/431-touch-more-testing.zip 585.7 kB
  • 20. Worker Services/430-testing.zip 585.5 kB
  • 20. Worker Services/429-emitting.zip 584.8 kB
  • 20. Worker Services/428-handling.zip 584.7 kB
  • 20. Worker Services/427-publishing.zip 584.1 kB
  • 20. Worker Services/426-defining.zip 583.4 kB
  • 20. Worker Services/425-delayed.zip 575.7 kB
  • 20. Worker Services/423-queuing.zip 575.6 kB
  • 20. Worker Services/422-creating-queue.zip 575.5 kB
  • 20. Worker Services/420-listener.zip 574.8 kB
  • 20. Worker Services/418-kubernetes-setup.zip 573.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/398-next.zip 568.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/397-out-of-order.zip 568.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/396-success.zip 568.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/413-rejecting.zip 567.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/412-dont-forget.zip 567.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/411-lightning.zip 567.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/410-order-cancelled.zip 566.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/409-mock.zip 565.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/408-publishing.zip 565.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/405-test-implementation.zip 558.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/404-setup.zip 557.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/403-reserving.zip 556.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/401-building-listener.zip 556.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/399-fixing.zip 555.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/395-testing-ticket-updated.zip 555.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/394-testing-ack.zip 554.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/393-complete-listener.zip 554.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/392-testing-listeners.zip 554.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/390-abstracted.zip 553.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/388-applying-version.zip 553.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/386-updating-events.zip 553.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/385-including-versions.zip 553.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/383-one-more.zip 537.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/382-testing-occ.zip 537.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/380-implementing.zip 536.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/374-initializing.zip 536.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/373-ticket-updated.zip 536.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/372-id-adjust.zip 535.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/371-simple.zip 535.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/370-a-few-reminders.zip 535.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/369-blueprint.zip 535.1 kB
  • 18. Understanding Event Flow/366-testing-event.zip 534.5 kB
  • 18. Understanding Event Flow/362-creating-events.zip 533.0 kB
  • 17. Cross-Service Data Replication In Action/360-can-we.zip 523.5 kB
  • 17. Cross-Service Data Replication In Action/359-cancelling.zip 522.8 kB
  • 17. Cross-Service Data Replication In Action/358-does-fetching.zip 522.6 kB
  • 17. Cross-Service Data Replication In Action/357-fetching-individual.zip 522.0 kB
  • 17. Cross-Service Data Replication In Action/356-slightly.zip 521.8 kB
  • 17. Cross-Service Data Replication In Action/355-fetching.zip 521.1 kB
  • 17. Cross-Service Data Replication In Action/354-testing-success.zip 521.0 kB
  • 17. Cross-Service Data Replication In Action/353-asserting-reserved.zip 521.0 kB
  • 17. Cross-Service Data Replication In Action/352-asserting-tickets.zip 520.8 kB
  • 17. Cross-Service Data Replication In Action/350-test-suite.zip 520.1 kB
  • 17. Cross-Service Data Replication In Action/349-order-expiration.zip 518.5 kB
  • 17. Cross-Service Data Replication In Action/348-convenience.zip 518.4 kB
  • 17. Cross-Service Data Replication In Action/347-finding-reserved.zip 518.3 kB
  • 17. Cross-Service Data Replication In Action/346-order-creation.zip 518.1 kB
  • 17. Cross-Service Data Replication In Action/345-defining.zip 517.9 kB
  • 17. Cross-Service Data Replication In Action/343-creating-an-order.zip 517.3 kB
  • 16. Managing a NATS Client/317-more.zip 508.3 kB
  • 17. Cross-Service Data Replication In Action/341-order-model.zip 508.2 kB
  • 16. Managing a NATS Client/321-singleton.zip 507.4 kB
  • 17. Cross-Service Data Replication In Action/339-subtle.zip 507.4 kB
  • 17. Cross-Service Data Replication In Action/338-scaffolding.zip 507.2 kB
  • 16. Managing a NATS Client/319-remember.zip 507.2 kB
  • 16. Managing a NATS Client/316-publishing.zip 506.8 kB
  • 15. Connecting to NATS in a Node JS World/314-updating.zip 506.0 kB
  • 17. Cross-Service Data Replication In Action/337-ingress-routing.zip 505.7 kB
  • 17. Cross-Service Data Replication In Action/336-a-touch-more.zip 505.7 kB
  • 17. Cross-Service Data Replication In Action/335-scaffolding.zip 504.6 kB
  • 16. Managing a NATS Client/333-nats-env.zip 499.3 kB
  • 16. Managing a NATS Client/332-ensuring.zip 499.2 kB
  • 16. Managing a NATS Client/331-test-suite.zip 499.0 kB
  • 16. Managing a NATS Client/325-ticket-update.zip 498.5 kB
  • 16. Managing a NATS Client/323-graceful.zip 498.0 kB
  • 16. Managing a NATS Client/322-accessing.zip 497.9 kB
  • 15. Connecting to NATS in a Node JS World/312-awaiting.zip 487.6 kB
  • 15. Connecting to NATS in a Node JS World/311-using-publisher.zip 487.5 kB
  • 15. Connecting to NATS in a Node JS World/310-custom.zip 487.4 kB
  • 15. Connecting to NATS in a Node JS World/308-enforcing-data.zip 486.5 kB
  • 15. Connecting to NATS in a Node JS World/306-enforcing-listener.zip 486.5 kB
  • 15. Connecting to NATS in a Node JS World/305-custom-event.zip 486.4 kB
  • 15. Connecting to NATS in a Node JS World/303-leveraging.zip 485.7 kB
  • 15. Connecting to NATS in a Node JS World/302-quick-refactor.zip 485.7 kB
  • 15. Connecting to NATS in a Node JS World/300-listener-abstract.zip 484.8 kB
  • 15. Connecting to NATS in a Node JS World/301-extending.zip 484.7 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/298-durable.zip 484.5 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/291-graceful.zip 484.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/297-event-redelivery.zip 484.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/289-manual.zip 484.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/288-queue.zip 484.3 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/287-client-id.zip 484.3 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/286-accessing.zip 484.3 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/285-listening.zip 484.2 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/283-publishing.zip 484.0 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/281-building.zip 483.9 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/279-creating-nats.zip 480.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/276-manual-testing.zip 479.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/275-final.zip 479.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/274-permission.zip 479.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/273-handling.zip 479.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/272-ticket-updating.zip 478.8 kB
  • 13. Create-Read-Update-Destroy Server Setup/271-complete.zip 478.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/270-better.zip 477.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/268-unexpected.zip 471.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/267-testing-show.zip 470.8 kB
  • 13. Create-Read-Update-Destroy Server Setup/266-creation.zip 470.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/265-defining.zip 470.1 kB
  • 13. Create-Read-Update-Destroy Server Setup/264-reminder.zip 462.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/263-validating.zip 461.8 kB
  • 13. Create-Read-Update-Destroy Server Setup/262-testing-validation.zip 461.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/261-building.zip 461.6 kB
  • 13. Create-Read-Update-Destroy Server Setup/260-faking.zip 461.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/259-adding-protection.zip 461.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/258-creating-router.zip 461.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/257-test-first.zip 460.9 kB
  • 13. Create-Read-Update-Destroy Server Setup/256-quick-auth.zip 460.1 kB
  • 13. Create-Read-Update-Destroy Server Setup/254-running.zip 460.1 kB
  • 13. Create-Read-Update-Destroy Server Setup/255-mongo.zip 460.1 kB
  • 13. Create-Read-Update-Destroy Server Setup/253-project-setup.zip 459.1 kB
  • 12. Code Sharing and Reuse Between Services/251-updating-common.zip 453.5 kB
  • 12. Code Sharing and Reuse Between Services/250-updating-import.zip 448.2 kB
  • 2. A Mini-Microservices App/005-posts.zip 208.1 kB
  • 12. Code Sharing and Reuse Between Services/249-relocating.zip 178.7 kB
  • 23. CICD/510-configuring.zip 167.0 kB
  • 25. [Appendix B] - Basics of Typescript/63-exploring.zip 80.7 kB
  • 12. Code Sharing and Reuse Between Services/248-easy-publish.zip 66.5 kB
  • 12. Code Sharing and Reuse Between Services/247-project.zip 51.0 kB
  • 9. Authentication Strategies and Options/176-accessing.zip 50.2 kB
  • 9. Authentication Strategies and Options/172-generating.zip 50.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/100-skaffold.zip 39.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/98-final-route.zip 38.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/97-unique.zip 38.8 kB
  • 4. Orchestrating Collections of Services with Kubernetes/96-deploying.zip 38.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/92-writing-ingress.zip 38.0 kB
  • 4. Orchestrating Collections of Services with Kubernetes/86-testing.zip 37.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/85-adding.zip 37.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/81-adding-clusterip.zip 36.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/83-updating-service.zip 36.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/80-building.zip 36.2 kB
  • 4. Orchestrating Collections of Services with Kubernetes/77-creating-nodeport.zip 35.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/72-creating-deployment.zip 35.6 kB
  • 3. Running Services with Docker/60-dockerizing-other.zip 34.9 kB
  • 2. A Mini-Microservices App/46-updating.zip 33.2 kB
  • 3. Running Services with Docker/58-dockerizing-posts.zip 32.8 kB
  • 2. A Mini-Microservices App/52-event-syncing.zip 32.3 kB
  • 2. A Mini-Microservices App/51-implementing.zip 32.3 kB
  • 2. A Mini-Microservices App/48-rendering.zip 32.2 kB
  • 2. A Mini-Microservices App/47-quick-test.zip 32.1 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/18. Solving Concurrency Issues-en_US.srt 32.0 kB
  • 2. A Mini-Microservices App/45-handling.zip 31.9 kB
  • 2. A Mini-Microservices App/43-adding-comment.zip 31.7 kB
  • 2. A Mini-Microservices App/42-creating-moderation.zip 31.7 kB
  • 2. A Mini-Microservices App/36-parsing.zip 31.0 kB
  • 2. A Mini-Microservices App/37-using-query.zip 30.8 kB
  • 2. A Mini-Microservices App/35-creating-query-service.zip 30.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/23. [Optional] Versioning Without Update-If-Current-en_US.srt 30.5 kB
  • 2. A Mini-Microservices App/16-quick-comments.zip 30.2 kB
  • 2. A Mini-Microservices App/34-receiving-events.zip 30.0 kB
  • 2. A Mini-Microservices App/33-emitting-comment.zip 29.9 kB
  • 2. A Mini-Microservices App/32-emitting-events.zip 29.8 kB
  • 2. A Mini-Microservices App/31-basic-event-bus.zip 29.8 kB
  • 2. A Mini-Microservices App/13-posts-service.zip 29.7 kB
  • 2. A Mini-Microservices App/24-displaying.zip 28.8 kB
  • 2. A Mini-Microservices App/23-creating-comments.zip 28.3 kB
  • 2. A Mini-Microservices App/22-fetching.zip 27.7 kB
  • 11. Integrating a Server-Side-Rendered React App/241-signout.zip 27.3 kB
  • 2. A Mini-Microservices App/21-handling-cors.zip 27.1 kB
  • 2. A Mini-Microservices App/20-building-post.zip 27.1 kB
  • 11. Integrating a Server-Side-Rendered React App/240-conditionally.zip 26.8 kB
  • 11. Integrating a Server-Side-Rendered React App/239-building.zip 26.7 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/17. [Optional] More Possible Concurrency Solutions-en_US.srt 26.6 kB
  • 2. A Mini-Microservices App/19-react-project.zip 26.4 kB
  • 11. Integrating a Server-Side-Rendered React App/238-passing.zip 26.1 kB
  • 5. Architecture of Multi-Service Apps/1. Big Ticket Items-en_US.srt 26.1 kB
  • 11. Integrating a Server-Side-Rendered React App/237-handling.zip 26.1 kB
  • 11. Integrating a Server-Side-Rendered React App/236-issues.zip 26.0 kB
  • 11. Integrating a Server-Side-Rendered React App/235-moving.zip 25.9 kB
  • 11. Integrating a Server-Side-Rendered React App/233-signin-form.zip 25.9 kB
  • 11. Integrating a Server-Side-Rendered React App/232-content.zip 25.4 kB
  • 11. Integrating a Server-Side-Rendered React App/231-reusable-api.zip 25.4 kB
  • 11. Integrating a Server-Side-Rendered React App/229-specifying.zip 25.0 kB
  • 11. Integrating a Server-Side-Rendered React App/230-passing-cookies.zip 25.0 kB
  • 11. Integrating a Server-Side-Rendered React App/227-on-server.zip 24.9 kB
  • 11. Integrating a Server-Side-Rendered React App/226-when-getinitialprops.zip 24.8 kB
  • 11. Integrating a Server-Side-Rendered React App/222-fetching-data.zip 24.8 kB
  • 11. Integrating a Server-Side-Rendered React App/220-overview.zip 24.8 kB
  • 11. Integrating a Server-Side-Rendered React App/219-onsuccess.zip 24.7 kB
  • 11. Integrating a Server-Side-Rendered React App/218-using-useRequest.zip 24.6 kB
  • 11. Integrating a Server-Side-Rendered React App/216-handling-validation.zip 24.0 kB
  • 11. Integrating a Server-Side-Rendered React App/215-successful.zip 23.9 kB
  • 11. Integrating a Server-Side-Rendered React App/214-handling.zip 23.8 kB
  • 11. Integrating a Server-Side-Rendered React App/213-adding-signup.zip 23.6 kB
  • 11. Integrating a Server-Side-Rendered React App/208-basics.zip 23.2 kB
  • 11. Integrating a Server-Side-Rendered React App/212-adding-global.zip 23.1 kB
  • 11. Integrating a Server-Side-Rendered React App/211-note-file-change.zip 22.8 kB
  • 11. Integrating a Server-Side-Rendered React App/210-running-next.zip 21.9 kB
  • 11. Integrating a Server-Side-Rendered React App/209-building.zip 21.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/15. Core Concurrency Issues-en_US.srt 21.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/10. Clear Concurrency Issues-en_US.srt 20.7 kB
  • 25. [Appendix B] - Basics of Typescript/59. Exploring Type Definition Files-en_US.srt 20.3 kB
  • 10. Testing Isolated Microservices/205-testing.zip 19.8 kB
  • 10. Testing Isolated Microservices/203-easy.zip 19.6 kB
  • 10. Testing Isolated Microservices/202-issues.zip 19.5 kB
  • 10. Testing Isolated Microservices/201-testing-signout.zip 19.1 kB
  • 10. Testing Isolated Microservices/200-tests-around-singin.zip 18.5 kB
  • 17. Cross-Service Data Replication In Action/22. A Slightly Complicated Test-en_US.srt 18.3 kB
  • 10. Testing Isolated Microservices/199-changing.zip 18.0 kB
  • 10. Testing Isolated Microservices/198-requiring.zip 17.9 kB
  • 10. Testing Isolated Microservices/197-testing-invalid.zip 17.9 kB
  • 10. Testing Isolated Microservices/195-our-first-test.zip 17.8 kB
  • 9. Authentication Strategies and Options/6. Microservices Auth Requirements-en_US.srt 17.6 kB
  • 10. Testing Isolated Microservices/194-test-env.zip 17.2 kB
  • 24. [Appendix A] - Basics of Docker/29. The Build Process in Detail-en_US.srt 16.7 kB
  • 22. Back to the Client/11. The Expiration Timer-en_US.srt 16.7 kB
  • 2. A Mini-Microservices App/34. Dealing with Missing Events-en_US.srt 16.7 kB
  • 6. Leveraging a Cloud Environment for Development/009-gcloud.zip 16.6 kB
  • 10. Testing Isolated Microservices/193-few-dependencies.zip 16.4 kB
  • 10. Testing Isolated Microservices/192-index.zip 16.3 kB
  • 9. Authentication Strategies and Options/188-requiring.zip 16.1 kB
  • 9. Authentication Strategies and Options/16. Formatting JSON Properties-en_US.srt 16.0 kB
  • 22. Back to the Client/16. Paying for an Order-en_US.srt 15.8 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/19. Concurrency Control with the Tickets App-en_US.srt 15.7 kB
  • 9. Authentication Strategies and Options/7. Issues with JWT's and Server Side Rendering-en_US.srt 15.6 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/13. Client Health Checks-en_US.srt 15.6 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/4. Big Notes on NATS Streaming-en_US.srt 15.5 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/12. Manual Ack Mode-en_US.srt 15.5 kB
  • 7. Response Normalization Strategies/16. Final Error Related Code-en_US.srt 15.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/2. A Kubernetes Tour-en_US.srt 15.5 kB
  • 5. Architecture of Multi-Service Apps/2. App Overview-en_US.srt 15.5 kB
  • 11. Integrating a Server-Side-Rendered React App/5. Running Next in Kubernetes-en_US.srt 15.4 kB
  • 9. Authentication Strategies and Options/187-augmenting.zip 15.3 kB
  • 9. Authentication Strategies and Options/186-creating.zip 15.3 kB
  • 7. Response Normalization Strategies/13. Converting Errors to Responses-en_US.srt 15.2 kB
  • 9. Authentication Strategies and Options/185-signing-out.zip 14.8 kB
  • 9. Authentication Strategies and Options/184-returning.zip 14.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/41. Mock Function Arguments-en_US.srt 14.8 kB
  • 9. Authentication Strategies and Options/181-signin.zip 14.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/18. What's that Error!-en_US.srt 14.6 kB
  • 17. Cross-Service Data Replication In Action/5. Scaffolding a Few Route Handlers-en_US.srt 14.6 kB
  • 2. A Mini-Microservices App/10. Fetching and Rendering Posts-en_US.srt 14.6 kB
  • 9. Authentication Strategies and Options/1. Fundamental Authentication Strategies-en_US.srt 14.6 kB
  • 9. Authentication Strategies and Options/13. Creating and Accessing Secrets-en_US.srt 14.5 kB
  • 1. Fundamental Ideas Around Microservices/7. A Crazy Way of Storing Data-en_US.srt 14.5 kB
  • 25. [Appendix B] - Basics of Typescript/62. Adding Markers-en_US.srt 14.4 kB
  • 9. Authentication Strategies and Options/180-common.zip 14.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/25. A Complete Listener Test-en_US.srt 14.3 kB
  • 2. A Mini-Microservices App/8. Building Post Submission-en_US.srt 14.3 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/21. Durable Subscriptions-en_US.srt 14.3 kB
  • 21. Handling Payments/22. A More Realistic Test Setup-en_US.srt 14.2 kB
  • 18. Understanding Event Flow/2. Creating the Events-en_US.srt 14.2 kB
  • 11. Integrating a Server-Side-Rendered React App/17. Why the Error-en_US.srt 14.2 kB
  • 16. Managing a NATS Client/5. Singleton Implementation-en_US.srt 14.2 kB
  • 9. Authentication Strategies and Options/179-signin-flow.zip 14.0 kB
  • 16. Managing a NATS Client/16. Ensuring Mock Invocations-en_US.srt 14.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/15. Testing OCC-en_US.srt 13.9 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/16. Common Questions-en_US.srt 13.8 kB
  • 9. Authentication Strategies and Options/178-formatting-json.zip 13.8 kB
  • 17. Cross-Service Data Replication In Action/26. Can We Cancel-en_US.srt 13.8 kB
  • 16. Managing a NATS Client/14. Providing a Mock Implementation-en_US.srt 13.8 kB
  • 20. Worker Services/8. Creating a Queue-en_US.srt 13.7 kB
  • 7. Response Normalization Strategies/15. Verifying Our Custom Errors-en_US.srt 13.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/34. Skaffold Setup-en_US.srt 13.5 kB
  • 8. Database Management and Modeling/162-mongoose-pre.zip 13.5 kB
  • 15. Connecting to NATS in a Node JS World/2. The Listener Abstract Class-en_US.srt 13.4 kB
  • 9. Authentication Strategies and Options/4. Solving Issues with Option #2-en_US.srt 13.4 kB
  • 23. CICD/10. Deployment Options-en_US.srt 13.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/24. Final Update Changes-en_US.srt 13.3 kB
  • 8. Database Management and Modeling/160-adding-hashing.zip 13.3 kB
  • 9. Authentication Strategies and Options/22. Returning the Current User-en_US.srt 13.3 kB
  • 17. Cross-Service Data Replication In Action/8. Order Model Setup-en_US.srt 13.2 kB
  • 25. [Appendix B] - Basics of Typescript/61. Why Use Private Modifiers Here's Why-en_US.srt 13.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/4. Mongo Connection URI-en_US.srt 13.2 kB
  • 4. Orchestrating Collections of Services with Kubernetes/23. Adding Query, Moderation and Comments-en_US.srt 13.1 kB
  • 7. Response Normalization Strategies/14. Moving Logic Into Errors-en_US.srt 13.0 kB
  • 23. CICD/15. Building an Image in an Action-en_US.srt 12.9 kB
  • 2. A Mini-Microservices App/3. Posts Service Creation-en_US.srt 12.8 kB
  • 24. [Appendix A] - Basics of Docker/9. But Really... What's a Container-en_US.srt 12.8 kB
  • 11. Integrating a Server-Side-Rendered React App/22. Specifying the Host-en_US.srt 12.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/27. Installing Ingress-Nginx-en_US.srt 12.7 kB
  • 7. Response Normalization Strategies/3. Adding Validation-en_US.srt 12.7 kB
  • 8. Database Management and Modeling/157-proper-error.zip 12.7 kB
  • 20. Worker Services/2. Expiration Options-en_US.srt 12.7 kB
  • 9. Authentication Strategies and Options/10. Generating a JWT-en_US.srt 12.7 kB
  • 25. [Appendix B] - Basics of Typescript/3. Environment Setup-en_US.srt 12.6 kB
  • 25. [Appendix B] - Basics of Typescript/70. App Wrapup-en_US.srt 12.6 kB
  • 7. Response Normalization Strategies/141-moving-logic.zip 12.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/15. Creating a NodePort Service-en_US.srt 12.4 kB
  • 25. [Appendix B] - Basics of Typescript/19. The Any Type-en_US.srt 12.4 kB
  • 10. Testing Isolated Microservices/3. Testing Architecture-en_US.srt 12.4 kB
  • 17. Cross-Service Data Replication In Action/10. Creating an Order Status Enum-en_US.srt 12.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/27. Testing the Ticket Updated Listener-en_US.srt 12.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/15. Creation via Route Handler-en_US.srt 12.3 kB
  • 8. Database Management and Modeling/156-user-creation.zip 12.3 kB
  • 15. Connecting to NATS in a Node JS World/11. Custom Publisher-en_US.srt 12.2 kB
  • 21. Handling Payments/12. Implementing the Create Charge Handler-en_US.srt 12.2 kB
  • 2. A Mini-Microservices App/25. Issues with Comment Filtering-en_US.srt 12.2 kB
  • 8. Database Management and Modeling/154-defining-extra.zip 12.2 kB
  • 8. Database Management and Modeling/2. Connecting to MongoDB-en_US.srt 12.2 kB
  • 8. Database Management and Modeling/153-adding-static.zip 12.2 kB
  • 16. Managing a NATS Client/17. NATS Env Variables-en_US.srt 12.1 kB
  • 13. Create-Read-Update-Destroy Server Setup/8. Adding Auth Protection-en_US.srt 12.1 kB
  • 8. Database Management and Modeling/152-type-checking.zip 12.1 kB
  • 17. Cross-Service Data Replication In Action/15. Convenience Document Methods-en_US.srt 12.1 kB
  • 2. A Mini-Microservices App/5. Implementing a Comments Service-en_US.srt 12.1 kB
  • 21. Handling Payments/2. Initial Setup-en_US.srt 12.1 kB
  • 9. Authentication Strategies and Options/25. Augmenting Type Definitions-en_US.srt 12.1 kB
  • 25. [Appendix B] - Basics of Typescript/57. Adding Google Maps Support-en_US.srt 12.0 kB
  • 8. Database Management and Modeling/1. Creating Databases in Kubernetes-en_US.srt 11.9 kB
  • 23. CICD/3. Creating a GitHub Action-en_US.srt 11.9 kB
  • 1. Fundamental Ideas Around Microservices/3. Data in Microservices-en_US.srt 11.9 kB
  • 10. Testing Isolated Microservices/6. Test Environment Setup-en_US.srt 11.9 kB
  • 2. A Mini-Microservices App/11. Creating Comments-en_US.srt 11.9 kB
  • 9. Authentication Strategies and Options/2. Huge Issues with Authentication Strategies-en_US.srt 11.9 kB
  • 11. Integrating a Server-Side-Rendered React App/19. Cross Namespace Service Communication-en_US.srt 11.8 kB
  • 7. Response Normalization Strategies/11. Subclassing for Custom Errors-en_US.srt 11.8 kB
  • 16. Managing a NATS Client/10. Failed Event Publishing-en_US.srt 11.7 kB
  • 22. Back to the Client/7. Listing All Tickets-en_US.srt 11.6 kB
  • 8. Database Management and Modeling/11. Proper Error Handling-en_US.srt 11.6 kB
  • 7. Response Normalization Strategies/8. Building an Error Handling Middleware-en_US.srt 11.5 kB
  • 24. [Appendix A] - Basics of Docker/37. Base Image Issues-en_US.srt 11.5 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/11. Queue Groups-en_US.srt 11.5 kB
  • 24. [Appendix A] - Basics of Docker/41. Specifying a Working Directory-en_US.srt 11.4 kB
  • 25. [Appendix B] - Basics of Typescript/7. Catching Errors with TypeScript-en_US.srt 11.4 kB
  • 13. Create-Read-Update-Destroy Server Setup/9. Faking Authentication During Tests-en_US.srt 11.4 kB
  • 5. Architecture of Multi-Service Apps/7. Auth K8s Setup-en_US.srt 11.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/11. Reminder on Versioning Records-en_US.srt 11.4 kB
  • 8. Database Management and Modeling/146-creating-databases.zip 11.3 kB
  • 22. Back to the Client/9. Creating an Order-en_US.srt 11.3 kB
  • 22. Back to the Client/8. Linking to Wildcard Routes-en_US.srt 11.3 kB
  • 10. Testing Isolated Microservices/16. Auth Helper Function-en_US.srt 11.3 kB
  • 15. Connecting to NATS in a Node JS World/8. Enforcing Listener Subjects-en_US.srt 11.2 kB
  • 2. A Mini-Microservices App/14. An Async Solution-en_US.srt 11.2 kB
  • 9. Authentication Strategies and Options/26. Requiring Auth for Route Access-en_US.srt 11.2 kB
  • 12. Code Sharing and Reuse Between Services/5. Project Setup-en_US.srt 11.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/17. Who Updates Versions-en_US.srt 11.2 kB
  • 7. Response Normalization Strategies/139-determining.zip 11.2 kB
  • 11. Integrating a Server-Side-Rendered React App/18. Two Possible Solutions-en_US.srt 11.2 kB
  • 23. CICD/7. Running Tests in Parallel-en_US.srt 11.2 kB
  • 9. Authentication Strategies and Options/17. The Signin Flow-en_US.srt 11.2 kB
  • 20. Worker Services/4. A Touch of Kubernetes Setup-en_US.srt 11.2 kB
  • 16. Managing a NATS Client/7. Graceful Shutdown-en_US.srt 11.2 kB
  • 3. Running Services with Docker/1. Deployment Issues-en_US.srt 11.2 kB
  • 15. Connecting to NATS in a Node JS World/15. Updating the Common Module-en_US.srt 11.1 kB
  • 20. Worker Services/17. A Touch More Testing-en_US.srt 11.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/20. Applying a Version Query-en_US.srt 11.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/19. Adding ClusterIP Services-en_US.srt 11.1 kB
  • 23. CICD/17. Restarting the Deployment-en_US.srt 11.0 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/5. Building a NATS Test Project-en_US.srt 11.0 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/9. Accessing Event Data-en_US.srt 11.0 kB
  • 24. [Appendix A] - Basics of Docker/31. Rebuilds with Cache-en_US.srt 10.9 kB
  • 25. [Appendix B] - Basics of Typescript/28. Annotations Around Objects-en_US.srt 10.9 kB
  • 21. Handling Payments/4. Another Order Model!-en_US.srt 10.9 kB
  • 17. Cross-Service Data Replication In Action/3. A Touch More Setup-en_US.srt 10.9 kB
  • 7. Response Normalization Strategies/145-uh-oh.zip 10.9 kB
  • 17. Cross-Service Data Replication In Action/7. Associating Orders and Tickets-en_US.srt 10.9 kB
  • 7. Response Normalization Strategies/144-how-to-define.zip 10.9 kB
  • 22. Back to the Client/1. A Few More Pages-en_US.srt 10.8 kB
  • 24. [Appendix A] - Basics of Docker/40. Container Port Forwarding-en_US.srt 10.8 kB
  • 17. Cross-Service Data Replication In Action/6. Subtle Service Coupling-en_US.srt 10.8 kB
  • 25. [Appendix B] - Basics of Typescript/67. Showing Popup Windows-en_US.srt 10.8 kB
  • 25. [Appendix B] - Basics of Typescript/64. One Possible Solution-en_US.srt 10.8 kB
  • 4. Orchestrating Collections of Services with Kubernetes/5. Creating a Pod-en_US.srt 10.8 kB
  • 21. Handling Payments/24. Tying an Order and Charge Together-en_US.srt 10.7 kB
  • 11. Integrating a Server-Side-Rendered React App/15. Overview on Server Side Rendering-en_US.srt 10.7 kB
  • 11. Integrating a Server-Side-Rendered React App/20. When is GetInitialProps Called-en_US.srt 10.7 kB
  • 12. Code Sharing and Reuse Between Services/6. An Easy Publish Command-en_US.srt 10.7 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/14. Graceful Client Shutdown-en_US.srt 10.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/36. A Few Notes on Skaffold-en_US.srt 10.7 kB
  • 2. A Mini-Microservices App/23. Using the Query Service-en_US.srt 10.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/13. Reminder on Mongoose with TypeScript-en_US.srt 10.6 kB
  • 6. Leveraging a Cloud Environment for Development/2. Remote Dev with Skaffold-en_US.srt 10.6 kB
  • 25. [Appendix B] - Basics of Typescript/68. Updating Interface Definitions-en_US.srt 10.6 kB
  • 15. Connecting to NATS in a Node JS World/14. Common Event Definitions Summary-en_US.srt 10.6 kB
  • 23. CICD/23. Additional Deploy Files-en_US.srt 10.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/39. Private vs Protected Properties-en_US.srt 10.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/26. Load Balancers and Ingress-en_US.srt 10.5 kB
  • 2. A Mini-Microservices App/12. Displaying Comments-en_US.srt 10.5 kB
  • 11. Integrating a Server-Side-Rendered React App/29. Issues with Custom App GetInitialProps-en_US.srt 10.5 kB
  • 22. Back to the Client/6. Ticket Creation-en_US.srt 10.5 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/8. Listening For Data-en_US.srt 10.4 kB
  • 9. Authentication Strategies and Options/24. Creating a Current User Middleware-en_US.srt 10.4 kB
  • 7. Response Normalization Strategies/130-handling-validation.zip 10.4 kB
  • 7. Response Normalization Strategies/143-final.zip 10.4 kB
  • 12. Code Sharing and Reuse Between Services/7. Relocating Shared Code-en_US.srt 10.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/31. Unique Route Paths-en_US.srt 10.4 kB
  • 5. Architecture of Multi-Service Apps/9. Ingress-Nginx Setup-en_US.srt 10.4 kB
  • 22. Back to the Client/2. Reminder on Data Fetching with Next-en_US.srt 10.4 kB
  • 25. [Appendix B] - Basics of Typescript/2. TypeScript Overview-en_US.srt 10.3 kB
  • 25. [Appendix B] - Basics of Typescript/60. Hiding Functionality-en_US.srt 10.3 kB
  • 21. Handling Payments/19. Manual Testing of Payments-en_US.srt 10.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/16. Testing Show Routes-en_US.srt 10.3 kB
  • 6. Leveraging a Cloud Environment for Development/11. Final Config and Test-en_US.srt 10.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/40. Publishing While Listening-en_US.srt 10.2 kB
  • 8. Database Management and Modeling/10. User Creation-en_US.srt 10.2 kB
  • 17. Cross-Service Data Replication In Action/12. Defining the Ticket Model-en_US.srt 10.2 kB
  • 1. Fundamental Ideas Around Microservices/5. Sync Communication Between Services-en_US.srt 10.2 kB
  • 11. Integrating a Server-Side-Rendered React App/24. A Reusable API Client-en_US.srt 10.2 kB
  • 25. [Appendix B] - Basics of Typescript/16. Object Literal Annotations-en_US.srt 10.2 kB
  • 11. Integrating a Server-Side-Rendered React App/11. Handling Validation Errors-en_US.srt 10.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/36. Setup for Testing Reservation-en_US.srt 10.1 kB
  • 17. Cross-Service Data Replication In Action/24. Does Fetching Work-en_US.srt 10.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/31. Fixing a Few Tests-en_US.srt 10.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/43. A Lightning-Quick Test-en_US.srt 10.1 kB
  • 23. CICD/2. Git Repository Approaches-en_US.srt 10.0 kB
  • 9. Authentication Strategies and Options/5. Reminder on Cookies vs JWT's-en_US.srt 10.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/23. Permission Checking-en_US.srt 10.0 kB
  • 22. Back to the Client/5. Sanitizing Price Input-en_US.srt 9.9 kB
  • 10. Testing Isolated Microservices/7. Our First Test-en_US.srt 9.9 kB
  • 11. Integrating a Server-Side-Rendered React App/12. The useRequest Hook-en_US.srt 9.9 kB
  • 7. Response Normalization Strategies/140-converting.zip 9.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/29. Hosts File Tweak-en_US.srt 9.9 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/7. Publishing Events-en_US.srt 9.9 kB
  • 25. [Appendix B] - Basics of Typescript/45. Class Method Modifiers-en_US.srt 9.9 kB
  • 25. [Appendix B] - Basics of Typescript/46. Fields in Classes-en_US.srt 9.9 kB
  • 2. A Mini-Microservices App/22. Parsing Incoming Events-en_US.srt 9.9 kB
  • 2. A Mini-Microservices App/1. App Overview-en_US.srt 9.8 kB
  • 21. Handling Payments/3. Replicated Fields-en_US.srt 9.8 kB
  • 7. Response Normalization Strategies/5. Surprising Complexity Around Errors-en_US.srt 9.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/42. Order Cancelled Listener-en_US.srt 9.8 kB
  • 17. Cross-Service Data Replication In Action/9. The Need for an Enum-en_US.srt 9.8 kB
  • 8. Database Management and Modeling/13. Adding Password Hashing-en_US.srt 9.8 kB
  • 7. Response Normalization Strategies/138-subclassing.zip 9.8 kB
  • 21. Handling Payments/23. Realistic Test Implementation-en_US.srt 9.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/38. Missing Update Event-en_US.srt 9.7 kB
  • 1. Fundamental Ideas Around Microservices/8. Pros and Cons of Async Communication-en_US.srt 9.7 kB
  • 9. Authentication Strategies and Options/19. Sign In Logic-en_US.srt 9.7 kB
  • 25. [Appendix B] - Basics of Typescript/54. Using Type Definition Files-en_US.srt 9.7 kB
  • 21. Handling Payments/20. Automated Payment Testing-en_US.srt 9.6 kB
  • 25. [Appendix B] - Basics of Typescript/24. Inference Around Functions-en_US.srt 9.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/32. Final Route Config-en_US.srt 9.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/12. Optimistic Concurrency Control-en_US.srt 9.6 kB
  • 16. Managing a NATS Client/11. Handling Publish Failures-en_US.srt 9.6 kB
  • 22. Back to the Client/19. Rendering a List of Orders-en_US.srt 9.6 kB
  • 23. CICD/6. Output of Failing Tests-en_US.srt 9.5 kB
  • 21. Handling Payments/18. Creating a Charge with Stripe-en_US.srt 9.5 kB
  • 11. Integrating a Server-Side-Rendered React App/30. Handling Multiple GetInitialProps-en_US.srt 9.5 kB
  • 3. Running Services with Docker/3. Why Kubernetes-en_US.srt 9.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/10. Creating a Deployment-en_US.srt 9.5 kB
  • 25. [Appendix B] - Basics of Typescript/17. Annotations Around Functions-en_US.srt 9.5 kB
  • 21. Handling Payments/14. Testing Order Validation Before Payment-en_US.srt 9.5 kB
  • 7. Response Normalization Strategies/4. Handling Validation Errors-en_US.srt 9.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/34. Strategies for Locking a Ticket-en_US.srt 9.4 kB
  • 20. Worker Services/13. Publishing an Event on Job Processing-en_US.srt 9.4 kB
  • 25. [Appendix B] - Basics of Typescript/11. More on Types-en_US.srt 9.3 kB
  • 17. Cross-Service Data Replication In Action/18. Asserting Tickets Exist-en_US.srt 9.3 kB
  • 2. A Mini-Microservices App/32. A Quick Test-en_US.srt 9.3 kB
  • 17. Cross-Service Data Replication In Action/14. Finding Reserved Tickets-en_US.srt 9.2 kB
  • 11. Integrating a Server-Side-Rendered React App/14. An onSuccess Callback-en_US.srt 9.2 kB
  • 8. Database Management and Modeling/7. Adding Static Properties to a Model-en_US.srt 9.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/21. Ticket Updating-en_US.srt 9.2 kB
  • 23. CICD/24. A Successful Deploy!-en_US.srt 9.2 kB
  • 8. Database Management and Modeling/6. Type Checking User Properties-en_US.srt 9.2 kB
  • 4. Orchestrating Collections of Services with Kubernetes/12. Updating Deployments-en_US.srt 9.2 kB
  • 17. Cross-Service Data Replication In Action/16. Order Expiration Times-en_US.srt 9.2 kB
  • 25. [Appendix B] - Basics of Typescript/69. Optional Implements Clauses-en_US.srt 9.2 kB
  • 22. Back to the Client/3. Two Quick Fixes-en_US.srt 9.2 kB
  • 7. Response Normalization Strategies/18. Uh Oh... Async Error Handling-en_US.srt 9.1 kB
  • 13. Create-Read-Update-Destroy Server Setup/20. Complete Index Route Implementation-en_US.srt 9.1 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/3. Creating a NATS Streaming Deployment-en_US.srt 9.1 kB
  • 2. A Mini-Microservices App/35. Implementing Event Sync-en_US.srt 9.1 kB
  • 21. Handling Payments/26. Publishing a Payment Created Event-en_US.srt 9.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/22. Abstracted Query Method-en_US.srt 9.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/3. Running the Ticket Service-en_US.srt 9.0 kB
  • 21. Handling Payments/25. Testing Payment Creation-en_US.srt 9.0 kB
  • 15. Connecting to NATS in a Node JS World/3. Extending the Listener-en_US.srt 8.9 kB
  • 10. Testing Isolated Microservices/11. Changing Node Env During Tests-en_US.srt 8.9 kB
  • 7. Response Normalization Strategies/1. Creating Route Handlers-en_US.srt 8.9 kB
  • 10. Testing Isolated Microservices/12. Tests Around Sign In Functionality-en_US.srt 8.9 kB
  • 17. Cross-Service Data Replication In Action/13. Order Creation Logic-en_US.srt 8.9 kB
  • 21. Handling Payments/11. Payments Flow with Stripe-en_US.srt 8.9 kB
  • 23. CICD/9. Selective Test Execution-en_US.srt 8.8 kB
  • 20. Worker Services/3. Initial Setup-en_US.srt 8.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/6. Understanding a Pod Spec-en_US.srt 8.7 kB
  • 2. A Mini-Microservices App/26. A Second Approach-en_US.srt 8.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/30. Deploying the React App-en_US.srt 8.7 kB
  • 11. Integrating a Server-Side-Rendered React App/33. Conditionally Showing Links-en_US.srt 8.7 kB
  • 8. Database Management and Modeling/15. Mongoose Pre-Save Hooks-en_US.srt 8.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/4. A Few More Reminders-en_US.srt 8.7 kB
  • 13. Create-Read-Update-Destroy Server Setup/2. Project Setup-en_US.srt 8.7 kB
  • 12. Code Sharing and Reuse Between Services/9. Updating the Common Module-en_US.srt 8.6 kB
  • 24. [Appendix A] - Basics of Docker/28. What's a Base Image-en_US.srt 8.6 kB
  • 15. Connecting to NATS in a Node JS World/5. Leveraging TypeScript for Listener Validation-en_US.srt 8.6 kB
  • 2. A Mini-Microservices App/16. Event Bus Overview-en_US.srt 8.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/25. Load Balancer Services-en_US.srt 8.5 kB
  • 20. Worker Services/11. Delaying Job Processing-en_US.srt 8.5 kB
  • 8. Database Management and Modeling/4. Getting TypeScript and Mongoose to Cooperate-en_US.srt 8.5 kB
  • 21. Handling Payments/28. Marking an Order as Complete-en_US.srt 8.5 kB
  • 20. Worker Services/15. Emitting the Order Cancelled Event-en_US.srt 8.5 kB
  • 25. [Appendix B] - Basics of Typescript/65. Restricting Access with Interfaces-en_US.srt 8.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/21. Updating Service Addresses-en_US.srt 8.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/45. Rejecting Edits of Reserved Tickets-en_US.srt 8.5 kB
  • 20. Worker Services/14. Handling an Expiration Event-en_US.srt 8.5 kB
  • 17. Cross-Service Data Replication In Action/21. Fetching a User's Orders-en_US.srt 8.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/6. ID Adjustment-en_US.srt 8.4 kB
  • 21. Handling Payments/9. Cancelled Testing-en_US.srt 8.4 kB
  • 24. [Appendix A] - Basics of Docker/18. Stopping Containers-en_US.srt 8.4 kB
  • 23. CICD/21. Don't Forget Ingress-Nginx!-en_US.srt 8.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/13. Preferred Method for Updating Deployments-en_US.srt 8.4 kB
  • 25. [Appendix B] - Basics of Typescript/34. Tuples in Action-en_US.srt 8.4 kB
  • 17. Cross-Service Data Replication In Action/1. The Orders Service-en_US.srt 8.4 kB
  • 16. Managing a NATS Client/3. NATS Client Singleton-en_US.srt 8.3 kB
  • 24. [Appendix A] - Basics of Docker/8. Using the Docker Client-en_US.srt 8.3 kB
  • 7. Response Normalization Strategies/136-communicating.zip 8.3 kB
  • 1. Fundamental Ideas Around Microservices/6. Event-Based Communication-en_US.srt 8.3 kB
  • 18. Understanding Event Flow/6. Testing Event Publishing-en_US.srt 8.3 kB
  • 25. [Appendix B] - Basics of Typescript/53. Type Definition Files-en_US.srt 8.3 kB
  • 24. [Appendix A] - Basics of Docker/4. Installing Docker on macOS-en_US.srt 8.3 kB
  • 2. A Mini-Microservices App/18. Emitting Events-en_US.srt 8.2 kB
  • 23. CICD/26. Configuring the Domain Name-en_US.srt 8.2 kB
  • 7. Response Normalization Strategies/135-building-middleware.zip 8.2 kB
  • 25. [Appendix B] - Basics of Typescript/8. Catching More Errors!-en_US.srt 8.2 kB
  • 7. Response Normalization Strategies/9. Communicating More Info to the Error Handler-en_US.srt 8.2 kB
  • 21. Handling Payments/7. Testing Order Creation-en_US.srt 8.2 kB
  • 2. A Mini-Microservices App/24. Adding a Simple Feature-en_US.srt 8.2 kB
  • 5. Architecture of Multi-Service Apps/8. Adding Skaffold-en_US.srt 8.2 kB
  • 10. Testing Isolated Microservices/9. Testing Invalid Input-en_US.srt 8.2 kB
  • 25. [Appendix B] - Basics of Typescript/52. Generating Random Data-en_US.srt 8.2 kB
  • 9. Authentication Strategies and Options/8. Cookies and Encryption-en_US.srt 8.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/10. Building a Session-en_US.srt 8.2 kB
  • 16. Managing a NATS Client/13. Redirecting Imports-en_US.srt 8.2 kB
  • 20. Worker Services/9. Queueing a Job on Event Arrival-en_US.srt 8.2 kB
  • 25. [Appendix B] - Basics of Typescript/10. Types-en_US.srt 8.1 kB
  • 20. Worker Services/16. Testing the Expiration Complete Listener-en_US.srt 8.1 kB
  • 11. Integrating a Server-Side-Rendered React App/7. Adding Global CSS-en_US.srt 8.1 kB
  • 5. Architecture of Multi-Service Apps/114-ingress-setup.zip 8.1 kB
  • 8. Database Management and Modeling/12. Reminder on Password Hashing-en_US.srt 8.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/18. Building a Deployment for the Event Bus-en_US.srt 8.1 kB
  • 24. [Appendix A] - Basics of Docker/12. Overriding Default Commands-en_US.srt 8.0 kB
  • 24. [Appendix A] - Basics of Docker/14. Container Lifecycle-en_US.srt 8.0 kB
  • 6. Leveraging a Cloud Environment for Development/10. Creating a Load Balancer-en_US.srt 8.0 kB
  • 13. Create-Read-Update-Destroy Server Setup/25. Manual Testing-en_US.srt 8.0 kB
  • 21. Handling Payments/8. Marking an Order as Cancelled-en_US.srt 8.0 kB
  • 12. Code Sharing and Reuse Between Services/1. Shared Logic Between Services-en_US.srt 8.0 kB
  • 11. Integrating a Server-Side-Rendered React App/27. A Reusable Header-en_US.srt 8.0 kB
  • 12. Code Sharing and Reuse Between Services/2. Options for Code Sharing-en_US.srt 8.0 kB
  • 2. A Mini-Microservices App/28. Creating the Moderation Service-en_US.srt 8.0 kB
  • 2. A Mini-Microservices App/30. Handling Moderation-en_US.srt 7.9 kB
  • 11. Integrating a Server-Side-Rendered React App/3. Basics of Next JS-en_US.srt 7.9 kB
  • 2. A Mini-Microservices App/2. Project Setup-en_US.srt 7.9 kB
  • 23. CICD/28. Next Steps-en_US.srt 7.9 kB
  • 2. A Mini-Microservices App/13. Request Minimization Strategies-en_US.srt 7.9 kB
  • 13. Create-Read-Update-Destroy Server Setup/19. Better Error Logging-en_US.srt 7.9 kB
  • 25. [Appendix B] - Basics of Typescript/23. More on Annotations Around Functions-en_US.srt 7.9 kB
  • 9. Authentication Strategies and Options/14. Accessing Env Variables in a Pod-en_US.srt 7.9 kB
  • 10. Testing Isolated Microservices/14. Issues with Cookies During Testing-en_US.srt 7.9 kB
  • 25. [Appendix B] - Basics of Typescript/55. Export Statements in TypeScript-en_US.srt 7.9 kB
  • 1. Fundamental Ideas Around Microservices/4. Big Problems with Data-en_US.srt 7.8 kB
  • 16. Managing a NATS Client/4. Remember Mongoose-en_US.srt 7.8 kB
  • 24. [Appendix A] - Basics of Docker/36. A Few Planned Errors-en_US.srt 7.8 kB
  • 11. Integrating a Server-Side-Rendered React App/10. Successful Account Signup-en_US.srt 7.8 kB
  • 24. [Appendix A] - Basics of Docker/33. Manual Image Generation with Docker Commit-en_US.srt 7.8 kB
  • 3. Running Services with Docker/6. Review Some Basic Commands-en_US.srt 7.8 kB
  • 7. Response Normalization Strategies/7. Solution for Error Handling-en_US.srt 7.8 kB
  • 4. Orchestrating Collections of Services with Kubernetes/16. Accessing NodePort Services-en_US.srt 7.8 kB
  • 25. [Appendix B] - Basics of Typescript/29. Arrays in TypeScript-en_US.srt 7.8 kB
  • 13. Create-Read-Update-Destroy Server Setup/17. Unexpected Failure!-en_US.srt 7.8 kB
  • 24. [Appendix A] - Basics of Docker/43. Minimizing Cache Busting and Rebuilds-en_US.srt 7.7 kB
  • 15. Connecting to NATS in a Node JS World/1. Reusable NATS Listeners-en_US.srt 7.7 kB
  • 10. Testing Isolated Microservices/2. Testing Goals-en_US.srt 7.7 kB
  • 18. Understanding Event Flow/1. Orders Service Events-en_US.srt 7.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/24. Testing Communication-en_US.srt 7.7 kB
  • 11. Integrating a Server-Side-Rendered React App/16. Fetching Data During SSR-en_US.srt 7.7 kB
  • 25. [Appendix B] - Basics of Typescript/15. Annotations With Variables-en_US.srt 7.7 kB
  • 25. [Appendix B] - Basics of Typescript/4. A First App-en_US.srt 7.7 kB
  • 11. Integrating a Server-Side-Rendered React App/32. Building the Header-en_US.srt 7.6 kB
  • 23. CICD/5. Running Tests on PR Creation-en_US.srt 7.6 kB
  • 21. Handling Payments/15. Testing Same-User Validation-en_US.srt 7.6 kB
  • 10. Testing Isolated Microservices/1. Scope of Testing-en_US.srt 7.6 kB
  • 25. [Appendix B] - Basics of Typescript/22. When Inference Doesn't Work-en_US.srt 7.6 kB
  • 7. Response Normalization Strategies/10. Encoding More Information In an Error-en_US.srt 7.6 kB
  • 2. A Mini-Microservices App/27. How to Handle Resource Updates-en_US.srt 7.6 kB
  • 7. Response Normalization Strategies/129-adding-validation.zip 7.6 kB
  • 6. Leveraging a Cloud Environment for Development/6. Initializing the GCloud SDK-en_US.srt 7.6 kB
  • 2. A Mini-Microservices App/7. React Project Setup-en_US.srt 7.5 kB
  • 24. [Appendix A] - Basics of Docker/26. Building a Dockerfile-en_US.srt 7.5 kB
  • 18. Understanding Event Flow/4. Publishing the Order Creation-en_US.srt 7.5 kB
  • 9. Authentication Strategies and Options/18. Common Request Validation Middleware-en_US.srt 7.5 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/2. Three Important Items-en_US.srt 7.5 kB
  • 25. [Appendix B] - Basics of Typescript/12. Examples of Types-en_US.srt 7.5 kB
  • 25. [Appendix B] - Basics of Typescript/50. Bundling with Parcel-en_US.srt 7.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/22. Verifying Communication-en_US.srt 7.5 kB
  • 9. Authentication Strategies and Options/11. JWT Signing Keys-en_US.srt 7.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/24. Testing Listeners-en_US.srt 7.4 kB
  • 2. A Mini-Microservices App/17. A Basic Event Bus Implementation-en_US.srt 7.4 kB
  • 25. [Appendix B] - Basics of Typescript/5. Executing Typescript Code-en_US.srt 7.4 kB
  • 12. Code Sharing and Reuse Between Services/8. Updating Import Statements-en_US.srt 7.4 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/6. Port-Forwarding with Kubectl-en_US.srt 7.4 kB
  • 24. [Appendix A] - Basics of Docker/39. Copying Build Files-en_US.srt 7.4 kB
  • 8. Database Management and Modeling/5. Creating the User Model-en_US.srt 7.4 kB
  • 9. Authentication Strategies and Options/15. Common Response Properties-en_US.srt 7.3 kB
  • 7. Response Normalization Strategies/128-scaffolding.zip 7.3 kB
  • 25. [Appendix B] - Basics of Typescript/40. Functions in Interfaces-en_US.srt 7.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/29. Out-Of-Order Events-en_US.srt 7.3 kB
  • 24. [Appendix A] - Basics of Docker/35. Node Server Setup-en_US.srt 7.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/21. Did it Work-en_US.srt 7.3 kB
  • 25. [Appendix B] - Basics of Typescript/37. Long Type Annotations-en_US.srt 7.3 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/20. Event Redelivery-en_US.srt 7.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/33. Building the Listener-en_US.srt 7.2 kB
  • 4. Orchestrating Collections of Services with Kubernetes/7. Common Kubectl Commands-en_US.srt 7.2 kB
  • 8. Database Management and Modeling/3. Understanding the Signup Flow-en_US.srt 7.2 kB
  • 13. Create-Read-Update-Destroy Server Setup/7. Creating the Router-en_US.srt 7.2 kB
  • 15. Connecting to NATS in a Node JS World/13. Awaiting Event Publication-en_US.srt 7.1 kB
  • 6. Leveraging a Cloud Environment for Development/8. Updating the Skaffold Config-en_US.srt 7.1 kB
  • 2. A Mini-Microservices App/36. Event Syncing in Action-en_US.srt 7.1 kB
  • 12. Code Sharing and Reuse Between Services/3. NPM Organizations-en_US.srt 7.1 kB
  • 8. Database Management and Modeling/8. Defining Extra Document Properties-en_US.srt 7.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/11. Common Commands Around Deployments-en_US.srt 7.1 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/10. Client ID Generation-en_US.srt 7.1 kB
  • 17. Cross-Service Data Replication In Action/19. Asserting Reserved Tickets-en_US.srt 7.1 kB
  • 17. Cross-Service Data Replication In Action/2. Scaffolding the Orders Service-en_US.srt 7.1 kB
  • 2. A Mini-Microservices App/15. Common Questions Around Async Events-en_US.srt 7.1 kB
  • 5. Architecture of Multi-Service Apps/6. Auth Service Setup-en_US.srt 7.0 kB
  • 25. [Appendix B] - Basics of Typescript/38. Fixing Annotations With Interfaces-en_US.srt 7.0 kB
  • 24. [Appendix A] - Basics of Docker/19. Multi-Command Containers-en_US.srt 7.0 kB
  • 24. [Appendix A] - Basics of Docker/32. Tagging an Image-en_US.srt 7.0 kB
  • 7. Response Normalization Strategies/6. Other Sources of Errors-en_US.srt 7.0 kB
  • 25. [Appendix B] - Basics of Typescript/47. Fields with Inheritance-en_US.srt 6.9 kB
  • 25. [Appendix B] - Basics of Typescript/30. Why Typed Arrays-en_US.srt 6.9 kB
  • 25. [Appendix B] - Basics of Typescript/56. Defining a Company-en_US.srt 6.9 kB
  • 11. Integrating a Server-Side-Rendered React App/4. Building a Next Image-en_US.srt 6.9 kB
  • 7. Response Normalization Strategies/17. How to Define New Custom Errors-en_US.srt 6.9 kB
  • 17. Cross-Service Data Replication In Action/25. Cancelling an Order-en_US.srt 6.9 kB
  • 23. CICD/14. The Deployment Plan-en_US.srt 6.9 kB
  • 4. Orchestrating Collections of Services with Kubernetes/28. Writing Ingress Config Files-en_US.srt 6.9 kB
  • 7. Response Normalization Strategies/127-creating-route.zip 6.9 kB
  • 22. Back to the Client/14. Configuring Stripe-en_US.srt 6.8 kB
  • 23. CICD/19. Prod vs Dev Manifest Files-en_US.srt 6.8 kB
  • 17. Cross-Service Data Replication In Action/23. Fetching Individual Orders-en_US.srt 6.7 kB
  • 22. Back to the Client/10. Programmatic Navigation to Wildcard Routes-en_US.srt 6.7 kB
  • 24. [Appendix A] - Basics of Docker/42. Unnecessary Rebuilds-en_US.srt 6.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/28. Success Case Testing-en_US.srt 6.7 kB
  • 2. A Mini-Microservices App/21. Creating the Data Query Service-en_US.srt 6.7 kB
  • 2. A Mini-Microservices App/29. Adding Comment Moderation-en_US.srt 6.7 kB
  • 11. Integrating a Server-Side-Rendered React App/6. Note on File Change Detection-en_US.srt 6.7 kB
  • 24. [Appendix A] - Basics of Docker/21. The Purpose of the 'it' Flag-en_US.srt 6.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/37. Test Implementation-en_US.srt 6.7 kB
  • 5. Architecture of Multi-Service Apps/5. Events and Architecture Design-en_US.srt 6.7 kB
  • 11. Integrating a Server-Side-Rendered React App/34. Signing Out-en_US.srt 6.6 kB
  • 10. Testing Isolated Microservices/13. Testing Sign Out-en_US.srt 6.6 kB
  • 16. Managing a NATS Client/6. Accessing the NATS Client-en_US.srt 6.6 kB
  • 19. Listening for Events and Handling Concurrency Issues/19. Updating Tickets Event Definitions-en_US.srt 6.6 kB
  • 13. Create-Read-Update-Destroy Server Setup/11. Testing Request Validation-en_US.srt 6.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/14. Networking With Services-en_US.srt 6.6 kB
  • 2. A Mini-Microservices App/20. Receiving Events-en_US.srt 6.6 kB
  • 17. Cross-Service Data Replication In Action/20. Testing the Success Case-en_US.srt 6.6 kB
  • 6. Leveraging a Cloud Environment for Development/4. Kubernetes Cluster Creation-en_US.srt 6.5 kB
  • 21. Handling Payments/21. Mocked Stripe Client-en_US.srt 6.5 kB
  • 25. [Appendix B] - Basics of Typescript/58. Google Maps Integration with TypeScript-en_US.srt 6.5 kB
  • 25. [Appendix B] - Basics of Typescript/18. Understanding Inference-en_US.srt 6.5 kB
  • 2. A Mini-Microservices App/31. Updating Comment Content-en_US.srt 6.5 kB
  • 2. A Mini-Microservices App/4. Testing the Posts Service-en_US.srt 6.5 kB
  • 6. Leveraging a Cloud Environment for Development/7. Installing the GCloud Context-en_US.srt 6.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/13. Mongoose Update-If-Current-en_US.srt 6.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/14. Implementing OCC with Mongoose-en_US.srt 6.4 kB
  • 16. Managing a NATS Client/9. Ticket Update Publishing-en_US.srt 6.4 kB
  • 25. [Appendix B] - Basics of Typescript/33. Tuples in TypeScript-en_US.srt 6.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/6. Test-First Approach-en_US.srt 6.3 kB
  • 5. Architecture of Multi-Service Apps/10. Hosts File and Security Warning-en_US.srt 6.3 kB
  • 11. Integrating a Server-Side-Rendered React App/23. Passing Through the Cookies-en_US.srt 6.3 kB
  • 19. Listening for Events and Handling Concurrency Issues/7. Ticket Updated Listener Implementation-en_US.srt 6.3 kB
  • 20. Worker Services/7. What's Bull All About-en_US.srt 6.3 kB
  • 25. [Appendix B] - Basics of Typescript/41. Code Reuse with Interfaces-en_US.srt 6.3 kB
  • 25. [Appendix B] - Basics of Typescript/43. Classes-en_US.srt 6.3 kB
  • 24. [Appendix A] - Basics of Docker/1. Why Use Docker-en_US.srt 6.3 kB
  • 24. [Appendix A] - Basics of Docker/13. Listing Running Containers-en_US.srt 6.3 kB
  • 5. Architecture of Multi-Service Apps/110-auth-k8s.zip 6.2 kB
  • 21. Handling Payments/10. Starting the Listeners-en_US.srt 6.2 kB
  • 24. [Appendix A] - Basics of Docker/22. Getting a Command Prompt in a Container-en_US.srt 6.2 kB
  • 25. [Appendix B] - Basics of Typescript/9. Do Not Skip - Course Overview-en_US.srt 6.2 kB
  • 23. CICD/1. Development Workflow-en_US.srt 6.2 kB
  • 19. Listening for Events and Handling Concurrency Issues/16. One More Test-en_US.srt 6.2 kB
  • 23. CICD/13. Reminder on Swapping Contexts-en_US.srt 6.2 kB
  • 2. A Mini-Microservices App/9. Handling CORS Errors-en_US.srt 6.1 kB
  • 15. Connecting to NATS in a Node JS World/12. Using the Custom Publisher-en_US.srt 6.1 kB
  • 6. Leveraging a Cloud Environment for Development/5. Kubectl Contexts-en_US.srt 6.1 kB
  • 16. Managing a NATS Client/12. Fixing a Few Tests-en_US.srt 6.1 kB
  • 12. Code Sharing and Reuse Between Services/4. Publishing NPM Modules-en_US.srt 6.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/20. How to Communicate Between Services-en_US.srt 6.0 kB
  • 21. Handling Payments/16. Stripe Setup-en_US.srt 6.0 kB
  • 3. Running Services with Docker/5. Dockerizing the Posts Service-en_US.srt 6.0 kB
  • 5. Architecture of Multi-Service Apps/4. Service Types-en_US.srt 6.0 kB
  • 8. Database Management and Modeling/9. What's That Angle Bracket For-en_US.srt 6.0 kB
  • 11. Integrating a Server-Side-Rendered React App/2. Reminder on Server Side Rendering-en_US.srt 6.0 kB
  • 4. Orchestrating Collections of Services with Kubernetes/9. Introducing Deployments-en_US.srt 5.9 kB
  • 2. A Mini-Microservices App/6. Quick Comments Test-en_US.srt 5.9 kB
  • 10. Testing Isolated Microservices/5. A Few Dependencies-en_US.srt 5.9 kB
  • 13. Create-Read-Update-Destroy Server Setup/12. Validating Title and Price-en_US.srt 5.9 kB
  • 15. Connecting to NATS in a Node JS World/9. Enforcing Data Types-en_US.srt 5.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/30. The Next Few Videos-en_US.srt 5.8 kB
  • 24. [Appendix A] - Basics of Docker/15. Restarting Stopped Containers-en_US.srt 5.8 kB
  • 21. Handling Payments/13. Validating Order Payment-en_US.srt 5.8 kB
  • 23. CICD/12. Reminder on Kubernetes Context-en_US.srt 5.7 kB
  • 21. Handling Payments/6. Replicating Orders-en_US.srt 5.6 kB
  • 25. [Appendix B] - Basics of Typescript/6. One Quick Change-en_US.srt 5.6 kB
  • 4. Orchestrating Collections of Services with Kubernetes/1. Installing Kubernetes-en_US.srt 5.6 kB
  • 2. A Mini-Microservices App/19. Emitting Comment Creation Events-en_US.srt 5.5 kB
  • 16. Managing a NATS Client/1. Publishing Ticket Creation-en_US.srt 5.5 kB
  • 13. Create-Read-Update-Destroy Server Setup/14. Defining the Ticket Model-en_US.srt 5.5 kB
  • 5. Architecture of Multi-Service Apps/3. Resource Types-en_US.srt 5.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/3. Blueprint for Listeners-en_US.srt 5.5 kB
  • 25. [Appendix B] - Basics of Typescript/27. Destructuring with Annotations-en_US.srt 5.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/4. Notes on Config Files-en_US.srt 5.5 kB
  • 7. Response Normalization Strategies/2. Scaffolding Routes-en_US.srt 5.5 kB
  • 20. Worker Services/12. Defining the Expiration Complete Event-en_US.srt 5.5 kB
  • 13. Create-Read-Update-Destroy Server Setup/22. Handling Updates-en_US.srt 5.4 kB
  • 23. CICD/20. Manual Secret Creation-en_US.srt 5.4 kB
  • 11. Integrating a Server-Side-Rendered React App/13. Using the useRequest Hook-en_US.srt 5.4 kB
  • 23. CICD/18. Applying Kubernetes Manifests-en_US.srt 5.4 kB
  • 25. [Appendix B] - Basics of Typescript/35. Why Tuples-en_US.srt 5.4 kB
  • 22. Back to the Client/4. Scaffolding a Form-en_US.srt 5.4 kB
  • 16. Managing a NATS Client/8. Successful Listen!-en_US.srt 5.4 kB
  • 22. Back to the Client/13. Showing a Stripe Payment Form-en_US.srt 5.3 kB
  • 25. [Appendix B] - Basics of Typescript/51. Project Structure-en_US.srt 5.3 kB
  • 13. Create-Read-Update-Destroy Server Setup/1. Ticketing Service Overview-en_US.srt 5.3 kB
  • 15. Connecting to NATS in a Node JS World/6. Subjects Enum-en_US.srt 5.2 kB
  • 25. [Appendix B] - Basics of Typescript/66. Implicit Type Checks-en_US.srt 5.2 kB
  • 4. Orchestrating Collections of Services with Kubernetes/33. Introducing Skaffold-en_US.srt 5.2 kB
  • 24. [Appendix A] - Basics of Docker/30. A Brief Recap-en_US.srt 5.2 kB
  • 11. Integrating a Server-Side-Rendered React App/26. The Sign In Form-en_US.srt 5.2 kB
  • 25. [Appendix B] - Basics of Typescript/39. Syntax Around Interfaces-en_US.srt 5.2 kB
  • 2. A Mini-Microservices App/33. Rendering Comments by Status-en_US.srt 5.2 kB
  • 11. Integrating a Server-Side-Rendered React App/9. Handling Email and Password Inputs-en_US.srt 5.1 kB
  • 9. Authentication Strategies and Options/3. So Which Option-en_US.srt 5.1 kB
  • 23. CICD/25. Buying a Domain Name-en_US.srt 5.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/9. A Quick Manual Test-en_US.srt 5.1 kB
  • 25. [Appendix B] - Basics of Typescript/42. General Plan with Interfaces-en_US.srt 5.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/35. Reserving a Ticket-en_US.srt 5.1 kB
  • 20. Worker Services/6. Listener Creation-en_US.srt 5.0 kB
  • 23. CICD/8. Verifying a Test Run-en_US.srt 5.0 kB
  • 24. [Appendix A] - Basics of Docker/38. A Few Missing Files-en_US.srt 5.0 kB
  • 6. Leveraging a Cloud Environment for Development/1. Note on Remote Development-en_US.srt 5.0 kB
  • 5. Architecture of Multi-Service Apps/111-adding-skaffold.zip 5.0 kB
  • 1. Fundamental Ideas Around Microservices/2. What Is a Microservice-en_US.srt 4.9 kB
  • 21. Handling Payments/17. Creating a Stripe Secret-en_US.srt 4.9 kB
  • 16. Managing a NATS Client/2. More on Publishing-en_US.srt 4.9 kB
  • 11. Integrating a Server-Side-Rendered React App/31. Passing Props Through-en_US.srt 4.9 kB
  • 25. [Appendix B] - Basics of Typescript/21. Delayed Initialization-en_US.srt 4.8 kB
  • 20. Worker Services/10. Testing Job Processing-en_US.srt 4.8 kB
  • 17. Cross-Service Data Replication In Action/11. More on Mongoose Refs-en_US.srt 4.8 kB
  • 3. Running Services with Docker/7. Dockering Other Services-en_US.srt 4.8 kB
  • 15. Connecting to NATS in a Node JS World/4. Quick Refactor-en_US.srt 4.8 kB
  • 10. Testing Isolated Microservices/15. Easy Auth Solution-en_US.srt 4.8 kB
  • 24. [Appendix A] - Basics of Docker/24. Container Isolation-en_US.srt 4.8 kB
  • 14. NATS Streaming Server - An Event Bus Implementation/1. What Now-en_US.srt 4.7 kB
  • 21. Handling Payments/27. More on Publishing-en_US.srt 4.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/3. Important Kubernetes Terminology-en_US.srt 4.7 kB
  • 9. Authentication Strategies and Options/21. Current User Handler-en_US.srt 4.7 kB
  • 25. [Appendix B] - Basics of Typescript/31. Multiple Typees in Arrays-en_US.srt 4.7 kB
  • 9. Authentication Strategies and Options/9. Adding Session Support-en_US.srt 4.7 kB
  • 3. Running Services with Docker/2. Why Docker-en_US.srt 4.7 kB
  • 4. Orchestrating Collections of Services with Kubernetes/17. Setting Up Cluster IP Services-en_US.srt 4.6 kB
  • 25. [Appendix B] - Basics of Typescript/49. App Overview-en_US.srt 4.6 kB
  • 6. Leveraging a Cloud Environment for Development/3. Google Cloud Initial Setup-en_US.srt 4.6 kB
  • 23. CICD/11. Creating a Hosted Cluster-en_US.srt 4.6 kB
  • 15. Connecting to NATS in a Node JS World/10. Where Does this Get Used-en_US.srt 4.6 kB
  • 23. CICD/4. Adding a CI Test Script-en_US.srt 4.6 kB
  • 11. Integrating a Server-Side-Rendered React App/8. Adding a Sign Up Form-en_US.srt 4.6 kB
  • 7. Response Normalization Strategies/12. Determining Error Type-en_US.srt 4.5 kB
  • 20. Worker Services/1. The Expiration Service-en_US.srt 4.5 kB
  • 24. [Appendix A] - Basics of Docker/2. What is Docker-en_US.srt 4.5 kB
  • 23. CICD/22. Testing Automated Deployment-en_US.srt 4.5 kB
  • 25. [Appendix B] - Basics of Typescript/44. Basic Inheritance-en_US.srt 4.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/18. Including Versions in Events-en_US.srt 4.4 kB
  • 17. Cross-Service Data Replication In Action/17. Test Suite Setup-en_US.srt 4.4 kB
  • 18. Understanding Event Flow/3. Implementing the Publishers-en_US.srt 4.4 kB
  • 25. [Appendix B] - Basics of Typescript/26. Void and Never-en_US.srt 4.4 kB
  • 24. [Appendix A] - Basics of Docker/34. Project Outline-en_US.srt 4.4 kB
  • 24. [Appendix A] - Basics of Docker/10. How's Docker Running on Your Computer-en_US.srt 4.3 kB
  • 25. [Appendix B] - Basics of Typescript/63. Duplicate Code-en_US.srt 4.3 kB
  • 23. CICD/16. Testing the Image Build-en_US.srt 4.2 kB
  • 24. [Appendix A] - Basics of Docker/27. Dockerfile Teardown-en_US.srt 4.2 kB
  • 8. Database Management and Modeling/14. Comparing Hashed Password-en_US.srt 4.2 kB
  • 26. Bonus!/Bonus!.html 4.2 kB
  • 9. Authentication Strategies and Options/23. Signing Out-en_US.srt 4.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/8. A Time-Saving Alias-en_US.srt 4.1 kB
  • 24. [Appendix A] - Basics of Docker/25. Creating Docker Images-en_US.srt 4.1 kB
  • 24. [Appendix A] - Basics of Docker/20. Executing Commands in Running Containers-en_US.srt 4.0 kB
  • 10. Testing Isolated Microservices/4. Index to App Refactor-en_US.srt 4.0 kB
  • 22. Back to the Client/17. Filtering Reserved Tickets-en_US.srt 3.9 kB
  • 19. Listening for Events and Handling Concurrency Issues/8. Initializing the Listeners-en_US.srt 3.9 kB
  • 18. Understanding Event Flow/5. Publishing Order Cancellation-en_US.srt 3.8 kB
  • 24. [Appendix A] - Basics of Docker/17. Retrieving Output Logs-en_US.srt 3.8 kB
  • 25. [Appendix B] - Basics of Typescript/49-fields-inheritance.zip 3.8 kB
  • 21. Handling Payments/1. The Payments Service-en_US.srt 3.8 kB
  • 25. [Appendix B] - Basics of Typescript/48-fields-classes.zip 3.8 kB
  • 19. Listening for Events and Handling Concurrency Issues/1. Time for Listeners!-en_US.srt 3.8 kB
  • 25. [Appendix B] - Basics of Typescript/47-instance-method.zip 3.7 kB
  • 25. [Appendix B] - Basics of Typescript/46-basic.zip 3.7 kB
  • 15. Connecting to NATS in a Node JS World/7. Custom Event Interface-en_US.srt 3.7 kB
  • 25. [Appendix B] - Basics of Typescript/45-classes.zip 3.7 kB
  • 11. Integrating a Server-Side-Rendered React App/1. Starting the React App-en_US.srt 3.7 kB
  • 23. CICD/Three Important Changes Needed to Deploy - Do Not Skip!.html 3.7 kB
  • 19. Listening for Events and Handling Concurrency Issues/5. Simple onMessage Implementation-en_US.srt 3.7 kB
  • 25. [Appendix B] - Basics of Typescript/14. Type Annotations and Inference-en_US.srt 3.6 kB
  • 24. [Appendix A] - Basics of Docker/Installing Docker on Linux.html 3.6 kB
  • 20. Worker Services/5. File Sync Setup-en_US.srt 3.5 kB
  • 19. Listening for Events and Handling Concurrency Issues/44. Don't Forget to Listen!-en_US.srt 3.5 kB
  • 15. Connecting to NATS in a Node JS World/16. Restarting NATS-en_US.srt 3.5 kB
  • 9. Authentication Strategies and Options/12. Securely Storing Secrets with Kubernetes-en_US.srt 3.5 kB
  • 11. Integrating a Server-Side-Rendered React App/28. Moving GetInitialProps-en_US.srt 3.5 kB
  • 25. [Appendix B] - Basics of Typescript/43-code-reuse.zip 3.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/26. Testing the Ack Call-en_US.srt 3.4 kB
  • 24. [Appendix A] - Basics of Docker/23. Starting with a Shell-en_US.srt 3.4 kB
  • 20. Worker Services/18. Listening for Expiration-en_US.srt 3.4 kB
  • 5. Architecture of Multi-Service Apps/109-auth-service.zip 3.4 kB
  • 16. Managing a NATS Client/15. Test-Suite Wide Mocks-en_US.srt 3.4 kB
  • 25. [Appendix B] - Basics of Typescript/41-syntax.zip 3.4 kB
  • 25. [Appendix B] - Basics of Typescript/40-fixing.zip 3.4 kB
  • 25. [Appendix B] - Basics of Typescript/42-functions.zip 3.4 kB
  • 24. [Appendix A] - Basics of Docker/3. Docker for Mac Windows-en_US.srt 3.4 kB
  • 25. [Appendix B] - Basics of Typescript/39-long-type.zip 3.4 kB
  • 19. Listening for Events and Handling Concurrency Issues/2. Reminder on Listeners-en_US.srt 3.3 kB
  • 23. CICD/27. I Really Hope This Works-en_US.srt 3.3 kB
  • 22. Back to the Client/15. Test Credit Card Numbers-en_US.srt 3.3 kB
  • 24. [Appendix A] - Basics of Docker/11. Docker Run in Detail-en_US.srt 3.3 kB
  • 24. [Appendix A] - Basics of Docker/5. Installing Docker for Windows Professional-en_US.srt 3.2 kB
  • 25. [Appendix B] - Basics of Typescript/36-tuples-action.zip 3.1 kB
  • 11. Integrating a Server-Side-Rendered React App/25. Content on the Landing Page-en_US.srt 3.1 kB
  • 19. Listening for Events and Handling Concurrency Issues/32. Listeners in the Tickets Service-en_US.srt 3.1 kB
  • 24. [Appendix A] - Basics of Docker/Installing Docker for Windows Home users.html 3.0 kB
  • 3. Running Services with Docker/Note About Docker Build Output and Buildkit.html 3.0 kB
  • 17. Cross-Service Data Replication In Action/4. Ingress Routing Rules-en_US.srt 3.0 kB
  • 24. [Appendix A] - Basics of Docker/Buildkit for Docker Desktop v2.4.0+ and Edge.html 3.0 kB
  • 9. Authentication Strategies and Options/20. Quick Sign In Test-en_US.srt 2.9 kB
  • 11. Integrating a Server-Side-Rendered React App/21. On the Server or the Browser-en_US.srt 2.9 kB
  • 25. [Appendix B] - Basics of Typescript/20. Fixing the Any Type-en_US.srt 2.8 kB
  • 25. [Appendix B] - Basics of Typescript/33-multiple.zip 2.8 kB
  • 22. Back to the Client/18. Header Links-en_US.srt 2.8 kB
  • 25. [Appendix B] - Basics of Typescript/73-optional.zip 2.8 kB
  • 25. [Appendix B] - Basics of Typescript/32-why-typed.zip 2.8 kB
  • 10. Testing Isolated Microservices/8. An Important Note-en_US.srt 2.7 kB
  • 24. [Appendix A] - Basics of Docker/16. Removing Stopped Containers-en_US.srt 2.7 kB
  • 25. [Appendix B] - Basics of Typescript/72-updating.zip 2.7 kB
  • 25. [Appendix B] - Basics of Typescript/62-maps-integration.zip 2.6 kB
  • 13. Create-Read-Update-Destroy Server Setup/5. Quick Auth Update-en_US.srt 2.6 kB
  • 25. [Appendix B] - Basics of Typescript/31-arrays.zip 2.6 kB
  • 24. [Appendix A] - Basics of Docker/541-copying-build-files.zip 2.6 kB
  • 24. [Appendix A] - Basics of Docker/539-base-image-issues.zip 2.6 kB
  • 25. [Appendix B] - Basics of Typescript/69-restricting.zip 2.6 kB
  • 25. [Appendix B] - Basics of Typescript/71-showing-popup.zip 2.6 kB
  • 10. Testing Isolated Microservices/17. Testing Non-Authed Requests-en_US.srt 2.5 kB
  • 25. [Appendix B] - Basics of Typescript/68-one-possible.zip 2.5 kB
  • 25. [Appendix B] - Basics of Typescript/25. Annotations for Anonymous Functions-en_US.srt 2.5 kB
  • 25. [Appendix B] - Basics of Typescript/70-implicit.zip 2.5 kB
  • 3. Running Services with Docker/4. Don't Know Docker Watch This-en_US.srt 2.5 kB
  • 25. [Appendix B] - Basics of Typescript/67-duplicate.zip 2.5 kB
  • 10. Testing Isolated Microservices/10. Requiring Unique Emails-en_US.srt 2.5 kB
  • 25. [Appendix B] - Basics of Typescript/66-adding-markers.zip 2.4 kB
  • 25. [Appendix B] - Basics of Typescript/36. Interfaces-en_US.srt 2.4 kB
  • 25. [Appendix B] - Basics of Typescript/30-annotations-objects.zip 2.3 kB
  • 25. [Appendix B] - Basics of Typescript/65-why-use.zip 2.3 kB
  • 25. [Appendix B] - Basics of Typescript/48. Where to Use Classes-en_US.srt 2.0 kB
  • 4. Orchestrating Collections of Services with Kubernetes/35. First Time Skaffold Startup-en_US.srt 2.0 kB
  • 25. [Appendix B] - Basics of Typescript/29-destructuring.zip 2.0 kB
  • 19. Listening for Events and Handling Concurrency Issues/Property 'version' is missing TS Errors After Running Skaffold.html 1.9 kB
  • 21. Handling Payments/Important Info About the Next Lecture - Don't Skip.html 1.9 kB
  • 25. [Appendix B] - Basics of Typescript/60-adding-google-maps.zip 1.9 kB
  • 25. [Appendix B] - Basics of Typescript/28-void-and-never.zip 1.9 kB
  • 25. [Appendix B] - Basics of Typescript/19-around-functions.zip 1.9 kB
  • 25. [Appendix B] - Basics of Typescript/27-annotations-anonymous.zip 1.8 kB
  • 25. [Appendix B] - Basics of Typescript/58-defining-company.zip 1.8 kB
  • 24. [Appendix A] - Basics of Docker/7. One Last Piece of Windows Professional Setup-en_US.srt 1.8 kB
  • 25. [Appendix B] - Basics of Typescript/26-inference.zip 1.8 kB
  • 25. [Appendix B] - Basics of Typescript/25-more-functions.zip 1.8 kB
  • 25. [Appendix B] - Basics of Typescript/1. How to Get Help-en_US.srt 1.7 kB
  • 1. Fundamental Ideas Around Microservices/1. How to Get Help-en_US.srt 1.7 kB
  • 25. [Appendix B] - Basics of Typescript/32. When to Use Typed Arrays-en_US.srt 1.7 kB
  • 25. [Appendix B] - Basics of Typescript/13. Where Do We Use Types-en_US.srt 1.7 kB
  • 22. Back to the Client/12. Displaying the Expiration-en_US.srt 1.7 kB
  • 6. Leveraging a Cloud Environment for Development/9. More Skaffold Updates-en_US.srt 1.7 kB
  • 21. Handling Payments/29. Don't Cancel Completed Orders!-en_US.srt 1.6 kB
  • 21. Handling Payments/5. Update-If-Current-en_US.srt 1.5 kB
  • 25. [Appendix B] - Basics of Typescript/24-when-inference.zip 1.5 kB
  • 4. Orchestrating Collections of Services with Kubernetes/IMPORTANT Note for Minikube and MicroK8s Users.html 1.4 kB
  • 25. [Appendix B] - Basics of Typescript/57-export.zip 1.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/ErrImagePull, ErrImageNeverPull and ImagePullBackoff Errors.html 1.4 kB
  • 5. Architecture of Multi-Service Apps/Ingress v1 API Required Update.html 1.4 kB
  • 25. [Appendix B] - Basics of Typescript/23-delayed.zip 1.4 kB
  • 25. [Appendix B] - Basics of Typescript/56-using.zip 1.4 kB
  • 4. Orchestrating Collections of Services with Kubernetes/Ingress v1 API Required Update.html 1.3 kB
  • 25. [Appendix B] - Basics of Typescript/55-type-definition.zip 1.3 kB
  • 25. [Appendix B] - Basics of Typescript/10-more-errors.zip 1.3 kB
  • 25. [Appendix B] - Basics of Typescript/22-fixing.zip 1.3 kB
  • 25. [Appendix B] - Basics of Typescript/21-any-type.zip 1.3 kB
  • 25. [Appendix B] - Basics of Typescript/9-catching-errors.zip 1.3 kB
  • 4. Orchestrating Collections of Services with Kubernetes/Important Note About Port 80.html 1.3 kB
  • 25. [Appendix B] - Basics of Typescript/8-quick-change.zip 1.2 kB
  • 15. Connecting to NATS in a Node JS World/Quick Note 'readonly' in Typescript.html 1.2 kB
  • 11. Integrating a Server-Side-Rendered React App/React App Catchup.html 1.1 kB
  • 25. [Appendix B] - Basics of Typescript/14-examples.zip 1.1 kB
  • 25. [Appendix B] - Basics of Typescript/7-executing.zip 1.1 kB
  • 17. Cross-Service Data Replication In Action/Type 'Documentany, any' is not assignable Error.html 1.1 kB
  • 25. [Appendix B] - Basics of Typescript/18-object-literal.zip 1.1 kB
  • 24. [Appendix A] - Basics of Docker/546-minimizing-cache-busting.zip 1.1 kB
  • 4. Orchestrating Collections of Services with Kubernetes/Important Note to Add Environment Variable.html 1.1 kB
  • 11. Integrating a Server-Side-Rendered React App/Suggestion Regarding a Default Export Warning.html 1.1 kB
  • 24. [Appendix A] - Basics of Docker/6. More Windows Professional Setup-en_US.srt 1.1 kB
  • 24. [Appendix A] - Basics of Docker/545-unncessary-rebuilds.zip 1.1 kB
  • 24. [Appendix A] - Basics of Docker/544-specifying-working-dir.zip 1.1 kB
  • 23. CICD/510-ingress-v1.zip 1.1 kB
  • 24. [Appendix A] - Basics of Docker/537-planned-errors.zip 1.1 kB
  • 2. A Mini-Microservices App/Important Note about Node v15 and Unhandled Promise Rejections.html 1.1 kB
  • 20. Worker Services/Skaffold errors - Expiration Image Can't be Pulled.html 1.1 kB
  • 1. Fundamental Ideas Around Microservices/Course Resources.html 1.0 kB
  • 24. [Appendix A] - Basics of Docker/Required WORKDIR update - Could not detect node name, idealTree errors.html 997 Bytes
  • 25. [Appendix B] - Basics of Typescript/17-annotations.zip 996 Bytes
  • 11. Integrating a Server-Side-Rendered React App/A note about ECONNREFUSED errors.html 960 Bytes
  • 25. [Appendix B] - Basics of Typescript/Important Note About Google Maps Key.html 929 Bytes
  • 2. A Mini-Microservices App/Suggestion Regarding a Default Export Warning.html 909 Bytes
  • 8. Database Management and Modeling/Note on Password Hashing.html 902 Bytes
  • 25. [Appendix B] - Basics of Typescript/53-project.zip 885 Bytes
  • 23. CICD/506-ingress-v1.zip 850 Bytes
  • 17. Cross-Service Data Replication In Action/337-ingress-v1.zip 835 Bytes
  • 16. Managing a NATS Client/TS Error - Did you forget to include 'void' in your type argument.html 832 Bytes
  • 2. A Mini-Microservices App/Required Node v15+ Update for Query Service.html 823 Bytes
  • 11. Integrating a Server-Side-Rendered React App/210-ingress-v1.zip 815 Bytes
  • 5. Architecture of Multi-Service Apps/114-ingress-v1.zip 802 Bytes
  • 25. [Appendix B] - Basics of Typescript/Required Update for New @types Library.html 794 Bytes
  • 24. [Appendix A] - Basics of Docker/536-node-server-setup.zip 779 Bytes
  • 19. Listening for Events and Handling Concurrency Issues/Test functions cannot both take a 'done' callback and return something Error.html 775 Bytes
  • 10. Testing Isolated Microservices/globalThis has no index signature TS Error.html 773 Bytes
  • 13. Create-Read-Update-Destroy Server Setup/globalThis has no index signature TS Error.html 762 Bytes
  • 14. NATS Streaming Server - An Event Bus Implementation/Small Required Command Change.html 751 Bytes
  • 11. Integrating a Server-Side-Rendered React App/Ingress-Nginx Namespace and Service - Important Update.html 739 Bytes
  • 21. Handling Payments/globalThis has no index signature TS Error.html 738 Bytes
  • 17. Cross-Service Data Replication In Action/globalThis has no index signature TS Error.html 714 Bytes
  • 25. [Appendix B] - Basics of Typescript/52-bundling.zip 710 Bytes
  • 2. A Mini-Microservices App/Note on the React App.html 650 Bytes
  • 7. Response Normalization Strategies/Postman HTTPS Issues.html 580 Bytes
  • 5. Architecture of Multi-Service Apps/Note on Typescript.html 531 Bytes
  • 24. [Appendix A] - Basics of Docker/531-rebuilds-with-cache.zip 528 Bytes
  • 24. [Appendix A] - Basics of Docker/526-building-dockerfile.zip 522 Bytes
  • 4. Orchestrating Collections of Services with Kubernetes/Update on Ingress Nginx Mandatory Commands.html 517 Bytes
  • 2. A Mini-Microservices App/Reminder about Node v15 and Error Catching.html 516 Bytes
  • 4. Orchestrating Collections of Services with Kubernetes/98-ingress-v1.zip 498 Bytes
  • 6. Leveraging a Cloud Environment for Development/Free Google Cloud Credits.html 491 Bytes
  • 24. [Appendix A] - Basics of Docker/Quick Note for Windows Users.html 480 Bytes
  • 13. Create-Read-Update-Destroy Server Setup/276-ingress-v1.zip 470 Bytes
  • 12. Code Sharing and Reuse Between Services/Typo in package.json files Field - Do Not Skip.html 452 Bytes
  • 2. A Mini-Microservices App/Completed React App.html 423 Bytes
  • 4. Orchestrating Collections of Services with Kubernetes/92-ingress-v1.zip 411 Bytes
  • 4. Orchestrating Collections of Services with Kubernetes/96-ingress-v1.zip 411 Bytes
  • 4. Orchestrating Collections of Services with Kubernetes/97-ingress-v1.zip 411 Bytes
  • 24. [Appendix A] - Basics of Docker/Reminder for Windows Home Docker Toolbox Students.html 398 Bytes
  • 5. Architecture of Multi-Service Apps/Note on Code Reloading.html 348 Bytes
  • 1. Fundamental Ideas Around Microservices/Join Our Community!.html 318 Bytes

随机展示

相关说明

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