magnet:?xt=urn:btih:9D53B53237CB64AB427ABE8748E2FA637FF1EA10
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
Node - 1995 - Node 283.8 MB
Node - Node 2 - 2014 430.5 MB
Node of Scherzo - Node of Scherzo.vob 308.9 MB
[Yameta Takashi] One-san ga Eroi node Oneesan ga Eroi node 84.4 MB
Day69-Node基础-第1天-Node简介、环境配置、网络服务HTTP、ES6.zip 1.0 GB
Node.js for Beginners - Become a Node.js Developer + Project 2.9 GB
[FreeCourseSite.com] Udemy - Node.js for Beginners -... 2.9 GB
Node by node 82.0 MB
The Node.js Master Class – No Frameworks, No NPM | Node V8.X 2.1 GB
20180509-Node基础-第1天-Node简介、环境配置、网络服务HTTP、ES6 939.1 MB
Andor [HDTV 720p][Cap.205] 8145次下载
Cap
HDTV
720p
Маня и Груня.2024.WEB-DL 720p.Files-x 5109次下载
2024
WEB
DL
Havoc.2025.1080p.NF.WEB-DL.DDP5.1.Atmos.H.264-EniaHD.mkv 5077次下载
WEB
DL
DDP5
The.Super.Cube.S01E09.1080p.iQ.WEB-DL.AAC2.0.H.264-VARYG.mkv 5040次下载
WEB
DL
Cube
Star.Wars.Andor.S02E05.I.Have.Friends.Everywhere.1080p.DS... 4944次下载
WEB
DL
Star
新桥恋人.电影港 地址发布页 www.dygang.me 收藏不迷路 4365次下载
me
www
发布页
Night at the Museum Battle of the Smithsonian 2009 2160p... 4161次下载
KiNGDOM
WEB
DL
www.UIndex.org - ... 4126次下载
www
MeGusta
HEVC
Palma.2.2024.WEB-DL.1080p.ExKinoRay.mkv 4000次下载
WEB
DL
2.2024
Guns N' Roses - Greatest Hits Live Broadcast Collection... 3915次下载
Live
Remastered
Hits
Andor [HDTV 720p][Cap.205] 8145次下载
Cap
HDTV
720p
(同人CG集) [白色絵の具 (無味ムスミ)] 友達の母が巨乳で金髪の淫乱美女でした.zip 6346次下载
zip
巨乳
CG
You.S05E02.720p.HEVC.x265-MeGusta[EZTVx.to].mkv 6221次下载
S05E02
HEVC
720p
up-mod-minecraft-play-with-friends-v1-21-80-28-... 6023次下载
982108028
mod
play
the.last.of.us.s02e02.1080p.web.h264-successful... 5335次下载
web
last
h264
异世降临.6v电影 地址发布页 www.6v123.net 收藏不迷路 5220次下载
www
发布页
6v123
Opasnaya.blizost.S01.2025.WEB-DL.1080p 5127次下载
WEB
DL
S01
Маня и Груня.2024.WEB-DL 720p.Files-x 5109次下载
2024
WEB
DL
Andor.S02E02.Sagrona.Teema.1080p.HEVC.x265-MeGu... 5100次下载
HEVC
Andor
mkv
Havoc.2025.1080p.NF.WEB-DL.DDP5.1.Atmos.H.264-E... 5077次下载
WEB
DL
DDP5
Shoot.Paragon.1970.DVDRip.XviD-AFO [NO-RAR] -...
Shoot
www
AFO
DASS-041-U
DASS
041
www.UIndex.org - Andy Richter Controls...
www
Episode
S01E04
[AniDub]_Sora_Kara_Furu_Ichioku_no_Hoshi_[Oriko_Qbiq]
Furu
no
Oriko
[BEST-TORRENTS.COM]...
Cheese
DL
2160p
【成人抖音-黑料-换妻-直播-手机搜7t7a.cc】麻豆传媒映画・爆操黑丝车模小姐姐・超级圆润...
麻豆
小姐姐
车模
Por siempre [HDTV 720p][Cap.106]
siempre
720p
Cap
Workaholics.S04E01.Season.4.Episode.1.WEBRip.72...
Workaholics
Episode
HoC
MobLand.S01E01.1080P.ENG.ITA.H264-TheBlackKing.mkv
ENG
H264
ITA
43606101 - Public Dick Flash Compilation..mp4
Dick
..
Compilation
吃瓜!去欧美留学的林淑瑶 ️被欧美大鸡巴驯化3P大战被洋吊深喉狂艹!
欧美
3P
被洋
Hellraiser III Hell On Earth 1992 1080p BluRay...
5.1
1992
AAC
Ghosts S04E21 Kyle 1080p PMTP WEB-DL DDP5 1 H...
WEB
DL
STC
[Gecko] Araiguma Calcal-dan - S01E07...
WEB
DL
AAC
salamander-2-salamander-deluxe-pack-play-statio...
salamander
play
full
Catalina Cruz live cam show pack
Catalina
show
live
SDMU-534
534
SDMU
dccdom.com@MIDV111C
com
MIDV111C
dccdom
