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

[GigaCourse.Com] Udemy - Microservices with Node JS and React

磁力链接/BT种子名称

[GigaCourse.Com] Udemy - Microservices with Node JS and React

磁力链接/BT种子简介

种子哈希:9d53b53237cb64ab427abe8748e2fa637ff1ea10
文件大小: 28.97G
已经下载:2187次
下载速度:极快
收录时间:2023-12-26
最近下载:2025-08-24

移花宫入口

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

磁力链接下载

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

下载BT种子文件

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

最近搜索

奶水 被人脱 on call downloader 嫩妹 调教 【 作者 外星+ elena. koshka 穷 patreon ai part 私通 眼神 阴毛 萝莉 神秘男孩 韩网 朴朴 .legalporno beautiful 年贷 doghousedigital. 高瘦 好色 阿三 水姐 丰腴 粉灯 技师 空气

文件列表

  • 14 - NATS Streaming Server An Event Bus Implementation/308 - Solving Concurrency Issues.mp4 253.3 MB
  • 24 - Appendix A Basics of Docker/560 - The Build Process in Detail.mp4 228.8 MB
  • 5 - Architecture of MultiService Apps/105 - Big Ticket Items.mp4 186.9 MB
  • 25 - Appendix B Basics of Typescript/640 - Exploring Type Definition Files.mp4 179.7 MB
  • 24 - Appendix A Basics of Docker/562 - Rebuilds with Cache.mp4 135.1 MB
  • 17 - CrossService Data Replication In Action/371 - A Slightly Complicated Test.mp4 134.4 MB
  • 1 - Fundamental Ideas Around Microservices/8 - A Crazy Way of Storing Data.mp4 133.8 MB
  • 19 - Listening for Events and Handling Concurrency Issues/392 - Clear Concurrency Issues.mp4 133.1 MB
  • 22 - Back to the Client/497 - Paying for an Order.mp4 133.0 MB
  • 19 - Listening for Events and Handling Concurrency Issues/425 - Mock Function Arguments.mp4 126.9 MB
  • 15 - Connecting to NATS in a Node JS World/313 - The Listener Abstract Class.mp4 120.4 MB
  • 21 - Handling Payments/451 - Initial Setup.mp4 117.3 MB
  • 7 - Response Normalization Strategies/148 - Final Error Related Code.mp4 116.5 MB
  • 16 - Managing a NATS Client/347 - NATS Env Variables.mp4 115.8 MB
  • 17 - CrossService Data Replication In Action/352 - Scaffolding a Few Route Handlers.mp4 113.7 MB
  • 17 - CrossService Data Replication In Action/375 - Can We Cancel.mp4 112.6 MB
  • 13 - CreateReadUpdateDestroy Server Setup/278 - Creation via Route Handler.mp4 112.1 MB
  • 17 - CrossService Data Replication In Action/350 - A Touch More Setup.mp4 111.5 MB
  • 7 - Response Normalization Strategies/147 - Verifying Our Custom Errors.mp4 109.7 MB
  • 25 - Appendix B Basics of Typescript/648 - Showing Popup Windows.mp4 109.3 MB
  • 13 - CreateReadUpdateDestroy Server Setup/266 - Mongo Connection URI.mp4 109.1 MB
  • 13 - CreateReadUpdateDestroy Server Setup/287 - Final Update Changes.mp4 108.4 MB
  • 16 - Managing a NATS Client/337 - Graceful Shutdown.mp4 107.8 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/307 - Optional More Possible Concurrency Solutions.mp4 107.6 MB
  • 2 - A MiniMicroservices App/20 - Building Post Submission.mp4 107.2 MB
  • 25 - Appendix B Basics of Typescript/643 - Adding Markers.mp4 106.4 MB
  • 9 - Authentication Strategies and Options/176 - Generating a JWT.mp4 106.2 MB
  • 17 - CrossService Data Replication In Action/362 - Convenience Document Methods.mp4 105.3 MB
  • 19 - Listening for Events and Handling Concurrency Issues/407 - Optional Versioning Without UpdateIfCurrent.mp4 104.9 MB
  • 11 - Integrating a ServerSideRendered React App/238 - Specifying the Host.mp4 104.4 MB
  • 5 - Architecture of MultiService Apps/106 - App Overview.mp4 104.4 MB
  • 23 - CICD/524 - Additional Deploy Files.mp4 103.6 MB
  • 2 - A MiniMicroservices App/49 - Dealing with Missing Events.mp4 103.6 MB
  • 9 - Authentication Strategies and Options/172 - Microservices Auth Requirements.mp4 102.9 MB
  • 21 - Handling Payments/471 - A More Realistic Test Setup.mp4 102.7 MB
  • 16 - Managing a NATS Client/344 - Providing a Mock Implementation.mp4 102.6 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/86 - Adding Query Moderation and Comments.mp4 101.9 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/293 - Big Notes on NATS Streaming.mp4 101.1 MB
  • 9 - Authentication Strategies and Options/183 - The Signin Flow.mp4 101.1 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/309 - Concurrency Control with the Tickets App.mp4 101.0 MB
  • 7 - Response Normalization Strategies/132 - Adding Validation.mp4 101.0 MB
  • 9 - Authentication Strategies and Options/182 - Formatting JSON Properties.mp4 100.8 MB
  • 8 - Database Management and Modeling/152 - Connecting to MongoDB.mp4 99.2 MB
  • 11 - Integrating a ServerSideRendered React App/218 - Running Next in Kubernetes.mp4 98.5 MB
  • 10 - Testing Isolated Microservices/211 - Auth Helper Function.mp4 98.3 MB
  • 7 - Response Normalization Strategies/144 - Converting Errors to Responses.mp4 98.0 MB
  • 15 - Connecting to NATS in a Node JS World/319 - Enforcing Listener Subjects.mp4 97.8 MB
  • 9 - Authentication Strategies and Options/167 - Fundamental Authentication Strategies.mp4 97.4 MB
  • 24 - Appendix A Basics of Docker/573 - Container Port Forwarding.mp4 97.3 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/91 - Installing IngressNginx.mp4 96.9 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/104 - A Few Notes on Skaffold.mp4 96.9 MB
  • 11 - Integrating a ServerSideRendered React App/232 - Why the Error.mp4 96.1 MB
  • 19 - Listening for Events and Handling Concurrency Issues/409 - A Complete Listener Test.mp4 95.8 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/305 - Core Concurrency Issues.mp4 95.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/398 - Testing OCC.mp4 94.8 MB
  • 19 - Listening for Events and Handling Concurrency Issues/423 - Private vs Protected Properties.mp4 94.7 MB
  • 9 - Authentication Strategies and Options/170 - Solving Issues with Option 2.mp4 93.9 MB
  • 25 - Appendix B Basics of Typescript/649 - Updating Interface Definitions.mp4 93.8 MB
  • 9 - Authentication Strategies and Options/173 - Issues with JWTs and Server Side Rendering.mp4 93.7 MB
  • 2 - A MiniMicroservices App/39 - Issues with Comment Filtering.mp4 93.7 MB
  • 17 - CrossService Data Replication In Action/355 - Order Model Setup.mp4 93.4 MB
  • 23 - CICD/518 - Restarting the Deployment.mp4 91.0 MB
  • 13 - CreateReadUpdateDestroy Server Setup/273 - Building a Session.mp4 90.2 MB
  • 20 - Worker Services/447 - A Touch More Testing.mp4 90.0 MB
  • 25 - Appendix B Basics of Typescript/651 - App Wrapup.mp4 90.0 MB
  • 9 - Authentication Strategies and Options/185 - Sign In Logic.mp4 88.7 MB
  • 24 - Appendix A Basics of Docker/570 - Base Image Issues.mp4 88.3 MB
  • 9 - Authentication Strategies and Options/179 - Creating and Accessing Secrets.mp4 88.2 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/303 - Client Health Checks.mp4 87.7 MB
  • 24 - Appendix A Basics of Docker/574 - Specifying a Working Directory.mp4 87.6 MB
  • 22 - Back to the Client/486 - Listing All Tickets.mp4 87.5 MB
  • 17 - CrossService Data Replication In Action/363 - Order Expiration Times.mp4 87.0 MB
  • 1 - Fundamental Ideas Around Microservices/9 - Pros and Cons of Async Communication.mp4 86.8 MB
  • 13 - CreateReadUpdateDestroy Server Setup/281 - Whats that Error.mp4 86.6 MB
  • 2 - A MiniMicroservices App/23 - Creating Comments.mp4 86.3 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/311 - Durable Subscriptions.mp4 84.5 MB
  • 16 - Managing a NATS Client/335 - Singleton Implementation.mp4 84.0 MB
  • 7 - Response Normalization Strategies/141 - Subclassing for Custom Errors.mp4 83.9 MB
  • 25 - Appendix B Basics of Typescript/579 - Environment Setup.mp4 83.5 MB
  • 2 - A MiniMicroservices App/24 - Displaying Comments.mp4 83.4 MB
  • 9 - Authentication Strategies and Options/168 - Huge Issues with Authentication Strategies.mp4 82.4 MB
  • 1 - Fundamental Ideas Around Microservices/6 - Sync Communication Between Services.mp4 82.4 MB
  • 22 - Back to the Client/481 - Reminder on Data Fetching with Next.mp4 81.7 MB
  • 16 - Managing a NATS Client/346 - Ensuring Mock Invocations.mp4 81.7 MB
  • 18 - Understanding Event Flow/381 - Testing Event Publishing.mp4 81.6 MB
  • 11 - Integrating a ServerSideRendered React App/246 - Handling Multiple GetInitialProps.mp4 81.3 MB
  • 20 - Worker Services/432 - Initial Setup.mp4 81.0 MB
  • 23 - CICD/525 - A Successful Deploy.mp4 80.9 MB
  • 2 - A MiniMicroservices App/36 - Parsing Incoming Events.mp4 80.4 MB
  • 9 - Authentication Strategies and Options/188 - Returning the Current User.mp4 80.0 MB
  • 17 - CrossService Data Replication In Action/373 - Does Fetching Work.mp4 79.9 MB
  • 20 - Worker Services/434 - A Touch of Kubernetes Setup.mp4 79.7 MB
  • 11 - Integrating a ServerSideRendered React App/235 - When is GetInitialProps Called.mp4 79.7 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/302 - Manual Ack Mode.mp4 78.5 MB
  • 24 - Appendix A Basics of Docker/544 - Container Lifecycle.mp4 78.5 MB
  • 20 - Worker Services/438 - Creating a Queue.mp4 77.9 MB
  • 23 - CICD/516 - Building an Image in an Action.mp4 77.7 MB
  • 13 - CreateReadUpdateDestroy Server Setup/265 - Running the Ticket Service.mp4 77.3 MB
  • 24 - Appendix A Basics of Docker/538 - Using the Docker Client.mp4 76.6 MB
  • 21 - Handling Payments/468 - Manual Testing of Payments.mp4 76.2 MB
  • 10 - Testing Isolated Microservices/195 - Testing Architecture.mp4 76.0 MB
  • 2 - A MiniMicroservices App/40 - A Second Approach.mp4 75.9 MB
  • 8 - Database Management and Modeling/160 - User Creation.mp4 75.3 MB
  • 25 - Appendix B Basics of Typescript/650 - Optional Implements Clauses.mp4 75.2 MB
  • 21 - Handling Payments/467 - Creating a Charge with Stripe.mp4 75.0 MB
  • 19 - Listening for Events and Handling Concurrency Issues/415 - Fixing a Few Tests.mp4 74.9 MB
  • 13 - CreateReadUpdateDestroy Server Setup/271 - Faking Authentication During Tests.mp4 74.9 MB
  • 11 - Integrating a ServerSideRendered React App/225 - Handling Validation Errors.mp4 74.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/406 - Abstracted Query Method.mp4 74.4 MB
  • 24 - Appendix A Basics of Docker/548 - Stopping Containers.mp4 74.0 MB
  • 23 - CICD/503 - Creating a GitHub Action.mp4 73.6 MB
  • 10 - Testing Isolated Microservices/205 - Changing Node Env During Tests.mp4 73.2 MB
  • 24 - Appendix A Basics of Docker/576 - Minimizing Cache Busting and Rebuilds.mp4 73.1 MB
  • 16 - Managing a NATS Client/340 - Failed Event Publishing.mp4 72.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/304 - Graceful Client Shutdown.mp4 71.7 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/299 - Accessing Event Data.mp4 71.4 MB
  • 12 - Code Sharing and Reuse Between Services/261 - Updating Import Statements.mp4 71.4 MB
  • 20 - Worker Services/445 - Emitting the Order Cancelled Event.mp4 71.3 MB
  • 18 - Understanding Event Flow/377 - Creating the Events.mp4 71.2 MB
  • 22 - Back to the Client/489 - Creating an Order.mp4 71.1 MB
  • 16 - Managing a NATS Client/343 - Redirecting Imports.mp4 70.3 MB
  • 22 - Back to the Client/488 - Linking to Wildcard Routes.mp4 70.1 MB
  • 20 - Worker Services/439 - Queueing a Job on Event Arrival.mp4 69.9 MB
  • 17 - CrossService Data Replication In Action/367 - Asserting Tickets Exist.mp4 69.4 MB
  • 11 - Integrating a ServerSideRendered React App/240 - A Reusable API Client.mp4 69.2 MB
  • 22 - Back to the Client/480 - A Few More Pages.mp4 69.0 MB
  • 11 - Integrating a ServerSideRendered React App/250 - Conditionally Showing Links.mp4 68.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/284 - Ticket Updating.mp4 68.5 MB
  • 20 - Worker Services/443 - Publishing an Event on Job Processing.mp4 68.4 MB
  • 10 - Testing Isolated Microservices/200 - Test Environment Setup.mp4 68.2 MB
  • 18 - Understanding Event Flow/379 - Publishing the Order Creation.mp4 67.8 MB
  • 2 - A MiniMicroservices App/37 - Using the Query Service.mp4 67.4 MB
  • 23 - CICD/507 - Output of Failing Tests.mp4 67.4 MB
  • 19 - Listening for Events and Handling Concurrency Issues/404 - Applying a Version Query.mp4 67.1 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/78 - Creating a NodePort Service.mp4 66.7 MB
  • 17 - CrossService Data Replication In Action/354 - Associating Orders and Tickets.mp4 66.6 MB
  • 25 - Appendix B Basics of Typescript/633 - Using Type Definition Files.mp4 66.4 MB
  • 11 - Integrating a ServerSideRendered React App/228 - An onSuccess Callback.mp4 66.3 MB
  • 3 - Running Services with Docker/53 - Deployment Issues.mp4 66.1 MB
  • 15 - Connecting to NATS in a Node JS World/316 - Leveraging TypeScript for Listener Validation.mp4 66.0 MB
  • 16 - Managing a NATS Client/336 - Accessing the NATS Client.mp4 65.1 MB
  • 8 - Database Management and Modeling/151 - Creating Databases in Kubernetes.mp4 64.9 MB
  • 11 - Integrating a ServerSideRendered React App/224 - Successful Account Signup.mp4 64.8 MB
  • 20 - Worker Services/441 - Delaying Job Processing.mp4 64.8 MB
  • 21 - Handling Payments/475 - Publishing a Payment Created Event.mp4 64.7 MB
  • 22 - Back to the Client/482 - Two Quick Fixes.mp4 64.6 MB
  • 24 - Appendix A Basics of Docker/557 - Building a Dockerfile.mp4 64.6 MB
  • 20 - Worker Services/444 - Handling an Expiration Event.mp4 64.4 MB
  • 24 - Appendix A Basics of Docker/542 - Overriding Default Commands.mp4 64.3 MB
  • 25 - Appendix B Basics of Typescript/641 - Hiding Functionality.mp4 64.2 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/99 - Final Route Config.mp4 64.0 MB
  • 17 - CrossService Data Replication In Action/361 - Finding Reserved Tickets.mp4 63.9 MB
  • 25 - Appendix B Basics of Typescript/642 - Why Use Private Modifiers Heres Why.mp4 63.6 MB
  • 7 - Response Normalization Strategies/137 - Solution for Error Handling.mp4 63.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/283 - Complete Index Route Implementation.mp4 63.1 MB
  • 19 - Listening for Events and Handling Concurrency Issues/424 - Publishing While Listening.mp4 62.6 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/64 - A Kubernetes Tour.mp4 62.6 MB
  • 21 - Handling Payments/473 - Tying an Order and Charge Together.mp4 62.6 MB
  • 9 - Authentication Strategies and Options/174 - Cookies and Encryption.mp4 62.3 MB
  • 19 - Listening for Events and Handling Concurrency Issues/388 - ID Adjustment.mp4 61.9 MB
  • 25 - Appendix B Basics of Typescript/645 - One Possible Solution.mp4 61.4 MB
  • 13 - CreateReadUpdateDestroy Server Setup/282 - Better Error Logging.mp4 61.3 MB
  • 7 - Response Normalization Strategies/145 - Moving Logic Into Errors.mp4 61.1 MB
  • 21 - Handling Payments/456 - Testing Order Creation.mp4 61.1 MB
  • 19 - Listening for Events and Handling Concurrency Issues/429 - Rejecting Edits of Reserved Tickets.mp4 61.1 MB
  • 13 - CreateReadUpdateDestroy Server Setup/270 - Adding Auth Protection.mp4 61.0 MB
  • 25 - Appendix B Basics of Typescript/637 - Adding Google Maps Support.mp4 60.8 MB
  • 13 - CreateReadUpdateDestroy Server Setup/264 - Project Setup.mp4 60.8 MB
  • 15 - Connecting to NATS in a Node JS World/314 - Extending the Listener.mp4 60.7 MB
  • 11 - Integrating a ServerSideRendered React App/233 - Two Possible Solutions.mp4 60.6 MB
  • 11 - Integrating a ServerSideRendered React App/229 - Overview on Server Side Rendering.mp4 60.5 MB
  • 12 - Code Sharing and Reuse Between Services/257 - Project Setup.mp4 60.2 MB
  • 1 - Fundamental Ideas Around Microservices/7 - EventBased Communication.mp4 60.1 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/89 - Load Balancers and Ingress.mp4 60.1 MB
  • 24 - Appendix A Basics of Docker/539 - But Really Whats a Container.mp4 59.9 MB
  • 24 - Appendix A Basics of Docker/543 - Listing Running Containers.mp4 59.3 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/291 - Three Important Items.mp4 59.2 MB
  • 16 - Managing a NATS Client/333 - Remember Mongoose.mp4 59.2 MB
  • 24 - Appendix A Basics of Docker/571 - A Few Missing Files.mp4 58.9 MB
  • 6 - Leveraging a Cloud Environment for Development/119 - Remote Dev with Skaffold.mp4 58.7 MB
  • 17 - CrossService Data Replication In Action/357 - Creating an Order Status Enum.mp4 58.7 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/296 - Publishing Events.mp4 58.6 MB
  • 16 - Managing a NATS Client/339 - Ticket Update Publishing.mp4 58.6 MB
  • 7 - Response Normalization Strategies/139 - Communicating More Info to the Error Handler.mp4 58.4 MB
  • 7 - Response Normalization Strategies/150 - Uh Oh Async Error Handling.mp4 58.3 MB
  • 2 - A MiniMicroservices App/42 - Creating the Moderation Service.mp4 58.0 MB
  • 13 - CreateReadUpdateDestroy Server Setup/280 - Unexpected Failure.mp4 58.0 MB
  • 24 - Appendix A Basics of Docker/563 - Tagging an Image.mp4 57.8 MB
  • 9 - Authentication Strategies and Options/190 - Creating a Current User Middleware.mp4 57.8 MB
  • 21 - Handling Payments/469 - Automated Payment Testing.mp4 57.7 MB
  • 12 - Code Sharing and Reuse Between Services/262 - Updating the Common Module.mp4 57.6 MB
  • 21 - Handling Payments/459 - Starting the Listeners.mp4 57.5 MB
  • 5 - Architecture of MultiService Apps/116 - IngressNginx Setup.mp4 57.4 MB
  • 2 - A MiniMicroservices App/22 - Fetching and Rendering Posts.mp4 57.4 MB
  • 2 - A MiniMicroservices App/47 - A Quick Test.mp4 57.4 MB
  • 21 - Handling Payments/477 - Marking an Order as Complete.mp4 57.0 MB
  • 17 - CrossService Data Replication In Action/360 - Order Creation Logic.mp4 56.9 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/97 - Deploying the React App.mp4 56.7 MB
  • 23 - CICD/522 - Dont Forget IngressNginx.mp4 56.5 MB
  • 19 - Listening for Events and Handling Concurrency Issues/386 - A Few More Reminders.mp4 56.1 MB
  • 19 - Listening for Events and Handling Concurrency Issues/411 - Testing the Ticket Updated Listener.mp4 55.8 MB
  • 17 - CrossService Data Replication In Action/368 - Asserting Reserved Tickets.mp4 55.7 MB
  • 8 - Database Management and Modeling/164 - Adding Password Hashing.mp4 55.5 MB
  • 23 - CICD/508 - Running Tests in Parallel.mp4 55.5 MB
  • 22 - Back to the Client/495 - Configuring Stripe.mp4 55.1 MB
  • 19 - Listening for Events and Handling Concurrency Issues/412 - Success Case Testing.mp4 54.9 MB
  • 24 - Appendix A Basics of Docker/572 - Copying Build Files.mp4 54.8 MB
  • 21 - Handling Payments/461 - Implementing the Create Charge Handler.mp4 54.6 MB
  • 15 - Connecting to NATS in a Node JS World/312 - Reusable NATS Listeners.mp4 54.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/405 - Did it Work.mp4 54.2 MB
  • 7 - Response Normalization Strategies/149 - How to Define New Custom Errors.mp4 54.1 MB
  • 2 - A MiniMicroservices App/32 - Emitting Events.mp4 53.5 MB
  • 21 - Handling Payments/464 - Testing SameUser Validation.mp4 53.5 MB
  • 7 - Response Normalization Strategies/136 - Other Sources of Errors.mp4 53.4 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/98 - Unique Route Paths.mp4 53.4 MB
  • 24 - Appendix A Basics of Docker/532 - Why Use Docker.mp4 52.8 MB
  • 19 - Listening for Events and Handling Concurrency Issues/419 - Reserving a Ticket.mp4 52.7 MB
  • 17 - CrossService Data Replication In Action/349 - Scaffolding the Orders Service.mp4 52.7 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/70 - Common Kubectl Commands.mp4 52.5 MB
  • 2 - A MiniMicroservices App/52 - Event Syncing in Action.mp4 52.4 MB
  • 23 - CICD/511 - Deployment Options.mp4 52.2 MB
  • 1 - Fundamental Ideas Around Microservices/5 - Big Problems with Data.mp4 51.7 MB
  • 11 - Integrating a ServerSideRendered React App/231 - Fetching Data During SSR.mp4 51.4 MB
  • 16 - Managing a NATS Client/342 - Fixing a Few Tests.mp4 51.4 MB
  • 22 - Back to the Client/490 - Programmatic Navigation to Wildcard Routes.mp4 51.2 MB
  • 15 - Connecting to NATS in a Node JS World/323 - Custom Publisher.mp4 51.1 MB
  • 25 - Appendix B Basics of Typescript/578 - TypeScript Overview.mp4 50.9 MB
  • 10 - Testing Isolated Microservices/193 - Scope of Testing.mp4 50.9 MB
  • 23 - CICD/528 - Configuring the Domain Name.mp4 50.8 MB
  • 13 - CreateReadUpdateDestroy Server Setup/285 - Handling Updates.mp4 50.6 MB
  • 8 - Database Management and Modeling/161 - Proper Error Handling.mp4 50.5 MB
  • 24 - Appendix A Basics of Docker/575 - Unnecessary Rebuilds.mp4 50.5 MB
  • 23 - CICD/530 - Next Steps.mp4 50.5 MB
  • 23 - CICD/515 - The Deployment Plan.mp4 50.4 MB
  • 25 - Appendix B Basics of Typescript/646 - Restricting Access with Interfaces.mp4 50.3 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/292 - Creating a NATS Streaming Deployment.mp4 50.2 MB
  • 19 - Listening for Events and Handling Concurrency Issues/402 - Updating Tickets Event Definitions.mp4 50.0 MB
  • 8 - Database Management and Modeling/154 - Getting TypeScript and Mongoose to Cooperate.mp4 49.7 MB
  • 2 - A MiniMicroservices App/11 - App Overview.mp4 49.6 MB
  • 2 - A MiniMicroservices App/46 - Updating Comment Content.mp4 49.5 MB
  • 2 - A MiniMicroservices App/26 - Request Minimization Strategies.mp4 49.3 MB
  • 19 - Listening for Events and Handling Concurrency Issues/390 - Initializing the Listeners.mp4 49.3 MB
  • 17 - CrossService Data Replication In Action/370 - Fetching a Users Orders.mp4 49.3 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/101 - Skaffold Setup.mp4 49.1 MB
  • 2 - A MiniMicroservices App/21 - Handling CORS Errors.mp4 49.1 MB
  • 2 - A MiniMicroservices App/38 - Adding a Simple Feature.mp4 49.1 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/76 - Preferred Method for Updating Deployments.mp4 48.8 MB
  • 2 - A MiniMicroservices App/13 - Posts Service Creation.mp4 48.6 MB
  • 6 - Leveraging a Cloud Environment for Development/128 - Creating a Load Balancer.mp4 48.6 MB
  • 25 - Appendix B Basics of Typescript/631 - Generating Random Data.mp4 48.3 MB
  • 10 - Testing Isolated Microservices/196 - Index to App Refactor.mp4 48.2 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/301 - Queue Groups.mp4 48.2 MB
  • 24 - Appendix A Basics of Docker/552 - Getting a Command Prompt in a Container.mp4 48.1 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/306 - Common Questions.mp4 48.1 MB
  • 2 - A MiniMicroservices App/33 - Emitting Comment Creation Events.mp4 48.0 MB
  • 25 - Appendix B Basics of Typescript/585 - Catching More Errors.mp4 47.9 MB
  • 15 - Connecting to NATS in a Node JS World/315 - Quick Refactor.mp4 47.8 MB
  • 12 - Code Sharing and Reuse Between Services/259 - An Easy Publish Command.mp4 47.5 MB
  • 17 - CrossService Data Replication In Action/369 - Testing the Success Case.mp4 47.5 MB
  • 23 - CICD/506 - Running Tests on PR Creation.mp4 47.3 MB
  • 9 - Authentication Strategies and Options/192 - Requiring Auth for Route Access.mp4 47.3 MB
  • 2 - A MiniMicroservices App/15 - Implementing a Comments Service.mp4 47.3 MB
  • 17 - CrossService Data Replication In Action/359 - Defining the Ticket Model.mp4 47.3 MB
  • 2 - A MiniMicroservices App/27 - An Async Solution.mp4 46.5 MB
  • 23 - CICD/502 - Git Repository Approaches.mp4 46.0 MB
  • 11 - Integrating a ServerSideRendered React App/249 - Building the Header.mp4 45.9 MB
  • 19 - Listening for Events and Handling Concurrency Issues/421 - Test Implementation.mp4 45.8 MB
  • 7 - Response Normalization Strategies/130 - Creating Route Handlers.mp4 45.6 MB
  • 21 - Handling Payments/463 - Testing Order Validation Before Payment.mp4 45.5 MB
  • 1 - Fundamental Ideas Around Microservices/4 - Data in Microservices.mp4 45.1 MB
  • 7 - Response Normalization Strategies/138 - Building an Error Handling Middleware.mp4 45.0 MB
  • 11 - Integrating a ServerSideRendered React App/234 - Cross Namespace Service Communication.mp4 44.9 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/77 - Networking With Services.mp4 44.8 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/310 - Event Redelivery.mp4 44.8 MB
  • 19 - Listening for Events and Handling Concurrency Issues/427 - A LightningQuick Test.mp4 44.6 MB
  • 20 - Worker Services/435 - File Sync Setup.mp4 44.6 MB
  • 9 - Authentication Strategies and Options/177 - JWT Signing Keys.mp4 44.5 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/87 - Testing Communication.mp4 44.4 MB
  • 20 - Worker Services/431 - Expiration Options.mp4 44.4 MB
  • 22 - Back to the Client/491 - The Expiration Timer.mp4 44.4 MB
  • 11 - Integrating a ServerSideRendered React App/223 - Handling Email and Password Inputs.mp4 44.3 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/298 - Listening For Data.mp4 44.2 MB
  • 11 - Integrating a ServerSideRendered React App/239 - Passing Through the Cookies.mp4 44.2 MB
  • 2 - A MiniMicroservices App/34 - Receiving Events.mp4 44.2 MB
  • 7 - Response Normalization Strategies/140 - Encoding More Information In an Error.mp4 43.7 MB
  • 9 - Authentication Strategies and Options/181 - Common Response Properties.mp4 43.7 MB
  • 12 - Code Sharing and Reuse Between Services/253 - Shared Logic Between Services.mp4 43.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/422 - Missing Update Event.mp4 43.5 MB
  • 23 - CICD/510 - Selective Test Execution.mp4 43.4 MB
  • 13 - CreateReadUpdateDestroy Server Setup/276 - Reminder on Mongoose with TypeScript.mp4 43.4 MB
  • 6 - Leveraging a Cloud Environment for Development/124 - Initializing the GCloud SDK.mp4 43.0 MB
  • 5 - Architecture of MultiService Apps/113 - Adding Skaffold.mp4 43.0 MB
  • 19 - Listening for Events and Handling Concurrency Issues/393 - Reminder on Versioning Records.mp4 42.9 MB
  • 10 - Testing Isolated Microservices/207 - Testing Sign Out.mp4 42.6 MB
  • 24 - Appendix A Basics of Docker/549 - MultiCommand Containers.mp4 42.6 MB
  • 17 - CrossService Data Replication In Action/372 - Fetching Individual Orders.mp4 42.1 MB
  • 13 - CreateReadUpdateDestroy Server Setup/288 - Manual Testing.mp4 41.9 MB
  • 13 - CreateReadUpdateDestroy Server Setup/286 - Permission Checking.mp4 41.8 MB
  • 7 - Response Normalization Strategies/133 - Handling Validation Errors.mp4 41.7 MB
  • 11 - Integrating a ServerSideRendered React App/245 - Issues with Custom App GetInitialProps.mp4 41.7 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/83 - How to Communicate Between Services.mp4 41.4 MB
  • 21 - Handling Payments/474 - Testing Payment Creation.mp4 41.3 MB
  • 13 - CreateReadUpdateDestroy Server Setup/275 - Validating Title and Price.mp4 41.3 MB
  • 17 - CrossService Data Replication In Action/374 - Cancelling an Order.mp4 41.3 MB
  • 25 - Appendix B Basics of Typescript/607 - Why Typed Arrays.mp4 41.1 MB
  • 2 - A MiniMicroservices App/19 - React Project Setup.mp4 41.1 MB
  • 8 - Database Management and Modeling/166 - Mongoose PreSave Hooks.mp4 41.0 MB
  • 6 - Leveraging a Cloud Environment for Development/129 - Final Config and Test.mp4 41.0 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/93 - Writing Ingress Config Files.mp4 40.9 MB
  • 3 - Running Services with Docker/59 - Review Some Basic Commands.mp4 40.9 MB
  • 21 - Handling Payments/472 - Realistic Test Implementation.mp4 40.8 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/81 - Building a Deployment for the Event Bus.mp4 40.8 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/79 - Accessing NodePort Services.mp4 40.8 MB
  • 25 - Appendix B Basics of Typescript/639 - Google Maps Integration with TypeScript.mp4 40.6 MB
  • 17 - CrossService Data Replication In Action/365 - Test Suite Setup.mp4 40.5 MB
  • 19 - Listening for Events and Handling Concurrency Issues/391 - A Quick Manual Test.mp4 40.2 MB
  • 15 - Connecting to NATS in a Node JS World/322 - Where Does this Get Used.mp4 39.9 MB
  • 25 - Appendix B Basics of Typescript/596 - The Any Type.mp4 39.8 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/295 - PortForwarding with Kubectl.mp4 39.8 MB
  • 10 - Testing Isolated Microservices/201 - Our First Test.mp4 39.8 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/88 - Load Balancer Services.mp4 39.3 MB
  • 9 - Authentication Strategies and Options/184 - Common Request Validation Middleware.mp4 39.2 MB
  • 19 - Listening for Events and Handling Concurrency Issues/414 - The Next Few Videos.mp4 39.2 MB
  • 2 - A MiniMicroservices App/41 - How to Handle Resource Updates.mp4 39.1 MB
  • 6 - Leveraging a Cloud Environment for Development/126 - Updating the Skaffold Config.mp4 39.1 MB
  • 21 - Handling Payments/453 - Another Order Model.mp4 39.0 MB
  • 8 - Database Management and Modeling/157 - Adding Static Properties to a Model.mp4 38.9 MB
  • 11 - Integrating a ServerSideRendered React App/242 - The Sign In Form.mp4 38.8 MB
  • 9 - Authentication Strategies and Options/191 - Augmenting Type Definitions.mp4 38.7 MB
  • 13 - CreateReadUpdateDestroy Server Setup/268 - TestFirst Approach.mp4 38.7 MB
  • 22 - Back to the Client/485 - Ticket Creation.mp4 38.6 MB
  • 22 - Back to the Client/500 - Rendering a List of Orders.mp4 38.2 MB
  • 19 - Listening for Events and Handling Concurrency Issues/426 - Order Cancelled Listener.mp4 38.2 MB
  • 19 - Listening for Events and Handling Concurrency Issues/394 - Optimistic Concurrency Control.mp4 38.2 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/84 - Updating Service Addresses.mp4 38.0 MB
  • 16 - Managing a NATS Client/331 - NATS Client Singleton.mp4 38.0 MB
  • 15 - Connecting to NATS in a Node JS World/326 - Common Event Definitions Summary.mp4 37.7 MB
  • 24 - Appendix A Basics of Docker/558 - Dockerfile Teardown.mp4 37.7 MB
  • 9 - Authentication Strategies and Options/180 - Accessing Env Variables in a Pod.mp4 37.6 MB
  • 24 - Appendix A Basics of Docker/545 - Restarting Stopped Containers.mp4 37.6 MB
  • 25 - Appendix B Basics of Typescript/584 - Catching Errors with TypeScript.mp4 37.5 MB
  • 17 - CrossService Data Replication In Action/353 - Subtle Service Coupling.mp4 37.5 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/69 - Understanding a Pod Spec.mp4 37.4 MB
  • 19 - Listening for Events and Handling Concurrency Issues/400 - Who Updates Versions.mp4 37.2 MB
  • 21 - Handling Payments/470 - Mocked Stripe Client.mp4 37.2 MB
  • 19 - Listening for Events and Handling Concurrency Issues/395 - Mongoose UpdateIfCurrent.mp4 37.1 MB
  • 2 - A MiniMicroservices App/51 - Implementing Event Sync.mp4 37.1 MB
  • 12 - Code Sharing and Reuse Between Services/260 - Relocating Shared Code.mp4 37.0 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/85 - Verifying Communication.mp4 36.2 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/95 - Hosts File Tweak.mp4 36.2 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/82 - Adding ClusterIP Services.mp4 36.2 MB
  • 9 - Authentication Strategies and Options/171 - Reminder on Cookies vs JWTs.mp4 36.0 MB
  • 23 - CICD/517 - Testing the Image Build.mp4 35.9 MB
  • 15 - Connecting to NATS in a Node JS World/327 - Updating the Common Module.mp4 35.7 MB
  • 16 - Managing a NATS Client/341 - Handling Publish Failures.mp4 35.6 MB
  • 25 - Appendix B Basics of Typescript/605 - Annotations Around Objects.mp4 35.6 MB
  • 24 - Appendix A Basics of Docker/565 - Manual Image Generation with Docker Commit.mp4 35.5 MB
  • 19 - Listening for Events and Handling Concurrency Issues/428 - Dont Forget to Listen.mp4 35.4 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/67 - Creating a Pod.mp4 35.3 MB
  • 10 - Testing Isolated Microservices/203 - Testing Invalid Input.mp4 35.2 MB
  • 7 - Response Normalization Strategies/135 - Surprising Complexity Around Errors.mp4 35.1 MB
  • 24 - Appendix A Basics of Docker/540 - Hows Docker Running on Your Computer.mp4 35.1 MB
  • 19 - Listening for Events and Handling Concurrency Issues/420 - Setup for Testing Reservation.mp4 35.1 MB
  • 15 - Connecting to NATS in a Node JS World/324 - Using the Custom Publisher.mp4 35.0 MB
  • 8 - Database Management and Modeling/156 - Type Checking User Properties.mp4 34.8 MB
  • 19 - Listening for Events and Handling Concurrency Issues/418 - Strategies for Locking a Ticket.mp4 34.6 MB
  • 23 - CICD/513 - Reminder on Kubernetes Context.mp4 34.4 MB
  • 23 - CICD/509 - Verifying a Test Run.mp4 34.1 MB
  • 25 - Appendix B Basics of Typescript/588 - More on Types.mp4 33.9 MB
  • 21 - Handling Payments/458 - Cancelled Testing.mp4 33.7 MB
  • 20 - Worker Services/440 - Testing Job Processing.mp4 33.7 MB
  • 10 - Testing Isolated Microservices/194 - Testing Goals.mp4 33.5 MB
  • 19 - Listening for Events and Handling Concurrency Issues/399 - One More Test.mp4 33.5 MB
  • 25 - Appendix B Basics of Typescript/581 - A First App.mp4 33.2 MB
  • 5 - Architecture of MultiService Apps/112 - Auth K8s Setup.mp4 33.2 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/73 - Creating a Deployment.mp4 33.1 MB
  • 10 - Testing Isolated Microservices/208 - Issues with Cookies During Testing.mp4 32.9 MB
  • 6 - Leveraging a Cloud Environment for Development/123 - Kubectl Contexts.mp4 32.7 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/75 - Updating Deployments.mp4 32.5 MB
  • 23 - CICD/526 - Buying a Domain Name.mp4 32.4 MB
  • 13 - CreateReadUpdateDestroy Server Setup/279 - Testing Show Routes.mp4 32.4 MB
  • 25 - Appendix B Basics of Typescript/622 - Class Method Modifiers.mp4 32.4 MB
  • 25 - Appendix B Basics of Typescript/601 - Inference Around Functions.mp4 32.4 MB
  • 13 - CreateReadUpdateDestroy Server Setup/269 - Creating the Router.mp4 32.3 MB
  • 21 - Handling Payments/476 - More on Publishing.mp4 32.0 MB
  • 25 - Appendix B Basics of Typescript/647 - Implicit Type Checks.mp4 32.0 MB
  • 2 - A MiniMicroservices App/31 - A Basic Event Bus Implementation.mp4 32.0 MB
  • 17 - CrossService Data Replication In Action/356 - The Need for an Enum.mp4 32.0 MB
  • 10 - Testing Isolated Microservices/206 - Tests Around Sign In Functionality.mp4 31.9 MB
  • 24 - Appendix A Basics of Docker/550 - Executing Commands in Running Containers.mp4 31.9 MB
  • 2 - A MiniMicroservices App/45 - Handling Moderation.mp4 31.9 MB
  • 17 - CrossService Data Replication In Action/348 - The Orders Service.mp4 31.8 MB
  • 11 - Integrating a ServerSideRendered React App/226 - The useRequest Hook.mp4 31.4 MB
  • 2 - A MiniMicroservices App/29 - Event Bus Overview.mp4 31.2 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/294 - Building a NATS Test Project.mp4 31.1 MB
  • 8 - Database Management and Modeling/158 - Defining Extra Document Properties.mp4 30.8 MB
  • 18 - Understanding Event Flow/376 - Orders Service Events.mp4 30.6 MB
  • 24 - Appendix A Basics of Docker/568 - A Few Planned Errors.mp4 30.5 MB
  • 25 - Appendix B Basics of Typescript/593 - Object Literal Annotations.mp4 30.5 MB
  • 7 - Response Normalization Strategies/142 - Determining Error Type.mp4 30.5 MB
  • 11 - Integrating a ServerSideRendered React App/243 - A Reusable Header.mp4 30.4 MB
  • 16 - Managing a NATS Client/338 - Successful Listen.mp4 30.4 MB
  • 6 - Leveraging a Cloud Environment for Development/122 - Kubernetes Cluster Creation.mp4 30.2 MB
  • 20 - Worker Services/446 - Testing the Expiration Complete Listener.mp4 30.1 MB
  • 24 - Appendix A Basics of Docker/559 - Whats a Base Image.mp4 29.9 MB
  • 23 - CICD/520 - Prod vs Dev Manifest Files.mp4 29.8 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/74 - Common Commands Around Deployments.mp4 29.8 MB
  • 2 - A MiniMicroservices App/43 - Adding Comment Moderation.mp4 29.6 MB
  • 10 - Testing Isolated Microservices/198 - A Few Dependencies.mp4 29.4 MB
  • 25 - Appendix B Basics of Typescript/632 - Type Definition Files.mp4 29.4 MB
  • 11 - Integrating a ServerSideRendered React App/220 - Note on File Change Detection.mp4 29.4 MB
  • 23 - CICD/501 - Development Workflow.mp4 29.2 MB
  • 8 - Database Management and Modeling/153 - Understanding the Signup Flow.mp4 29.2 MB
  • 2 - A MiniMicroservices App/12 - Project Setup.mp4 29.1 MB
  • 2 - A MiniMicroservices App/28 - Common Questions Around Async Events.mp4 29.1 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/289 - What Now.mp4 29.1 MB
  • 5 - Architecture of MultiService Apps/117 - Hosts File and Security Warning.mp4 28.9 MB
  • 3 - Running Services with Docker/54 - Why Docker.mp4 28.8 MB
  • 21 - Handling Payments/452 - Replicated Fields.mp4 28.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/408 - Testing Listeners.mp4 28.5 MB
  • 24 - Appendix A Basics of Docker/554 - Container Isolation.mp4 28.2 MB
  • 11 - Integrating a ServerSideRendered React App/216 - Basics of Next JS.mp4 28.2 MB
  • 13 - CreateReadUpdateDestroy Server Setup/274 - Testing Request Validation.mp4 28.1 MB
  • 23 - CICD/504 - Adding a CI Test Script.mp4 27.5 MB
  • 1 - Fundamental Ideas Around Microservices/3 - What Is a Microservice.mp4 27.5 MB
  • 25 - Appendix B Basics of Typescript/644 - Duplicate Code.mp4 27.3 MB
  • 12 - Code Sharing and Reuse Between Services/256 - Publishing NPM Modules.mp4 27.2 MB
  • 3 - Running Services with Docker/58 - Dockerizing the Posts Service.mp4 27.1 MB
  • 25 - Appendix B Basics of Typescript/635 - Defining a Company.mp4 26.5 MB
  • 7 - Response Normalization Strategies/131 - Scaffolding Routes.mp4 26.3 MB
  • 21 - Handling Payments/466 - Creating a Stripe Secret.mp4 26.3 MB
  • 3 - Running Services with Docker/55 - Why Kubernetes.mp4 26.2 MB
  • 25 - Appendix B Basics of Typescript/594 - Annotations Around Functions.mp4 26.1 MB
  • 23 - CICD/521 - Manual Secret Creation.mp4 26.0 MB
  • 11 - Integrating a ServerSideRendered React App/227 - Using the useRequest Hook.mp4 26.0 MB
  • 24 - Appendix A Basics of Docker/551 - The Purpose of the it Flag.mp4 25.8 MB
  • 22 - Back to the Client/484 - Sanitizing Price Input.mp4 25.8 MB
  • 25 - Appendix B Basics of Typescript/600 - More on Annotations Around Functions.mp4 25.8 MB
  • 19 - Listening for Events and Handling Concurrency Issues/413 - OutOfOrder Events.mp4 25.7 MB
  • 19 - Listening for Events and Handling Concurrency Issues/389 - Ticket Updated Listener Implementation.mp4 25.6 MB
  • 24 - Appendix A Basics of Docker/561 - A Brief Recap.mp4 25.4 MB
  • 6 - Leveraging a Cloud Environment for Development/118 - Note on Remote Development.mp4 25.1 MB
  • 25 - Appendix B Basics of Typescript/615 - Fixing Annotations With Interfaces.mp4 25.0 MB
  • 5 - Architecture of MultiService Apps/108 - Service Types.mp4 24.8 MB
  • 25 - Appendix B Basics of Typescript/623 - Fields in Classes.mp4 24.8 MB
  • 19 - Listening for Events and Handling Concurrency Issues/417 - Building the Listener.mp4 24.7 MB
  • 6 - Leveraging a Cloud Environment for Development/125 - Installing the GCloud Context.mp4 24.7 MB
  • 20 - Worker Services/448 - Listening for Expiration.mp4 24.7 MB
  • 20 - Worker Services/430 - The Expiration Service.mp4 24.6 MB
  • 25 - Appendix B Basics of Typescript/595 - Understanding Inference.mp4 24.2 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/300 - Client ID Generation.mp4 23.9 MB
  • 8 - Database Management and Modeling/163 - Reminder on Password Hashing.mp4 23.6 MB
  • 15 - Connecting to NATS in a Node JS World/321 - Enforcing Data Types.mp4 23.5 MB
  • 5 - Architecture of MultiService Apps/107 - Resource Types.mp4 23.5 MB
  • 21 - Handling Payments/465 - Stripe Setup.mp4 23.3 MB
  • 21 - Handling Payments/457 - Marking an Order as Cancelled.mp4 22.7 MB
  • 25 - Appendix B Basics of Typescript/624 - Fields with Inheritance.mp4 22.6 MB
  • 25 - Appendix B Basics of Typescript/587 - Types.mp4 22.3 MB
  • 11 - Integrating a ServerSideRendered React App/241 - Content on the Landing Page.mp4 22.3 MB
  • 11 - Integrating a ServerSideRendered React App/221 - Adding Global CSS.mp4 22.1 MB
  • 21 - Handling Payments/460 - Payments Flow with Stripe.mp4 22.1 MB
  • 17 - CrossService Data Replication In Action/358 - More on Mongoose Refs.mp4 22.0 MB
  • 22 - Back to the Client/483 - Scaffolding a Form.mp4 22.0 MB
  • 8 - Database Management and Modeling/159 - Whats That Angle Bracket For.mp4 21.9 MB
  • 25 - Appendix B Basics of Typescript/618 - Code Reuse with Interfaces.mp4 21.9 MB
  • 3 - Running Services with Docker/60 - Dockering Other Services.mp4 21.9 MB
  • 8 - Database Management and Modeling/155 - Creating the User Model.mp4 21.8 MB
  • 25 - Appendix B Basics of Typescript/610 - Tuples in TypeScript.mp4 21.8 MB
  • 25 - Appendix B Basics of Typescript/599 - When Inference Doesnt Work.mp4 21.7 MB
  • 9 - Authentication Strategies and Options/189 - Signing Out.mp4 21.7 MB
  • 12 - Code Sharing and Reuse Between Services/254 - Options for Code Sharing.mp4 21.7 MB
  • 22 - Back to the Client/499 - Header Links.mp4 21.3 MB
  • 20 - Worker Services/442 - Defining the Expiration Complete Event.mp4 21.2 MB
  • 2 - A MiniMicroservices App/35 - Creating the Data Query Service.mp4 21.2 MB
  • 15 - Connecting to NATS in a Node JS World/325 - Awaiting Event Publication.mp4 21.1 MB
  • 11 - Integrating a ServerSideRendered React App/247 - Passing Props Through.mp4 21.1 MB
  • 22 - Back to the Client/496 - Test Credit Card Numbers.mp4 20.9 MB
  • 25 - Appendix B Basics of Typescript/628 - Bundling with Parcel.mp4 20.8 MB
  • 10 - Testing Isolated Microservices/204 - Requiring Unique Emails.mp4 20.8 MB
  • 2 - A MiniMicroservices App/48 - Rendering Comments by Status.mp4 20.7 MB
  • 25 - Appendix B Basics of Typescript/611 - Tuples in Action.mp4 20.4 MB
  • 9 - Authentication Strategies and Options/169 - So Which Option.mp4 20.3 MB
  • 25 - Appendix B Basics of Typescript/614 - Long Type Annotations.mp4 20.2 MB
  • 25 - Appendix B Basics of Typescript/634 - Export Statements in TypeScript.mp4 20.1 MB
  • 24 - Appendix A Basics of Docker/567 - Node Server Setup.mp4 19.7 MB
  • 15 - Connecting to NATS in a Node JS World/317 - Subjects Enum.mp4 19.7 MB
  • 19 - Listening for Events and Handling Concurrency Issues/396 - Implementing OCC with Mongoose.mp4 19.5 MB
  • 17 - CrossService Data Replication In Action/351 - Ingress Routing Rules.mp4 19.5 MB
  • 19 - Listening for Events and Handling Concurrency Issues/410 - Testing the Ack Call.mp4 19.5 MB
  • 25 - Appendix B Basics of Typescript/592 - Annotations With Variables.mp4 19.4 MB
  • 20 - Worker Services/436 - Listener Creation.mp4 19.3 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/72 - Introducing Deployments.mp4 19.3 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/66 - Notes on Config Files.mp4 19.2 MB
  • 25 - Appendix B Basics of Typescript/617 - Functions in Interfaces.mp4 19.1 MB
  • 13 - CreateReadUpdateDestroy Server Setup/267 - Quick Auth Update.mp4 19.1 MB
  • 23 - CICD/519 - Applying Kubernetes Manifests.mp4 18.9 MB
  • 25 - Appendix B Basics of Typescript/616 - Syntax Around Interfaces.mp4 18.8 MB
  • 15 - Connecting to NATS in a Node JS World/328 - Restarting NATS.mp4 18.8 MB
  • 2 - A MiniMicroservices App/14 - Testing the Posts Service.mp4 18.6 MB
  • 16 - Managing a NATS Client/345 - TestSuite Wide Mocks.mp4 18.5 MB
  • 24 - Appendix A Basics of Docker/546 - Removing Stopped Containers.mp4 18.4 MB
  • 18 - Understanding Event Flow/380 - Publishing Order Cancellation.mp4 18.3 MB
  • 25 - Appendix B Basics of Typescript/582 - Executing Typescript Code.mp4 18.2 MB
  • 20 - Worker Services/437 - Whats Bull All About.mp4 18.1 MB
  • 11 - Integrating a ServerSideRendered React App/251 - Signing Out.mp4 18.0 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/62 - Installing Kubernetes.mp4 18.0 MB
  • 10 - Testing Isolated Microservices/209 - Easy Auth Solution.mp4 18.0 MB
  • 5 - Architecture of MultiService Apps/111 - Auth Service Setup.mp4 17.9 MB
  • 21 - Handling Payments/462 - Validating Order Payment.mp4 17.7 MB
  • 25 - Appendix B Basics of Typescript/604 - Destructuring with Annotations.mp4 17.7 MB
  • 5 - Architecture of MultiService Apps/109 - Events and Architecture Design.mp4 17.6 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/100 - Introducing Skaffold.mp4 17.6 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/65 - Important Kubernetes Terminology.mp4 17.4 MB
  • 24 - Appendix A Basics of Docker/555 - Creating Docker Images.mp4 17.3 MB
  • 23 - CICD/523 - Testing Automated Deployment.mp4 17.2 MB
  • 16 - Managing a NATS Client/329 - Publishing Ticket Creation.mp4 17.2 MB
  • 19 - Listening for Events and Handling Concurrency Issues/385 - Blueprint for Listeners.mp4 17.1 MB
  • 9 - Authentication Strategies and Options/175 - Adding Session Support.mp4 17.1 MB
  • 12 - Code Sharing and Reuse Between Services/255 - NPM Organizations.mp4 16.8 MB
  • 2 - A MiniMicroservices App/16 - Quick Comments Test.mp4 16.8 MB
  • 25 - Appendix B Basics of Typescript/589 - Examples of Types.mp4 16.4 MB
  • 9 - Authentication Strategies and Options/187 - Current User Handler.mp4 16.4 MB
  • 21 - Handling Payments/455 - Replicating Orders.mp4 16.4 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/80 - Setting Up Cluster IP Services.mp4 16.3 MB
  • 11 - Integrating a ServerSideRendered React App/214 - Reminder on Server Side Rendering.mp4 16.3 MB
  • 8 - Database Management and Modeling/165 - Comparing Hashed Password.mp4 16.2 MB
  • 13 - CreateReadUpdateDestroy Server Setup/277 - Defining the Ticket Model.mp4 16.2 MB
  • 21 - Handling Payments/449 - The Payments Service.mp4 16.1 MB
  • 25 - Appendix B Basics of Typescript/598 - Delayed Initialization.mp4 16.0 MB
  • 19 - Listening for Events and Handling Concurrency Issues/387 - Simple onMessage Implementation.mp4 15.7 MB
  • 25 - Appendix B Basics of Typescript/620 - Classes.mp4 15.3 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/71 - A TimeSaving Alias.mp4 15.1 MB
  • 15 - Connecting to NATS in a Node JS World/318 - Custom Event Interface.mp4 15.1 MB
  • 25 - Appendix B Basics of Typescript/606 - Arrays in TypeScript.mp4 15.0 MB
  • 24 - Appendix A Basics of Docker/533 - What is Docker.mp4 14.9 MB
  • 19 - Listening for Events and Handling Concurrency Issues/401 - Including Versions in Events.mp4 14.8 MB
  • 25 - Appendix B Basics of Typescript/619 - General Plan with Interfaces.mp4 14.7 MB
  • 6 - Leveraging a Cloud Environment for Development/121 - Google Cloud Initial Setup.mp4 14.6 MB
  • 11 - Integrating a ServerSideRendered React App/222 - Adding a Sign Up Form.mp4 14.6 MB
  • 16 - Managing a NATS Client/330 - More on Publishing.mp4 14.5 MB
  • 19 - Listening for Events and Handling Concurrency Issues/383 - Time for Listeners.mp4 14.4 MB
  • 24 - Appendix A Basics of Docker/547 - Retrieving Output Logs.mp4 14.2 MB
  • 22 - Back to the Client/498 - Filtering Reserved Tickets.mp4 14.1 MB
  • 25 - Appendix B Basics of Typescript/627 - App Overview.mp4 14.0 MB
  • 23 - CICD/514 - Reminder on Swapping Contexts.mp4 13.9 MB
  • 19 - Listening for Events and Handling Concurrency Issues/416 - Listeners in the Tickets Service.mp4 13.9 MB
  • 25 - Appendix B Basics of Typescript/629 - Project Structure.mp4 13.7 MB
  • 23 - CICD/512 - Creating a Hosted Cluster.mp4 13.7 MB
  • 25 - Appendix B Basics of Typescript/586 - Do Not Skip Course Overview.mp4 13.6 MB
  • 11 - Integrating a ServerSideRendered React App/217 - Building a Next Image.mp4 13.6 MB
  • 13 - CreateReadUpdateDestroy Server Setup/263 - Ticketing Service Overview.mp4 13.4 MB
  • 24 - Appendix A Basics of Docker/553 - Starting with a Shell.mp4 12.8 MB
  • 25 - Appendix B Basics of Typescript/583 - One Quick Change.mp4 12.8 MB
  • 25 - Appendix B Basics of Typescript/608 - Multiple Typees in Arrays.mp4 12.8 MB
  • 23 - CICD/528 - 528-configuring.zip 12.8 MB
  • 23 - CICD/524 - 524-additional.zip 12.8 MB
  • 23 - CICD/520 - 520-prod-vs-dev.zip 12.8 MB
  • 23 - CICD/519 - 519-applying.zip 12.8 MB
  • 23 - CICD/518 - 518-restarting.zip 12.8 MB
  • 23 - CICD/516 - 515-building.zip 12.8 MB
  • 23 - CICD/510 - 509-selective.zip 12.8 MB
  • 23 - CICD/508 - 507-running.zip 12.8 MB
  • 22 - Back to the Client/500 - 498-rendering.zip 12.8 MB
  • 22 - Back to the Client/499 - 497-header.zip 12.8 MB
  • 22 - Back to the Client/498 - 496-filtering.zip 12.8 MB
  • 22 - Back to the Client/497 - 495-paying.zip 12.8 MB
  • 22 - Back to the Client/495 - 493-configuring.zip 12.8 MB
  • 22 - Back to the Client/492 - 491-displaying.zip 12.8 MB
  • 22 - Back to the Client/491 - 490-expiration.zip 12.8 MB
  • 22 - Back to the Client/490 - 489-programmatic.zip 12.8 MB
  • 23 - CICD/504 - 504-adding.zip 12.8 MB
  • 22 - Back to the Client/489 - 488-creating.zip 12.8 MB
  • 22 - Back to the Client/488 - 487-linking.zip 12.8 MB
  • 22 - Back to the Client/486 - 486-listing.zip 12.8 MB
  • 22 - Back to the Client/485 - 485-ticket-creation.zip 12.8 MB
  • 22 - Back to the Client/484 - 484-sanitizing.zip 12.8 MB
  • 22 - Back to the Client/483 - 483-scaffolding.zip 12.8 MB
  • 21 - Handling Payments/479 - 479-dont-cancel.zip 12.8 MB
  • 21 - Handling Payments/477 - 477-marking.zip 12.8 MB
  • 22 - Back to the Client/482 - 482-two-quick.zip 12.8 MB
  • 21 - Handling Payments/476 - 476-more.zip 12.8 MB
  • 21 - Handling Payments/475 - 475-publishing.zip 12.8 MB
  • 21 - Handling Payments/474 - 474-testing-payment.zip 12.8 MB
  • 21 - Handling Payments/473 - 473-tying.zip 12.8 MB
  • 21 - Handling Payments/472 - 472-realistic-test.zip 12.8 MB
  • 21 - Handling Payments/470 - 470-mocked.zip 12.8 MB
  • 21 - Handling Payments/469 - 469-automated.zip 12.8 MB
  • 21 - Handling Payments/467 - 467-creating.zip 12.8 MB
  • 21 - Handling Payments/464 - 464-testing-same.zip 12.8 MB
  • 21 - Handling Payments/463 - 463-testing-order.zip 12.8 MB
  • 21 - Handling Payments/462 - 462-validating.zip 12.8 MB
  • 21 - Handling Payments/461 - 461-implementing.zip 12.8 MB
  • 21 - Handling Payments/459 - 459-starting.zip 12.8 MB
  • 21 - Handling Payments/458 - 458-cancelled.zip 12.8 MB
  • 21 - Handling Payments/471 - 471-more-realistic.zip 12.8 MB
  • 21 - Handling Payments/457 - 457-marking.zip 12.8 MB
  • 21 - Handling Payments/456 - 456-testing.zip 12.8 MB
  • 21 - Handling Payments/451 - 451-initial.zip 12.7 MB
  • 20 - Worker Services/448 - 448-listening.zip 12.7 MB
  • 20 - Worker Services/447 - 447-touch-more.zip 12.7 MB
  • 20 - Worker Services/446 - 446-testing.zip 12.7 MB
  • 20 - Worker Services/445 - 445-emitting.zip 12.7 MB
  • 20 - Worker Services/444 - 444-handling.zip 12.7 MB
  • 20 - Worker Services/443 - 443-publishing.zip 12.7 MB
  • 20 - Worker Services/442 - 442-defining.zip 12.7 MB
  • 20 - Worker Services/441 - 441-delaying.zip 12.7 MB
  • 20 - Worker Services/439 - 439-queueing.zip 12.7 MB
  • 20 - Worker Services/438 - 438-creating.zip 12.7 MB
  • 20 - Worker Services/436 - 436-listener.zip 12.7 MB
  • 20 - Worker Services/434 - 434-touch.zip 12.7 MB
  • 20 - Worker Services/432 - 432-initial.zip 12.7 MB
  • 22 - Back to the Client/493 - Showing a Stripe Payment Form.mp4 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/429 - 429-rejecting.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/428 - 428-dont-forget.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/427 - 427-lightning.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/426 - 426-order-cancelled.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/425 - 425-mock.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/424 - 424-publishing.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/421 - 421-test-implementation.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/420 - 420-setup.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/419 - 419-reserving.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/417 - 417-building.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/415 - 415-fixing.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/414 - 414-next-few.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/413 - 413-out-of-order.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/412 - 412-success.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/411 - 411-testing-updated.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/410 - 410-testing-ack.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/409 - 409-complete.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/408 - 408-testing.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/406 - 406-abstracted.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/404 - 404-applying.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/402 - 402-updating.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/401 - 401-including.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/399 - 399-one-more.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/398 - 398-testing.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/390 - 390-initializing.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/389 - 389-ticket-updated.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/388 - 388-id.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/387 - 387-simple.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/386 - 386-few-more.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/385 - 385-blueprint.zip 12.6 MB
  • 18 - Understanding Event Flow/381 - 381-testing.zip 12.6 MB
  • 19 - Listening for Events and Handling Concurrency Issues/396 - 396-implementing.zip 12.6 MB
  • 18 - Understanding Event Flow/377 - 377-creating.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/375 - 375-can-we.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/374 - 374-cancelling.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/373 - 373-does-fetching.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/372 - 372-fetching-individual.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/371 - 371-slightly.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/370 - 370-fetching.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/369 - 369-testing.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/368 - 368-asserting-reserved.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/367 - 367-asserting-tickets.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/365 - 365-test.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/363 - 363-order-expiration.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/362 - 362-convenience.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/361 - 361-finding.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/360 - 360-order.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/359 - 359-defining.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/357 - 357-creating.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/355 - 355-order.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/353 - 353-subtle.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/352 - 352-scaffolding-route.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/351 - 351-ingress.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/350 - 350-touch-more.zip 12.6 MB
  • 17 - CrossService Data Replication In Action/349 - 349-scaffolding.zip 12.6 MB
  • 24 - Appendix A Basics of Docker/566 - Project Outline.mp4 12.6 MB
  • 16 - Managing a NATS Client/345 - 345-test-suite.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/327 - 327-updating.zip 12.5 MB
  • 16 - Managing a NATS Client/347 - 347-nats.zip 12.5 MB
  • 16 - Managing a NATS Client/346 - 346-ensuring.zip 12.5 MB
  • 16 - Managing a NATS Client/339 - 339-ticket-update.zip 12.5 MB
  • 16 - Managing a NATS Client/337 - 337-graceful.zip 12.5 MB
  • 16 - Managing a NATS Client/336 - 336-accessing.zip 12.5 MB
  • 16 - Managing a NATS Client/335 - 335-singleton.zip 12.5 MB
  • 16 - Managing a NATS Client/333 - 333-remember.zip 12.5 MB
  • 16 - Managing a NATS Client/330 - 330-more.zip 12.5 MB
  • 16 - Managing a NATS Client/329 - 329-publishing.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/325 - 325-awaiting.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/324 - 324-using.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/323 - 323-custom-publisher.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/321 - 321-enforcing-data.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/319 - 319-enforcing-listener.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/318 - 318-custom.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/316 - 316-leveraging.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/315 - 315-quick.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/313 - 313-listener-abstract.zip 12.5 MB
  • 15 - Connecting to NATS in a Node JS World/314 - 314-extending.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/311 - 311-durable.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/304 - 304-graceful.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/310 - 310-event.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/302 - 302-manual.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/301 - 301-queue.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/300 - 300-client-id.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/299 - 299-accessing.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/298 - 298-listening.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/296 - 296-publishing.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/294 - 294-building.zip 12.5 MB
  • 14 - NATS Streaming Server An Event Bus Implementation/292 - 292-creating-nats.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/288 - 289-manual-testing.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/287 - 288-final.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/286 - 287-permission.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/285 - 286-handling.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/284 - 285-ticket-updating.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/283 - 284-complete.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/282 - 283-better.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/279 - 280-testing.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/278 - 279-creation.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/277 - 278-defining.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/276 - 277-reminder.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/275 - 276-validating.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/274 - 275-testing.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/273 - 274-building.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/270 - 271-adding-auth.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/269 - 270-creating.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/268 - 269-test.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/267 - 268-quick.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/265 - 266-running.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/266 - 267-mongo.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/264 - 265-project.zip 12.5 MB
  • 13 - CreateReadUpdateDestroy Server Setup/280 - 281-unexpected.zip 12.5 MB
  • 11 - Integrating a ServerSideRendered React App/236 - On the Server or the Browser.mp4 12.5 MB
  • 12 - Code Sharing and Reuse Between Services/261 - 261-updating-import.zip 12.4 MB
  • 12 - Code Sharing and Reuse Between Services/260 - 260-relocating.zip 12.4 MB
  • 12 - Code Sharing and Reuse Between Services/259 - 259-easy.zip 12.4 MB
  • 12 - Code Sharing and Reuse Between Services/257 - 257-project.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/251 - 250-signing-out.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/252 - react-catchup.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/250 - 249-conditionally.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/249 - 248-building.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/247 - 247-passing-props.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/246 - 246-handling-multiple.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/245 - 245-issues.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/244 - 244-moving.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/242 - 242-signin.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/241 - 241-content.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/240 - 240-reusable.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/238 - 238-specifying.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/239 - 239-passing.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/236 - 236-on-server.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/235 - 235-when.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/231 - 231-fetching.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/229 - 229-overview.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/228 - 228-onsuccess.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/227 - 228-userequest.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/225 - 225-validation.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/224 - 224-successful.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/223 - 223-handling.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/222 - 222-signup.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/221 - 221-global-css.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/220 - 220-file-change.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/218 - 218-running-next.zip 12.4 MB
  • 11 - Integrating a ServerSideRendered React App/216 - 216-basics.zip 12.4 MB
  • 19 - Listening for Events and Handling Concurrency Issues/384 - Reminder on Listeners.mp4 12.2 MB
  • 11 - Integrating a ServerSideRendered React App/244 - Moving GetInitialProps.mp4 12.2 MB
  • 25 - Appendix B Basics of Typescript/612 - Why Tuples.mp4 11.9 MB
  • 9 - Authentication Strategies and Options/186 - Quick Sign In Test.mp4 11.5 MB
  • 11 - Integrating a ServerSideRendered React App/213 - Starting the React App.mp4 11.5 MB
  • 24 - Appendix A Basics of Docker/541 - Docker Run in Detail.mp4 11.4 MB
  • 25 - Appendix B Basics of Typescript/621 - Basic Inheritance.mp4 10.9 MB
  • 18 - Understanding Event Flow/378 - Implementing the Publishers.mp4 10.8 MB
  • 10 - Testing Isolated Microservices/212 - Testing NonAuthed Requests.mp4 10.8 MB
  • 25 - Appendix B Basics of Typescript/603 - Void and Never.mp4 10.3 MB
  • 24 - Appendix A Basics of Docker/534 - Docker for Mac Windows.mp4 9.9 MB
  • 4 - Orchestrating Collections of Services with Kubernetes/103 - First Time Skaffold Startup.mp4 9.9 MB
  • 25 - Appendix B Basics of Typescript/597 - Fixing the Any Type.mp4 9.3 MB
  • 9 - Authentication Strategies and Options/178 - Securely Storing Secrets with Kubernetes.mp4 8.9 MB
  • 25 - Appendix B Basics of Typescript/591 - Type Annotations and Inference.mp4 8.8 MB
  • 10 - Testing Isolated Microservices/202 - An Important Note.mp4 7.0 MB
  • 21 - Handling Payments/454 - UpdateIfCurrent.mp4 6.4 MB
  • 25 - Appendix B Basics of Typescript/602 - Annotations for Anonymous Functions.mp4 6.2 MB
  • 25 - Appendix B Basics of Typescript/613 - Interfaces.mp4 6.0 MB
  • 3 - Running Services with Docker/56 - Dont Know Docker Watch This.mp4 5.6 MB
  • 22 - Back to the Client/492 - Displaying the Expiration.mp4 5.1 MB
  • 23 - CICD/529 - I Really Hope This Works.mp4 5.0 MB
  • 6 - Leveraging a Cloud Environment for Development/127 - More Skaffold Updates.mp4 4.9 MB
  • 21 - Handling Payments/479 - Dont Cancel Completed Orders.mp4 4.9 MB
  • 25 - Appendix B Basics of Typescript/577 - How to Get Help.mp4 4.6 MB
  • 25 - Appendix B Basics of Typescript/625 - Where to Use Classes.mp4 4.4 MB
  • 25 - Appendix B Basics of Typescript/609 - When to Use Typed Arrays.mp4 3.9 MB
  • 25 - Appendix B Basics of Typescript/590 - Where Do We Use Types.mp4 3.6 MB
  • 1 - Fundamental Ideas Around Microservices/1 - How to Get Help.mp4 3.1 MB
  • 13 - CreateReadUpdateDestroy Server Setup/271 - 260-faking.zip 461.4 kB
  • 1 - Fundamental Ideas Around Microservices/2 - diagrams.zip 401.5 kB
  • 24 - Appendix A Basics of Docker/531 - diagrams.zip 255.2 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/101 - 103-skaffold.zip 245.4 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/102 - skaffold-api-update.zip 245.4 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/99 - 101-final.zip 244.9 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/98 - 100-unique.zip 244.8 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/97 - 99-deploying.zip 244.8 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/93 - 95-writing-ingress.zip 244.4 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/87 - 89-testing.zip 244.0 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/86 - 88-adding.zip 244.0 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/84 - 86-updating-service.zip 242.8 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/82 - 84-adding-cluster-ip.zip 242.7 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/81 - 83-building-depl-event-bus.zip 242.6 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/78 - 80-creating-nodeport.zip 242.2 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/73 - 75-creating-deployment.zip 241.9 kB
  • 3 - Running Services with Docker/60 - 62-dockerizing-other.zip 241.3 kB
  • 3 - Running Services with Docker/58 - 59-dockerizing-posts.zip 238.9 kB
  • 2 - A MiniMicroservices App/51 - 52-implementing.zip 238.7 kB
  • 2 - A MiniMicroservices App/52 - 53-event-syncing-action.zip 238.7 kB
  • 2 - A MiniMicroservices App/48 - 49-rendering-by-status.zip 238.6 kB
  • 2 - A MiniMicroservices App/47 - 48-quick-test.zip 238.5 kB
  • 2 - A MiniMicroservices App/46 - 47-updating-comment.zip 238.1 kB
  • 2 - A MiniMicroservices App/42 - 43-creating-moderation.zip 238.1 kB
  • 2 - A MiniMicroservices App/36 - 37-parsing.zip 226.4 kB
  • 2 - A MiniMicroservices App/37 - 38-using-query.zip 226.2 kB
  • 2 - A MiniMicroservices App/35 - 36-creating-data-query.zip 226.2 kB
  • 2 - A MiniMicroservices App/34 - 35-receiving.zip 214.2 kB
  • 2 - A MiniMicroservices App/33 - 34-emitting-comment.zip 214.1 kB
  • 2 - A MiniMicroservices App/32 - 33-emitting-events.zip 214.1 kB
  • 2 - A MiniMicroservices App/31 - 32-basic-event-bus.zip 214.0 kB
  • 2 - A MiniMicroservices App/15 - 16-implementing-comments.zip 202.6 kB
  • 2 - A MiniMicroservices App/13 - 14-posts-service.zip 202.6 kB
  • 2 - A MiniMicroservices App/24 - 25-displaying.zip 201.7 kB
  • 2 - A MiniMicroservices App/23 - 24-creating-comments.zip 201.2 kB
  • 2 - A MiniMicroservices App/22 - 23-fetching.zip 200.6 kB
  • 2 - A MiniMicroservices App/21 - 22-handling-cors.zip 200.0 kB
  • 2 - A MiniMicroservices App/20 - 21-building.zip 200.0 kB
  • 2 - A MiniMicroservices App/19 - 20-react.zip 199.2 kB
  • 2 - A MiniMicroservices App/25 - client.zip 177.0 kB
  • 10 - Testing Isolated Microservices/212 - 215-testing-nonauth.zip 83.7 kB
  • 10 - Testing Isolated Microservices/209 - 212-easy.zip 83.5 kB
  • 10 - Testing Isolated Microservices/208 - 211-issues.zip 83.5 kB
  • 10 - Testing Isolated Microservices/207 - 210-testing-signout.zip 83.0 kB
  • 10 - Testing Isolated Microservices/206 - 209-tests-signin.zip 82.5 kB
  • 10 - Testing Isolated Microservices/205 - 208-changing-node.zip 81.9 kB
  • 10 - Testing Isolated Microservices/204 - 207-requiring.zip 81.9 kB
  • 10 - Testing Isolated Microservices/203 - 206-invalid-input.zip 81.8 kB
  • 10 - Testing Isolated Microservices/201 - 204-first-test.zip 81.7 kB
  • 10 - Testing Isolated Microservices/200 - 203-setup.zip 81.1 kB
  • 10 - Testing Isolated Microservices/198 - 202-few-dependencies.zip 80.4 kB
  • 10 - Testing Isolated Microservices/196 - 200-index.zip 37.4 kB
  • 9 - Authentication Strategies and Options/192 - 195-requiring.zip 37.1 kB
  • 9 - Authentication Strategies and Options/191 - 194-augmenting.zip 36.3 kB
  • 9 - Authentication Strategies and Options/190 - 193-creating.zip 36.3 kB
  • 2 - A MiniMicroservices App/10 - mini-microservices-boilerplate.zip 35.9 kB
  • 9 - Authentication Strategies and Options/189 - 192-signing-out.zip 35.9 kB
  • 9 - Authentication Strategies and Options/188 - 191-returning.zip 35.9 kB
  • 9 - Authentication Strategies and Options/185 - 188-signin-logic.zip 35.8 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/308 - Solving Concurrency Issues English.srt 35.6 kB
  • 9 - Authentication Strategies and Options/184 - 187-common.zip 35.4 kB
  • 9 - Authentication Strategies and Options/183 - 186-singin.zip 35.1 kB
  • 9 - Authentication Strategies and Options/182 - 185-formatting.zip 34.9 kB
  • 9 - Authentication Strategies and Options/180 - 183-accessing.zip 34.8 kB
  • 9 - Authentication Strategies and Options/176 - 179-generating.zip 34.7 kB
  • 19 - Listening for Events and Handling Concurrency Issues/407 - Optional Versioning Without UpdateIfCurrent English.srt 33.8 kB
  • 8 - Database Management and Modeling/166 - 168-mongoose-presave.zip 32.7 kB
  • 8 - Database Management and Modeling/164 - 166-adding-password.zip 32.6 kB
  • 8 - Database Management and Modeling/161 - 163-proper.zip 31.9 kB
  • 2 - A MiniMicroservices App/45 - 45-handling.zip 31.9 kB
  • 2 - A MiniMicroservices App/43 - 43-adding-comment.zip 31.7 kB
  • 8 - Database Management and Modeling/160 - 162-user.zip 31.5 kB
  • 8 - Database Management and Modeling/158 - 160-defining.zip 31.4 kB
  • 8 - Database Management and Modeling/157 - 159-adding-static.zip 31.4 kB
  • 8 - Database Management and Modeling/156 - 158-type-checking.zip 31.4 kB
  • 8 - Database Management and Modeling/152 - 154-connecting.zip 30.8 kB
  • 8 - Database Management and Modeling/151 - 153-creating-database.zip 30.6 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/307 - Optional More Possible Concurrency Solutions English.srt 29.5 kB
  • 5 - Architecture of MultiService Apps/105 - Big Ticket Items English.srt 28.2 kB
  • 7 - Response Normalization Strategies/150 - 150-uh-oh.zip 27.4 kB
  • 7 - Response Normalization Strategies/149 - 149-define.zip 27.2 kB
  • 7 - Response Normalization Strategies/144 - 145-converting.zip 26.8 kB
  • 7 - Response Normalization Strategies/148 - 148-final.zip 26.8 kB
  • 7 - Response Normalization Strategies/145 - 146-moving.zip 26.4 kB
  • 7 - Response Normalization Strategies/142 - 143-determining.zip 26.2 kB
  • 7 - Response Normalization Strategies/141 - 142-subclassing.zip 26.1 kB
  • 7 - Response Normalization Strategies/139 - 140-communicating.zip 25.2 kB
  • 7 - Response Normalization Strategies/138 - 139-building.zip 25.1 kB
  • 7 - Response Normalization Strategies/133 - 134-handling.zip 24.5 kB
  • 7 - Response Normalization Strategies/132 - 133-adding.zip 24.1 kB
  • 7 - Response Normalization Strategies/131 - 132-scaffolding.zip 23.5 kB
  • 25 - Appendix B Basics of Typescript/640 - Exploring Type Definition Files English.srt 23.1 kB
  • 7 - Response Normalization Strategies/130 - 131-creating.zip 23.0 kB
  • 19 - Listening for Events and Handling Concurrency Issues/392 - Clear Concurrency Issues English.srt 22.8 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/305 - Core Concurrency Issues English.srt 22.6 kB
  • 5 - Architecture of MultiService Apps/116 - 116-ingress.zip 21.9 kB
  • 5 - Architecture of MultiService Apps/113 - 113-skaffold.zip 21.5 kB
  • 11 - Integrating a ServerSideRendered React App/217 - 209-building.zip 21.4 kB
  • 17 - CrossService Data Replication In Action/371 - A Slightly Complicated Test English.srt 21.2 kB
  • 5 - Architecture of MultiService Apps/112 - 112-auth-k8s.zip 21.1 kB
  • 5 - Architecture of MultiService Apps/111 - 111-auth.zip 19.5 kB
  • 9 - Authentication Strategies and Options/172 - Microservices Auth Requirements English.srt 19.0 kB
  • 2 - A MiniMicroservices App/49 - Dealing with Missing Events English.srt 18.3 kB
  • 9 - Authentication Strategies and Options/182 - Formatting JSON Properties English.srt 18.1 kB
  • 22 - Back to the Client/491 - The Expiration Timer English.srt 18.0 kB
  • 24 - Appendix A Basics of Docker/560 - The Build Process in Detail English.srt 18.0 kB
  • 11 - Integrating a ServerSideRendered React App/218 - Running Next in Kubernetes English.srt 17.5 kB
  • 7 - Response Normalization Strategies/148 - Final Error Related Code English.srt 17.5 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/303 - Client Health Checks English.srt 17.4 kB
  • 7 - Response Normalization Strategies/144 - Converting Errors to Responses English.srt 17.4 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/309 - Concurrency Control with the Tickets App English.srt 17.3 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/302 - Manual Ack Mode English.srt 17.2 kB
  • 9 - Authentication Strategies and Options/173 - Issues with JWTs and Server Side Rendering English.srt 17.1 kB
  • 5 - Architecture of MultiService Apps/106 - App Overview English.srt 17.1 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/293 - Big Notes on NATS Streaming English.srt 17.0 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/64 - A Kubernetes Tour English.srt 17.0 kB
  • 22 - Back to the Client/497 - Paying for an Order English.srt 16.8 kB
  • 2 - A MiniMicroservices App/22 - Fetching and Rendering Posts English.srt 16.6 kB
  • 6 - Leveraging a Cloud Environment for Development/127 - 009-gcloud.zip 16.6 kB
  • 2 - A MiniMicroservices App/20 - Building Post Submission English.srt 16.5 kB
  • 19 - Listening for Events and Handling Concurrency Issues/425 - Mock Function Arguments English.srt 16.5 kB
  • 19 - Listening for Events and Handling Concurrency Issues/409 - A Complete Listener Test English.srt 16.4 kB
  • 17 - CrossService Data Replication In Action/352 - Scaffolding a Few Route Handlers English.srt 16.4 kB
  • 19 - Listening for Events and Handling Concurrency Issues/398 - Testing OCC English.srt 16.1 kB
  • 9 - Authentication Strategies and Options/179 - Creating and Accessing Secrets English.srt 16.1 kB
  • 1 - Fundamental Ideas Around Microservices/8 - A Crazy Way of Storing Data English.srt 16.1 kB
  • 18 - Understanding Event Flow/377 - Creating the Events English.srt 16.1 kB
  • 13 - CreateReadUpdateDestroy Server Setup/281 - Whats that Error English.srt 16.0 kB
  • 21 - Handling Payments/471 - A More Realistic Test Setup English.srt 16.0 kB
  • 25 - Appendix B Basics of Typescript/643 - Adding Markers English.srt 15.9 kB
  • 9 - Authentication Strategies and Options/167 - Fundamental Authentication Strategies English.srt 15.8 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/311 - Durable Subscriptions English.srt 15.8 kB
  • 16 - Managing a NATS Client/344 - Providing a Mock Implementation English.srt 15.7 kB
  • 16 - Managing a NATS Client/335 - Singleton Implementation English.srt 15.7 kB
  • 16 - Managing a NATS Client/346 - Ensuring Mock Invocations English.srt 15.4 kB
  • 11 - Integrating a ServerSideRendered React App/232 - Why the Error English.srt 15.4 kB
  • 13 - CreateReadUpdateDestroy Server Setup/287 - Final Update Changes English.srt 15.4 kB
  • 20 - Worker Services/438 - Creating a Queue English.srt 15.3 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/101 - Skaffold Setup English.srt 15.3 kB
  • 15 - Connecting to NATS in a Node JS World/313 - The Listener Abstract Class English.srt 15.2 kB
  • 17 - CrossService Data Replication In Action/375 - Can We Cancel English.srt 15.2 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/306 - Common Questions English.srt 15.2 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/86 - Adding Query Moderation and Comments English.srt 15.1 kB
  • 7 - Response Normalization Strategies/147 - Verifying Our Custom Errors English.srt 15.1 kB
  • 17 - CrossService Data Replication In Action/355 - Order Model Setup English.srt 14.8 kB
  • 9 - Authentication Strategies and Options/188 - Returning the Current User English.srt 14.7 kB
  • 25 - Appendix B Basics of Typescript/642 - Why Use Private Modifiers Heres Why English.srt 14.6 kB
  • 13 - CreateReadUpdateDestroy Server Setup/266 - Mongo Connection URI English.srt 14.6 kB
  • 9 - Authentication Strategies and Options/170 - Solving Issues with Option 2 English.srt 14.6 kB
  • 7 - Response Normalization Strategies/145 - Moving Logic Into Errors English.srt 14.6 kB
  • 9 - Authentication Strategies and Options/176 - Generating a JWT English.srt 14.4 kB
  • 19 - Listening for Events and Handling Concurrency Issues/411 - Testing the Ticket Updated Listener English.srt 14.4 kB
  • 25 - Appendix B Basics of Typescript/579 - Environment Setup English.srt 14.4 kB
  • 11 - Integrating a ServerSideRendered React App/238 - Specifying the Host English.srt 14.4 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/91 - Installing IngressNginx English.srt 14.3 kB
  • 21 - Handling Payments/451 - Initial Setup English.srt 14.2 kB
  • 13 - CreateReadUpdateDestroy Server Setup/278 - Creation via Route Handler English.srt 14.2 kB
  • 2 - A MiniMicroservices App/13 - Posts Service Creation English.srt 14.1 kB
  • 23 - CICD/516 - Building an Image in an Action English.srt 14.1 kB
  • 7 - Response Normalization Strategies/132 - Adding Validation English.srt 14.1 kB
  • 21 - Handling Payments/461 - Implementing the Create Charge Handler English.srt 14.1 kB
  • 20 - Worker Services/431 - Expiration Options English.srt 14.0 kB
  • 17 - CrossService Data Replication In Action/357 - Creating an Order Status Enum English.srt 13.9 kB
  • 25 - Appendix B Basics of Typescript/651 - App Wrapup English.srt 13.9 kB
  • 15 - Connecting to NATS in a Node JS World/323 - Custom Publisher English.srt 13.9 kB
  • 25 - Appendix B Basics of Typescript/596 - The Any Type English.srt 13.8 kB
  • 9 - Authentication Strategies and Options/191 - Augmenting Type Definitions English.srt 13.6 kB
  • 24 - Appendix A Basics of Docker/539 - But Really Whats a Container English.srt 13.6 kB
  • 2 - A MiniMicroservices App/23 - Creating Comments English.srt 13.6 kB
  • 10 - Testing Isolated Microservices/200 - Test Environment Setup English.srt 13.6 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/78 - Creating a NodePort Service English.srt 13.6 kB
  • 8 - Database Management and Modeling/152 - Connecting to MongoDB English.srt 13.6 kB
  • 17 - CrossService Data Replication In Action/362 - Convenience Document Methods English.srt 13.6 kB
  • 23 - CICD/511 - Deployment Options English.srt 13.5 kB
  • 13 - CreateReadUpdateDestroy Server Setup/270 - Adding Auth Protection English.srt 13.4 kB
  • 8 - Database Management and Modeling/151 - Creating Databases in Kubernetes English.srt 13.4 kB
  • 8 - Database Management and Modeling/161 - Proper Error Handling English.srt 13.4 kB
  • 2 - A MiniMicroservices App/15 - Implementing a Comments Service English.srt 13.4 kB
  • 16 - Managing a NATS Client/347 - NATS Env Variables English.srt 13.4 kB
  • 10 - Testing Isolated Microservices/195 - Testing Architecture English.srt 13.3 kB
  • 25 - Appendix B Basics of Typescript/637 - Adding Google Maps Support English.srt 13.3 kB
  • 11 - Integrating a ServerSideRendered React App/234 - Cross Namespace Service Communication English.srt 13.2 kB
  • 7 - Response Normalization Strategies/141 - Subclassing for Custom Errors English.srt 13.2 kB
  • 9 - Authentication Strategies and Options/168 - Huge Issues with Authentication Strategies English.srt 13.2 kB
  • 2 - A MiniMicroservices App/39 - Issues with Comment Filtering English.srt 13.2 kB
  • 10 - Testing Isolated Microservices/211 - Auth Helper Function English.srt 13.1 kB
  • 12 - Code Sharing and Reuse Between Services/257 - Project Setup English.srt 13.1 kB
  • 20 - Worker Services/447 - A Touch More Testing English.srt 13.0 kB
  • 20 - Worker Services/434 - A Touch of Kubernetes Setup English.srt 12.8 kB
  • 1 - Fundamental Ideas Around Microservices/4 - Data in Microservices English.srt 12.8 kB
  • 5 - Architecture of MultiService Apps/112 - Auth K8s Setup English.srt 12.8 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/294 - Building a NATS Test Project English.srt 12.8 kB
  • 9 - Authentication Strategies and Options/183 - The Signin Flow English.srt 12.8 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/301 - Queue Groups English.srt 12.8 kB
  • 16 - Managing a NATS Client/340 - Failed Event Publishing English.srt 12.8 kB
  • 19 - Listening for Events and Handling Concurrency Issues/393 - Reminder on Versioning Records English.srt 12.7 kB
  • 7 - Response Normalization Strategies/138 - Building an Error Handling Middleware English.srt 12.7 kB
  • 21 - Handling Payments/453 - Another Order Model English.srt 12.6 kB
  • 15 - Connecting to NATS in a Node JS World/319 - Enforcing Listener Subjects English.srt 12.6 kB
  • 23 - CICD/503 - Creating a GitHub Action English.srt 12.6 kB
  • 25 - Appendix B Basics of Typescript/584 - Catching Errors with TypeScript English.srt 12.6 kB
  • 22 - Back to the Client/486 - Listing All Tickets English.srt 12.6 kB
  • 16 - Managing a NATS Client/337 - Graceful Shutdown English.srt 12.6 kB
  • 9 - Authentication Strategies and Options/192 - Requiring Auth for Route Access English.srt 12.5 kB
  • 17 - CrossService Data Replication In Action/350 - A Touch More Setup English.srt 12.5 kB
  • 19 - Listening for Events and Handling Concurrency Issues/404 - Applying a Version Query English.srt 12.5 kB
  • 2 - A MiniMicroservices App/27 - An Async Solution English.srt 12.5 kB
  • 15 - Connecting to NATS in a Node JS World/327 - Updating the Common Module English.srt 12.4 kB
  • 24 - Appendix A Basics of Docker/574 - Specifying a Working Directory English.srt 12.4 kB
  • 13 - CreateReadUpdateDestroy Server Setup/271 - Faking Authentication During Tests English.srt 12.3 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/82 - Adding ClusterIP Services English.srt 12.3 kB
  • 24 - Appendix A Basics of Docker/570 - Base Image Issues English.srt 12.3 kB
  • 22 - Back to the Client/488 - Linking to Wildcard Routes English.srt 12.3 kB
  • 23 - CICD/508 - Running Tests in Parallel English.srt 12.2 kB
  • 22 - Back to the Client/489 - Creating an Order English.srt 12.2 kB
  • 19 - Listening for Events and Handling Concurrency Issues/400 - Who Updates Versions English.srt 12.2 kB
  • 2 - A MiniMicroservices App/24 - Displaying Comments English.srt 12.2 kB
  • 25 - Appendix B Basics of Typescript/605 - Annotations Around Objects English.srt 12.2 kB
  • 12 - Code Sharing and Reuse Between Services/260 - Relocating Shared Code English.srt 12.2 kB
  • 2 - A MiniMicroservices App/37 - Using the Query Service English.srt 12.2 kB
  • 25 - Appendix B Basics of Typescript/645 - One Possible Solution English.srt 12.1 kB
  • 12 - Code Sharing and Reuse Between Services/259 - An Easy Publish Command English.srt 12.1 kB
  • 23 - CICD/518 - Restarting the Deployment English.srt 12.1 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/67 - Creating a Pod English.srt 12.1 kB
  • 19 - Listening for Events and Handling Concurrency Issues/424 - Publishing While Listening English.srt 12.1 kB
  • 17 - CrossService Data Replication In Action/354 - Associating Orders and Tickets English.srt 12.1 kB
  • 21 - Handling Payments/473 - Tying an Order and Charge Together English.srt 12.1 kB
  • 25 - Appendix B Basics of Typescript/648 - Showing Popup Windows English.srt 12.0 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/299 - Accessing Event Data English.srt 12.0 kB
  • 11 - Integrating a ServerSideRendered React App/233 - Two Possible Solutions English.srt 12.0 kB
  • 3 - Running Services with Docker/53 - Deployment Issues English.srt 12.0 kB
  • 5 - Architecture of MultiService Apps/116 - IngressNginx Setup English.srt 12.0 kB
  • 17 - CrossService Data Replication In Action/359 - Defining the Ticket Model English.srt 12.0 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/304 - Graceful Client Shutdown English.srt 11.9 kB
  • 24 - Appendix A Basics of Docker/562 - Rebuilds with Cache English.srt 11.9 kB
  • 19 - Listening for Events and Handling Concurrency Issues/427 - A LightningQuick Test English.srt 11.9 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/104 - A Few Notes on Skaffold English.srt 11.9 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/98 - Unique Route Paths English.srt 11.9 kB
  • 17 - CrossService Data Replication In Action/353 - Subtle Service Coupling English.srt 11.9 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/298 - Listening For Data English.srt 11.9 kB
  • 25 - Appendix B Basics of Typescript/649 - Updating Interface Definitions English.srt 11.9 kB
  • 11 - Integrating a ServerSideRendered React App/229 - Overview on Server Side Rendering English.srt 11.8 kB
  • 19 - Listening for Events and Handling Concurrency Issues/423 - Private vs Protected Properties English.srt 11.8 kB
  • 13 - CreateReadUpdateDestroy Server Setup/276 - Reminder on Mongoose with TypeScript English.srt 11.8 kB
  • 11 - Integrating a ServerSideRendered React App/235 - When is GetInitialProps Called English.srt 11.8 kB
  • 19 - Listening for Events and Handling Concurrency Issues/426 - Order Cancelled Listener English.srt 11.8 kB
  • 21 - Handling Payments/468 - Manual Testing of Payments English.srt 11.7 kB
  • 11 - Integrating a ServerSideRendered React App/225 - Handling Validation Errors English.srt 11.7 kB
  • 9 - Authentication Strategies and Options/190 - Creating a Current User Middleware English.srt 11.7 kB
  • 24 - Appendix A Basics of Docker/573 - Container Port Forwarding English.srt 11.6 kB
  • 11 - Integrating a ServerSideRendered React App/245 - Issues with Custom App GetInitialProps English.srt 11.6 kB
  • 17 - CrossService Data Replication In Action/373 - Does Fetching Work English.srt 11.6 kB
  • 13 - CreateReadUpdateDestroy Server Setup/279 - Testing Show Routes English.srt 11.6 kB
  • 15 - Connecting to NATS in a Node JS World/326 - Common Event Definitions Summary English.srt 11.6 kB
  • 25 - Appendix B Basics of Typescript/578 - TypeScript Overview English.srt 11.6 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/89 - Load Balancers and Ingress English.srt 11.5 kB
  • 8 - Database Management and Modeling/160 - User Creation English.srt 11.5 kB
  • 6 - Leveraging a Cloud Environment for Development/119 - Remote Dev with Skaffold English.srt 11.5 kB
  • 22 - Back to the Client/480 - A Few More Pages English.srt 11.5 kB
  • 19 - Listening for Events and Handling Concurrency Issues/420 - Setup for Testing Reservation English.srt 11.5 kB
  • 23 - CICD/524 - Additional Deploy Files English.srt 11.5 kB
  • 19 - Listening for Events and Handling Concurrency Issues/415 - Fixing a Few Tests English.srt 11.4 kB
  • 13 - CreateReadUpdateDestroy Server Setup/286 - Permission Checking English.srt 11.4 kB
  • 11 - Integrating a ServerSideRendered React App/240 - A Reusable API Client English.srt 11.4 kB
  • 25 - Appendix B Basics of Typescript/593 - Object Literal Annotations English.srt 11.4 kB
  • 1 - Fundamental Ideas Around Microservices/6 - Sync Communication Between Services English.srt 11.4 kB
  • 6 - Leveraging a Cloud Environment for Development/129 - Final Config and Test English.srt 11.3 kB
  • 25 - Appendix B Basics of Typescript/641 - Hiding Functionality English.srt 11.2 kB
  • 2 - A MiniMicroservices App/36 - Parsing Incoming Events English.srt 11.2 kB
  • 22 - Back to the Client/485 - Ticket Creation English.srt 11.1 kB
  • 22 - Back to the Client/481 - Reminder on Data Fetching with Next English.srt 11.1 kB
  • 11 - Integrating a ServerSideRendered React App/226 - The useRequest Hook English.srt 11.1 kB
  • 19 - Listening for Events and Handling Concurrency Issues/422 - Missing Update Event English.srt 11.1 kB
  • 21 - Handling Payments/452 - Replicated Fields English.srt 11.1 kB
  • 25 - Appendix B Basics of Typescript/601 - Inference Around Functions English.srt 11.0 kB
  • 8 - Database Management and Modeling/164 - Adding Password Hashing English.srt 11.0 kB
  • 9 - Authentication Strategies and Options/171 - Reminder on Cookies vs JWTs English.srt 11.0 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/73 - Creating a Deployment English.srt 11.0 kB
  • 25 - Appendix B Basics of Typescript/622 - Class Method Modifiers English.srt 11.0 kB
  • 9 - Authentication Strategies and Options/185 - Sign In Logic English.srt 11.0 kB
  • 25 - Appendix B Basics of Typescript/623 - Fields in Classes English.srt 10.9 kB
  • 10 - Testing Isolated Microservices/201 - Our First Test English.srt 10.9 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/296 - Publishing Events English.srt 10.9 kB
  • 21 - Handling Payments/469 - Automated Payment Testing English.srt 10.9 kB
  • 20 - Worker Services/443 - Publishing an Event on Job Processing English.srt 10.8 kB
  • 17 - CrossService Data Replication In Action/356 - The Need for an Enum English.srt 10.8 kB
  • 21 - Handling Payments/463 - Testing Order Validation Before Payment English.srt 10.8 kB
  • 23 - CICD/502 - Git Repository Approaches English.srt 10.7 kB
  • 22 - Back to the Client/484 - Sanitizing Price Input English.srt 10.7 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/95 - Hosts File Tweak English.srt 10.7 kB
  • 7 - Response Normalization Strategies/135 - Surprising Complexity Around Errors English.srt 10.7 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/292 - Creating a NATS Streaming Deployment English.srt 10.7 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/99 - Final Route Config English.srt 10.7 kB
  • 11 - Integrating a ServerSideRendered React App/246 - Handling Multiple GetInitialProps English.srt 10.7 kB
  • 2 - A MiniMicroservices App/11 - App Overview English.srt 10.7 kB
  • 25 - Appendix B Basics of Typescript/633 - Using Type Definition Files English.srt 10.6 kB
  • 16 - Managing a NATS Client/341 - Handling Publish Failures English.srt 10.6 kB
  • 21 - Handling Payments/472 - Realistic Test Implementation English.srt 10.6 kB
  • 13 - CreateReadUpdateDestroy Server Setup/284 - Ticket Updating English.srt 10.6 kB
  • 1 - Fundamental Ideas Around Microservices/9 - Pros and Cons of Async Communication English.srt 10.6 kB
  • 21 - Handling Payments/474 - Testing Payment Creation English.srt 10.6 kB
  • 22 - Back to the Client/500 - Rendering a List of Orders English.srt 10.6 kB
  • 25 - Appendix B Basics of Typescript/594 - Annotations Around Functions English.srt 10.6 kB
  • 13 - CreateReadUpdateDestroy Server Setup/265 - Running the Ticket Service English.srt 10.5 kB
  • 7 - Response Normalization Strategies/150 - Uh Oh Async Error Handling English.srt 10.5 kB
  • 21 - Handling Payments/467 - Creating a Charge with Stripe English.srt 10.5 kB
  • 13 - CreateReadUpdateDestroy Server Setup/283 - Complete Index Route Implementation English.srt 10.5 kB
  • 19 - Listening for Events and Handling Concurrency Issues/394 - Optimistic Concurrency Control English.srt 10.4 kB
  • 25 - Appendix B Basics of Typescript/588 - More on Types English.srt 10.4 kB
  • 17 - CrossService Data Replication In Action/363 - Order Expiration Times English.srt 10.4 kB
  • 17 - CrossService Data Replication In Action/367 - Asserting Tickets Exist English.srt 10.4 kB
  • 2 - A MiniMicroservices App/47 - A Quick Test English.srt 10.4 kB
  • 11 - Integrating a ServerSideRendered React App/228 - An onSuccess Callback English.srt 10.4 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/84 - Updating Service Addresses English.srt 10.3 kB
  • 8 - Database Management and Modeling/157 - Adding Static Properties to a Model English.srt 10.3 kB
  • 3 - Running Services with Docker/55 - Why Kubernetes English.srt 10.3 kB
  • 8 - Database Management and Modeling/156 - Type Checking User Properties English.srt 10.3 kB
  • 7 - Response Normalization Strategies/133 - Handling Validation Errors English.srt 10.3 kB
  • 21 - Handling Payments/475 - Publishing a Payment Created Event English.srt 10.3 kB
  • 20 - Worker Services/432 - Initial Setup English.srt 10.2 kB
  • 23 - CICD/507 - Output of Failing Tests English.srt 10.2 kB
  • 19 - Listening for Events and Handling Concurrency Issues/429 - Rejecting Edits of Reserved Tickets English.srt 10.2 kB
  • 19 - Listening for Events and Handling Concurrency Issues/418 - Strategies for Locking a Ticket English.srt 10.2 kB
  • 10 - Testing Isolated Microservices/206 - Tests Around Sign In Functionality English.srt 10.2 kB
  • 23 - CICD/525 - A Successful Deploy English.srt 10.1 kB
  • 15 - Connecting to NATS in a Node JS World/314 - Extending the Listener English.srt 10.1 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/75 - Updating Deployments English.srt 10.1 kB
  • 20 - Worker Services/444 - Handling an Expiration Event English.srt 10.0 kB
  • 2 - A MiniMicroservices App/51 - Implementing Event Sync English.srt 10.0 kB
  • 17 - CrossService Data Replication In Action/361 - Finding Reserved Tickets English.srt 10.0 kB
  • 19 - Listening for Events and Handling Concurrency Issues/406 - Abstracted Query Method English.srt 10.0 kB
  • 25 - Appendix B Basics of Typescript/650 - Optional Implements Clauses English.srt 10.0 kB
  • 13 - CreateReadUpdateDestroy Server Setup/264 - Project Setup English.srt 10.0 kB
  • 10 - Testing Isolated Microservices/205 - Changing Node Env During Tests English.srt 10.0 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/97 - Deploying the React App English.srt 10.0 kB
  • 8 - Database Management and Modeling/166 - Mongoose PreSave Hooks English.srt 9.9 kB
  • 12 - Code Sharing and Reuse Between Services/262 - Updating the Common Module English.srt 9.9 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/76 - Preferred Method for Updating Deployments English.srt 9.9 kB
  • 21 - Handling Payments/458 - Cancelled Testing English.srt 9.9 kB
  • 7 - Response Normalization Strategies/130 - Creating Route Handlers English.srt 9.8 kB
  • 21 - Handling Payments/477 - Marking an Order as Complete English.srt 9.8 kB
  • 13 - CreateReadUpdateDestroy Server Setup/273 - Building a Session English.srt 9.8 kB
  • 11 - Integrating a ServerSideRendered React App/250 - Conditionally Showing Links English.srt 9.8 kB
  • 21 - Handling Payments/456 - Testing Order Creation English.srt 9.8 kB
  • 17 - CrossService Data Replication In Action/360 - Order Creation Logic English.srt 9.7 kB
  • 22 - Back to the Client/482 - Two Quick Fixes English.srt 9.7 kB
  • 19 - Listening for Events and Handling Concurrency Issues/386 - A Few More Reminders English.srt 9.7 kB
  • 23 - CICD/510 - Selective Test Execution English.srt 9.7 kB
  • 20 - Worker Services/445 - Emitting the Order Cancelled Event English.srt 9.6 kB
  • 21 - Handling Payments/460 - Payments Flow with Stripe English.srt 9.6 kB
  • 20 - Worker Services/446 - Testing the Expiration Complete Listener English.srt 9.6 kB
  • 19 - Listening for Events and Handling Concurrency Issues/388 - ID Adjustment English.srt 9.6 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/69 - Understanding a Pod Spec English.srt 9.6 kB
  • 2 - A MiniMicroservices App/40 - A Second Approach English.srt 9.5 kB
  • 20 - Worker Services/441 - Delaying Job Processing English.srt 9.5 kB
  • 15 - Connecting to NATS in a Node JS World/316 - Leveraging TypeScript for Listener Validation English.srt 9.4 kB
  • 8 - Database Management and Modeling/154 - Getting TypeScript and Mongoose to Cooperate English.srt 9.4 kB
  • 25 - Appendix B Basics of Typescript/646 - Restricting Access with Interfaces English.srt 9.4 kB
  • 10 - Testing Isolated Microservices/203 - Testing Invalid Input English.srt 9.4 kB
  • 18 - Understanding Event Flow/381 - Testing Event Publishing English.srt 9.3 kB
  • 2 - A MiniMicroservices App/29 - Event Bus Overview English.srt 9.3 kB
  • 25 - Appendix B Basics of Typescript/611 - Tuples in Action English.srt 9.3 kB
  • 17 - CrossService Data Replication In Action/370 - Fetching a Users Orders English.srt 9.3 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/81 - Building a Deployment for the Event Bus English.srt 9.2 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/88 - Load Balancer Services English.srt 9.2 kB
  • 25 - Appendix B Basics of Typescript/585 - Catching More Errors English.srt 9.2 kB
  • 20 - Worker Services/439 - Queueing a Job on Event Arrival English.srt 9.2 kB
  • 24 - Appendix A Basics of Docker/559 - Whats a Base Image English.srt 9.2 kB
  • 12 - Code Sharing and Reuse Between Services/261 - Updating Import Statements English.srt 9.2 kB
  • 13 - CreateReadUpdateDestroy Server Setup/288 - Manual Testing English.srt 9.2 kB
  • 2 - A MiniMicroservices App/32 - Emitting Events English.srt 9.1 kB
  • 17 - CrossService Data Replication In Action/348 - The Orders Service English.srt 9.1 kB
  • 25 - Appendix B Basics of Typescript/631 - Generating Random Data English.srt 9.1 kB
  • 21 - Handling Payments/457 - Marking an Order as Cancelled English.srt 9.1 kB
  • 11 - Integrating a ServerSideRendered React App/216 - Basics of Next JS English.srt 9.1 kB
  • 21 - Handling Payments/464 - Testing SameUser Validation English.srt 9.1 kB
  • 13 - CreateReadUpdateDestroy Server Setup/282 - Better Error Logging English.srt 9.1 kB
  • 2 - A MiniMicroservices App/38 - Adding a Simple Feature English.srt 9.1 kB
  • 16 - Managing a NATS Client/331 - NATS Client Singleton English.srt 9.1 kB
  • 16 - Managing a NATS Client/343 - Redirecting Imports English.srt 9.0 kB
  • 23 - CICD/522 - Dont Forget IngressNginx English.srt 9.0 kB
  • 1 - Fundamental Ideas Around Microservices/7 - EventBased Communication English.srt 9.0 kB
  • 6 - Leveraging a Cloud Environment for Development/128 - Creating a Load Balancer English.srt 9.0 kB
  • 7 - Response Normalization Strategies/139 - Communicating More Info to the Error Handler English.srt 9.0 kB
  • 24 - Appendix A Basics of Docker/548 - Stopping Containers English.srt 9.0 kB
  • 2 - A MiniMicroservices App/12 - Project Setup English.srt 9.0 kB
  • 24 - Appendix A Basics of Docker/542 - Overriding Default Commands English.srt 9.0 kB
  • 5 - Architecture of MultiService Apps/113 - Adding Skaffold English.srt 9.0 kB
  • 25 - Appendix B Basics of Typescript/632 - Type Definition Files English.srt 9.0 kB
  • 11 - Integrating a ServerSideRendered React App/249 - Building the Header English.srt 8.9 kB
  • 25 - Appendix B Basics of Typescript/587 - Types English.srt 8.9 kB
  • 24 - Appendix A Basics of Docker/538 - Using the Docker Client English.srt 8.8 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/87 - Testing Communication English.srt 8.8 kB
  • 9 - Authentication Strategies and Options/180 - Accessing Env Variables in a Pod English.srt 8.8 kB
  • 9 - Authentication Strategies and Options/184 - Common Request Validation Middleware English.srt 8.8 kB
  • 25 - Appendix B Basics of Typescript/606 - Arrays in TypeScript English.srt 8.8 kB
  • 11 - Integrating a ServerSideRendered React App/221 - Adding Global CSS English.srt 8.8 kB
  • 9 - Authentication Strategies and Options/174 - Cookies and Encryption English.srt 8.8 kB
  • 11 - Integrating a ServerSideRendered React App/224 - Successful Account Signup English.srt 8.8 kB
  • 2 - A MiniMicroservices App/19 - React Project Setup English.srt 8.8 kB
  • 8 - Database Management and Modeling/163 - Reminder on Password Hashing English.srt 8.8 kB
  • 2 - A MiniMicroservices App/42 - Creating the Moderation Service English.srt 8.8 kB
  • 13 - CreateReadUpdateDestroy Server Setup/280 - Unexpected Failure English.srt 8.8 kB
  • 2 - A MiniMicroservices App/45 - Handling Moderation English.srt 8.7 kB
  • 25 - Appendix B Basics of Typescript/600 - More on Annotations Around Functions English.srt 8.7 kB
  • 23 - CICD/528 - Configuring the Domain Name English.srt 8.7 kB
  • 10 - Testing Isolated Microservices/208 - Issues with Cookies During Testing English.srt 8.7 kB
  • 3 - Running Services with Docker/59 - Review Some Basic Commands English.srt 8.6 kB
  • 12 - Code Sharing and Reuse Between Services/254 - Options for Code Sharing English.srt 8.6 kB
  • 11 - Integrating a ServerSideRendered React App/243 - A Reusable Header English.srt 8.6 kB
  • 24 - Appendix A Basics of Docker/544 - Container Lifecycle English.srt 8.6 kB
  • 11 - Integrating a ServerSideRendered React App/231 - Fetching Data During SSR English.srt 8.6 kB
  • 6 - Leveraging a Cloud Environment for Development/124 - Initializing the GCloud SDK English.srt 8.6 kB
  • 19 - Listening for Events and Handling Concurrency Issues/413 - OutOfOrder Events English.srt 8.6 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/79 - Accessing NodePort Services English.srt 8.6 kB
  • 2 - A MiniMicroservices App/26 - Request Minimization Strategies English.srt 8.6 kB
  • 25 - Appendix B Basics of Typescript/592 - Annotations With Variables English.srt 8.6 kB
  • 12 - Code Sharing and Reuse Between Services/253 - Shared Logic Between Services English.srt 8.5 kB
  • 19 - Listening for Events and Handling Concurrency Issues/408 - Testing Listeners English.srt 8.5 kB
  • 25 - Appendix B Basics of Typescript/628 - Bundling with Parcel English.srt 8.5 kB
  • 25 - Appendix B Basics of Typescript/581 - A First App English.srt 8.5 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/70 - Common Kubectl Commands English.srt 8.5 kB
  • 1 - Fundamental Ideas Around Microservices/5 - Big Problems with Data English.srt 8.5 kB
  • 24 - Appendix A Basics of Docker/568 - A Few Planned Errors English.srt 8.5 kB
  • 7 - Response Normalization Strategies/137 - Solution for Error Handling English.srt 8.5 kB
  • 25 - Appendix B Basics of Typescript/582 - Executing Typescript Code English.srt 8.5 kB
  • 7 - Response Normalization Strategies/140 - Encoding More Information In an Error English.srt 8.5 kB
  • 2 - A MiniMicroservices App/41 - How to Handle Resource Updates English.srt 8.4 kB
  • 25 - Appendix B Basics of Typescript/634 - Export Statements in TypeScript English.srt 8.4 kB
  • 19 - Listening for Events and Handling Concurrency Issues/417 - Building the Listener English.srt 8.4 kB
  • 10 - Testing Isolated Microservices/194 - Testing Goals English.srt 8.4 kB
  • 13 - CreateReadUpdateDestroy Server Setup/269 - Creating the Router English.srt 8.4 kB
  • 18 - Understanding Event Flow/379 - Publishing the Order Creation English.srt 8.4 kB
  • 16 - Managing a NATS Client/333 - Remember Mongoose English.srt 8.3 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/85 - Verifying Communication English.srt 8.3 kB
  • 23 - CICD/530 - Next Steps English.srt 8.3 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/295 - PortForwarding with Kubectl English.srt 8.3 kB
  • 15 - Connecting to NATS in a Node JS World/312 - Reusable NATS Listeners English.srt 8.3 kB
  • 18 - Understanding Event Flow/376 - Orders Service Events English.srt 8.3 kB
  • 25 - Appendix B Basics of Typescript/599 - When Inference Doesnt Work English.srt 8.3 kB
  • 25 - Appendix B Basics of Typescript/614 - Long Type Annotations English.srt 8.3 kB
  • 24 - Appendix A Basics of Docker/557 - Building a Dockerfile English.srt 8.3 kB
  • 9 - Authentication Strategies and Options/177 - JWT Signing Keys English.srt 8.3 kB
  • 25 - Appendix B Basics of Typescript/589 - Examples of Types English.srt 8.3 kB
  • 17 - CrossService Data Replication In Action/368 - Asserting Reserved Tickets English.srt 8.2 kB
  • 24 - Appendix A Basics of Docker/565 - Manual Image Generation with Docker Commit English.srt 8.2 kB
  • 10 - Testing Isolated Microservices/193 - Scope of Testing English.srt 8.2 kB
  • 8 - Database Management and Modeling/155 - Creating the User Model English.srt 8.2 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/291 - Three Important Items English.srt 8.2 kB
  • 2 - A MiniMicroservices App/31 - A Basic Event Bus Implementation English.srt 8.1 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/310 - Event Redelivery English.srt 8.1 kB
  • 23 - CICD/506 - Running Tests on PR Creation English.srt 8.1 kB
  • 24 - Appendix A Basics of Docker/576 - Minimizing Cache Busting and Rebuilds English.srt 8.1 kB
  • 8 - Database Management and Modeling/158 - Defining Extra Document Properties English.srt 8.1 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/93 - Writing Ingress Config Files English.srt 8.1 kB
  • 25 - Appendix B Basics of Typescript/617 - Functions in Interfaces English.srt 8.1 kB
  • 15 - Connecting to NATS in a Node JS World/325 - Awaiting Event Publication English.srt 8.1 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/300 - Client ID Generation English.srt 8.0 kB
  • 2 - A MiniMicroservices App/52 - Event Syncing in Action English.srt 8.0 kB
  • 9 - Authentication Strategies and Options/181 - Common Response Properties English.srt 8.0 kB
  • 7 - Response Normalization Strategies/149 - How to Define New Custom Errors English.srt 8.0 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/74 - Common Commands Around Deployments English.srt 8.0 kB
  • 19 - Listening for Events and Handling Concurrency Issues/405 - Did it Work English.srt 7.9 kB
  • 19 - Listening for Events and Handling Concurrency Issues/412 - Success Case Testing English.srt 7.9 kB
  • 24 - Appendix A Basics of Docker/567 - Node Server Setup English.srt 7.9 kB
  • 24 - Appendix A Basics of Docker/572 - Copying Build Files English.srt 7.9 kB
  • 6 - Leveraging a Cloud Environment for Development/126 - Updating the Skaffold Config English.srt 7.9 kB
  • 8 - Database Management and Modeling/153 - Understanding the Signup Flow English.srt 7.9 kB
  • 7 - Response Normalization Strategies/136 - Other Sources of Errors English.srt 7.8 kB
  • 17 - CrossService Data Replication In Action/374 - Cancelling an Order English.srt 7.8 kB
  • 2 - A MiniMicroservices App/34 - Receiving Events English.srt 7.8 kB
  • 12 - Code Sharing and Reuse Between Services/255 - NPM Organizations English.srt 7.8 kB
  • 25 - Appendix B Basics of Typescript/635 - Defining a Company English.srt 7.8 kB
  • 2 - A MiniMicroservices App/28 - Common Questions Around Async Events English.srt 7.8 kB
  • 19 - Listening for Events and Handling Concurrency Issues/421 - Test Implementation English.srt 7.8 kB
  • 5 - Architecture of MultiService Apps/111 - Auth Service Setup English.srt 7.8 kB
  • 24 - Appendix A Basics of Docker/563 - Tagging an Image English.srt 7.7 kB
  • 17 - CrossService Data Replication In Action/349 - Scaffolding the Orders Service English.srt 7.7 kB
  • 21 - Handling Payments/470 - Mocked Stripe Client English.srt 7.7 kB
  • 25 - Appendix B Basics of Typescript/607 - Why Typed Arrays English.srt 7.6 kB
  • 11 - Integrating a ServerSideRendered React App/217 - Building a Next Image English.srt 7.6 kB
  • 2 - A MiniMicroservices App/35 - Creating the Data Query Service English.srt 7.6 kB
  • 25 - Appendix B Basics of Typescript/615 - Fixing Annotations With Interfaces English.srt 7.5 kB
  • 25 - Appendix B Basics of Typescript/624 - Fields with Inheritance English.srt 7.5 kB
  • 2 - A MiniMicroservices App/43 - Adding Comment Moderation English.srt 7.5 kB
  • 11 - Integrating a ServerSideRendered React App/251 - Signing Out English.srt 7.5 kB
  • 16 - Managing a NATS Client/336 - Accessing the NATS Client English.srt 7.5 kB
  • 24 - Appendix A Basics of Docker/549 - MultiCommand Containers English.srt 7.5 kB
  • 22 - Back to the Client/490 - Programmatic Navigation to Wildcard Routes English.srt 7.5 kB
  • 22 - Back to the Client/495 - Configuring Stripe English.srt 7.5 kB
  • 2 - A MiniMicroservices App/46 - Updating Comment Content English.srt 7.4 kB
  • 17 - CrossService Data Replication In Action/372 - Fetching Individual Orders English.srt 7.4 kB
  • 10 - Testing Isolated Microservices/207 - Testing Sign Out English.srt 7.4 kB
  • 5 - Architecture of MultiService Apps/109 - Events and Architecture Design English.srt 7.4 kB
  • 24 - Appendix A Basics of Docker/551 - The Purpose of the it Flag English.srt 7.4 kB
  • 13 - CreateReadUpdateDestroy Server Setup/274 - Testing Request Validation English.srt 7.4 kB
  • 11 - Integrating a ServerSideRendered React App/220 - Note on File Change Detection English.srt 7.3 kB
  • 17 - CrossService Data Replication In Action/369 - Testing the Success Case English.srt 7.3 kB
  • 19 - Listening for Events and Handling Concurrency Issues/402 - Updating Tickets Event Definitions English.srt 7.3 kB
  • 16 - Managing a NATS Client/339 - Ticket Update Publishing English.srt 7.3 kB
  • 23 - CICD/520 - Prod vs Dev Manifest Files English.srt 7.2 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/77 - Networking With Services English.srt 7.2 kB
  • 24 - Appendix A Basics of Docker/575 - Unnecessary Rebuilds English.srt 7.2 kB
  • 19 - Listening for Events and Handling Concurrency Issues/389 - Ticket Updated Listener Implementation English.srt 7.2 kB
  • 2 - A MiniMicroservices App/14 - Testing the Posts Service English.srt 7.2 kB
  • 13 - CreateReadUpdateDestroy Server Setup/268 - TestFirst Approach English.srt 7.2 kB
  • 21 - Handling Payments/459 - Starting the Listeners English.srt 7.2 kB
  • 23 - CICD/515 - The Deployment Plan English.srt 7.1 kB
  • 25 - Appendix B Basics of Typescript/618 - Code Reuse with Interfaces English.srt 7.1 kB
  • 19 - Listening for Events and Handling Concurrency Issues/396 - Implementing OCC with Mongoose English.srt 7.1 kB
  • 19 - Listening for Events and Handling Concurrency Issues/395 - Mongoose UpdateIfCurrent English.srt 7.1 kB
  • 19 - Listening for Events and Handling Concurrency Issues/399 - One More Test English.srt 7.1 kB
  • 25 - Appendix B Basics of Typescript/610 - Tuples in TypeScript English.srt 7.1 kB
  • 2 - A MiniMicroservices App/21 - Handling CORS Errors English.srt 7.1 kB
  • 11 - Integrating a ServerSideRendered React App/239 - Passing Through the Cookies English.srt 7.1 kB
  • 24 - Appendix A Basics of Docker/543 - Listing Running Containers English.srt 7.0 kB
  • 25 - Appendix B Basics of Typescript/595 - Understanding Inference English.srt 7.0 kB
  • 6 - Leveraging a Cloud Environment for Development/122 - Kubernetes Cluster Creation English.srt 7.0 kB
  • 15 - Connecting to NATS in a Node JS World/324 - Using the Custom Publisher English.srt 7.0 kB
  • 25 - Appendix B Basics of Typescript/639 - Google Maps Integration with TypeScript English.srt 7.0 kB
  • 5 - Architecture of MultiService Apps/117 - Hosts File and Security Warning English.srt 7.0 kB
  • 25 - Appendix B Basics of Typescript/620 - Classes English.srt 7.0 kB
  • 6 - Leveraging a Cloud Environment for Development/125 - Installing the GCloud Context English.srt 7.0 kB
  • 20 - Worker Services/437 - Whats Bull All About English.srt 7.0 kB
  • 25 - Appendix B Basics of Typescript/586 - Do Not Skip Course Overview English.srt 6.9 kB
  • 12 - Code Sharing and Reuse Between Services/256 - Publishing NPM Modules English.srt 6.8 kB
  • 24 - Appendix A Basics of Docker/532 - Why Use Docker English.srt 6.8 kB
  • 3 - Running Services with Docker/58 - Dockerizing the Posts Service English.srt 6.8 kB
  • 13 - CreateReadUpdateDestroy Server Setup/275 - Validating Title and Price English.srt 6.8 kB
  • 24 - Appendix A Basics of Docker/552 - Getting a Command Prompt in a Container English.srt 6.8 kB
  • 21 - Handling Payments/465 - Stripe Setup English.srt 6.7 kB
  • 16 - Managing a NATS Client/342 - Fixing a Few Tests English.srt 6.7 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/72 - Introducing Deployments English.srt 6.6 kB
  • 2 - A MiniMicroservices App/16 - Quick Comments Test English.srt 6.6 kB
  • 6 - Leveraging a Cloud Environment for Development/123 - Kubectl Contexts English.srt 6.6 kB
  • 19 - Listening for Events and Handling Concurrency Issues/414 - The Next Few Videos English.srt 6.6 kB
  • 23 - CICD/501 - Development Workflow English.srt 6.6 kB
  • 10 - Testing Isolated Microservices/198 - A Few Dependencies English.srt 6.5 kB
  • 5 - Architecture of MultiService Apps/108 - Service Types English.srt 6.5 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/83 - How to Communicate Between Services English.srt 6.5 kB
  • 8 - Database Management and Modeling/159 - Whats That Angle Bracket For English.srt 6.5 kB
  • 23 - CICD/514 - Reminder on Swapping Contexts English.srt 6.5 kB
  • 13 - CreateReadUpdateDestroy Server Setup/285 - Handling Updates English.srt 6.4 kB
  • 13 - CreateReadUpdateDestroy Server Setup/277 - Defining the Ticket Model English.srt 6.4 kB
  • 21 - Handling Payments/455 - Replicating Orders English.srt 6.4 kB
  • 21 - Handling Payments/462 - Validating Order Payment English.srt 6.4 kB
  • 7 - Response Normalization Strategies/131 - Scaffolding Routes English.srt 6.3 kB
  • 24 - Appendix A Basics of Docker/545 - Restarting Stopped Containers English.srt 6.3 kB
  • 19 - Listening for Events and Handling Concurrency Issues/385 - Blueprint for Listeners English.srt 6.3 kB
  • 11 - Integrating a ServerSideRendered React App/227 - Using the useRequest Hook English.srt 6.3 kB
  • 20 - Worker Services/442 - Defining the Expiration Complete Event English.srt 6.3 kB
  • 25 - Appendix B Basics of Typescript/583 - One Quick Change English.srt 6.3 kB
  • 11 - Integrating a ServerSideRendered React App/214 - Reminder on Server Side Rendering English.srt 6.3 kB
  • 15 - Connecting to NATS in a Node JS World/321 - Enforcing Data Types English.srt 6.2 kB
  • 2 - A MiniMicroservices App/33 - Emitting Comment Creation Events English.srt 6.2 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/62 - Installing Kubernetes English.srt 6.2 kB
  • 16 - Managing a NATS Client/329 - Publishing Ticket Creation English.srt 6.2 kB
  • 23 - CICD/513 - Reminder on Kubernetes Context English.srt 6.2 kB
  • 16 - Managing a NATS Client/338 - Successful Listen English.srt 6.1 kB
  • 19 - Listening for Events and Handling Concurrency Issues/419 - Reserving a Ticket English.srt 6.1 kB
  • 25 - Appendix B Basics of Typescript/612 - Why Tuples English.srt 6.1 kB
  • 25 - Appendix B Basics of Typescript/604 - Destructuring with Annotations English.srt 6.0 kB
  • 22 - Back to the Client/483 - Scaffolding a Form English.srt 6.0 kB
  • 5 - Architecture of MultiService Apps/107 - Resource Types English.srt 6.0 kB
  • 2 - A MiniMicroservices App/48 - Rendering Comments by Status English.srt 6.0 kB
  • 13 - CreateReadUpdateDestroy Server Setup/263 - Ticketing Service Overview English.srt 6.0 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/66 - Notes on Config Files English.srt 5.9 kB
  • 20 - Worker Services/440 - Testing Job Processing English.srt 5.9 kB
  • 11 - Integrating a ServerSideRendered React App/223 - Handling Email and Password Inputs English.srt 5.9 kB
  • 25 - Appendix B Basics of Typescript/616 - Syntax Around Interfaces English.srt 5.9 kB
  • 15 - Connecting to NATS in a Node JS World/317 - Subjects Enum English.srt 5.9 kB
  • 25 - Appendix B Basics of Typescript/647 - Implicit Type Checks English.srt 5.8 kB
  • 11 - Integrating a ServerSideRendered React App/242 - The Sign In Form English.srt 5.8 kB
  • 20 - Worker Services/436 - Listener Creation English.srt 5.8 kB
  • 24 - Appendix A Basics of Docker/536 - Installing Docker with WSL2 on Windows 1011.html 5.7 kB
  • 23 - CICD/519 - Applying Kubernetes Manifests English.srt 5.7 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/100 - Introducing Skaffold English.srt 5.7 kB
  • 19 - Listening for Events and Handling Concurrency Issues/391 - A Quick Manual Test English.srt 5.7 kB
  • 11 - Integrating a ServerSideRendered React App/247 - Passing Props Through English.srt 5.7 kB
  • 16 - Managing a NATS Client/330 - More on Publishing English.srt 5.7 kB
  • 25 - Appendix B Basics of Typescript/629 - Project Structure English.srt 5.7 kB
  • 23 - CICD/521 - Manual Secret Creation English.srt 5.6 kB
  • 21 - Handling Payments/466 - Creating a Stripe Secret English.srt 5.6 kB
  • 24 - Appendix A Basics of Docker/561 - A Brief Recap English.srt 5.6 kB
  • 23 - CICD/509 - Verifying a Test Run English.srt 5.6 kB
  • 25 - Appendix B Basics of Typescript/619 - General Plan with Interfaces English.srt 5.6 kB
  • 10 - Testing Isolated Microservices/209 - Easy Auth Solution English.srt 5.5 kB
  • 9 - Authentication Strategies and Options/169 - So Which Option English.srt 5.5 kB
  • 3 - Running Services with Docker/60 - Dockering Other Services English.srt 5.5 kB
  • 24 - Appendix A Basics of Docker/571 - A Few Missing Files English.srt 5.4 kB
  • 25 - Appendix B Basics of Typescript/598 - Delayed Initialization English.srt 5.4 kB
  • 1 - Fundamental Ideas Around Microservices/3 - What Is a Microservice English.srt 5.4 kB
  • 24 - Appendix A Basics of Docker/537 - Installing Docker on Linux.html 5.4 kB
  • 24 - Appendix A Basics of Docker/554 - Container Isolation English.srt 5.4 kB
  • 21 - Handling Payments/476 - More on Publishing English.srt 5.4 kB
  • 9 - Authentication Strategies and Options/175 - Adding Session Support English.srt 5.4 kB
  • 6 - Leveraging a Cloud Environment for Development/118 - Note on Remote Development English.srt 5.4 kB
  • 23 - CICD/526 - Buying a Domain Name English.srt 5.3 kB
  • 11 - Integrating a ServerSideRendered React App/222 - Adding a Sign Up Form English.srt 5.3 kB
  • 22 - Back to the Client/493 - Showing a Stripe Payment Form English.srt 5.3 kB
  • 15 - Connecting to NATS in a Node JS World/315 - Quick Refactor English.srt 5.3 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/65 - Important Kubernetes Terminology English.srt 5.2 kB
  • 17 - CrossService Data Replication In Action/358 - More on Mongoose Refs English.srt 5.2 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/80 - Setting Up Cluster IP Services English.srt 5.2 kB
  • 14 - NATS Streaming Server An Event Bus Implementation/289 - What Now English.srt 5.2 kB
  • 19 - Listening for Events and Handling Concurrency Issues/401 - Including Versions in Events English.srt 5.2 kB
  • 9 - Authentication Strategies and Options/187 - Current User Handler English.srt 5.2 kB
  • 7 - Response Normalization Strategies/142 - Determining Error Type English.srt 5.1 kB
  • 17 - CrossService Data Replication In Action/365 - Test Suite Setup English.srt 5.1 kB
  • 25 - Appendix B Basics of Typescript/621 - Basic Inheritance English.srt 5.0 kB
  • 6 - Leveraging a Cloud Environment for Development/121 - Google Cloud Initial Setup English.srt 5.0 kB
  • 3 - Running Services with Docker/54 - Why Docker English.srt 5.0 kB
  • 23 - CICD/512 - Creating a Hosted Cluster English.srt 5.0 kB
  • 25 - Appendix B Basics of Typescript/608 - Multiple Typees in Arrays English.srt 5.0 kB
  • 23 - CICD/504 - Adding a CI Test Script English.srt 5.0 kB
  • 15 - Connecting to NATS in a Node JS World/322 - Where Does this Get Used English.srt 5.0 kB
  • 25 - Appendix B Basics of Typescript/627 - App Overview English.srt 4.9 kB
  • 23 - CICD/523 - Testing Automated Deployment English.srt 4.9 kB
  • 25 - Appendix B Basics of Typescript/644 - Duplicate Code English.srt 4.9 kB
  • 20 - Worker Services/430 - The Expiration Service English.srt 4.8 kB
  • 24 - Appendix A Basics of Docker/533 - What is Docker English.srt 4.8 kB
  • 18 - Understanding Event Flow/378 - Implementing the Publishers English.srt 4.8 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/71 - A TimeSaving Alias English.srt 4.7 kB
  • 25 - Appendix B Basics of Typescript/603 - Void and Never English.srt 4.7 kB
  • 10 - Testing Isolated Microservices/196 - Index to App Refactor English.srt 4.7 kB
  • 9 - Authentication Strategies and Options/189 - Signing Out English.srt 4.7 kB
  • 24 - Appendix A Basics of Docker/566 - Project Outline English.srt 4.6 kB
  • 24 - Appendix A Basics of Docker/540 - Hows Docker Running on Your Computer English.srt 4.6 kB
  • 24 - Appendix A Basics of Docker/558 - Dockerfile Teardown English.srt 4.6 kB
  • 24 - Appendix A Basics of Docker/550 - Executing Commands in Running Containers English.srt 4.5 kB
  • 8 - Database Management and Modeling/165 - Comparing Hashed Password English.srt 4.5 kB
  • 18 - Understanding Event Flow/380 - Publishing Order Cancellation English.srt 4.5 kB
  • 23 - CICD/517 - Testing the Image Build English.srt 4.4 kB
  • 19 - Listening for Events and Handling Concurrency Issues/390 - Initializing the Listeners English.srt 4.4 kB
  • 22 - Back to the Client/498 - Filtering Reserved Tickets English.srt 4.4 kB
  • 24 - Appendix A Basics of Docker/555 - Creating Docker Images English.srt 4.3 kB
  • 11 - Integrating a ServerSideRendered React App/213 - Starting the React App English.srt 4.3 kB
  • 15 - Connecting to NATS in a Node JS World/318 - Custom Event Interface English.srt 4.2 kB
  • 24 - Appendix A Basics of Docker/535 - Installing Docker on macOS.html 4.2 kB
  • 19 - Listening for Events and Handling Concurrency Issues/383 - Time for Listeners English.srt 4.2 kB
  • 24 - Appendix A Basics of Docker/547 - Retrieving Output Logs English.srt 4.1 kB
  • 19 - Listening for Events and Handling Concurrency Issues/387 - Simple onMessage Implementation English.srt 4.0 kB
  • 21 - Handling Payments/449 - The Payments Service English.srt 4.0 kB
  • 19 - Listening for Events and Handling Concurrency Issues/410 - Testing the Ack Call English.srt 4.0 kB
  • 25 - Appendix B Basics of Typescript/591 - Type Annotations and Inference English.srt 4.0 kB
  • 20 - Worker Services/435 - File Sync Setup English.srt 4.0 kB
  • 16 - Managing a NATS Client/345 - TestSuite Wide Mocks English.srt 4.0 kB
  • 19 - Listening for Events and Handling Concurrency Issues/428 - Dont Forget to Listen English.srt 4.0 kB
  • 20 - Worker Services/448 - Listening for Expiration English.srt 3.9 kB
  • 25 - Appendix B Basics of Typescript/624 - 49-fields-inheritance.zip 3.8 kB
  • 11 - Integrating a ServerSideRendered React App/244 - Moving GetInitialProps English.srt 3.8 kB
  • 25 - Appendix B Basics of Typescript/623 - 48-fields-classes.zip 3.8 kB
  • 15 - Connecting to NATS in a Node JS World/328 - Restarting NATS English.srt 3.8 kB
  • 26 - Bonus/652 - Bonus.html 3.8 kB
  • 25 - Appendix B Basics of Typescript/622 - 47-instance-method.zip 3.7 kB
  • 25 - Appendix B Basics of Typescript/621 - 46-basic.zip 3.7 kB
  • 25 - Appendix B Basics of Typescript/620 - 45-classes.zip 3.7 kB
  • 9 - Authentication Strategies and Options/178 - Securely Storing Secrets with Kubernetes English.srt 3.7 kB
  • 23 - CICD/527 - Three Important Changes Needed to Deploy Do Not Skip.html 3.7 kB
  • 24 - Appendix A Basics of Docker/553 - Starting with a Shell English.srt 3.7 kB
  • 11 - Integrating a ServerSideRendered React App/241 - Content on the Landing Page English.srt 3.7 kB
  • 19 - Listening for Events and Handling Concurrency Issues/384 - Reminder on Listeners English.srt 3.6 kB
  • 23 - CICD/529 - I Really Hope This Works English.srt 3.6 kB
  • 22 - Back to the Client/496 - Test Credit Card Numbers English.srt 3.6 kB
  • 24 - Appendix A Basics of Docker/534 - Docker for Mac Windows English.srt 3.6 kB
  • 25 - Appendix B Basics of Typescript/650 - 76-optional.zip 3.5 kB
  • 17 - CrossService Data Replication In Action/351 - Ingress Routing Rules English.srt 3.5 kB
  • 24 - Appendix A Basics of Docker/541 - Docker Run in Detail English.srt 3.4 kB
  • 25 - Appendix B Basics of Typescript/618 - 43-code-reuse.zip 3.4 kB
  • 25 - Appendix B Basics of Typescript/649 - 75-updating.zip 3.4 kB
  • 25 - Appendix B Basics of Typescript/616 - 41-syntax.zip 3.4 kB
  • 25 - Appendix B Basics of Typescript/615 - 40-fixing.zip 3.4 kB
  • 25 - Appendix B Basics of Typescript/617 - 42-functions.zip 3.4 kB
  • 25 - Appendix B Basics of Typescript/614 - 39-long-type.zip 3.4 kB
  • 9 - Authentication Strategies and Options/186 - Quick Sign In Test English.srt 3.3 kB
  • 25 - Appendix B Basics of Typescript/646 - 72-restricting.zip 3.3 kB
  • 25 - Appendix B Basics of Typescript/648 - 74-showing.zip 3.3 kB
  • 19 - Listening for Events and Handling Concurrency Issues/416 - Listeners in the Tickets Service English.srt 3.3 kB
  • 25 - Appendix B Basics of Typescript/645 - 71-one.zip 3.2 kB
  • 25 - Appendix B Basics of Typescript/647 - 73-implicit.zip 3.2 kB
  • 25 - Appendix B Basics of Typescript/597 - Fixing the Any Type English.srt 3.2 kB
  • 25 - Appendix B Basics of Typescript/644 - 70-duplicate.zip 3.2 kB
  • 25 - Appendix B Basics of Typescript/643 - 69-markers.zip 3.2 kB
  • 11 - Integrating a ServerSideRendered React App/236 - On the Server or the Browser English.srt 3.2 kB
  • 25 - Appendix B Basics of Typescript/611 - 36-tuples-action.zip 3.1 kB
  • 10 - Testing Isolated Microservices/202 - An Important Note English.srt 3.1 kB
  • 13 - CreateReadUpdateDestroy Server Setup/267 - Quick Auth Update English.srt 3.1 kB
  • 22 - Back to the Client/499 - Header Links English.srt 3.1 kB
  • 25 - Appendix B Basics of Typescript/642 - 68-private.zip 3.0 kB
  • 24 - Appendix A Basics of Docker/556 - Buildkit for Docker Desktop.html 3.0 kB
  • 3 - Running Services with Docker/57 - Note About Docker Build Output and Buildkit.html 3.0 kB
  • 24 - Appendix A Basics of Docker/546 - Removing Stopped Containers English.srt 3.0 kB
  • 25 - Appendix B Basics of Typescript/640 - 66-exploring.zip 2.9 kB
  • 10 - Testing Isolated Microservices/212 - Testing NonAuthed Requests English.srt 2.9 kB
  • 10 - Testing Isolated Microservices/204 - Requiring Unique Emails English.srt 2.9 kB
  • 25 - Appendix B Basics of Typescript/608 - 33-multiple.zip 2.8 kB
  • 3 - Running Services with Docker/56 - Dont Know Docker Watch This English.srt 2.8 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/94 - Important Note About Port 80.html 2.8 kB
  • 25 - Appendix B Basics of Typescript/607 - 32-why-typed.zip 2.8 kB
  • 25 - Appendix B Basics of Typescript/612 - 32-why-typed.zip 2.8 kB
  • 25 - Appendix B Basics of Typescript/602 - Annotations for Anonymous Functions English.srt 2.7 kB
  • 25 - Appendix B Basics of Typescript/639 - 65-google-maps.zip 2.6 kB
  • 25 - Appendix B Basics of Typescript/613 - Interfaces English.srt 2.6 kB
  • 25 - Appendix B Basics of Typescript/606 - 31-arrays.zip 2.6 kB
  • 24 - Appendix A Basics of Docker/572 - 541-copying-build-files.zip 2.6 kB
  • 24 - Appendix A Basics of Docker/570 - 539-base-image-issues.zip 2.6 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/92 - Ingress v1 API Required Update pathType Warning.html 2.5 kB
  • 25 - Appendix B Basics of Typescript/637 - 63-adding-google.zip 2.5 kB
  • 25 - Appendix B Basics of Typescript/635 - 61-defining.zip 2.4 kB
  • 25 - Appendix B Basics of Typescript/605 - 30-annotations-objects.zip 2.3 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/103 - First Time Skaffold Startup English.srt 2.1 kB
  • 25 - Appendix B Basics of Typescript/625 - Where to Use Classes English.srt 2.1 kB
  • 25 - Appendix B Basics of Typescript/632 - 58-type-definitions.zip 2.0 kB
  • 22 - Back to the Client/492 - Displaying the Expiration English.srt 2.0 kB
  • 25 - Appendix B Basics of Typescript/634 - 60-export.zip 2.0 kB
  • 25 - Appendix B Basics of Typescript/604 - 29-destructuring.zip 2.0 kB
  • 19 - Listening for Events and Handling Concurrency Issues/403 - Property version is missing TS Errors After Running Skaffold.html 1.9 kB
  • 25 - Appendix B Basics of Typescript/633 - 59-using-type.zip 1.9 kB
  • 21 - Handling Payments/478 - Important Info About the Next Lecture Dont Skip.html 1.9 kB
  • 6 - Leveraging a Cloud Environment for Development/127 - More Skaffold Updates English.srt 1.9 kB
  • 1 - Fundamental Ideas Around Microservices/1 - How to Get Help English.srt 1.9 kB
  • 25 - Appendix B Basics of Typescript/603 - 28-void-and-never.zip 1.9 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/90 - Important DO NOT SKIP Ingress Nginx Installation Info.html 1.9 kB
  • 25 - Appendix B Basics of Typescript/594 - 19-around-functions.zip 1.9 kB
  • 25 - Appendix B Basics of Typescript/577 - How to Get Help English.srt 1.8 kB
  • 21 - Handling Payments/454 - UpdateIfCurrent English.srt 1.8 kB
  • 25 - Appendix B Basics of Typescript/602 - 27-annotations-anonymous.zip 1.8 kB
  • 25 - Appendix B Basics of Typescript/590 - Where Do We Use Types English.srt 1.8 kB
  • 21 - Handling Payments/479 - Dont Cancel Completed Orders English.srt 1.8 kB
  • 25 - Appendix B Basics of Typescript/609 - When to Use Typed Arrays English.srt 1.8 kB
  • 25 - Appendix B Basics of Typescript/601 - 26-inference.zip 1.8 kB
  • 25 - Appendix B Basics of Typescript/600 - 25-more-functions.zip 1.8 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/63 - IMPORTANT Note for Minikube and MicroK8s Users.html 1.7 kB
  • 11 - Integrating a ServerSideRendered React App/252 - React App Catchup Checkpoint.html 1.7 kB
  • 10 - Testing Isolated Microservices/199 - Required MongoMemoryServer Updates.html 1.5 kB
  • 25 - Appendix B Basics of Typescript/599 - 24-when-inference.zip 1.5 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/102 - Skaffold API version Update.html 1.4 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/68 - ErrImagePull ErrImageNeverPull and ImagePullBackoff Errors.html 1.4 kB
  • 2 - A MiniMicroservices App/18 - Addressing Default Export and ReactDomrender Warnings.html 1.4 kB
  • 5 - Architecture of MultiService Apps/115 - Ingress v1 API Required Update.html 1.4 kB
  • 25 - Appendix B Basics of Typescript/598 - 23-delayed.zip 1.4 kB
  • 25 - Appendix B Basics of Typescript/585 - 10-more-errors.zip 1.3 kB
  • 25 - Appendix B Basics of Typescript/597 - 22-fixing.zip 1.3 kB
  • 1 - Fundamental Ideas Around Microservices/2 - Course Resources.html 1.3 kB
  • 25 - Appendix B Basics of Typescript/596 - 21-any-type.zip 1.3 kB
  • 24 - Appendix A Basics of Docker/531 - Finished Code and Diagrams.html 1.3 kB
  • 4 - Orchestrating Collections of Services with Kubernetes/96 - Important Note to Add Environment Variable.html 1.3 kB
  • 25 - Appendix B Basics of Typescript/584 - 9-catching-errors.zip 1.3 kB
  • 25 - Appendix B Basics of Typescript/583 - 8-quick-change.zip 1.2 kB
  • 7 - Response Normalization Strategies/143 - Property param does not exist on type AlternativeValidationError.html 1.2 kB
  • 15 - Connecting to NATS in a Node JS World/320 - Quick Note readonly in Typescript.html 1.2 kB
  • 2 - A MiniMicroservices App/10 - Important Optional Boilerplate.html 1.2 kB
  • 25 - Appendix B Basics of Typescript/589 - 14-examples.zip 1.1 kB
  • 25 - Appendix B Basics of Typescript/582 - 7-executing.zip 1.1 kB
  • 25 - Appendix B Basics of Typescript/593 - 18-object-literal.zip 1.1 kB
  • 24 - Appendix A Basics of Docker/576 - 546-minimizing-cache-busting.zip 1.1 kB
  • 11 - Integrating a ServerSideRendered React App/215 - Suggestion Regarding a Default Export Warning.html 1.1 kB
  • 24 - Appendix A Basics of Docker/575 - 545-unncessary-rebuilds.zip 1.1 kB
  • 24 - Appendix A Basics of Docker/574 - 544-specifying-working-dir.zip 1.1 kB
  • 24 - Appendix A Basics of Docker/568 - 537-planned-errors.zip 1.1 kB
  • 2 - A MiniMicroservices App/30 - Important Note about Node v15 and Unhandled Promise Rejections.html 1.1 kB
  • 20 - Worker Services/433 - Skaffold errors Expiration Image Cant be Pulled.html 1.1 kB
  • 25 - Appendix B Basics of Typescript/592 - 17-annotations.zip 996 Bytes
  • 24 - Appendix A Basics of Docker/569 - Required Node Base Image Version.html 984 Bytes
  • 25 - Appendix B Basics of Typescript/636 - Important Note About Google Maps Key.html 977 Bytes
  • 11 - Integrating a ServerSideRendered React App/230 - A note about ECONNREFUSED errors.html 960 Bytes
  • 8 - Database Management and Modeling/162 - Note on Password Hashing.html 958 Bytes
  • 25 - Appendix B Basics of Typescript/630 - IMPORTANT Info About Faker Installation.html 955 Bytes
  • 14 - NATS Streaming Server An Event Bus Implementation/290 - NATS Server Status IMPORTANT NOTE.html 927 Bytes
  • 4 - Orchestrating Collections of Services with Kubernetes/61 - Warning on Docker Desktop for Linux.html 905 Bytes
  • 25 - Appendix B Basics of Typescript/629 - 55-project.zip 899 Bytes
  • 2 - A MiniMicroservices App/50 - Required Node v15 Update for Query Service.html 823 Bytes
  • 25 - Appendix B Basics of Typescript/638 - Required Update for New types Library.html 794 Bytes
  • 24 - Appendix A Basics of Docker/567 - 536-node-server-setup.zip 779 Bytes
  • 19 - Listening for Events and Handling Concurrency Issues/397 - Test functions cannot both take a done callback and return something Error.html 775 Bytes
  • 14 - NATS Streaming Server An Event Bus Implementation/297 - Small Required Command Change.html 751 Bytes
  • 19 - Listening for Events and Handling Concurrency Issues/382 - Heads Up Regarding Some Mongoose TS Errors.html 746 Bytes
  • 7 - Response Normalization Strategies/146 - serializeErrors not assignable to the same property in base type CustomError.html 746 Bytes
  • 11 - Integrating a ServerSideRendered React App/237 - IngressNginx Namespace and Service Important Update.html 739 Bytes
  • 21 - Handling Payments/450 - globalThis has no index signature TS Error.html 738 Bytes
  • 25 - Appendix B Basics of Typescript/628 - 54-bundling.zip 724 Bytes
  • 10 - Testing Isolated Microservices/210 - globalThis has no index signature TS Error.html 668 Bytes
  • 2 - A MiniMicroservices App/17 - Note on the React App.html 650 Bytes
  • 13 - CreateReadUpdateDestroy Server Setup/272 - A Required Session Fix and a Global Signin Reminder.html 627 Bytes
  • 17 - CrossService Data Replication In Action/366 - Small Update for Value of type typeof ObjectId is not callable.html 624 Bytes
  • 17 - CrossService Data Replication In Action/364 - globalThis has no index signature TS Error.html 609 Bytes
  • 16 - Managing a NATS Client/334 - TS Error Did you forget to include void in your type argument.html 599 Bytes
  • 11 - Integrating a ServerSideRendered React App/219 - Small Update for Custom Webpack Config.html 598 Bytes
  • 7 - Response Normalization Strategies/134 - Postman HTTPS Issues.html 580 Bytes
  • 11 - Integrating a ServerSideRendered React App/248 - Error Invalid Link with a child.html 577 Bytes
  • 22 - Back to the Client/487 - Reminder on Invalid Link with a child Errors.html 560 Bytes
  • 23 - CICD/505 - Tests in GitHub Actions Hang Jest did not exit.html 532 Bytes
  • 5 - Architecture of MultiService Apps/110 - Note on Typescript.html 531 Bytes
  • 24 - Appendix A Basics of Docker/562 - 531-rebuilds-with-cache.zip 528 Bytes
  • 24 - Appendix A Basics of Docker/557 - 526-building-dockerfile.zip 522 Bytes
  • 2 - A MiniMicroservices App/44 - Reminder about Node v15 and Error Catching.html 516 Bytes
  • 22 - Back to the Client/494 - Module not found Cant resolve proptypes.html 501 Bytes
  • 6 - Leveraging a Cloud Environment for Development/120 - Free Google Cloud Credits.html 491 Bytes
  • 24 - Appendix A Basics of Docker/564 - Quick Note for Windows Users.html 480 Bytes
  • 12 - Code Sharing and Reuse Between Services/258 - Typo in packagejson files Field Do Not Skip.html 452 Bytes
  • 2 - A MiniMicroservices App/25 - Completed React App.html 423 Bytes
  • 10 - Testing Isolated Microservices/197 - Replacing onlyprod Install Flag.html 377 Bytes
  • 5 - Architecture of MultiService Apps/114 - Note on Code Reloading.html 348 Bytes
  • 25 - Appendix B Basics of Typescript/626 - Updated Parcel Instructions.html 342 Bytes
  • 25 - Appendix B Basics of Typescript/580 - Important Axios Version Information.html 312 Bytes
  • 16 - Managing a NATS Client/332 - Node Nats Streaming Installation.html 253 Bytes
  • 0. Websites you may like/[CourseClub.Me].url 122 Bytes
  • [CourseClub.Me].url 122 Bytes
  • 0. Websites you may like/[GigaCourse.Com].url 49 Bytes
  • [GigaCourse.Com].url 49 Bytes
  • 6 - Leveraging a Cloud Environment for Development/120 - Google Cloud Free Credits Link.txt 29 Bytes

随机展示

相关说明

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