|
Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
| [TGx]Downloaded from torrentgalaxy.to .txt |
585б |
| 0 |
4б |
| 005-posts.zip |
203.22Кб |
| 009-gcloud.zip |
16.22Кб |
| 1 |
88б |
| 1. A Few More Pages.mp4 |
62.95Мб |
| 1. A Few More Pages-en_US.srt |
10.59Кб |
| 1. App Overview.mp4 |
40.97Мб |
| 1. App Overview-en_US.srt |
9.62Кб |
| 1. Big Ticket Items.mp4 |
160.68Мб |
| 1. Big Ticket Items-en_US.srt |
25.48Кб |
| 1. Creating Databases in Kubernetes.mp4 |
43.67Мб |
| 1. Creating Databases in Kubernetes-en_US.srt |
11.63Кб |
| 1. Creating Route Handlers.mp4 |
28.66Мб |
| 1. Creating Route Handlers-en_US.srt |
8.67Кб |
| 1. Deployment Issues.mp4 |
51.53Мб |
| 1. Deployment Issues-en_US.srt |
10.90Кб |
| 1. Development Workflow.mp4 |
26.80Мб |
| 1. Development Workflow-en_US.srt |
6.05Кб |
| 1. Fundamental Authentication Strategies.mp4 |
89.03Мб |
| 1. Fundamental Authentication Strategies-en_US.srt |
14.21Кб |
| 1. How to Get Help.mp4 |
4.25Мб |
| 1. How to Get Help.mp4 |
3.75Мб |
| 1. How to Get Help-en_US.srt |
1.69Кб |
| 1. How to Get Help-en_US.srt |
1.70Кб |
| 1. Installing Kubernetes.mp4 |
16.64Мб |
| 1. Installing Kubernetes-en_US.srt |
5.44Кб |
| 1. Note on Remote Development.mp4 |
22.80Мб |
| 1. Note on Remote Development-en_US.srt |
4.86Кб |
| 1. Orders Service Events.mp4 |
28.17Мб |
| 1. Orders Service Events-en_US.srt |
7.53Кб |
| 1. Publishing Ticket Creation.mp4 |
16.03Мб |
| 1. Publishing Ticket Creation-en_US.srt |
5.41Кб |
| 1. Reusable NATS Listeners.mp4 |
50.45Мб |
| 1. Reusable NATS Listeners-en_US.srt |
7.55Кб |
| 1. Scope of Testing.mp4 |
46.92Мб |
| 1. Scope of Testing-en_US.srt |
7.42Кб |
| 1. Shared Logic Between Services.mp4 |
39.74Мб |
| 1. Shared Logic Between Services-en_US.srt |
7.78Кб |
| 1. Starting the React App.mp4 |
8.49Мб |
| 1. Starting the React App-en_US.srt |
3.61Кб |
| 1. The Expiration Service.mp4 |
14.73Мб |
| 1. The Expiration Service-en_US.srt |
4.41Кб |
| 1. The Orders Service.mp4 |
34.23Мб |
| 1. The Orders Service-en_US.srt |
8.17Кб |
| 1. The Payments Service.mp4 |
12.84Мб |
| 1. The Payments Service-en_US.srt |
3.72Кб |
| 1. Ticketing Service Overview.mp4 |
12.41Мб |
| 1. Ticketing Service Overview-en_US.srt |
5.15Кб |
| 1. Time for Listeners!.mp4 |
13.38Мб |
| 1. Time for Listeners!-en_US.srt |
3.68Кб |
| 1. What Now.mp4 |
26.72Мб |
| 1. What Now-en_US.srt |
4.63Кб |
| 1. Why Use Docker.mp4 |
43.67Мб |
| 1. Why Use Docker-en_US.srt |
6.13Кб |
| 10 |
51б |
| 10. Building a Session.mp4 |
48.33Мб |
| 10. Building a Session-en_US.srt |
7.97Кб |
| 10. Clear Concurrency Issues.mp4 |
123.13Мб |
| 10. Clear Concurrency Issues-en_US.srt |
20.23Кб |
| 10. Client ID Generation.mp4 |
22.19Мб |
| 10. Client ID Generation-en_US.srt |
6.94Кб |
| 10. Creating a Deployment.mp4 |
30.58Мб |
| 10. Creating a Deployment-en_US.srt |
9.27Кб |
| 10. Creating a Load Balancer.mp4 |
39.38Мб |
| 10. Creating a Load Balancer-en_US.srt |
7.81Кб |
| 10. Creating an Order Status Enum.mp4 |
54.33Мб |
| 10. Creating an Order Status Enum-en_US.srt |
12.00Кб |
| 10. Deployment Options.mp4 |
41.50Мб |
| 10. Deployment Options-en_US.srt |
13.01Кб |
| 10. Encoding More Information In an Error.mp4 |
40.13Мб |
| 10. Encoding More Information In an Error-en_US.srt |
7.40Кб |
| 10. Failed Event Publishing.mp4 |
67.00Мб |
| 10. Failed Event Publishing-en_US.srt |
11.40Кб |
| 10. Fetching and Rendering Posts.mp4 |
46.14Мб |
| 10. Fetching and Rendering Posts-en_US.srt |
14.23Кб |
| 10. Generating a JWT.mp4 |
98.26Мб |
| 10. Generating a JWT-en_US.srt |
12.36Кб |
| 10. Hosts File and Security Warning.mp4 |
15.93Мб |
| 10. Hosts File and Security Warning-en_US.srt |
6.20Кб |
| 10. How's Docker Running on Your Computer.mp4 |
32.46Мб |
| 10. How's Docker Running on Your Computer-en_US.srt |
4.23Кб |
| 10. Programmatic Navigation to Wildcard Routes.mp4 |
43.34Мб |
| 10. Programmatic Navigation to Wildcard Routes-en_US.srt |
6.57Кб |
| 10. Requiring Unique Emails.mp4 |
16.41Мб |
| 10. Requiring Unique Emails-en_US.srt |
2.39Кб |
| 10. Starting the Listeners.mp4 |
53.47Мб |
| 10. Starting the Listeners-en_US.srt |
6.08Кб |
| 10. Successful Account Signup.mp4 |
59.82Мб |
| 10. Successful Account Signup-en_US.srt |
7.65Кб |
| 10. Testing Job Processing.mp4 |
21.91Мб |
| 10. Testing Job Processing-en_US.srt |
4.72Кб |
| 10. Types.mp4 |
20.73Мб |
| 10. Types-en_US.srt |
7.94Кб |
| 10. User Creation.mp4 |
64.22Мб |
| 10. User Creation-en_US.srt |
10.00Кб |
| 10. Where Does this Get Used.mp4 |
20.86Мб |
| 10. Where Does this Get Used-en_US.srt |
4.48Кб |
| 100 |
286.80Кб |
| 100-skaffold.zip |
38.40Кб |
| 101 |
407.25Кб |
| 102 |
350.68Кб |
| 103 |
381.77Кб |
| 104 |
416.18Кб |
| 105 |
478.09Кб |
| 106 |
1.90Мб |
| 107 |
189.86Кб |
| 108 |
750.95Кб |
| 109 |
846.80Кб |
| 109-auth-service.zip |
3.32Кб |
| 10-more-errors.zip |
1.27Кб |
| 11 |
13б |
| 11. Changing Node Env During Tests.mp4 |
62.50Мб |
| 11. Changing Node Env During Tests-en_US.srt |
8.70Кб |
| 11. Common Commands Around Deployments.mp4 |
27.46Мб |
| 11. Common Commands Around Deployments-en_US.srt |
6.95Кб |
| 11. Creating a Hosted Cluster.mp4 |
10.32Мб |
| 11. Creating a Hosted Cluster-en_US.srt |
4.48Кб |
| 11. Creating Comments.mp4 |
79.45Мб |
| 11. Creating Comments-en_US.srt |
11.59Кб |
| 11. Custom Publisher.mp4 |
41.24Мб |
| 11. Custom Publisher-en_US.srt |
11.94Кб |
| 11. Delaying Job Processing.mp4 |
59.08Мб |
| 11. Delaying Job Processing-en_US.srt |
8.35Кб |
| 11. Docker Run in Detail.mp4 |
10.70Мб |
| 11. Docker Run in Detail-en_US.srt |
3.21Кб |
| 11. Final Config and Test.mp4 |
54.29Мб |
| 11. Final Config and Test-en_US.srt |
10.01Кб |
| 11. Handling Publish Failures.mp4 |
26.55Мб |
| 11. Handling Publish Failures-en_US.srt |
9.34Кб |
| 11. Handling Validation Errors.mp4 |
68.87Мб |
| 11. Handling Validation Errors-en_US.srt |
9.86Кб |
| 11. JWT Signing Keys.mp4 |
40.96Мб |
| 11. JWT Signing Keys-en_US.srt |
7.27Кб |
| 11. More on Mongoose Refs.mp4 |
17.48Мб |
| 11. More on Mongoose Refs-en_US.srt |
4.69Кб |
| 11. More on Types.mp4 |
31.57Мб |
| 11. More on Types-en_US.srt |
9.10Кб |
| 11. Payments Flow with Stripe.mp4 |
20.37Мб |
| 11. Payments Flow with Stripe-en_US.srt |
8.65Кб |
| 11. Proper Error Handling.mp4 |
79.59Мб |
| 11. Proper Error Handling-en_US.srt |
11.28Кб |
| 11. Queue Groups.mp4 |
44.75Мб |
| 11. Queue Groups-en_US.srt |
11.21Кб |
| 11. Reminder on Versioning Records.mp4 |
34.39Мб |
| 11. Reminder on Versioning Records-en_US.srt |
11.09Кб |
| 11. Subclassing for Custom Errors.mp4 |
76.87Мб |
| 11. Subclassing for Custom Errors-en_US.srt |
11.55Кб |
| 11. Testing Request Validation.mp4 |
22.30Мб |
| 11. Testing Request Validation-en_US.srt |
6.44Кб |
| 11. The Expiration Timer.mp4 |
57.40Мб |
| 11. The Expiration Timer-en_US.srt |
16.30Кб |
| 110 |
965.25Кб |
| 110-auth-k8s.zip |
6.10Кб |
| 111 |
1.05Мб |
| 111-adding-skaffold.zip |
4.85Кб |
| 112 |
1.17Мб |
| 113 |
1.50Мб |
| 114 |
1.75Мб |
| 114-ingress-setup.zip |
7.88Кб |
| 114-ingress-v1.zip |
802б |
| 115 |
1.77Мб |
| 116 |
58.94Кб |
| 117 |
223.12Кб |
| 118 |
652.11Кб |
| 119 |
792.87Кб |
| 12 |
61б |
| 12. Defining the Expiration Complete Event.mp4 |
40.56Мб |
| 12. Defining the Expiration Complete Event-en_US.srt |
5.34Кб |
| 12. Defining the Ticket Model.mp4 |
38.07Мб |
| 12. Defining the Ticket Model-en_US.srt |
9.99Кб |
| 12. Determining Error Type.mp4 |
35.76Мб |
| 12. Determining Error Type-en_US.srt |
4.41Кб |
| 12. Displaying Comments.mp4 |
61.23Мб |
| 12. Displaying Comments-en_US.srt |
10.26Кб |
| 12. Displaying the Expiration.mp4 |
9.84Мб |
| 12. Displaying the Expiration-en_US.srt |
1.65Кб |
| 12. Examples of Types.mp4 |
15.28Мб |
| 12. Examples of Types-en_US.srt |
7.31Кб |
| 12. Fixing a Few Tests.mp4 |
47.22Мб |
| 12. Fixing a Few Tests-en_US.srt |
5.97Кб |
| 12. Implementing the Create Charge Handler.mp4 |
85.40Мб |
| 12. Implementing the Create Charge Handler-en_US.srt |
11.93Кб |
| 12. Manual Ack Mode.mp4 |
72.39Мб |
| 12. Manual Ack Mode-en_US.srt |
15.13Кб |
| 12. Optimistic Concurrency Control.mp4 |
30.67Мб |
| 12. Optimistic Concurrency Control-en_US.srt |
9.36Кб |
| 12. Overriding Default Commands.mp4 |
58.46Мб |
| 12. Overriding Default Commands-en_US.srt |
7.83Кб |
| 12. Reminder on Kubernetes Context.mp4 |
27.57Мб |
| 12. Reminder on Kubernetes Context-en_US.srt |
5.52Кб |
| 12. Reminder on Password Hashing.mp4 |
22.04Мб |
| 12. Reminder on Password Hashing-en_US.srt |
7.88Кб |
| 12. Securely Storing Secrets with Kubernetes.mp4 |
8.23Мб |
| 12. Securely Storing Secrets with Kubernetes-en_US.srt |
3.40Кб |
| 12. Tests Around Sign In Functionality.mp4 |
29.70Мб |
| 12. Tests Around Sign In Functionality-en_US.srt |
8.67Кб |
| 12. The useRequest Hook.mp4 |
41.87Мб |
| 12. The useRequest Hook-en_US.srt |
9.70Кб |
| 12. Updating Deployments.mp4 |
26.48Мб |
| 12. Updating Deployments-en_US.srt |
8.97Кб |
| 12. Using the Custom Publisher.mp4 |
32.38Мб |
| 12. Using the Custom Publisher-en_US.srt |
5.99Кб |
| 12. Validating Title and Price.mp4 |
38.05Мб |
| 12. Validating Title and Price-en_US.srt |
5.74Кб |
| 120 |
897.52Кб |
| 121 |
1.16Мб |
| 122 |
1.40Мб |
| 123 |
1.45Мб |
| 124 |
1.90Мб |
| 125 |
186.84Кб |
| 126 |
268.93Кб |
| 127 |
349.49Кб |
| 127-creating-route.zip |
6.71Кб |
| 128 |
398.08Кб |
| 128-scaffolding.zip |
7.15Кб |
| 129 |
818.67Кб |
| 129-adding-validation.zip |
7.39Кб |
| 13 |
7б |
| 13. Adding Password Hashing.mp4 |
37.32Мб |
| 13. Adding Password Hashing-en_US.srt |
9.58Кб |
| 13. Awaiting Event Publication.mp4 |
19.65Мб |
| 13. Awaiting Event Publication-en_US.srt |
6.97Кб |
| 13. Client Health Checks.mp4 |
80.98Мб |
| 13. Client Health Checks-en_US.srt |
15.21Кб |
| 13. Converting Errors to Responses.mp4 |
90.55Мб |
| 13. Converting Errors to Responses-en_US.srt |
14.87Кб |
| 13. Creating and Accessing Secrets.mp4 |
80.98Мб |
| 13. Creating and Accessing Secrets-en_US.srt |
14.13Кб |
| 13. Listing Running Containers.mp4 |
54.16Мб |
| 13. Listing Running Containers-en_US.srt |
6.11Кб |
| 13. Mongoose Update-If-Current.mp4 |
34.34Мб |
| 13. Mongoose Update-If-Current-en_US.srt |
6.23Кб |
| 13. Order Creation Logic.mp4 |
52.84Мб |
| 13. Order Creation Logic-en_US.srt |
8.66Кб |
| 13. Preferred Method for Updating Deployments.mp4 |
44.97Мб |
| 13. Preferred Method for Updating Deployments-en_US.srt |
8.20Кб |
| 13. Publishing an Event on Job Processing.mp4 |
63.06Мб |
| 13. Publishing an Event on Job Processing-en_US.srt |
9.14Кб |
| 13. Redirecting Imports.mp4 |
64.75Мб |
| 13. Redirecting Imports-en_US.srt |
7.97Кб |
| 13. Reminder on Mongoose with TypeScript.mp4 |
35.67Мб |
| 13. Reminder on Mongoose with TypeScript-en_US.srt |
10.40Кб |
| 13. Reminder on Swapping Contexts.mp4 |
17.95Мб |
| 13. Reminder on Swapping Contexts-en_US.srt |
6.03Кб |
| 13. Request Minimization Strategies.mp4 |
34.01Мб |
| 13. Request Minimization Strategies-en_US.srt |
7.72Кб |
| 13. Showing a Stripe Payment Form.mp4 |
24.88Мб |
| 13. Showing a Stripe Payment Form-en_US.srt |
5.19Кб |
| 13. Testing Sign Out.mp4 |
34.51Мб |
| 13. Testing Sign Out-en_US.srt |
6.45Кб |
| 13. Using the useRequest Hook.mp4 |
20.62Мб |
| 13. Using the useRequest Hook-en_US.srt |
5.30Кб |
| 13. Validating Order Payment.mp4 |
20.60Мб |
| 13. Validating Order Payment-en_US.srt |
5.62Кб |
| 13. Where Do We Use Types.mp4 |
3.33Мб |
| 13. Where Do We Use Types-en_US.srt |
1.66Кб |
| 130 |
944.58Кб |
| 130-handling-validation.zip |
10.20Кб |
| 131 |
1012.26Кб |
| 132 |
1.00Мб |
| 133 |
1.04Мб |
| 134 |
1.53Мб |
| 135 |
1.54Мб |
| 135-building-middleware.zip |
8.03Кб |
| 136 |
1.69Мб |
| 136-communicating.zip |
8.08Кб |
| 137 |
1.79Мб |
| 138 |
1.91Мб |
| 138-subclassing.zip |
9.54Кб |
| 139 |
112.09Кб |
| 139-determining.zip |
10.94Кб |
| 13-posts-service.zip |
29.01Кб |
| 14 |
12б |
| 14. Accessing Env Variables in a Pod.mp4 |
34.95Мб |
| 14. Accessing Env Variables in a Pod-en_US.srt |
7.69Кб |
| 14. An Async Solution.mp4 |
75.26Мб |
| 14. An Async Solution-en_US.srt |
10.98Кб |
| 14. An onSuccess Callback.mp4 |
61.36Мб |
| 14. An onSuccess Callback-en_US.srt |
9.03Кб |
| 14. Common Event Definitions Summary.mp4 |
34.85Мб |
| 14. Common Event Definitions Summary-en_US.srt |
10.36Кб |
| 14. Comparing Hashed Password.mp4 |
15.13Мб |
| 14. Comparing Hashed Password-en_US.srt |
4.10Кб |
| 14. Configuring Stripe.mp4 |
46.22Мб |
| 14. Configuring Stripe-en_US.srt |
6.68Кб |
| 14. Container Lifecycle.mp4 |
36.71Мб |
| 14. Container Lifecycle-en_US.srt |
7.82Кб |
| 14. Defining the Ticket Model.mp4 |
15.15Мб |
| 14. Defining the Ticket Model-en_US.srt |
5.40Кб |
| 14. Finding Reserved Tickets.mp4 |
45.53Мб |
| 14. Finding Reserved Tickets-en_US.srt |
9.03Кб |
| 14. Graceful Client Shutdown.mp4 |
44.54Мб |
| 14. Graceful Client Shutdown-en_US.srt |
10.45Кб |
| 14. Handling an Expiration Event.mp4 |
59.20Мб |
| 14. Handling an Expiration Event-en_US.srt |
8.26Кб |
| 14. Implementing OCC with Mongoose.mp4 |
18.14Мб |
| 14. Implementing OCC with Mongoose-en_US.srt |
6.21Кб |
| 14. Issues with Cookies During Testing.mp4 |
21.61Мб |
| 14. Issues with Cookies During Testing-en_US.srt |
7.68Кб |
| 14. Moving Logic Into Errors.mp4 |
90.85Мб |
| 14. Moving Logic Into Errors-en_US.srt |
12.70Кб |
| 14. Networking With Services.mp4 |
39.18Мб |
| 14. Networking With Services-en_US.srt |
6.43Кб |
| 14. Providing a Mock Implementation.mp4 |
81.56Мб |
| 14. Providing a Mock Implementation-en_US.srt |
13.44Кб |
| 14. Testing Order Validation Before Payment.mp4 |
42.34Мб |
| 14. Testing Order Validation Before Payment-en_US.srt |
9.23Кб |
| 14. The Deployment Plan.mp4 |
40.21Мб |
| 14. The Deployment Plan-en_US.srt |
6.74Кб |
| 14. Type Annotations and Inference.mp4 |
8.21Мб |
| 14. Type Annotations and Inference-en_US.srt |
3.55Кб |
| 140 |
231.55Кб |
| 140-converting.zip |
9.69Кб |
| 141 |
584.20Кб |
| 141-moving-logic.zip |
12.17Кб |
| 142 |
612.23Кб |
| 143 |
817.84Кб |
| 143-final.zip |
10.17Кб |
| 144 |
1.03Мб |
| 144-how-to-define.zip |
10.61Кб |
| 145 |
1.15Мб |
| 145-uh-oh.zip |
10.65Кб |
| 146 |
1.35Мб |
| 146-creating-databases.zip |
11.07Кб |
| 147 |
1.58Мб |
| 148 |
1.63Мб |
| 149 |
1.69Мб |
| 14-examples.zip |
1.11Кб |
| 15 |
25б |
| 15. Annotations With Variables.mp4 |
18.06Мб |
| 15. Annotations With Variables-en_US.srt |
7.48Кб |
| 15. Building an Image in an Action.mp4 |
35.46Мб |
| 15. Building an Image in an Action-en_US.srt |
12.56Кб |
| 15. Common Questions Around Async Events.mp4 |
27.13Мб |
| 15. Common Questions Around Async Events-en_US.srt |
6.89Кб |
| 15. Common Response Properties.mp4 |
27.61Мб |
| 15. Common Response Properties-en_US.srt |
7.16Кб |
| 15. Convenience Document Methods.mp4 |
106.98Мб |
| 15. Convenience Document Methods-en_US.srt |
11.82Кб |
| 15. Core Concurrency Issues.mp4 |
88.80Мб |
| 15. Core Concurrency Issues-en_US.srt |
20.54Кб |
| 15. Creating a NodePort Service.mp4 |
40.95Мб |
| 15. Creating a NodePort Service-en_US.srt |
12.14Кб |
| 15. Creation via Route Handler.mp4 |
56.42Мб |
| 15. Creation via Route Handler-en_US.srt |
11.97Кб |
| 15. Easy Auth Solution.mp4 |
16.79Мб |
| 15. Easy Auth Solution-en_US.srt |
4.68Кб |
| 15. Emitting the Order Cancelled Event.mp4 |
59.66Мб |
| 15. Emitting the Order Cancelled Event-en_US.srt |
8.30Кб |
| 15. Mongoose Pre-Save Hooks.mp4 |
32.92Мб |
| 15. Mongoose Pre-Save Hooks-en_US.srt |
8.49Кб |
| 15. Overview on Server Side Rendering.mp4 |
53.00Мб |
| 15. Overview on Server Side Rendering-en_US.srt |
10.48Кб |
| 15. Restarting Stopped Containers.mp4 |
34.65Мб |
| 15. Restarting Stopped Containers-en_US.srt |
5.64Кб |
| 15. Test Credit Card Numbers.mp4 |
19.35Мб |
| 15. Test Credit Card Numbers-en_US.srt |
3.21Кб |
| 15. Testing OCC.mp4 |
87.14Мб |
| 15. Testing OCC-en_US.srt |
13.54Кб |
| 15. Testing Same-User Validation.mp4 |
64.78Мб |
| 15. Testing Same-User Validation-en_US.srt |
7.45Кб |
| 15. Test-Suite Wide Mocks.mp4 |
17.26Мб |
| 15. Test-Suite Wide Mocks-en_US.srt |
3.30Кб |
| 15. Updating the Common Module.mp4 |
49.12Мб |
| 15. Updating the Common Module-en_US.srt |
10.87Кб |
| 15. Verifying Our Custom Errors.mp4 |
100.67Мб |
| 15. Verifying Our Custom Errors-en_US.srt |
13.23Кб |
| 150 |
1.92Мб |
| 151 |
1.95Мб |
| 152 |
169.81Кб |
| 152-type-checking.zip |
11.83Кб |
| 153 |
244.13Кб |
| 153-adding-static.zip |
11.88Кб |
| 154 |
255.24Кб |
| 154-defining-extra.zip |
11.90Кб |
| 155 |
1.67Мб |
| 156 |
1.71Мб |
| 156-user-creation.zip |
11.97Кб |
| 157 |
1.73Мб |
| 157-proper-error.zip |
12.39Кб |
| 158 |
1.84Мб |
| 159 |
1.94Мб |
| 16 |
182б |
| 16. Accessing NodePort Services.mp4 |
33.48Мб |
| 16. Accessing NodePort Services-en_US.srt |
7.61Кб |
| 16. Auth Helper Function.mp4 |
90.93Мб |
| 16. Auth Helper Function-en_US.srt |
11.02Кб |
| 16. Common Questions.mp4 |
44.60Мб |
| 16. Common Questions-en_US.srt |
13.52Кб |
| 16. Ensuring Mock Invocations.mp4 |
75.89Мб |
| 16. Ensuring Mock Invocations-en_US.srt |
13.67Кб |
| 16. Event Bus Overview.mp4 |
28.95Мб |
| 16. Event Bus Overview-en_US.srt |
8.38Кб |
| 16. Fetching Data During SSR.mp4 |
25.50Мб |
| 16. Fetching Data During SSR-en_US.srt |
7.50Кб |
| 16. Final Error Related Code.mp4 |
43.79Мб |
| 16. Final Error Related Code-en_US.srt |
15.13Кб |
| 16. Formatting JSON Properties.mp4 |
93.31Мб |
| 16. Formatting JSON Properties-en_US.srt |
15.58Кб |
| 16. Object Literal Annotations.mp4 |
28.39Мб |
| 16. Object Literal Annotations-en_US.srt |
9.92Кб |
| 16. One More Test.mp4 |
31.08Мб |
| 16. One More Test-en_US.srt |
6.04Кб |
| 16. Order Expiration Times.mp4 |
80.02Мб |
| 16. Order Expiration Times-en_US.srt |
8.97Кб |
| 16. Paying for an Order.mp4 |
100.61Мб |
| 16. Paying for an Order-en_US.srt |
15.40Кб |
| 16. Removing Stopped Containers.mp4 |
11.38Мб |
| 16. Removing Stopped Containers-en_US.srt |
2.64Кб |
| 16. Restarting NATS.mp4 |
17.38Мб |
| 16. Restarting NATS-en_US.srt |
3.40Кб |
| 16. Stripe Setup.mp4 |
21.61Мб |
| 16. Stripe Setup-en_US.srt |
5.90Кб |
| 16. Testing Show Routes.mp4 |
30.14Мб |
| 16. Testing Show Routes-en_US.srt |
10.05Кб |
| 16. Testing the Expiration Complete Listener.mp4 |
22.41Мб |
| 16. Testing the Expiration Complete Listener-en_US.srt |
7.92Кб |
| 16. Testing the Image Build.mp4 |
29.82Мб |
| 16. Testing the Image Build-en_US.srt |
4.14Кб |
| 160 |
220.71Кб |
| 160-adding-hashing.zip |
13.00Кб |
| 161 |
327.23Кб |
| 162 |
393.79Кб |
| 162-mongoose-pre.zip |
13.15Кб |
| 163 |
435.98Кб |
| 164 |
543.59Кб |
| 165 |
655.30Кб |
| 166 |
718.76Кб |
| 167 |
1021.37Кб |
| 168 |
1.02Мб |
| 169 |
1.13Мб |
| 16-quick-comments.zip |
29.45Кб |
| 17 |
12б |
| 17. [Optional] More Possible Concurrency Solutions.mp4 |
100.12Мб |
| 17. [Optional] More Possible Concurrency Solutions-en_US.srt |
25.97Кб |
| 17. A Basic Event Bus Implementation.mp4 |
25.68Мб |
| 17. A Basic Event Bus Implementation-en_US.srt |
7.26Кб |
| 17. Annotations Around Functions.mp4 |
24.33Мб |
| 17. Annotations Around Functions-en_US.srt |
9.25Кб |
| 17. A Touch More Testing.mp4 |
55.75Мб |
| 17. A Touch More Testing-en_US.srt |
10.83Кб |
| 17. Creating a Stripe Secret.mp4 |
15.20Мб |
| 17. Creating a Stripe Secret-en_US.srt |
4.82Кб |
| 17. Filtering Reserved Tickets.mp4 |
11.45Мб |
| 17. Filtering Reserved Tickets-en_US.srt |
3.83Кб |
| 17. How to Define New Custom Errors.mp4 |
49.69Мб |
| 17. How to Define New Custom Errors-en_US.srt |
6.75Кб |
| 17. NATS Env Variables.mp4 |
106.62Мб |
| 17. NATS Env Variables-en_US.srt |
11.85Кб |
| 17. Restarting the Deployment.mp4 |
83.94Мб |
| 17. Restarting the Deployment-en_US.srt |
10.78Кб |
| 17. Retrieving Output Logs.mp4 |
13.18Мб |
| 17. Retrieving Output Logs-en_US.srt |
3.73Кб |
| 17. Setting Up Cluster IP Services.mp4 |
12.41Мб |
| 17. Setting Up Cluster IP Services-en_US.srt |
4.50Кб |
| 17. Testing Non-Authed Requests.mp4 |
9.99Мб |
| 17. Testing Non-Authed Requests-en_US.srt |
2.46Кб |
| 17. Test Suite Setup.mp4 |
18.84Мб |
| 17. Test Suite Setup-en_US.srt |
4.31Кб |
| 17. The Signin Flow.mp4 |
50.67Мб |
| 17. The Signin Flow-en_US.srt |
10.92Кб |
| 17. Unexpected Failure!.mp4 |
45.63Мб |
| 17. Unexpected Failure!-en_US.srt |
7.58Кб |
| 17. Who Updates Versions.mp4 |
54.27Мб |
| 17. Who Updates Versions-en_US.srt |
10.95Кб |
| 17. Why the Error.mp4 |
76.18Мб |
| 17. Why the Error-en_US.srt |
13.82Кб |
| 170 |
1.16Мб |
| 171 |
1.16Мб |
| 172 |
1.96Мб |
| 172-generating.zip |
48.94Кб |
| 173 |
1.96Мб |
| 174 |
464.01Кб |
| 175 |
485.82Кб |
| 176 |
616.52Кб |
| 176-accessing.zip |
49.05Кб |
| 177 |
1.13Мб |
| 178 |
1.33Мб |
| 178-formatting-json.zip |
13.51Кб |
| 179 |
1.33Мб |
| 179-signin-flow.zip |
13.70Кб |
| 17-annotations.zip |
996б |
| 18 |
5б |
| 18. Applying Kubernetes Manifests.mp4 |
17.56Мб |
| 18. Applying Kubernetes Manifests-en_US.srt |
5.30Кб |
| 18. Asserting Tickets Exist.mp4 |
37.06Мб |
| 18. Asserting Tickets Exist-en_US.srt |
9.09Кб |
| 18. Building a Deployment for the Event Bus.mp4 |
34.12Мб |
| 18. Building a Deployment for the Event Bus-en_US.srt |
7.87Кб |
| 18. Common Request Validation Middleware.mp4 |
31.16Мб |
| 18. Common Request Validation Middleware-en_US.srt |
7.33Кб |
| 18. Creating a Charge with Stripe.mp4 |
40.14Мб |
| 18. Creating a Charge with Stripe-en_US.srt |
9.32Кб |
| 18. Emitting Events.mp4 |
48.60Мб |
| 18. Emitting Events-en_US.srt |
8.04Кб |
| 18. Header Links.mp4 |
19.68Мб |
| 18. Header Links-en_US.srt |
2.71Кб |
| 18. Including Versions in Events.mp4 |
11.91Мб |
| 18. Including Versions in Events-en_US.srt |
4.34Кб |
| 18. Listening for Expiration.mp4 |
15.58Мб |
| 18. Listening for Expiration-en_US.srt |
3.32Кб |
| 18. Solving Concurrency Issues.mp4 |
231.95Мб |
| 18. Solving Concurrency Issues-en_US.srt |
31.21Кб |
| 18. Stopping Containers.mp4 |
67.66Мб |
| 18. Stopping Containers-en_US.srt |
8.23Кб |
| 18. Two Possible Solutions.mp4 |
35.57Мб |
| 18. Two Possible Solutions-en_US.srt |
10.93Кб |
| 18. Uh Oh... Async Error Handling.mp4 |
37.81Мб |
| 18. Uh Oh... Async Error Handling-en_US.srt |
8.92Кб |
| 18. Understanding Inference.mp4 |
19.80Мб |
| 18. Understanding Inference-en_US.srt |
6.34Кб |
| 18. What's that Error!.mp4 |
80.24Мб |
| 18. What's that Error!-en_US.srt |
14.30Кб |
| 180 |
1.40Мб |
| 180-common.zip |
14.04Кб |
| 181 |
1.55Мб |
| 181-signin.zip |
14.35Кб |
| 182 |
1.64Мб |
| 183 |
1.69Мб |
| 184 |
1.82Мб |
| 184-returning.zip |
14.46Кб |
| 185 |
294.23Кб |
| 185-signing-out.zip |
14.46Кб |
| 186 |
316.17Кб |
| 186-creating.zip |
14.91Кб |
| 187 |
897.79Кб |
| 187-augmenting.zip |
14.92Кб |
| 188 |
1.13Мб |
| 188-requiring.zip |
15.70Кб |
| 189 |
1.40Мб |
| 18-object-literal.zip |
1.11Кб |
| 19 |
28б |
| 19. Adding ClusterIP Services.mp4 |
33.51Мб |
| 19. Adding ClusterIP Services-en_US.srt |
10.79Кб |
| 19. Asserting Reserved Tickets.mp4 |
51.40Мб |
| 19. Asserting Reserved Tickets-en_US.srt |
6.91Кб |
| 19. Better Error Logging.mp4 |
48.14Мб |
| 19. Better Error Logging-en_US.srt |
7.71Кб |
| 19. Concurrency Control with the Tickets App.mp4 |
65.93Мб |
| 19. Concurrency Control with the Tickets App-en_US.srt |
15.36Кб |
| 19. Cross Namespace Service Communication.mp4 |
41.71Мб |
| 19. Cross Namespace Service Communication-en_US.srt |
11.56Кб |
| 19. Emitting Comment Creation Events.mp4 |
24.79Мб |
| 19. Emitting Comment Creation Events-en_US.srt |
5.41Кб |
| 19. Manual Testing of Payments.mp4 |
69.94Мб |
| 19. Manual Testing of Payments-en_US.srt |
10.07Кб |
| 19. Multi-Command Containers.mp4 |
26.66Мб |
| 19. Multi-Command Containers-en_US.srt |
6.81Кб |
| 19. Prod vs Dev Manifest Files.mp4 |
27.65Мб |
| 19. Prod vs Dev Manifest Files-en_US.srt |
6.63Кб |
| 19. Rendering a List of Orders.mp4 |
30.92Мб |
| 19. Rendering a List of Orders-en_US.srt |
9.34Кб |
| 19. Sign In Logic.mp4 |
81.59Мб |
| 19. Sign In Logic-en_US.srt |
9.46Кб |
| 19. The Any Type.mp4 |
37.12Мб |
| 19. The Any Type-en_US.srt |
12.09Кб |
| 19. Updating Tickets Event Definitions.mp4 |
46.16Мб |
| 19. Updating Tickets Event Definitions-en_US.srt |
6.45Кб |
| 190 |
1.66Мб |
| 191 |
1.67Мб |
| 192 |
1.75Мб |
| 192-index.zip |
15.96Кб |
| 193 |
1.79Мб |
| 193-few-dependencies.zip |
16.03Кб |
| 194 |
1.86Мб |
| 194-test-env.zip |
16.75Кб |
| 195 |
1.87Мб |
| 195-our-first-test.zip |
17.36Кб |
| 196 |
43.95Кб |
| 197 |
64.14Кб |
| 197-testing-invalid.zip |
17.44Кб |
| 198 |
519.04Кб |
| 198-requiring.zip |
17.47Кб |
| 199 |
570.55Кб |
| 199-changing.zip |
17.58Кб |
| 19-around-functions.zip |
1.81Кб |
| 19-react-project.zip |
25.75Кб |
| 2 |
35б |
| 2. A Kubernetes Tour.mp4 |
58.09Мб |
| 2. A Kubernetes Tour-en_US.srt |
15.10Кб |
| 2. App Overview.mp4 |
88.91Мб |
| 2. App Overview-en_US.srt |
15.10Кб |
| 2. Connecting to MongoDB.mp4 |
83.46Мб |
| 2. Connecting to MongoDB-en_US.srt |
11.89Кб |
| 2. Creating the Events.mp4 |
65.91Мб |
| 2. Creating the Events-en_US.srt |
13.86Кб |
| 2. Expiration Options.mp4 |
41.17Мб |
| 2. Expiration Options-en_US.srt |
12.37Кб |
| 2. Git Repository Approaches.mp4 |
42.45Мб |
| 2. Git Repository Approaches-en_US.srt |
9.76Кб |
| 2. Huge Issues with Authentication Strategies.mp4 |
75.11Мб |
| 2. Huge Issues with Authentication Strategies-en_US.srt |
11.59Кб |
| 2. Initial Setup.mp4 |
107.95Мб |
| 2. Initial Setup-en_US.srt |
11.79Кб |
| 2. More on Publishing.mp4 |
13.53Мб |
| 2. More on Publishing-en_US.srt |
4.81Кб |
| 2. Options for Code Sharing.mp4 |
20.13Мб |
| 2. Options for Code Sharing-en_US.srt |
7.77Кб |
| 2. Project Setup.mp4 |
56.05Мб |
| 2. Project Setup.mp4 |
13.62Мб |
| 2. Project Setup-en_US.srt |
8.45Кб |
| 2. Project Setup-en_US.srt |
7.76Кб |
| 2. Reminder on Data Fetching with Next.mp4 |
69.09Мб |
| 2. Reminder on Data Fetching with Next-en_US.srt |
10.12Кб |
| 2. Reminder on Listeners.mp4 |
13.34Мб |
| 2. Reminder on Listeners-en_US.srt |
3.27Кб |
| 2. Reminder on Server Side Rendering.mp4 |
15.03Мб |
| 2. Reminder on Server Side Rendering-en_US.srt |
5.82Кб |
| 2. Remote Dev with Skaffold.mp4 |
53.62Мб |
| 2. Remote Dev with Skaffold-en_US.srt |
10.37Кб |
| 2. Scaffolding Routes.mp4 |
33.57Мб |
| 2. Scaffolding Routes-en_US.srt |
5.34Кб |
| 2. Scaffolding the Orders Service.mp4 |
48.25Мб |
| 2. Scaffolding the Orders Service-en_US.srt |
6.90Кб |
| 2. Testing Goals.mp4 |
26.71Мб |
| 2. Testing Goals-en_US.srt |
7.54Кб |
| 2. The Listener Abstract Class.mp4 |
110.76Мб |
| 2. The Listener Abstract Class-en_US.srt |
13.06Кб |
| 2. Three Important Items.mp4 |
44.99Мб |
| 2. Three Important Items-en_US.srt |
7.32Кб |
| 2. TypeScript Overview.mp4 |
43.72Мб |
| 2. TypeScript Overview-en_US.srt |
10.09Кб |
| 2. What Is a Microservice.mp4 |
18.52Мб |
| 2. What Is a Microservice-en_US.srt |
4.82Кб |
| 2. What is Docker.mp4 |
13.87Мб |
| 2. What is Docker-en_US.srt |
4.38Кб |
| 2. Why Docker.mp4 |
26.37Мб |
| 2. Why Docker-en_US.srt |
4.56Кб |
| 20 |
71б |
| 20. Applying a Version Query.mp4 |
61.94Мб |
| 20. Applying a Version Query-en_US.srt |
10.82Кб |
| 20. Automated Payment Testing.mp4 |
53.36Мб |
| 20. Automated Payment Testing-en_US.srt |
9.41Кб |
| 20. Complete Index Route Implementation.mp4 |
50.18Мб |
| 20. Complete Index Route Implementation-en_US.srt |
8.90Кб |
| 20. Event Redelivery.mp4 |
41.40Мб |
| 20. Event Redelivery-en_US.srt |
7.10Кб |
| 20. Executing Commands in Running Containers.mp4 |
29.35Мб |
| 20. Executing Commands in Running Containers-en_US.srt |
3.93Кб |
| 20. Fixing the Any Type.mp4 |
6.90Мб |
| 20. Fixing the Any Type-en_US.srt |
2.76Кб |
| 20. How to Communicate Between Services.mp4 |
35.64Мб |
| 20. How to Communicate Between Services-en_US.srt |
5.90Кб |
| 20. Manual Secret Creation.mp4 |
22.52Мб |
| 20. Manual Secret Creation-en_US.srt |
5.31Кб |
| 20. Quick Sign In Test.mp4 |
9.27Мб |
| 20. Quick Sign In Test-en_US.srt |
2.87Кб |
| 20. Receiving Events.mp4 |
33.66Мб |
| 20. Receiving Events-en_US.srt |
6.42Кб |
| 20. Testing the Success Case.mp4 |
37.73Мб |
| 20. Testing the Success Case-en_US.srt |
6.41Кб |
| 20. When is GetInitialProps Called.mp4 |
69.28Мб |
| 20. When is GetInitialProps Called-en_US.srt |
10.48Кб |
| 200 |
703.67Кб |
| 200-tests-around-singin.zip |
18.11Кб |
| 201 |
803.03Кб |
| 201-testing-signout.zip |
18.62Кб |
| 202 |
1.08Мб |
| 202-issues.zip |
19.07Кб |
| 203 |
1.32Мб |
| 203-easy.zip |
19.13Кб |
| 204 |
1.48Мб |
| 205 |
1.51Мб |
| 205-testing.zip |
19.31Кб |
| 206 |
1.51Мб |
| 207 |
1.78Мб |
| 208 |
1.84Мб |
| 208-basics.zip |
22.62Кб |
| 209 |
1.86Мб |
| 209-building.zip |
20.93Кб |
| 20-building-post.zip |
26.48Кб |
| 21 |
5б |
| 21. Creating the Data Query Service.mp4 |
19.73Мб |
| 21. Creating the Data Query Service-en_US.srt |
6.55Кб |
| 21. Current User Handler.mp4 |
12.41Мб |
| 21. Current User Handler-en_US.srt |
4.58Кб |
| 21. Delayed Initialization.mp4 |
14.88Мб |
| 21. Delayed Initialization-en_US.srt |
4.73Кб |
| 21. Did it Work.mp4 |
50.67Мб |
| 21. Did it Work-en_US.srt |
7.10Кб |
| 21. Don't Forget Ingress-Nginx!.mp4 |
52.04Мб |
| 21. Don't Forget Ingress-Nginx!-en_US.srt |
8.22Кб |
| 21. Durable Subscriptions.mp4 |
77.83Мб |
| 21. Durable Subscriptions-en_US.srt |
13.96Кб |
| 21. Fetching a User's Orders.mp4 |
45.20Мб |
| 21. Fetching a User's Orders-en_US.srt |
8.25Кб |
| 21. Mocked Stripe Client.mp4 |
34.52Мб |
| 21. Mocked Stripe Client-en_US.srt |
6.35Кб |
| 21. On the Server or the Browser.mp4 |
23.31Мб |
| 21. On the Server or the Browser-en_US.srt |
2.79Кб |
| 21. The Purpose of the 'it' Flag.mp4 |
24.08Мб |
| 21. The Purpose of the 'it' Flag-en_US.srt |
6.52Кб |
| 21. Ticket Updating.mp4 |
62.83Мб |
| 21. Ticket Updating-en_US.srt |
9.00Кб |
| 21. Updating Service Addresses.mp4 |
30.48Мб |
| 21. Updating Service Addresses-en_US.srt |
8.28Кб |
| 210 |
33.70Кб |
| 210-ingress-v1.zip |
815б |
| 210-running-next.zip |
21.38Кб |
| 211 |
193.18Кб |
| 211-note-file-change.zip |
22.22Кб |
| 212 |
270.30Кб |
| 212-adding-global.zip |
22.52Кб |
| 213 |
367.37Кб |
| 213-adding-signup.zip |
23.08Кб |
| 214 |
375.77Кб |
| 214-handling.zip |
23.23Кб |
| 215 |
477.74Кб |
| 215-successful.zip |
23.30Кб |
| 216 |
639.65Кб |
| 216-handling-validation.zip |
23.44Кб |
| 217 |
773.25Кб |
| 218 |
816.81Кб |
| 218-using-useRequest.zip |
24.02Кб |
| 219 |
1.01Мб |
| 219-onsuccess.zip |
24.08Кб |
| 21-any-type.zip |
1.25Кб |
| 21-handling-cors.zip |
26.50Кб |
| 22 |
19б |
| 22. Abstracted Query Method.mp4 |
53.57Мб |
| 22. Abstracted Query Method-en_US.srt |
8.83Кб |
| 22. A More Realistic Test Setup.mp4 |
58.31Мб |
| 22. A More Realistic Test Setup-en_US.srt |
13.90Кб |
| 22. A Slightly Complicated Test.mp4 |
124.39Мб |
| 22. A Slightly Complicated Test-en_US.srt |
17.92Кб |
| 22. Getting a Command Prompt in a Container.mp4 |
43.89Мб |
| 22. Getting a Command Prompt in a Container-en_US.srt |
6.08Кб |
| 22. Handling Updates.mp4 |
21.70Мб |
| 22. Handling Updates-en_US.srt |
5.32Кб |
| 22. Parsing Incoming Events.mp4 |
73.79Мб |
| 22. Parsing Incoming Events-en_US.srt |
9.63Кб |
| 22. Returning the Current User.mp4 |
73.86Мб |
| 22. Returning the Current User-en_US.srt |
12.97Кб |
| 22. Specifying the Host.mp4 |
96.00Мб |
| 22. Specifying the Host-en_US.srt |
12.42Кб |
| 22. Testing Automated Deployment.mp4 |
15.94Мб |
| 22. Testing Automated Deployment-en_US.srt |
4.37Кб |
| 22. Verifying Communication.mp4 |
33.13Мб |
| 22. Verifying Communication-en_US.srt |
7.28Кб |
| 22. When Inference Doesn't Work.mp4 |
20.21Мб |
| 22. When Inference Doesn't Work-en_US.srt |
7.40Кб |
| 220 |
1.03Мб |
| 220-overview.zip |
24.19Кб |
| 221 |
1.25Мб |
| 222 |
1.35Мб |
| 222-fetching-data.zip |
24.24Кб |
| 223 |
1.40Мб |
| 224 |
1.43Мб |
| 225 |
1.46Мб |
| 226 |
1.99Мб |
| 226-when-getinitialprops.zip |
24.25Кб |
| 227 |
53.27Кб |
| 227-on-server.zip |
24.31Кб |
| 228 |
88.76Кб |
| 229 |
109.88Кб |
| 229-specifying.zip |
24.41Кб |
| 22-fetching.zip |
27.09Кб |
| 22-fixing.zip |
1.25Кб |
| 23 |
17б |
| 23. [Optional] Versioning Without Update-If-Current.mp4 |
192.75Мб |
| 23. [Optional] Versioning Without Update-If-Current-en_US.srt |
29.82Кб |
| 23. Adding Query, Moderation and Comments.mp4 |
79.48Мб |
| 23. Adding Query, Moderation and Comments-en_US.srt |
12.84Кб |
| 23. Additional Deploy Files.mp4 |
84.87Мб |
| 23. Additional Deploy Files-en_US.srt |
10.35Кб |
| 23. Fetching Individual Orders.mp4 |
17.48Мб |
| 23. Fetching Individual Orders-en_US.srt |
6.59Кб |
| 23. More on Annotations Around Functions.mp4 |
38.28Мб |
| 23. More on Annotations Around Functions-en_US.srt |
7.71Кб |
| 23. Passing Through the Cookies.mp4 |
40.83Мб |
| 23. Passing Through the Cookies-en_US.srt |
6.20Кб |
| 23. Permission Checking.mp4 |
38.55Мб |
| 23. Permission Checking-en_US.srt |
9.73Кб |
| 23. Realistic Test Implementation.mp4 |
32.56Мб |
| 23. Realistic Test Implementation-en_US.srt |
9.50Кб |
| 23. Signing Out.mp4 |
20.12Мб |
| 23. Signing Out-en_US.srt |
4.03Кб |
| 23. Starting with a Shell.mp4 |
11.97Мб |
| 23. Starting with a Shell-en_US.srt |
3.32Кб |
| 23. Using the Query Service.mp4 |
62.23Мб |
| 23. Using the Query Service-en_US.srt |
10.42Кб |
| 230 |
218.99Кб |
| 230-passing-cookies.zip |
24.40Кб |
| 231 |
287.44Кб |
| 231-reusable-api.zip |
24.82Кб |
| 232 |
332.81Кб |
| 232-content.zip |
24.83Кб |
| 233 |
341.91Кб |
| 233-signin-form.zip |
25.26Кб |
| 234 |
570.51Кб |
| 235 |
675.59Кб |
| 235-moving.zip |
25.34Кб |
| 236 |
1.30Мб |
| 236-issues.zip |
25.43Кб |
| 237 |
1.41Мб |
| 237-handling.zip |
25.46Кб |
| 238 |
1.55Мб |
| 238-passing.zip |
25.48Кб |
| 239 |
1.66Мб |
| 239-building.zip |
26.09Кб |
| 23-creating-comments.zip |
27.67Кб |
| 23-delayed.zip |
1.36Кб |
| 24 |
4б |
| 24. Adding a Simple Feature.mp4 |
43.95Мб |
| 24. Adding a Simple Feature-en_US.srt |
8.00Кб |
| 24. A Reusable API Client.mp4 |
63.81Мб |
| 24. A Reusable API Client-en_US.srt |
9.92Кб |
| 24. A Successful Deploy!.mp4 |
74.71Мб |
| 24. A Successful Deploy!-en_US.srt |
9.00Кб |
| 24. Container Isolation.mp4 |
10.76Мб |
| 24. Container Isolation-en_US.srt |
4.66Кб |
| 24. Creating a Current User Middleware.mp4 |
39.58Мб |
| 24. Creating a Current User Middleware-en_US.srt |
10.20Кб |
| 24. Does Fetching Work.mp4 |
68.12Мб |
| 24. Does Fetching Work-en_US.srt |
9.83Кб |
| 24. Final Update Changes.mp4 |
60.84Мб |
| 24. Final Update Changes-en_US.srt |
13.00Кб |
| 24. Inference Around Functions.mp4 |
27.22Мб |
| 24. Inference Around Functions-en_US.srt |
9.40Кб |
| 24. Testing Communication.mp4 |
41.20Мб |
| 24. Testing Communication-en_US.srt |
7.52Кб |
| 24. Testing Listeners.mp4 |
18.21Мб |
| 24. Testing Listeners-en_US.srt |
7.27Кб |
| 24. Tying an Order and Charge Together.mp4 |
57.77Мб |
| 24. Tying an Order and Charge Together-en_US.srt |
10.49Кб |
| 240 |
1.76Мб |
| 240-conditionally.zip |
26.22Кб |
| 241 |
1.77Мб |
| 241-signout.zip |
26.64Кб |
| 242 |
1.82Мб |
| 243 |
135.17Кб |
| 244 |
301.30Кб |
| 245 |
366.29Кб |
| 246 |
507.94Кб |
| 247 |
512.80Кб |
| 247-project.zip |
49.81Кб |
| 248 |
618.55Кб |
| 248-easy-publish.zip |
64.93Кб |
| 249 |
774.99Кб |
| 249-relocating.zip |
174.55Кб |
| 24-displaying.zip |
28.16Кб |
| 24-when-inference.zip |
1.44Кб |
| 25 |
13б |
| 25. A Complete Listener Test.mp4 |
104.58Мб |
| 25. A Complete Listener Test-en_US.srt |
14.00Кб |
| 25. Annotations for Anonymous Functions.mp4 |
5.75Мб |
| 25. Annotations for Anonymous Functions-en_US.srt |
2.42Кб |
| 25. Augmenting Type Definitions.mp4 |
35.98Мб |
| 25. Augmenting Type Definitions-en_US.srt |
11.77Кб |
| 25. Buying a Domain Name.mp4 |
29.92Мб |
| 25. Buying a Domain Name-en_US.srt |
4.98Кб |
| 25. Cancelling an Order.mp4 |
38.23Мб |
| 25. Cancelling an Order-en_US.srt |
6.74Кб |
| 25. Content on the Landing Page.mp4 |
18.98Мб |
| 25. Content on the Landing Page-en_US.srt |
3.06Кб |
| 25. Creating Docker Images.mp4 |
12.45Мб |
| 25. Creating Docker Images-en_US.srt |
3.98Кб |
| 25. Issues with Comment Filtering.mp4 |
47.31Мб |
| 25. Issues with Comment Filtering-en_US.srt |
11.92Кб |
| 25. Load Balancer Services.mp4 |
36.05Мб |
| 25. Load Balancer Services-en_US.srt |
8.35Кб |
| 25. Manual Testing.mp4 |
38.67Мб |
| 25. Manual Testing-en_US.srt |
7.80Кб |
| 25. Testing Payment Creation.mp4 |
73.31Мб |
| 25. Testing Payment Creation-en_US.srt |
8.78Кб |
| 250 |
814.83Кб |
| 250-updating-import.zip |
437.66Кб |
| 251 |
854.70Кб |
| 251-updating-common.zip |
442.91Кб |
| 252 |
1.03Мб |
| 253 |
1.04Мб |
| 253-project-setup.zip |
448.34Кб |
| 254 |
1.05Мб |
| 254-running.zip |
449.27Кб |
| 255 |
1.16Мб |
| 255-mongo.zip |
449.27Кб |
| 256 |
1.17Мб |
| 256-quick-auth.zip |
449.30Кб |
| 257 |
1.44Мб |
| 257-test-first.zip |
450.10Кб |
| 258 |
1.79Мб |
| 258-creating-router.zip |
450.54Кб |
| 259 |
1.86Мб |
| 259-adding-protection.zip |
450.61Кб |
| 25-more-functions.zip |
1.71Кб |
| 26 |
23б |
| 26. A Second Approach.mp4 |
68.94Мб |
| 26. A Second Approach-en_US.srt |
8.51Кб |
| 26. Building a Dockerfile.mp4 |
59.01Мб |
| 26. Building a Dockerfile-en_US.srt |
7.36Кб |
| 26. Can We Cancel.mp4 |
50.36Мб |
| 26. Can We Cancel-en_US.srt |
13.44Кб |
| 26. Configuring the Domain Name.mp4 |
33.08Мб |
| 26. Configuring the Domain Name-en_US.srt |
8.04Кб |
| 26. Load Balancers and Ingress.mp4 |
50.31Мб |
| 26. Load Balancers and Ingress-en_US.srt |
10.29Кб |
| 26. Publishing a Payment Created Event.mp4 |
59.74Мб |
| 26. Publishing a Payment Created Event-en_US.srt |
8.86Кб |
| 26. Requiring Auth for Route Access.mp4 |
43.91Мб |
| 26. Requiring Auth for Route Access-en_US.srt |
10.96Кб |
| 26. Testing the Ack Call.mp4 |
12.68Мб |
| 26. Testing the Ack Call-en_US.srt |
3.33Кб |
| 26. The Sign In Form.mp4 |
35.81Мб |
| 26. The Sign In Form-en_US.srt |
5.07Кб |
| 26. Void and Never.mp4 |
9.57Мб |
| 26. Void and Never-en_US.srt |
4.27Кб |
| 260 |
1.87Мб |
| 260-faking.zip |
450.62Кб |
| 261 |
203.56Кб |
| 261-building.zip |
450.78Кб |
| 262 |
251.99Кб |
| 262-testing-validation.zip |
450.84Кб |
| 263 |
261.15Кб |
| 263-validating.zip |
450.97Кб |
| 264 |
371.76Кб |
| 264-reminder.zip |
451.53Кб |
| 265 |
434.11Кб |
| 265-defining.zip |
459.07Кб |
| 266 |
638.69Кб |
| 266-creation.zip |
459.21Кб |
| 267 |
838.89Кб |
| 267-testing-show.zip |
459.78Кб |
| 268 |
853.38Кб |
| 268-unexpected.zip |
460.26Кб |
| 269 |
1.05Мб |
| 26-inference.zip |
1.73Кб |
| 27 |
6б |
| 27. A Reusable Header.mp4 |
28.29Мб |
| 27. A Reusable Header-en_US.srt |
7.77Кб |
| 27. Destructuring with Annotations.mp4 |
16.46Мб |
| 27. Destructuring with Annotations-en_US.srt |
5.37Кб |
| 27. Dockerfile Teardown.mp4 |
34.34Мб |
| 27. Dockerfile Teardown-en_US.srt |
4.13Кб |
| 27. How to Handle Resource Updates.mp4 |
30.33Мб |
| 27. How to Handle Resource Updates-en_US.srt |
7.40Кб |
| 27. Installing Ingress-Nginx.mp4 |
88.80Мб |
| 27. Installing Ingress-Nginx-en_US.srt |
12.41Кб |
| 27. I Really Hope This Works.mp4 |
4.60Мб |
| 27. I Really Hope This Works-en_US.srt |
3.23Кб |
| 27. More on Publishing.mp4 |
20.46Мб |
| 27. More on Publishing-en_US.srt |
4.63Кб |
| 27. Testing the Ticket Updated Listener.mp4 |
44.57Мб |
| 27. Testing the Ticket Updated Listener-en_US.srt |
12.00Кб |
| 270 |
1.25Мб |
| 270-better.zip |
466.05Кб |
| 271 |
1.33Мб |
| 271-complete.zip |
466.96Кб |
| 272 |
1.45Мб |
| 272-ticket-updating.zip |
467.56Кб |
| 273 |
1.72Мб |
| 273-handling.zip |
468.08Кб |
| 274 |
1.77Мб |
| 274-permission.zip |
468.18Кб |
| 275 |
1.84Мб |
| 275-final.zip |
468.42Кб |
| 276 |
1.93Мб |
| 276-ingress-v1.zip |
470б |
| 276-manual-testing.zip |
468.43Кб |
| 277 |
1.95Мб |
| 278 |
1.48Кб |
| 279 |
190.71Кб |
| 279-creating-nats.zip |
468.94Кб |
| 27-annotations-anonymous.zip |
1.77Кб |
| 28 |
25б |
| 28. Annotations Around Objects.mp4 |
28.76Мб |
| 28. Annotations Around Objects-en_US.srt |
10.69Кб |
| 28. Creating the Moderation Service.mp4 |
53.30Мб |
| 28. Creating the Moderation Service-en_US.srt |
7.77Кб |
| 28. Marking an Order as Complete.mp4 |
36.97Мб |
| 28. Marking an Order as Complete-en_US.srt |
8.31Кб |
| 28. Moving GetInitialProps.mp4 |
20.28Мб |
| 28. Moving GetInitialProps-en_US.srt |
3.38Кб |
| 28. Next Steps.mp4 |
39.75Мб |
| 28. Next Steps-en_US.srt |
7.73Кб |
| 28. Success Case Testing.mp4 |
50.60Мб |
| 28. Success Case Testing-en_US.srt |
6.56Кб |
| 28. What's a Base Image.mp4 |
45.24Мб |
| 28. What's a Base Image-en_US.srt |
8.39Кб |
| 28. Writing Ingress Config Files.mp4 |
32.21Мб |
| 28. Writing Ingress Config Files-en_US.srt |
6.73Кб |
| 280 |
276.44Кб |
| 281 |
290.19Кб |
| 281-building.zip |
472.54Кб |
| 282 |
461.61Кб |
| 283 |
690.74Кб |
| 283-publishing.zip |
472.63Кб |
| 284 |
698.38Кб |
| 285 |
902.07Кб |
| 285-listening.zip |
472.85Кб |
| 286 |
961.82Кб |
| 286-accessing.zip |
472.92Кб |
| 287 |
1.03Мб |
| 287-client-id.zip |
472.95Кб |
| 288 |
1.09Мб |
| 288-queue.zip |
472.98Кб |
| 289 |
1.29Мб |
| 289-manual.zip |
473.02Кб |
| 28-void-and-never.zip |
1.84Кб |
| 29 |
32б |
| 29. Adding Comment Moderation.mp4 |
56.31Мб |
| 29. Adding Comment Moderation-en_US.srt |
6.55Кб |
| 29. Arrays in TypeScript.mp4 |
13.95Мб |
| 29. Arrays in TypeScript-en_US.srt |
7.60Кб |
| 29. Don't Cancel Completed Orders!.mp4 |
4.55Мб |
| 29. Don't Cancel Completed Orders!-en_US.srt |
1.52Кб |
| 29. Hosts File Tweak.mp4 |
29.25Мб |
| 29. Hosts File Tweak-en_US.srt |
9.67Кб |
| 29. Issues with Custom App GetInitialProps.mp4 |
79.62Мб |
| 29. Issues with Custom App GetInitialProps-en_US.srt |
10.26Кб |
| 29. Out-Of-Order Events.mp4 |
42.70Мб |
| 29. Out-Of-Order Events-en_US.srt |
7.11Кб |
| 29. The Build Process in Detail.mp4 |
210.07Мб |
| 29. The Build Process in Detail-en_US.srt |
16.33Кб |
| 290 |
1.36Мб |
| 291 |
1.44Мб |
| 291-graceful.zip |
473.08Кб |
| 292 |
1.51Мб |
| 293 |
1.70Мб |
| 294 |
1.95Мб |
| 295 |
1.96Мб |
| 296 |
1.99Мб |
| 297 |
18.36Кб |
| 297-event-redelivery.zip |
473.07Кб |
| 298 |
60.01Кб |
| 298-durable.zip |
473.11Кб |
| 299 |
197.02Кб |
| 29-destructuring.zip |
1.91Кб |
| 3 |
32б |
| 3. Adding Validation.mp4 |
92.80Мб |
| 3. Adding Validation-en_US.srt |
12.39Кб |
| 3. A Touch More Setup.mp4 |
103.02Мб |
| 3. A Touch More Setup-en_US.srt |
10.65Кб |
| 3. Basics of Next JS.mp4 |
19.79Мб |
| 3. Basics of Next JS-en_US.srt |
7.76Кб |
| 3. Blueprint for Listeners.mp4 |
15.76Мб |
| 3. Blueprint for Listeners-en_US.srt |
5.38Кб |
| 3. Creating a GitHub Action.mp4 |
67.63Мб |
| 3. Creating a GitHub Action-en_US.srt |
11.61Кб |
| 3. Creating a NATS Streaming Deployment.mp4 |
46.52Мб |
| 3. Creating a NATS Streaming Deployment-en_US.srt |
8.88Кб |
| 3. Data in Microservices.mp4 |
48.87Мб |
| 3. Data in Microservices-en_US.srt |
11.61Кб |
| 3. Docker for Mac Windows.mp4 |
9.27Мб |
| 3. Docker for Mac Windows-en_US.srt |
3.28Кб |
| 3. Environment Setup.mp4 |
77.03Мб |
| 3. Environment Setup-en_US.srt |
12.33Кб |
| 3. Extending the Listener.mp4 |
56.37Мб |
| 3. Extending the Listener-en_US.srt |
8.73Кб |
| 3. Google Cloud Initial Setup.mp4 |
11.86Мб |
| 3. Google Cloud Initial Setup-en_US.srt |
4.49Кб |
| 3. Implementing the Publishers.mp4 |
10.03Мб |
| 3. Implementing the Publishers-en_US.srt |
4.29Кб |
| 3. Important Kubernetes Terminology.mp4 |
12.69Мб |
| 3. Important Kubernetes Terminology-en_US.srt |
4.60Кб |
| 3. Initial Setup.mp4 |
55.83Мб |
| 3. Initial Setup-en_US.srt |
8.52Кб |
| 3. NATS Client Singleton.mp4 |
30.58Мб |
| 3. NATS Client Singleton-en_US.srt |
8.14Кб |
| 3. NPM Organizations.mp4 |
18.57Мб |
| 3. NPM Organizations-en_US.srt |
6.95Кб |
| 3. Posts Service Creation.mp4 |
39.17Мб |
| 3. Posts Service Creation-en_US.srt |
12.53Кб |
| 3. Replicated Fields.mp4 |
22.08Мб |
| 3. Replicated Fields-en_US.srt |
9.61Кб |
| 3. Resource Types.mp4 |
21.84Мб |
| 3. Resource Types-en_US.srt |
5.40Кб |
| 3. Running the Ticket Service.mp4 |
70.88Мб |
| 3. Running the Ticket Service-en_US.srt |
8.81Кб |
| 3. So Which Option.mp4 |
18.97Мб |
| 3. So Which Option-en_US.srt |
5.00Кб |
| 3. Testing Architecture.mp4 |
70.22Мб |
| 3. Testing Architecture-en_US.srt |
12.07Кб |
| 3. Two Quick Fixes.mp4 |
59.61Мб |
| 3. Two Quick Fixes-en_US.srt |
8.94Кб |
| 3. Understanding the Signup Flow.mp4 |
23.51Мб |
| 3. Understanding the Signup Flow-en_US.srt |
7.03Кб |
| 3. Why Kubernetes.mp4 |
24.30Мб |
| 3. Why Kubernetes-en_US.srt |
9.27Кб |
| 30 |
1б |
| 30. A Brief Recap.mp4 |
17.49Мб |
| 30. A Brief Recap-en_US.srt |
5.07Кб |
| 30. Deploying the React App.mp4 |
52.04Мб |
| 30. Deploying the React App-en_US.srt |
8.50Кб |
| 30. Handling Moderation.mp4 |
57.89Мб |
| 30. Handling Moderation-en_US.srt |
7.76Кб |
| 30. Handling Multiple GetInitialProps.mp4 |
74.60Мб |
| 30. Handling Multiple GetInitialProps-en_US.srt |
9.31Кб |
| 30. The Next Few Videos.mp4 |
36.04Мб |
| 30. The Next Few Videos-en_US.srt |
5.68Кб |
| 30. Why Typed Arrays.mp4 |
38.00Мб |
| 30. Why Typed Arrays-en_US.srt |
6.77Кб |
| 300 |
246.37Кб |
| 300-listener-abstract.zip |
473.39Кб |
| 301 |
303.36Кб |
| 301-extending.zip |
473.35Кб |
| 302 |
335.38Кб |
| 302-quick-refactor.zip |
474.29Кб |
| 303 |
367.53Кб |
| 303-leveraging.zip |
474.31Кб |
| 304 |
370.46Кб |
| 305 |
441.55Кб |
| 305-custom-event.zip |
475.00Кб |
| 306 |
550.73Кб |
| 306-enforcing-listener.zip |
475.09Кб |
| 307 |
585.72Кб |
| 308 |
738.78Кб |
| 308-enforcing-data.zip |
475.10Кб |
| 309 |
1.04Мб |
| 30-annotations-objects.zip |
2.28Кб |
| 31 |
12б |
| 31. Fixing a Few Tests.mp4 |
69.62Мб |
| 31. Fixing a Few Tests-en_US.srt |
9.82Кб |
| 31. Multiple Typees in Arrays.mp4 |
9.76Мб |
| 31. Multiple Typees in Arrays-en_US.srt |
4.57Кб |
| 31. Passing Props Through.mp4 |
19.58Мб |
| 31. Passing Props Through-en_US.srt |
4.75Кб |
| 31. Rebuilds with Cache.mp4 |
124.53Мб |
| 31. Rebuilds with Cache-en_US.srt |
10.69Кб |
| 31. Unique Route Paths.mp4 |
38.16Мб |
| 31. Unique Route Paths-en_US.srt |
10.13Кб |
| 31. Updating Comment Content.mp4 |
28.25Мб |
| 31. Updating Comment Content-en_US.srt |
6.33Кб |
| 310 |
1.05Мб |
| 310-custom.zip |
475.99Кб |
| 311 |
1.10Мб |
| 311-using-publisher.zip |
476.07Кб |
| 312 |
1.15Мб |
| 312-awaiting.zip |
476.17Кб |
| 313 |
1.22Мб |
| 314 |
1.35Мб |
| 314-updating.zip |
494.13Кб |
| 315 |
1.48Мб |
| 316 |
1.49Мб |
| 316-publishing.zip |
494.95Кб |
| 317 |
1.55Мб |
| 317-more.zip |
496.43Кб |
| 318 |
1.61Мб |
| 319 |
1.64Мб |
| 319-remember.zip |
495.33Кб |
| 31-arrays.zip |
2.56Кб |
| 31-basic-event-bus.zip |
29.08Кб |
| 32 |
10б |
| 32. A Quick Test.mp4 |
61.78Мб |
| 32. A Quick Test-en_US.srt |
9.05Кб |
| 32. Building the Header.mp4 |
42.18Мб |
| 32. Building the Header-en_US.srt |
7.46Кб |
| 32. Final Route Config.mp4 |
59.00Мб |
| 32. Final Route Config-en_US.srt |
9.39Кб |
| 32. Listeners in the Tickets Service.mp4 |
11.00Мб |
| 32. Listeners in the Tickets Service-en_US.srt |
2.99Кб |
| 32. Tagging an Image.mp4 |
52.87Мб |
| 32. Tagging an Image-en_US.srt |
6.81Кб |
| 32. When to Use Typed Arrays.mp4 |
3.65Мб |
| 32. When to Use Typed Arrays-en_US.srt |
1.67Кб |
| 320 |
1.66Мб |
| 321 |
1.66Мб |
| 321-singleton.zip |
495.55Кб |
| 322 |
1.74Мб |
| 322-accessing.zip |
486.24Кб |
| 323 |
1.77Мб |
| 323-graceful.zip |
486.31Кб |
| 324 |
1.84Мб |
| 325 |
1.88Мб |
| 325-ticket-update.zip |
486.78Кб |
| 326 |
1.99Мб |
| 327 |
348.47Кб |
| 328 |
443.40Кб |
| 329 |
499.29Кб |
| 32-emitting-events.zip |
29.15Кб |
| 32-why-typed.zip |
2.69Кб |
| 33 |
11б |
| 33. Building the Listener.mp4 |
22.89Мб |
| 33. Building the Listener-en_US.srt |
7.08Кб |
| 33. Conditionally Showing Links.mp4 |
36.56Мб |
| 33. Conditionally Showing Links-en_US.srt |
8.50Кб |
| 33. Introducing Skaffold.mp4 |
16.26Мб |
| 33. Introducing Skaffold-en_US.srt |
5.08Кб |
| 33. Manual Image Generation with Docker Commit.mp4 |
27.33Мб |
| 33. Manual Image Generation with Docker Commit-en_US.srt |
7.62Кб |
| 33. Rendering Comments by Status.mp4 |
19.24Мб |
| 33. Rendering Comments by Status-en_US.srt |
5.04Кб |
| 33. Tuples in TypeScript.mp4 |
16.55Мб |
| 33. Tuples in TypeScript-en_US.srt |
6.20Кб |
| 330 |
528.44Кб |
| 331 |
734.73Кб |
| 331-test-suite.zip |
487.31Кб |
| 332 |
888.24Кб |
| 332-ensuring.zip |
487.47Кб |
| 333 |
939.71Кб |
| 333-nats-env.zip |
487.56Кб |
| 334 |
1.08Мб |
| 335 |
1.26Мб |
| 335-scaffolding.zip |
492.80Кб |
| 336 |
1.40Мб |
| 336-a-touch-more.zip |
493.80Кб |
| 337 |
1.44Мб |
| 337-ingress-routing.zip |
493.81Кб |
| 337-ingress-v1.zip |
835б |
| 338 |
1.54Мб |
| 338-scaffolding.zip |
495.34Кб |
| 339 |
1.62Мб |
| 339-subtle.zip |
495.51Кб |
| 33-emitting-comment.zip |
29.23Кб |
| 33-multiple.zip |
2.74Кб |
| 34 |
28б |
| 34. Dealing with Missing Events.mp4 |
61.12Мб |
| 34. Dealing with Missing Events-en_US.srt |
16.29Кб |
| 34. Project Outline.mp4 |
11.75Мб |
| 34. Project Outline-en_US.srt |
4.25Кб |
| 34. Signing Out.mp4 |
37.55Мб |
| 34. Signing Out-en_US.srt |
6.49Кб |
| 34. Skaffold Setup.mp4 |
45.64Мб |
| 34. Skaffold Setup-en_US.srt |
13.18Кб |
| 34. Strategies for Locking a Ticket.mp4 |
40.84Мб |
| 34. Strategies for Locking a Ticket-en_US.srt |
9.15Кб |
| 34. Tuples in Action.mp4 |
18.97Мб |
| 34. Tuples in Action-en_US.srt |
8.18Кб |
| 340 |
1.79Мб |
| 341 |
108.78Кб |
| 341-order-model.zip |
496.25Кб |
| 342 |
191.31Кб |
| 343 |
442.91Кб |
| 343-creating-an-order.zip |
505.21Кб |
| 344 |
675.78Кб |
| 345 |
723.16Кб |
| 345-defining.zip |
505.74Кб |
| 346 |
861.98Кб |
| 346-order-creation.zip |
505.97Кб |
| 347 |
890.54Кб |
| 347-finding-reserved.zip |
506.16Кб |
| 348 |
938.28Кб |
| 348-convenience.zip |
506.21Кб |
| 349 |
1.08Мб |
| 349-order-expiration.zip |
506.35Кб |
| 34-receiving-events.zip |
29.29Кб |
| 35 |
1б |
| 35. First Time Skaffold Startup.mp4 |
10.97Мб |
| 35. First Time Skaffold Startup-en_US.srt |
1.94Кб |
| 35. Implementing Event Sync.mp4 |
34.45Мб |
| 35. Implementing Event Sync-en_US.srt |
8.87Кб |
| 35. Node Server Setup.mp4 |
18.27Мб |
| 35. Node Server Setup-en_US.srt |
7.11Кб |
| 35. Reserving a Ticket.mp4 |
47.96Мб |
| 35. Reserving a Ticket-en_US.srt |
4.96Кб |
| 35. Why Tuples.mp4 |
11.07Мб |
| 35. Why Tuples-en_US.srt |
5.28Кб |
| 350 |
1.20Мб |
| 350-test-suite.zip |
507.96Кб |
| 351 |
1.33Мб |
| 352 |
1.42Мб |
| 352-asserting-tickets.zip |
508.62Кб |
| 353 |
1.42Мб |
| 353-asserting-reserved.zip |
508.77Кб |
| 354 |
1.47Мб |
| 354-testing-success.zip |
508.77Кб |
| 355 |
1.52Мб |
| 355-fetching.zip |
508.89Кб |
| 356 |
1.58Мб |
| 356-slightly.zip |
509.61Кб |
| 357 |
1.67Мб |
| 357-fetching-individual.zip |
509.77Кб |
| 358 |
1.81Мб |
| 358-does-fetching.zip |
510.39Кб |
| 359 |
1.86Мб |
| 359-cancelling.zip |
510.59Кб |
| 35-creating-query-service.zip |
30.10Кб |
| 36 |
10б |
| 36. A Few Notes on Skaffold.mp4 |
89.74Мб |
| 36. A Few Notes on Skaffold-en_US.srt |
10.42Кб |
| 36. A Few Planned Errors.mp4 |
28.45Мб |
| 36. A Few Planned Errors-en_US.srt |
7.65Кб |
| 36. Event Syncing in Action.mp4 |
47.94Мб |
| 36. Event Syncing in Action-en_US.srt |
6.95Кб |
| 36. Interfaces.mp4 |
5.58Мб |
| 36. Interfaces-en_US.srt |
2.30Кб |
| 36. Setup for Testing Reservation.mp4 |
32.60Мб |
| 36. Setup for Testing Reservation-en_US.srt |
9.86Кб |
| 360 |
1.93Мб |
| 360-can-we.zip |
511.27Кб |
| 361 |
77.49Кб |
| 362 |
185.71Кб |
| 362-creating-events.zip |
520.49Кб |
| 363 |
308.91Кб |
| 364 |
342.40Кб |
| 365 |
501.08Кб |
| 366 |
670.49Кб |
| 366-testing-event.zip |
521.94Кб |
| 367 |
763.39Кб |
| 368 |
1.05Мб |
| 369 |
1.18Мб |
| 369-blueprint.zip |
522.61Кб |
| 36-parsing.zip |
30.24Кб |
| 36-tuples-action.zip |
3.07Кб |
| 37 |
14б |
| 37. Base Image Issues.mp4 |
81.60Мб |
| 37. Base Image Issues-en_US.srt |
11.25Кб |
| 37. Long Type Annotations.mp4 |
16.45Мб |
| 37. Long Type Annotations-en_US.srt |
7.10Кб |
| 37. Test Implementation.mp4 |
42.24Мб |
| 37. Test Implementation-en_US.srt |
6.50Кб |
| 370 |
1.24Мб |
| 370-a-few-reminders.zip |
522.90Кб |
| 371 |
1.34Мб |
| 371-simple.zip |
522.96Кб |
| 372 |
1.55Мб |
| 372-id-adjust.zip |
523.00Кб |
| 373 |
1.61Мб |
| 373-ticket-updated.zip |
523.58Кб |
| 374 |
1.67Мб |
| 374-initializing.zip |
523.64Кб |
| 375 |
1.71Мб |
| 376 |
1.75Мб |
| 377 |
1.83Мб |
| 378 |
1.85Мб |
| 379 |
119.65Кб |
| 37-using-query.zip |
30.11Кб |
| 38 |
27б |
| 38. A Few Missing Files.mp4 |
54.06Мб |
| 38. A Few Missing Files-en_US.srt |
4.87Кб |
| 38. Fixing Annotations With Interfaces.mp4 |
18.80Мб |
| 38. Fixing Annotations With Interfaces-en_US.srt |
6.82Кб |
| 38. Missing Update Event.mp4 |
27.77Мб |
| 38. Missing Update Event-en_US.srt |
9.48Кб |
| 380 |
231.74Кб |
| 380-implementing.zip |
524.23Кб |
| 381 |
249.46Кб |
| 382 |
294.94Кб |
| 382-testing-occ.zip |
524.51Кб |
| 383 |
356.60Кб |
| 383-one-more.zip |
524.58Кб |
| 384 |
400.32Кб |
| 385 |
438.01Кб |
| 385-including-versions.zip |
540.32Кб |
| 386 |
550.00Кб |
| 386-updating-events.zip |
540.34Кб |
| 387 |
648.32Кб |
| 388 |
685.01Кб |
| 388-applying-version.zip |
540.47Кб |
| 389 |
749.04Кб |
| 39 |
41б |
| 39. Copying Build Files.mp4 |
28.33Мб |
| 39. Copying Build Files-en_US.srt |
7.21Кб |
| 39. Private vs Protected Properties.mp4 |
87.22Мб |
| 39. Private vs Protected Properties-en_US.srt |
10.34Кб |
| 39. Syntax Around Interfaces.mp4 |
17.48Мб |
| 39. Syntax Around Interfaces-en_US.srt |
5.05Кб |
| 390 |
797.07Кб |
| 390-abstracted.zip |
540.50Кб |
| 391 |
888.76Кб |
| 392 |
1.08Мб |
| 392-testing-listeners.zip |
541.19Кб |
| 393 |
1.20Мб |
| 393-complete-listener.zip |
541.54Кб |
| 394 |
1.28Мб |
| 394-testing-ack.zip |
541.56Кб |
| 395 |
1.29Мб |
| 395-testing-ticket-updated.zip |
542.30Кб |
| 396 |
1.34Мб |
| 396-success.zip |
555.16Кб |
| 397 |
1.45Мб |
| 397-out-of-order.zip |
555.23Кб |
| 398 |
1.52Мб |
| 398-next.zip |
555.28Кб |
| 399 |
1.63Мб |
| 399-fixing.zip |
542.68Кб |
| 39-long-type.zip |
3.28Кб |
| 4 |
7б |
| 4. Adding a CI Test Script.mp4 |
25.49Мб |
| 4. Adding a CI Test Script-en_US.srt |
4.48Кб |
| 4. A Few More Reminders.mp4 |
51.55Мб |
| 4. A Few More Reminders-en_US.srt |
8.46Кб |
| 4. A First App.mp4 |
30.42Мб |
| 4. A First App-en_US.srt |
7.47Кб |
| 4. Another Order Model!.mp4 |
31.29Мб |
| 4. Another Order Model!-en_US.srt |
10.66Кб |
| 4. A Touch of Kubernetes Setup.mp4 |
63.27Мб |
| 4. A Touch of Kubernetes Setup-en_US.srt |
10.91Кб |
| 4. Big Notes on NATS Streaming.mp4 |
92.85Мб |
| 4. Big Notes on NATS Streaming-en_US.srt |
15.16Кб |
| 4. Big Problems with Data.mp4 |
47.44Мб |
| 4. Big Problems with Data-en_US.srt |
7.66Кб |
| 4. Building a Next Image.mp4 |
12.61Мб |
| 4. Building a Next Image-en_US.srt |
6.76Кб |
| 4. Don't Know Docker Watch This.mp4 |
5.18Мб |
| 4. Don't Know Docker Watch This-en_US.srt |
2.40Кб |
| 4. Getting TypeScript and Mongoose to Cooperate.mp4 |
27.76Мб |
| 4. Getting TypeScript and Mongoose to Cooperate-en_US.srt |
8.33Кб |
| 4. Handling Validation Errors.mp4 |
38.95Мб |
| 4. Handling Validation Errors-en_US.srt |
9.20Кб |
| 4. Index to App Refactor.mp4 |
44.65Мб |
| 4. Index to App Refactor-en_US.srt |
3.86Кб |
| 4. Ingress Routing Rules.mp4 |
12.61Мб |
| 4. Ingress Routing Rules-en_US.srt |
2.92Кб |
| 4. Installing Docker on macOS.mp4 |
35.28Мб |
| 4. Installing Docker on macOS-en_US.srt |
8.06Кб |
| 4. Kubernetes Cluster Creation.mp4 |
27.71Мб |
| 4. Kubernetes Cluster Creation-en_US.srt |
6.40Кб |
| 4. Mongo Connection URI.mp4 |
100.93Мб |
| 4. Mongo Connection URI-en_US.srt |
12.85Кб |
| 4. Notes on Config Files.mp4 |
14.37Мб |
| 4. Notes on Config Files-en_US.srt |
5.35Кб |
| 4. Publishing NPM Modules.mp4 |
24.91Мб |
| 4. Publishing NPM Modules-en_US.srt |
5.96Кб |
| 4. Publishing the Order Creation.mp4 |
56.65Мб |
| 4. Publishing the Order Creation-en_US.srt |
7.34Кб |
| 4. Quick Refactor.mp4 |
39.64Мб |
| 4. Quick Refactor-en_US.srt |
4.68Кб |
| 4. Remember Mongoose.mp4 |
32.74Мб |
| 4. Remember Mongoose-en_US.srt |
7.66Кб |
| 4. Scaffolding a Form.mp4 |
20.42Мб |
| 4. Scaffolding a Form-en_US.srt |
5.25Кб |
| 4. Service Types.mp4 |
36.01Мб |
| 4. Service Types-en_US.srt |
5.85Кб |
| 4. Solving Issues with Option #2.mp4 |
85.69Мб |
| 4. Solving Issues with Option #2-en_US.srt |
13.05Кб |
| 4. Testing the Posts Service.mp4 |
15.21Мб |
| 4. Testing the Posts Service-en_US.srt |
6.32Кб |
| 40 |
210б |
| 40. Container Port Forwarding.mp4 |
89.17Мб |
| 40. Container Port Forwarding-en_US.srt |
10.58Кб |
| 40. Functions in Interfaces.mp4 |
17.79Мб |
| 40. Functions in Interfaces-en_US.srt |
7.12Кб |
| 40. Publishing While Listening.mp4 |
34.36Мб |
| 40. Publishing While Listening-en_US.srt |
10.00Кб |
| 400 |
1.97Мб |
| 401 |
289.50Кб |
| 401-building-listener.zip |
543.63Кб |
| 402 |
331.12Кб |
| 403 |
508.47Кб |
| 403-reserving.zip |
543.84Кб |
| 404 |
524.38Кб |
| 404-setup.zip |
544.79Кб |
| 405 |
899.73Кб |
| 405-test-implementation.zip |
544.92Кб |
| 406 |
1.09Мб |
| 407 |
1.12Мб |
| 408 |
1.21Мб |
| 408-publishing.zip |
552.41Кб |
| 409 |
1.67Мб |
| 409-mock.zip |
552.50Кб |
| 40-fixing.zip |
3.29Кб |
| 41 |
31б |
| 41. Code Reuse with Interfaces.mp4 |
20.29Мб |
| 41. Code Reuse with Interfaces-en_US.srt |
6.14Кб |
| 41. Mock Function Arguments.mp4 |
117.56Мб |
| 41. Mock Function Arguments-en_US.srt |
14.46Кб |
| 41. Specifying a Working Directory.mp4 |
80.08Мб |
| 41. Specifying a Working Directory-en_US.srt |
11.17Кб |
| 410 |
1.70Мб |
| 410-order-cancelled.zip |
553.18Кб |
| 411 |
1.76Мб |
| 411-lightning.zip |
553.98Кб |
| 412 |
1.92Мб |
| 412-dont-forget.zip |
554.04Кб |
| 413 |
42.81Кб |
| 413-rejecting.zip |
554.16Кб |
| 414 |
187.14Кб |
| 415 |
502.98Кб |
| 416 |
706.59Кб |
| 416-initial.zip |
572.91Кб |
| 417 |
990.61Кб |
| 418 |
1.11Мб |
| 418-kubernetes-setup.zip |
560.21Кб |
| 419 |
1.20Мб |
| 41-syntax.zip |
3.29Кб |
| 42 |
22б |
| 42. General Plan with Interfaces.mp4 |
13.83Мб |
| 42. General Plan with Interfaces-en_US.srt |
4.96Кб |
| 42. Order Cancelled Listener.mp4 |
35.64Мб |
| 42. Order Cancelled Listener-en_US.srt |
9.59Кб |
| 42. Unnecessary Rebuilds.mp4 |
46.49Мб |
| 42. Unnecessary Rebuilds-en_US.srt |
6.57Кб |
| 420 |
1.48Мб |
| 420-listener.zip |
561.37Кб |
| 421 |
1.59Мб |
| 422 |
1.70Мб |
| 422-creating-queue.zip |
562.01Кб |
| 423 |
1.81Мб |
| 423-queuing.zip |
562.12Кб |
| 424 |
1.92Мб |
| 425 |
1.94Мб |
| 425-delayed.zip |
562.21Кб |
| 426 |
1.96Мб |
| 426-defining.zip |
569.74Кб |
| 427 |
1.96Мб |
| 427-publishing.zip |
570.39Кб |
| 428 |
88.44Кб |
| 428-handling.zip |
570.99Кб |
| 429 |
160.98Кб |
| 429-emitting.zip |
571.08Кб |
| 42-creating-moderation.zip |
30.94Кб |
| 42-functions.zip |
3.28Кб |
| 43 |
128б |
| 43. A Lightning-Quick Test.mp4 |
58.21Мб |
| 43. A Lightning-Quick Test-en_US.srt |
9.82Кб |
| 43. Classes.mp4 |
14.16Мб |
| 43. Classes-en_US.srt |
6.13Кб |
| 43. Minimizing Cache Busting and Rebuilds.mp4 |
67.19Мб |
| 43. Minimizing Cache Busting and Rebuilds-en_US.srt |
7.56Кб |
| 430 |
308.03Кб |
| 430-testing.zip |
571.81Кб |
| 431 |
401.33Кб |
| 431-touch-more-testing.zip |
572.01Кб |
| 432 |
402.70Кб |
| 432-listening-expiration.zip |
572.04Кб |
| 433 |
534.31Кб |
| 434 |
608.42Кб |
| 435 |
840.11Кб |
| 436 |
972.90Кб |
| 436-initial.zip |
579.92Кб |
| 437 |
1.02Мб |
| 438 |
1.14Мб |
| 439 |
1.27Мб |
| 43-adding-comment.zip |
30.96Кб |
| 43-code-reuse.zip |
3.34Кб |
| 44 |
39б |
| 44. Basic Inheritance.mp4 |
10.16Мб |
| 44. Basic Inheritance-en_US.srt |
4.34Кб |
| 44. Don't Forget to Listen!.mp4 |
13.30Мб |
| 44. Don't Forget to Listen!-en_US.srt |
3.41Кб |
| 440 |
1.38Мб |
| 441 |
1.40Мб |
| 441-testing.zip |
582.97Кб |
| 442 |
1.54Мб |
| 442-marking.zip |
583.59Кб |
| 443 |
1.58Мб |
| 443-cancelled.zip |
584.38Кб |
| 444 |
1.63Мб |
| 444-starting-listeners.zip |
584.44Кб |
| 445 |
1.68Мб |
| 446 |
1.71Мб |
| 446-implementing.zip |
585.14Кб |
| 447 |
1.72Мб |
| 447-validating.zip |
585.29Кб |
| 448 |
1.79Мб |
| 448-testing-order.zip |
586.11Кб |
| 449 |
1.86Мб |
| 449-testing-same-user.zip |
586.15Кб |
| 45 |
32.88Кб |
| 45. Class Method Modifiers.mp4 |
30.19Мб |
| 45. Class Method Modifiers-en_US.srt |
9.64Кб |
| 45. Rejecting Edits of Reserved Tickets.mp4 |
75.74Мб |
| 45. Rejecting Edits of Reserved Tickets-en_US.srt |
8.27Кб |
| 450 |
1.87Мб |
| 451 |
1.88Мб |
| 452 |
201.98Кб |
| 452-creating-charge.zip |
586.53Кб |
| 453 |
216.77Кб |
| 454 |
274.14Кб |
| 454-automated.zip |
586.87Кб |
| 455 |
325.10Кб |
| 455-mocked.zip |
586.98Кб |
| 456 |
358.49Кб |
| 456-more-realistic.zip |
604.61Кб |
| 457 |
402.01Кб |
| 457-realistic-implementation.zip |
587.06Кб |
| 458 |
427.14Кб |
| 458-tying.zip |
587.57Кб |
| 459 |
663.19Кб |
| 459-testing-payment.zip |
587.66Кб |
| 45-classes.zip |
3.61Кб |
| 45-handling.zip |
31.14Кб |
| 46 |
324.69Кб |
| 46. Fields in Classes.mp4 |
45.97Мб |
| 46. Fields in Classes-en_US.srt |
9.64Кб |
| 460 |
778.99Кб |
| 460-publishing-payment.zip |
595.55Кб |
| 461 |
981.85Кб |
| 461-more-publishing.zip |
595.62Кб |
| 462 |
985.72Кб |
| 462-marking-order.zip |
596.24Кб |
| 463 |
1005.92Кб |
| 464 |
1.02Мб |
| 464-dont-cancel.zip |
596.26Кб |
| 465 |
1.03Мб |
| 466 |
1.03Мб |
| 467 |
1.16Мб |
| 467-two-fixes.zip |
596.19Кб |
| 468 |
1.20Мб |
| 468-scaffolding.zip |
596.79Кб |
| 469 |
1.34Мб |
| 469-sanitizing.zip |
596.95Кб |
| 46-basic.zip |
3.63Кб |
| 46-updating.zip |
32.39Кб |
| 47 |
9.66Кб |
| 47. Fields with Inheritance.mp4 |
20.98Мб |
| 47. Fields with Inheritance-en_US.srt |
6.77Кб |
| 470 |
1.43Мб |
| 470-ticket-creation.zip |
597.10Кб |
| 471 |
1.48Мб |
| 471-listing.zip |
597.26Кб |
| 472 |
1.56Мб |
| 472-linking.zip |
597.62Кб |
| 473 |
1.73Мб |
| 473-creating-order.zip |
597.92Кб |
| 474 |
1.79Мб |
| 474-programmatic.zip |
598.41Кб |
| 475 |
1.86Мб |
| 475-expiration.zip |
598.69Кб |
| 476 |
1.94Мб |
| 476-displaying-expiration.zip |
598.71Кб |
| 477 |
51.77Кб |
| 478 |
214.09Кб |
| 478-configuring-stripe.zip |
651.66Кб |
| 479 |
266.00Кб |
| 47-instance-method.zip |
3.66Кб |
| 47-quick-test.zip |
31.32Кб |
| 48 |
61.90Кб |
| 48. Where to Use Classes.mp4 |
4.15Мб |
| 48. Where to Use Classes-en_US.srt |
1.94Кб |
| 480 |
341.83Кб |
| 480-paying.zip |
651.79Кб |
| 481 |
344.71Кб |
| 481-filtering.zip |
651.80Кб |
| 482 |
453.59Кб |
| 482-header.zip |
651.83Кб |
| 483 |
494.20Кб |
| 483-rendering.zip |
652.26Кб |
| 484 |
520.35Кб |
| 485 |
530.37Кб |
| 486 |
532.81Кб |
| 487 |
536.61Кб |
| 487-adding-ci.zip |
668.72Кб |
| 488 |
635.46Кб |
| 489 |
716.72Кб |
| 48-fields-classes.zip |
3.70Кб |
| 48-rendering.zip |
31.41Кб |
| 49 |
24.63Кб |
| 49. App Overview.mp4 |
13.01Мб |
| 49. App Overview-en_US.srt |
4.50Кб |
| 490 |
752.89Кб |
| 490-running-tests.zip |
669.84Кб |
| 491 |
1.10Мб |
| 492 |
1.11Мб |
| 492-selective.zip |
669.91Кб |
| 493 |
1.21Мб |
| 494 |
1.36Мб |
| 495 |
1.37Мб |
| 496 |
1.45Мб |
| 497 |
1.54Мб |
| 498 |
1.55Мб |
| 498-building-image.zip |
670.41Кб |
| 499 |
1.59Мб |
| 49-fields-inheritance.zip |
3.73Кб |
| 5 |
287б |
| 5. A Few Dependencies.mp4 |
27.37Мб |
| 5. A Few Dependencies-en_US.srt |
5.76Кб |
| 5. Building a NATS Test Project.mp4 |
23.96Мб |
| 5. Building a NATS Test Project-en_US.srt |
10.72Кб |
| 5. Creating a Pod.mp4 |
22.06Мб |
| 5. Creating a Pod-en_US.srt |
10.51Кб |
| 5. Creating the User Model.mp4 |
20.32Мб |
| 5. Creating the User Model-en_US.srt |
7.19Кб |
| 5. Dockerizing the Posts Service.mp4 |
19.04Мб |
| 5. Dockerizing the Posts Service-en_US.srt |
5.86Кб |
| 5. Events and Architecture Design.mp4 |
16.36Мб |
| 5. Events and Architecture Design-en_US.srt |
6.50Кб |
| 5. Executing Typescript Code.mp4 |
16.89Мб |
| 5. Executing Typescript Code-en_US.srt |
7.26Кб |
| 5. File Sync Setup.mp4 |
41.50Мб |
| 5. File Sync Setup-en_US.srt |
3.44Кб |
| 5. Implementing a Comments Service.mp4 |
72.84Мб |
| 5. Implementing a Comments Service-en_US.srt |
11.80Кб |
| 5. Installing Docker for Windows Professional.mp4 |
10.87Мб |
| 5. Installing Docker for Windows Professional-en_US.srt |
3.14Кб |
| 5. Kubectl Contexts.mp4 |
22.04Мб |
| 5. Kubectl Contexts-en_US.srt |
5.97Кб |
| 5. Leveraging TypeScript for Listener Validation.mp4 |
60.55Мб |
| 5. Leveraging TypeScript for Listener Validation-en_US.srt |
8.39Кб |
| 5. Project Setup.mp4 |
55.76Мб |
| 5. Project Setup-en_US.srt |
10.95Кб |
| 5. Publishing Order Cancellation.mp4 |
14.50Мб |
| 5. Publishing Order Cancellation-en_US.srt |
3.73Кб |
| 5. Quick Auth Update.mp4 |
17.66Мб |
| 5. Quick Auth Update-en_US.srt |
2.58Кб |
| 5. Reminder on Cookies vs JWT's.mp4 |
33.28Мб |
| 5. Reminder on Cookies vs JWT's-en_US.srt |
9.76Кб |
| 5. Running Next in Kubernetes.mp4 |
84.63Мб |
| 5. Running Next in Kubernetes-en_US.srt |
15.02Кб |
| 5. Running Tests on PR Creation.mp4 |
44.01Мб |
| 5. Running Tests on PR Creation-en_US.srt |
7.45Кб |
| 5. Sanitizing Price Input.mp4 |
28.82Мб |
| 5. Sanitizing Price Input-en_US.srt |
9.71Кб |
| 5. Scaffolding a Few Route Handlers.mp4 |
105.04Мб |
| 5. Scaffolding a Few Route Handlers-en_US.srt |
14.25Кб |
| 5. Simple onMessage Implementation.mp4 |
12.52Мб |
| 5. Simple onMessage Implementation-en_US.srt |
3.60Кб |
| 5. Singleton Implementation.mp4 |
96.65Мб |
| 5. Singleton Implementation-en_US.srt |
13.82Кб |
| 5. Surprising Complexity Around Errors.mp4 |
26.03Мб |
| 5. Surprising Complexity Around Errors-en_US.srt |
9.61Кб |
| 5. Sync Communication Between Services.mp4 |
74.81Мб |
| 5. Sync Communication Between Services-en_US.srt |
9.99Кб |
| 5. Update-If-Current.mp4 |
4.77Мб |
| 5. Update-If-Current-en_US.srt |
1.49Кб |
| 50 |
185.61Кб |
| 50. Bundling with Parcel.mp4 |
17.74Мб |
| 50. Bundling with Parcel-en_US.srt |
7.29Кб |
| 500 |
1.64Мб |
| 500-restarting.zip |
670.51Кб |
| 501 |
1.74Мб |
| 501-applying.zip |
671.01Кб |
| 502 |
1.97Мб |
| 502-prod-vs-dev.zip |
671.88Кб |
| 503 |
31.39Кб |
| 504 |
59.81Кб |
| 505 |
69.82Кб |
| 506 |
241.57Кб |
| 506-additional.zip |
681.56Кб |
| 506-ingress-v1.zip |
850б |
| 507 |
392.49Кб |
| 508 |
428.78Кб |
| 509 |
454.01Кб |
| 51 |
404.96Кб |
| 51. Project Structure.mp4 |
12.71Мб |
| 51. Project Structure-en_US.srt |
5.16Кб |
| 510 |
734.74Кб |
| 510-configuring.zip |
163.11Кб |
| 510-ingress-v1.zip |
1.08Кб |
| 511 |
813.31Кб |
| 512 |
819.83Кб |
| 513 |
870.00Кб |
| 514 |
892.66Кб |
| 515 |
995.58Кб |
| 516 |
1.12Мб |
| 517 |
1.27Мб |
| 518 |
1.50Мб |
| 519 |
1.63Мб |
| 51-implementing.zip |
31.57Кб |
| 52 |
423.20Кб |
| 52. Generating Random Data.mp4 |
25.12Мб |
| 52. Generating Random Data-en_US.srt |
7.99Кб |
| 520 |
1.84Мб |
| 521 |
44.38Кб |
| 522 |
52.57Кб |
| 523 |
130.80Кб |
| 524 |
170.72Кб |
| 525 |
390.12Кб |
| 526 |
460.84Кб |
| 526-building-dockerfile.zip |
522б |
| 527 |
476.20Кб |
| 528 |
638.39Кб |
| 529 |
673.32Кб |
| 52-bundling.zip |
710б |
| 52-event-syncing.zip |
31.58Кб |
| 53 |
447.49Кб |
| 53. Type Definition Files.mp4 |
27.27Мб |
| 53. Type Definition Files-en_US.srt |
8.06Кб |
| 530 |
714.44Кб |
| 531 |
837.50Кб |
| 531-rebuilds-with-cache.zip |
528б |
| 532 |
1008.70Кб |
| 533 |
1.16Мб |
| 534 |
1.29Мб |
| 535 |
1.31Мб |
| 536 |
1.32Мб |
| 536-node-server-setup.zip |
779б |
| 537 |
1.39Мб |
| 537-planned-errors.zip |
1.06Кб |
| 538 |
1.39Мб |
| 539 |
1.45Мб |
| 539-base-image-issues.zip |
2.52Кб |
| 53-project.zip |
885б |
| 54 |
7.99Кб |
| 54. Using Type Definition Files.mp4 |
66.64Мб |
| 54. Using Type Definition Files-en_US.srt |
9.43Кб |
| 540 |
1.48Мб |
| 541 |
1.55Мб |
| 541-copying-build-files.zip |
2.52Кб |
| 542 |
1.59Мб |
| 543 |
1.59Мб |
| 544 |
1.59Мб |
| 544-specifying-working-dir.zip |
1.08Кб |
| 545 |
1.81Мб |
| 545-unncessary-rebuilds.zip |
1.08Кб |
| 546 |
28.85Кб |
| 546-minimizing-cache-busting.zip |
1.10Кб |
| 547 |
80.11Кб |
| 548 |
87.33Кб |
| 549 |
147.36Кб |
| 55 |
406б |
| 55. Export Statements in TypeScript.mp4 |
18.66Мб |
| 55. Export Statements in TypeScript-en_US.srt |
7.67Кб |
| 550 |
252.69Кб |
| 551 |
568.22Кб |
| 552 |
636.70Кб |
| 553 |
953.88Кб |
| 554 |
1020.40Кб |
| 555 |
1.03Мб |
| 556 |
1.13Мб |
| 557 |
1.24Мб |
| 558 |
1.30Мб |
| 559 |
1.68Мб |
| 55-type-definition.zip |
1.28Кб |
| 56 |
539б |
| 56. Defining a Company.mp4 |
21.41Мб |
| 56. Defining a Company-en_US.srt |
6.76Кб |
| 560 |
1.84Мб |
| 561 |
1.97Мб |
| 562 |
9.02Кб |
| 563 |
166.96Кб |
| 564 |
250.39Кб |
| 565 |
435.59Кб |
| 566 |
749.52Кб |
| 567 |
752.10Кб |
| 568 |
1.51Мб |
| 569 |
1.77Мб |
| 56-using.zip |
1.34Кб |
| 57 |
278.36Кб |
| 57. Adding Google Maps Support.mp4 |
41.64Мб |
| 57. Adding Google Maps Support-en_US.srt |
11.70Кб |
| 570 |
1.79Мб |
| 571 |
1.10Мб |
| 572 |
1.60Мб |
| 573 |
253.50Кб |
| 574 |
310.56Кб |
| 575 |
434.77Кб |
| 576 |
836.48Кб |
| 577 |
1.23Мб |
| 578 |
1.40Мб |
| 579 |
1.45Мб |
| 57-export.zip |
1.39Кб |
| 58 |
326.94Кб |
| 58. Google Maps Integration with TypeScript.mp4 |
37.72Мб |
| 58. Google Maps Integration with TypeScript-en_US.srt |
6.35Кб |
| 580 |
1.45Мб |
| 581 |
1.75Мб |
| 582 |
1.85Мб |
| 583 |
258.95Кб |
| 584 |
277.41Кб |
| 585 |
354.07Кб |
| 58-defining-company.zip |
1.76Кб |
| 58-dockerizing-posts.zip |
32.04Кб |
| 59 |
445.21Кб |
| 59. Exploring Type Definition Files.mp4 |
145.45Мб |
| 59. Exploring Type Definition Files-en_US.srt |
19.85Кб |
| 6 |
78б |
| 6. Accessing the NATS Client.mp4 |
60.10Мб |
| 6. Accessing the NATS Client-en_US.srt |
6.45Кб |
| 6. An Easy Publish Command.mp4 |
45.38Мб |
| 6. An Easy Publish Command-en_US.srt |
10.47Кб |
| 6. Auth Service Setup.mp4 |
16.63Мб |
| 6. Auth Service Setup-en_US.srt |
6.88Кб |
| 6. Event-Based Communication.mp4 |
36.64Мб |
| 6. Event-Based Communication-en_US.srt |
8.07Кб |
| 6. ID Adjustment.mp4 |
56.97Мб |
| 6. ID Adjustment-en_US.srt |
8.24Кб |
| 6. Initializing the GCloud SDK.mp4 |
39.80Мб |
| 6. Initializing the GCloud SDK-en_US.srt |
7.39Кб |
| 6. Listener Creation.mp4 |
15.56Мб |
| 6. Listener Creation-en_US.srt |
4.92Кб |
| 6. Microservices Auth Requirements.mp4 |
94.65Мб |
| 6. Microservices Auth Requirements-en_US.srt |
17.16Кб |
| 6. More Windows Professional Setup.mp4 |
3.73Мб |
| 6. More Windows Professional Setup-en_US.srt |
1.08Кб |
| 6. Note on File Change Detection.mp4 |
24.24Мб |
| 6. Note on File Change Detection-en_US.srt |
6.53Кб |
| 6. One Quick Change.mp4 |
11.92Мб |
| 6. One Quick Change-en_US.srt |
5.47Кб |
| 6. Other Sources of Errors.mp4 |
45.81Мб |
| 6. Other Sources of Errors-en_US.srt |
6.79Кб |
| 6. Output of Failing Tests.mp4 |
62.25Мб |
| 6. Output of Failing Tests-en_US.srt |
9.33Кб |
| 6. Port-Forwarding with Kubectl.mp4 |
36.49Мб |
| 6. Port-Forwarding with Kubectl-en_US.srt |
7.21Кб |
| 6. Quick Comments Test.mp4 |
23.03Мб |
| 6. Quick Comments Test-en_US.srt |
5.76Кб |
| 6. Replicating Orders.mp4 |
19.04Мб |
| 6. Replicating Orders-en_US.srt |
5.48Кб |
| 6. Review Some Basic Commands.mp4 |
19.02Мб |
| 6. Review Some Basic Commands-en_US.srt |
7.62Кб |
| 6. Subjects Enum.mp4 |
15.97Мб |
| 6. Subjects Enum-en_US.srt |
5.12Кб |
| 6. Subtle Service Coupling.mp4 |
34.96Мб |
| 6. Subtle Service Coupling-en_US.srt |
10.53Кб |
| 6. Test Environment Setup.mp4 |
63.17Мб |
| 6. Test Environment Setup-en_US.srt |
11.59Кб |
| 6. Test-First Approach.mp4 |
35.43Мб |
| 6. Test-First Approach-en_US.srt |
6.20Кб |
| 6. Testing Event Publishing.mp4 |
75.43Мб |
| 6. Testing Event Publishing-en_US.srt |
8.06Кб |
| 6. Ticket Creation.mp4 |
35.94Мб |
| 6. Ticket Creation-en_US.srt |
10.25Кб |
| 6. Type Checking User Properties.mp4 |
43.44Мб |
| 6. Type Checking User Properties-en_US.srt |
9.00Кб |
| 6. Understanding a Pod Spec.mp4 |
29.67Мб |
| 6. Understanding a Pod Spec-en_US.srt |
8.51Кб |
| 60 |
403б |
| 60. Hiding Functionality.mp4 |
58.47Мб |
| 60. Hiding Functionality-en_US.srt |
10.08Кб |
| 60-adding-google-maps.zip |
1.85Кб |
| 60-dockerizing-other.zip |
34.10Кб |
| 61 |
388.23Кб |
| 61. Why Use Private Modifiers Here's Why.mp4 |
52.84Мб |
| 61. Why Use Private Modifiers Here's Why-en_US.srt |
12.85Кб |
| 62 |
424.87Кб |
| 62. Adding Markers.mp4 |
84.47Мб |
| 62. Adding Markers-en_US.srt |
14.08Кб |
| 62-maps-integration.zip |
2.58Кб |
| 63 |
34.28Кб |
| 63. Duplicate Code.mp4 |
17.52Мб |
| 63. Duplicate Code-en_US.srt |
4.20Кб |
| 63-exploring.zip |
78.83Кб |
| 64 |
67.73Кб |
| 64. One Possible Solution.mp4 |
56.85Мб |
| 64. One Possible Solution-en_US.srt |
10.51Кб |
| 65 |
173.97Кб |
| 65. Restricting Access with Interfaces.mp4 |
46.49Мб |
| 65. Restricting Access with Interfaces-en_US.srt |
8.29Кб |
| 65-why-use.zip |
2.24Кб |
| 66 |
1.98Кб |
| 66. Implicit Type Checks.mp4 |
21.05Мб |
| 66. Implicit Type Checks-en_US.srt |
5.09Кб |
| 66-adding-markers.zip |
2.38Кб |
| 67 |
166.02Кб |
| 67. Showing Popup Windows.mp4 |
101.50Мб |
| 67. Showing Popup Windows-en_US.srt |
10.52Кб |
| 67-duplicate.zip |
2.40Кб |
| 68 |
382.83Кб |
| 68. Updating Interface Definitions.mp4 |
86.09Мб |
| 68. Updating Interface Definitions-en_US.srt |
10.37Кб |
| 68-one-possible.zip |
2.43Кб |
| 69 |
117.24Кб |
| 69. Optional Implements Clauses.mp4 |
57.43Мб |
| 69. Optional Implements Clauses-en_US.srt |
8.95Кб |
| 69-restricting.zip |
2.50Кб |
| 7 |
113б |
| 7. A Crazy Way of Storing Data.mp4 |
113.12Мб |
| 7. A Crazy Way of Storing Data-en_US.srt |
14.12Кб |
| 7. Adding Global CSS.mp4 |
31.81Мб |
| 7. Adding Global CSS-en_US.srt |
7.90Кб |
| 7. Adding Static Properties to a Model.mp4 |
31.13Мб |
| 7. Adding Static Properties to a Model-en_US.srt |
9.01Кб |
| 7. Associating Orders and Tickets.mp4 |
58.96Мб |
| 7. Associating Orders and Tickets-en_US.srt |
10.63Кб |
| 7. Auth K8s Setup.mp4 |
30.80Мб |
| 7. Auth K8s Setup-en_US.srt |
11.10Кб |
| 7. Catching Errors with TypeScript.mp4 |
34.78Мб |
| 7. Catching Errors with TypeScript-en_US.srt |
11.15Кб |
| 7. Common Kubectl Commands.mp4 |
48.13Мб |
| 7. Common Kubectl Commands-en_US.srt |
7.06Кб |
| 7. Creating the Router.mp4 |
30.07Мб |
| 7. Creating the Router-en_US.srt |
6.99Кб |
| 7. Custom Event Interface.mp4 |
12.19Мб |
| 7. Custom Event Interface-en_US.srt |
3.62Кб |
| 7. Dockering Other Services.mp4 |
20.14Мб |
| 7. Dockering Other Services-en_US.srt |
4.69Кб |
| 7. Graceful Shutdown.mp4 |
99.18Мб |
| 7. Graceful Shutdown-en_US.srt |
10.91Кб |
| 7. Installing the GCloud Context.mp4 |
19.61Мб |
| 7. Installing the GCloud Context-en_US.srt |
6.26Кб |
| 7. Issues with JWT's and Server Side Rendering.mp4 |
85.87Мб |
| 7. Issues with JWT's and Server Side Rendering-en_US.srt |
15.28Кб |
| 7. Listing All Tickets.mp4 |
80.52Мб |
| 7. Listing All Tickets-en_US.srt |
11.32Кб |
| 7. One Last Piece of Windows Professional Setup.mp4 |
6.40Мб |
| 7. One Last Piece of Windows Professional Setup-en_US.srt |
1.76Кб |
| 7. Our First Test.mp4 |
36.91Мб |
| 7. Our First Test-en_US.srt |
9.71Кб |
| 7. Publishing Events.mp4 |
53.68Мб |
| 7. Publishing Events-en_US.srt |
9.64Кб |
| 7. React Project Setup.mp4 |
27.88Мб |
| 7. React Project Setup-en_US.srt |
7.36Кб |
| 7. Relocating Shared Code.mp4 |
34.26Мб |
| 7. Relocating Shared Code-en_US.srt |
10.15Кб |
| 7. Running Tests in Parallel.mp4 |
64.10Мб |
| 7. Running Tests in Parallel-en_US.srt |
10.92Кб |
| 7. Solution for Error Handling.mp4 |
49.71Мб |
| 7. Solution for Error Handling-en_US.srt |
7.61Кб |
| 7. Testing Order Creation.mp4 |
48.34Мб |
| 7. Testing Order Creation-en_US.srt |
8.01Кб |
| 7. Ticket Updated Listener Implementation.mp4 |
23.82Мб |
| 7. Ticket Updated Listener Implementation-en_US.srt |
6.17Кб |
| 7. What's Bull All About.mp4 |
16.90Мб |
| 7. What's Bull All About-en_US.srt |
6.16Кб |
| 70 |
262.81Кб |
| 70. App Wrapup.mp4 |
82.80Мб |
| 70. App Wrapup-en_US.srt |
12.29Кб |
| 70-implicit.zip |
2.41Кб |
| 71 |
93.86Кб |
| 71-showing-popup.zip |
2.49Кб |
| 72 |
271.10Кб |
| 72-creating-deployment.zip |
34.74Кб |
| 72-updating.zip |
2.61Кб |
| 73 |
423.73Кб |
| 73-optional.zip |
2.69Кб |
| 74 |
242.07Кб |
| 75 |
352.44Кб |
| 76 |
8.92Кб |
| 77 |
139.92Кб |
| 77-creating-nodeport.zip |
35.04Кб |
| 78 |
219.69Кб |
| 79 |
229.78Кб |
| 7-executing.zip |
1.11Кб |
| 8 |
6б |
| 8. Adding a Sign Up Form.mp4 |
13.55Мб |
| 8. Adding a Sign Up Form-en_US.srt |
4.46Кб |
| 8. Adding Auth Protection.mp4 |
48.21Мб |
| 8. Adding Auth Protection-en_US.srt |
11.83Кб |
| 8. Adding Skaffold.mp4 |
42.59Мб |
| 8. Adding Skaffold-en_US.srt |
8.00Кб |
| 8. An Important Note.mp4 |
5.70Мб |
| 8. An Important Note-en_US.srt |
2.66Кб |
| 8. A Time-Saving Alias.mp4 |
13.96Мб |
| 8. A Time-Saving Alias-en_US.srt |
4.01Кб |
| 8. Building an Error Handling Middleware.mp4 |
36.30Мб |
| 8. Building an Error Handling Middleware-en_US.srt |
11.26Кб |
| 8. Building Post Submission.mp4 |
108.42Мб |
| 8. Building Post Submission-en_US.srt |
13.97Кб |
| 8. Catching More Errors!.mp4 |
25.72Мб |
| 8. Catching More Errors!-en_US.srt |
8.03Кб |
| 8. Cookies and Encryption.mp4 |
57.20Мб |
| 8. Cookies and Encryption-en_US.srt |
7.98Кб |
| 8. Creating a Queue.mp4 |
71.33Мб |
| 8. Creating a Queue-en_US.srt |
13.43Кб |
| 8. Defining Extra Document Properties.mp4 |
34.16Мб |
| 8. Defining Extra Document Properties-en_US.srt |
6.95Кб |
| 8. Enforcing Listener Subjects.mp4 |
89.85Мб |
| 8. Enforcing Listener Subjects-en_US.srt |
10.98Кб |
| 8. Initializing the Listeners.mp4 |
45.74Мб |
| 8. Initializing the Listeners-en_US.srt |
3.82Кб |
| 8. Linking to Wildcard Routes.mp4 |
35.70Мб |
| 8. Linking to Wildcard Routes-en_US.srt |
11.07Кб |
| 8. Listening For Data.mp4 |
30.53Мб |
| 8. Listening For Data-en_US.srt |
10.21Кб |
| 8. Marking an Order as Cancelled.mp4 |
21.18Мб |
| 8. Marking an Order as Cancelled-en_US.srt |
7.79Кб |
| 8. Order Model Setup.mp4 |
85.95Мб |
| 8. Order Model Setup-en_US.srt |
12.93Кб |
| 8. Pros and Cons of Async Communication.mp4 |
80.19Мб |
| 8. Pros and Cons of Async Communication-en_US.srt |
9.47Кб |
| 8. Successful Listen!.mp4 |
28.15Мб |
| 8. Successful Listen!-en_US.srt |
5.24Кб |
| 8. Updating Import Statements.mp4 |
65.72Мб |
| 8. Updating Import Statements-en_US.srt |
7.25Кб |
| 8. Updating the Skaffold Config.mp4 |
26.92Мб |
| 8. Updating the Skaffold Config-en_US.srt |
6.97Кб |
| 8. Using the Docker Client.mp4 |
38.75Мб |
| 8. Using the Docker Client-en_US.srt |
8.12Кб |
| 8. Verifying a Test Run.mp4 |
31.89Мб |
| 8. Verifying a Test Run-en_US.srt |
4.88Кб |
| 80 |
241.32Кб |
| 80-building.zip |
35.38Кб |
| 81 |
221.87Кб |
| 81-adding-clusterip.zip |
35.51Кб |
| 82 |
214.00Кб |
| 83 |
203.62Кб |
| 83-updating-service.zip |
35.51Кб |
| 84 |
400.57Кб |
| 85 |
63.87Кб |
| 85-adding.zip |
36.75Кб |
| 86 |
385.97Кб |
| 86-testing.zip |
36.76Кб |
| 87 |
264.84Кб |
| 88 |
7.34Кб |
| 89 |
143.31Кб |
| 8-quick-change.zip |
1.20Кб |
| 9 |
40б |
| 9. Accessing Event Data.mp4 |
65.83Мб |
| 9. Accessing Event Data-en_US.srt |
10.71Кб |
| 9. Adding Session Support.mp4 |
18.44Мб |
| 9. Adding Session Support-en_US.srt |
4.56Кб |
| 9. A Quick Manual Test.mp4 |
37.33Мб |
| 9. A Quick Manual Test-en_US.srt |
4.97Кб |
| 9. But Really... What's a Container.mp4 |
56.08Мб |
| 9. But Really... What's a Container-en_US.srt |
12.50Кб |
| 9. Cancelled Testing.mp4 |
31.34Мб |
| 9. Cancelled Testing-en_US.srt |
8.23Кб |
| 9. Communicating More Info to the Error Handler.mp4 |
50.87Мб |
| 9. Communicating More Info to the Error Handler-en_US.srt |
8.02Кб |
| 9. Creating an Order.mp4 |
65.60Мб |
| 9. Creating an Order-en_US.srt |
11.07Кб |
| 9. Do Not Skip - Course Overview.mp4 |
12.55Мб |
| 9. Do Not Skip - Course Overview-en_US.srt |
6.06Кб |
| 9. Enforcing Data Types.mp4 |
17.30Мб |
| 9. Enforcing Data Types-en_US.srt |
5.69Кб |
| 9. Faking Authentication During Tests.mp4 |
60.60Мб |
| 9. Faking Authentication During Tests-en_US.srt |
11.11Кб |
| 9. Handling CORS Errors.mp4 |
42.23Мб |
| 9. Handling CORS Errors-en_US.srt |
5.99Кб |
| 9. Handling Email and Password Inputs.mp4 |
15.62Мб |
| 9. Handling Email and Password Inputs-en_US.srt |
5.02Кб |
| 9. Ingress-Nginx Setup.mp4 |
47.49Мб |
| 9. Ingress-Nginx Setup-en_US.srt |
10.13Кб |
| 9. Introducing Deployments.mp4 |
34.90Мб |
| 9. Introducing Deployments-en_US.srt |
5.77Кб |
| 9. More Skaffold Updates.mp4 |
4.55Мб |
| 9. More Skaffold Updates-en_US.srt |
1.63Кб |
| 9. Queueing a Job on Event Arrival.mp4 |
64.28Мб |
| 9. Queueing a Job on Event Arrival-en_US.srt |
7.96Кб |
| 9. Selective Test Execution.mp4 |
21.48Мб |
| 9. Selective Test Execution-en_US.srt |
8.55Кб |
| 9. Testing Invalid Input.mp4 |
46.68Мб |
| 9. Testing Invalid Input-en_US.srt |
7.99Кб |
| 9. The Need for an Enum.mp4 |
29.51Мб |
| 9. The Need for an Enum-en_US.srt |
9.58Кб |
| 9. Ticket Update Publishing.mp4 |
53.78Мб |
| 9. Ticket Update Publishing-en_US.srt |
6.21Кб |
| 9. Updating the Common Module.mp4 |
52.98Мб |
| 9. Updating the Common Module-en_US.srt |
8.40Кб |
| 9. What's That Angle Bracket For.mp4 |
17.67Мб |
| 9. What's That Angle Bracket For-en_US.srt |
5.83Кб |
| 90 |
210.97Кб |
| 91 |
56.45Кб |
| 92 |
351.48Кб |
| 92-ingress-v1.zip |
411б |
| 92-writing-ingress.zip |
37.13Кб |
| 93 |
381.38Кб |
| 94 |
360.79Кб |
| 95 |
99.62Кб |
| 96 |
16.21Кб |
| 96-deploying.zip |
37.51Кб |
| 96-ingress-v1.zip |
411б |
| 97 |
72.17Кб |
| 97-ingress-v1.zip |
411б |
| 97-unique.zip |
37.90Кб |
| 98 |
93.01Кб |
| 98-final-route.zip |
37.97Кб |
| 98-ingress-v1.zip |
498б |
| 99 |
171.04Кб |
| 9-catching-errors.zip |
1.24Кб |
| A note about ECONNREFUSED errors.html |
960б |
| Bonus!.html |
4.09Кб |
| Buildkit for Docker Desktop v2.4.0+ and Edge.html |
2.88Кб |
| Completed React App.html |
423б |
| Course Resources.html |
1.01Кб |
| ErrImagePull, ErrImageNeverPull and ImagePullBackoff Errors.html |
1.37Кб |
| Free Google Cloud Credits.html |
491б |
| globalThis has no index signature TS Error.html |
773б |
| globalThis has no index signature TS Error.html |
762б |
| globalThis has no index signature TS Error.html |
714б |
| globalThis has no index signature TS Error.html |
738б |
| Important Info About the Next Lecture - Don't Skip.html |
1.87Кб |
| Important Note About Google Maps Key.html |
929б |
| Important Note about Node v15 and Unhandled Promise Rejections.html |
1.05Кб |
| Important Note About Port 80.html |
1.22Кб |
| IMPORTANT Note for Minikube and MicroK8s Users.html |
1.41Кб |
| Important Note to Add Environment Variable.html |
1.09Кб |
| Ingress-Nginx Namespace and Service - Important Update.html |
739б |
| Ingress v1 API Required Update.html |
1.32Кб |
| Ingress v1 API Required Update.html |
1.37Кб |
| Installing Docker for Windows Home users.html |
2.93Кб |
| Installing Docker on Linux.html |
3.52Кб |
| Join Our Community!.html |
318б |
| Note About Docker Build Output and Buildkit.html |
2.92Кб |
| Note on Code Reloading.html |
348б |
| Note on Password Hashing.html |
902б |
| Note on the React App.html |
650б |
| Note on Typescript.html |
531б |
| Postman HTTPS Issues.html |
580б |
| Property 'version' is missing TS Errors After Running Skaffold.html |
1.88Кб |
| Quick Note 'readonly' in Typescript.html |
1.15Кб |
| Quick Note for Windows Users.html |
480б |
| React App Catchup.html |
1.12Кб |
| Reminder about Node v15 and Error Catching.html |
516б |
| Reminder for Windows Home Docker Toolbox Students.html |
398б |
| Required Node v15+ Update for Query Service.html |
823б |
| Required Update for New @types Library.html |
794б |
| Required WORKDIR update - Could not detect node name, idealTree errors.html |
997б |
| Skaffold errors - Expiration Image Can't be Pulled.html |
1.04Кб |
| Small Required Command Change.html |
751б |
| Suggestion Regarding a Default Export Warning.html |
909б |
| Suggestion Regarding a Default Export Warning.html |
1.08Кб |
| Test functions cannot both take a 'done' callback and return something Error.html |
775б |
| Three Important Changes Needed to Deploy - Do Not Skip!.html |
3.60Кб |
| TS Error - Did you forget to include 'void' in your type argument.html |
832б |
| TutsNode.com.txt |
63б |
| Type 'Documentany, any' is not assignable Error.html |
1.11Кб |
| Typo in package.json files Field - Do Not Skip.html |
452б |
| Update on Ingress Nginx Mandatory Commands.html |
517б |