Torrent Info
Title udemy.com - Microservices with Node JS and React [2020-10]
Category
Size 20.69GB

Files List
Please note that this page does not hosts or makes available any of the listed filenames. You cannot download any of those files from here.
01-01 How to Get Help.en.srt 1.71KB
01-01 How to Get Help.mp4 3.75MB
01-02 What Is a Microservice.en.srt 4.99KB
01-02 What Is a Microservice.mp4 18.51MB
01-03 Data in Microservices.en.srt 11.54KB
01-03 Data in Microservices.mp4 48.89MB
01-04 Big Problems with Data.en.srt 7.83KB
01-04 Big Problems with Data.mp4 37.81MB
01-05 Sync Communication Between Services.en.srt 9.99KB
01-05 Sync Communication Between Services.mp4 50.22MB
01-06 Event-Based Communication.en.srt 8.14KB
01-06 Event-Based Communication.mp4 36.64MB
01-07 A Crazy Way of Storing Data.en.srt 14.12KB
01-07 A Crazy Way of Storing Data.mp4 78.43MB
01-08 Pros and Cons of Async Communication.en.srt 10.08KB
01-08 Pros and Cons of Async Communication.mp4 53.16MB
02-01 App Overview.en.srt 9.75KB
02-01 App Overview.mp4 32.91MB
02-02 Project Setup.en.srt 7.80KB
02-02 Project Setup.mp4 19.91MB
02-03 posts.zip 202.76KB
02-03 Posts Service Creation.en.srt 12.42KB
02-03 Posts Service Creation.mp4 49.59MB
02-04 Testing the Posts Service.en.srt 6.38KB
02-04 Testing the Posts Service.mp4 17.87MB
02-05 Implementing a Comments Service.en.srt 11.72KB
02-05 Implementing a Comments Service.mp4 58.92MB
02-05 posts.zip 203.22KB
02-06 Quick Comments Test.en.srt 5.55KB
02-06 Quick Comments Test.mp4 17.72MB
02-07 Note on the React App.html 1.48KB
02-08 posts.zip 198.23KB
02-08 React Project Setup.en.srt 7.31KB
02-08 React Project Setup.mp4 30.09MB
02-09 Building Post Submission.en.srt 13.80KB
02-09 Building Post Submission.mp4 68.27MB
02-09 posts.zip 198.94KB
02-10 Handling CORS Errors.en.srt 6.05KB
02-10 Handling CORS Errors.mp4 28.59MB
02-10 posts.zip 198.96KB
02-11 Fetching and Rendering Posts.en.srt 13.98KB
02-11 Fetching and Rendering Posts.mp4 59.72MB
02-11 posts.zip 199.52KB
02-12 Creating Comments.en.srt 11.37KB
02-12 Creating Comments.mp4 51.15MB
02-12 posts.zip 200.08KB
02-13 Displaying Comments.en.srt 9.91KB
02-13 Displaying Comments.mp4 48.22MB
02-13 posts.zip 200.55KB
02-14 Completed React App.html 1.25KB
02-14 posts.zip 200.55KB
02-15 Request Minimization Strategies.en.srt 7.75KB
02-15 Request Minimization Strategies.mp4 34.60MB
02-16 An Async Solution.en.srt 11.16KB
02-16 An Async Solution.mp4 49.90MB
02-17 Common Questions Around Async Events.en.srt 7.09KB
02-17 Common Questions Around Async Events.mp4 35.85MB
02-18 Event Bus Overview.en.srt 8.71KB
02-18 Event Bus Overview.mp4 34.58MB
02-19 A Basic Event Bus Implementation.en.srt 7.35KB
02-19 A Basic Event Bus Implementation.mp4 32.35MB
02-19 posts.zip 214.10KB
02-20 Emitting Events.en.srt 8.03KB
02-20 Emitting Events.mp4 31.63MB
02-20 posts.zip 214.17KB
02-21 Emitting Comment Creation Events.en.srt 5.52KB
02-21 Emitting Comment Creation Events.mp4 27.64MB
02-21 posts.zip 214.25KB
02-22 Receiving Events.en.srt 6.63KB
02-22 Receiving Events.mp4 26.54MB
02-23 Creating the Data Query Service.en.srt 6.24KB
02-23 Creating the Data Query Service.mp4 23.74MB
02-23 posts.zip 227.54KB
02-24 Parsing Incoming Events.en.srt 9.22KB
02-24 Parsing Incoming Events.mp4 46.09MB
02-24 posts.zip 227.68KB
02-25 posts.zip 227.55KB
02-25 Using the Query Service.en.srt 10.36KB
02-25 Using the Query Service.mp4 49.14MB
02-26 Adding a Simple Feature.en.srt 8.33KB
02-26 Adding a Simple Feature.mp4 29.89MB
02-27 Issues with Comment Filtering.en.srt 11.93KB
02-27 Issues with Comment Filtering.mp4 56.01MB
02-28 A Second Approach.en.srt 8.70KB
02-28 A Second Approach.mp4 44.55MB
02-29 How to Handle Resource Updates.en.srt 7.59KB
02-29 How to Handle Resource Updates.mp4 38.39MB
02-30 Creating the Moderation Service.en.srt 7.48KB
02-30 Creating the Moderation Service.mp4 34.05MB
02-30 posts.zip 241.03KB
02-31 Adding Comment Moderation.en.srt 6.75KB
02-31 Adding Comment Moderation.mp4 37.55MB
02-31 posts.zip 241.05KB
02-32 Handling Moderation.en.srt 7.88KB
02-32 Handling Moderation.mp4 39.02MB
02-32 posts.zip 241.23KB
02-33 posts.zip 241.35KB
02-33 Updating Comment Content.en.srt 5.92KB
02-33 Updating Comment Content.mp4 39.20MB
02-34 A Quick Test.en.srt 9.01KB
02-34 A Quick Test.mp4 41.36MB
02-34 posts.zip 241.41KB
02-35 posts.zip 241.50KB
02-35 Rendering Comments by Status.en.srt 5.07KB
02-35 Rendering Comments by Status.mp4 21.12MB
02-36 Dealing with Missing Events.en.srt 16.61KB
02-36 Dealing with Missing Events.mp4 66.63MB
02-37 Implementing Event Sync.en.srt 8.77KB
02-37 Implementing Event Sync.mp4 45.20MB
02-37 posts.zip 241.63KB
02-38 blog-037.zip 241.96KB
02-38 Event Syncing in Action.en.srt 6.84KB
02-38 Event Syncing in Action.mp4 30.98MB
03-01 Deployment Issues.en.srt 11.25KB
03-01 Deployment Issues.mp4 40.70MB
03-02 Why Docker.en.srt 4.62KB
03-02 Why Docker.mp4 17.86MB
03-03 Why Kubernetes.en.srt 9.47KB
03-03 Why Kubernetes.mp4 33.99MB
03-04 Dont Know Docker Watch This.en.srt 2.54KB
03-04 Dont Know Docker Watch This.mp4 6.26MB
03-05 docker.zip 242.38KB
03-05 Dockerizing the Posts Service.en.srt 5.90KB
03-05 Dockerizing the Posts Service.mp4 19.91MB
03-06 Review Some Basic Commands.en.srt 7.70KB
03-06 Review Some Basic Commands.mp4 31.52MB
03-07 docker.zip 244.54KB
03-07 Dockering Other Services.en.srt 4.81KB
03-07 Dockering Other Services.mp4 14.51MB
04-01 Installing Kubernetes.en.srt 5.51KB
04-01 Installing Kubernetes.mp4 21.13MB
04-02 A Kubernetes Tour.en.srt 15.32KB
04-02 A Kubernetes Tour.mp4 62.26MB
04-03 Important Kubernetes Terminology.en.srt 4.64KB
04-03 Important Kubernetes Terminology.mp4 18.79MB
04-04 Notes on Config Files.en.srt 5.44KB
04-04 Notes on Config Files.mp4 23.00MB
04-05 Creating a Pod.en.srt 10.45KB
04-05 Creating a Pod.mp4 27.03MB
04-05 kube.zip 245.07KB
04-06 Understanding a Pod Spec.en.srt 8.69KB
04-06 Understanding a Pod Spec.mp4 36.18MB
04-07 Common Kubectl Commands.en.srt 7.16KB
04-07 Common Kubectl Commands.mp4 31.52MB
04-08 A Time-Saving Alias.en.srt 4.12KB
04-08 A Time-Saving Alias.mp4 11.19MB
04-09 Introducing Deployments.en.srt 5.98KB
04-09 Introducing Deployments.mp4 23.75MB
04-10 Creating a Deployment.en.srt 9.30KB
04-10 Creating a Deployment.mp4 24.13MB
04-10 kube.zip 245.14KB
04-11 Common Commands Around Deployments.en.srt 7.09KB
04-11 Common Commands Around Deployments.mp4 23.39MB
04-12 Updating Deployments.en.srt 9.10KB
04-12 Updating Deployments.mp4 31.48MB
04-13 Preferred Method for Updating Deployments.en.srt 8.35KB
04-13 Preferred Method for Updating Deployments.mp4 32.11MB
04-14 Networking With Services.en.srt 6.68KB
04-14 Networking With Services.mp4 27.40MB
04-15 Creating a NodePort Service.en.srt 12.48KB
04-15 Creating a NodePort Service.mp4 41.16MB
04-15 kube.zip 245.44KB
04-16 Accessing NodePort Services.en.srt 7.45KB
04-16 Accessing NodePort Services.mp4 27.05MB
04-17 Setting Up Cluster IP Services.en.srt 4.72KB
04-17 Setting Up Cluster IP Services.mp4 16.95MB
04-18 Building a Deployment for the Event Bus.en.srt 7.89KB
04-18 Building a Deployment for the Event Bus.mp4 27.25MB
04-19 Adding ClusterIP Services.en.srt 10.07KB
04-19 Adding ClusterIP Services.mp4 40.36MB
04-20 How to Communicate Between Services.en.srt 5.62KB
04-20 How to Communicate Between Services.mp4 24.90MB
04-21 kube.zip 245.93KB
04-21 Updating Service Addresses.en.srt 8.41KB
04-21 Updating Service Addresses.mp4 40.14MB
04-22 kube.zip 245.93KB
04-22 Verifying Communication.en.srt 7.17KB
04-22 Verifying Communication.mp4 23.32MB
04-23 Adding Query Moderation and Comments.en.srt 12.43KB
04-23 Adding Query Moderation and Comments.mp4 64.46MB
04-23 kube.zip 247.11KB
04-24 kube.zip 247.12KB
04-24 Testing Communication.en.srt 7.34KB
04-24 Testing Communication.mp4 34.69MB
04-25 kube.zip 247.12KB
04-25 Load Balancer Services.en.srt 8.72KB
04-25 Load Balancer Services.mp4 28.11MB
04-26 Load Balancers and Ingress.en.srt 10.66KB
04-26 Load Balancers and Ingress.mp4 38.77MB
04-27 Installing Ingress-Nginx.en.srt 12.55KB
04-27 Installing Ingress-Nginx.mp4 53.55MB
04-28 Writing Ingress Config Files.en.srt 6.69KB
04-28 Writing Ingress Config Files.mp4 24.64MB
04-29 blog.zip 247.48KB
04-29 Hosts File Tweak.en.srt 9.67KB
04-29 Hosts File Tweak.mp4 35.02MB
04-30 Quick Note.html 1.91KB
04-31 Deploying the React App.en.srt 8.76KB
04-31 Deploying the React App.mp4 36.10MB
04-31 kube.zip 247.84KB
04-32 kube.zip 247.85KB
04-32 Unique Route Paths.en.srt 10.11KB
04-32 Unique Route Paths.mp4 38.31MB
04-33 Final Route Config.en.srt 9.43KB
04-33 Final Route Config.mp4 37.73MB
04-33 kube.zip 247.92KB
04-34 Introducing Skaffold.en.srt 5.21KB
04-34 Introducing Skaffold.mp4 19.16MB
04-35 kube.zip 248.33KB
04-35 Skaffold Setup.en.srt 12.93KB
04-35 Skaffold Setup.mp4 50.30MB
04-36 First Time Skaffold Startup.en.srt 1.87KB
04-36 First Time Skaffold Startup.mp4 7.62MB
04-37 A Few Notes on Skaffold.en.srt 10.34KB
04-37 A Few Notes on Skaffold.mp4 54.69MB
05-01 Big Ticket Items.en.srt 25.68KB
05-01 Big Ticket Items.mp4 109.32MB
05-02 App Overview.en.srt 15.40KB
05-02 App Overview.mp4 61.08MB
05-03 Resource Types.en.srt 5.43KB
05-03 Resource Types.mp4 23.00MB
05-04 Service Types.en.srt 6.04KB
05-04 Service Types.mp4 24.02MB
05-05 Events and Architecture Design.en.srt 6.57KB
05-05 Events and Architecture Design.mp4 23.25MB
05-06 Note on Typescript.html 1.36KB
05-07 Auth Service Setup.en.srt 6.99KB
05-07 Auth Service Setup.mp4 20.76MB
05-08 Auth K8s Setup.en.srt 10.99KB
05-08 Auth K8s Setup.mp4 32.89MB
05-08 tickets.zip 15.40KB
05-09 Adding Skaffold.en.srt 7.92KB
05-09 Adding Skaffold.mp4 28.24MB
05-09 tickets.zip 15.74KB
05-10 Note on Code Reloading.html 1.18KB
05-11 Ingress-Nginx Setup.en.srt 10.15KB
05-11 Ingress-Nginx Setup.mp4 37.20MB
05-11 tickets.zip 16.16KB
05-12 Hosts File and Security Warning.en.srt 6.48KB
05-12 Hosts File and Security Warning.mp4 18.65MB
05-12 tickets.zip 16.16KB
06-01 Note on Remote Development.en.srt 5.03KB
06-01 Note on Remote Development.mp4 16.17MB
06-02 Remote Dev with Skaffold.en.srt 10.41KB
06-02 Remote Dev with Skaffold.mp4 41.57MB
06-03 Google Cloud Initial Setup.en.srt 4.56KB
06-03 Google Cloud Initial Setup.mp4 14.45MB
06-04 Kubernetes Cluster Creation.en.srt 6.37KB
06-04 Kubernetes Cluster Creation.mp4 18.35MB
06-05 Kubectl Contexts.en.srt 5.89KB
06-05 Kubectl Contexts.mp4 24.49MB
06-06 Initializing the GCloud SDK.en.srt 7.59KB
06-06 Initializing the GCloud SDK.mp4 28.48MB
06-07 Installing the GCloud Context.en.srt 6.25KB
06-07 Installing the GCloud Context.mp4 25.01MB
06-08 Updating the Skaffold Config.en.srt 6.83KB
06-08 Updating the Skaffold Config.mp4 27.26MB
06-09 gcloud.zip 16.22KB
06-09 More Skaffold Updates.en.srt 1.77KB
06-09 More Skaffold Updates.mp4 6.50MB
06-10 Creating a Load Balancer.en.srt 8.15KB
06-10 Creating a Load Balancer.mp4 30.67MB
06-11 Final Config and Test.en.srt 10.15KB
06-11 Final Config and Test.mp4 43.46MB
07-01 Creating Route Handlers.en.srt 8.49KB
07-01 Creating Route Handlers.mp4 28.83MB
07-01 tc.zip 17.13KB
07-02 Scaffolding Routes.en.srt 5.06KB
07-02 Scaffolding Routes.mp4 25.94MB
07-02 tc.zip 17.57KB
07-03 Adding Validation.en.srt 12.34KB
07-03 Adding Validation.mp4 58.23MB
07-03 tc.zip 18.10KB
07-04 Handling Validation Errors.en.srt 9.42KB
07-04 Handling Validation Errors.mp4 43.21MB
07-05 Postman HTTPS Issues.html 1.41KB
07-06 Surprising Complexity Around Errors.en.srt 9.43KB
07-06 Surprising Complexity Around Errors.mp4 36.92MB
07-07 Other Sources of Errors.en.srt 7.17KB
07-07 Other Sources of Errors.mp4 31.51MB
07-08 Solution for Error Handling.en.srt 7.80KB
07-08 Solution for Error Handling.mp4 38.68MB
07-09 Building an Error Handling Middleware.en.srt 11.31KB
07-09 Building an Error Handling Middleware.mp4 45.22MB
07-10 Communicating More Info to the Error Handler.en.srt 8.05KB
07-10 Communicating More Info to the Error Handler.mp4 34.35MB
07-11 Encoding More Information In an Error.en.srt 7.42KB
07-11 Encoding More Information In an Error.mp4 31.68MB
07-12 Subclassing for Custom Errors.en.srt 11.16KB
07-12 Subclassing for Custom Errors.mp4 48.56MB
07-13 Determining Error Type.en.srt 4.22KB
07-13 Determining Error Type.mp4 22.32MB
07-14 Converting Errors to Responses.en.srt 14.69KB
07-14 Converting Errors to Responses.mp4 71.13MB
07-15 Moving Logic Into Errors.en.srt 12.57KB
07-15 Moving Logic Into Errors.mp4 61.41MB
07-16 Verifying Our Custom Errors.en.srt 13.43KB
07-16 Verifying Our Custom Errors.mp4 63.97MB
07-17 Final Error Related Code.en.srt 15.02KB
07-17 Final Error Related Code.mp4 67.31MB
07-17 tc.zip 20.32KB
07-18 How to Define New Custom Errors.en.srt 6.68KB
07-18 How to Define New Custom Errors.mp4 30.90MB
07-18 tc.zip 20.74KB
07-19 tc.zip 20.76KB
07-19 Uh Oh... Async Error Handling.en.srt 8.80KB
07-19 Uh Oh... Async Error Handling.mp4 42.51MB
08-01 Creating Databases in Kubernetes.en.srt 11.34KB
08-01 Creating Databases in Kubernetes.mp4 48.04MB
08-01 db.zip 23.57KB
08-02 Connecting to MongoDB.en.srt 11.72KB
08-02 Connecting to MongoDB.mp4 53.13MB
08-03 Understanding the Signup Flow.en.srt 7.20KB
08-03 Understanding the Signup Flow.mp4 28.95MB
08-04 Getting TypeScript and Mongoose to Cooperate.en.srt 8.52KB
08-04 Getting TypeScript and Mongoose to Cooperate.mp4 30.91MB
08-05 Creating the User Model.en.srt 7.29KB
08-05 Creating the User Model.mp4 23.92MB
08-06 db.zip 24.56KB
08-06 Type Checking User Properties.en.srt 8.99KB
08-06 Type Checking User Properties.mp4 33.23MB
08-07 Adding Static Properties to a Model.en.srt 8.96KB
08-07 Adding Static Properties to a Model.mp4 39.21MB
08-07 db.zip 24.60KB
08-08 db.zip 24.62KB
08-08 Defining Extra Document Properties.en.srt 6.98KB
08-08 Defining Extra Document Properties.mp4 40.43MB
08-09 Whats That Angle Bracket For.en.srt 5.88KB
08-09 Whats That Angle Bracket For.mp4 22.37MB
08-10 db.zip 24.69KB
08-10 User Creation.en.srt 9.94KB
08-10 User Creation.mp4 43.14MB
08-11 db.zip 25.09KB
08-11 Proper Error Handling.en.srt 10.76KB
08-11 Proper Error Handling.mp4 49.05MB
08-12 Note on Password Hashing.html 1.73KB
08-13 Reminder on Password Hashing.en.srt 8.11KB
08-13 Reminder on Password Hashing.mp4 30.13MB
08-14 Adding Password Hashing.en.srt 9.84KB
08-14 Adding Password Hashing.mp4 39.80MB
08-14 db.zip 25.67KB
08-15 Comparing Hashed Password.en.srt 4.06KB
08-15 Comparing Hashed Password.mp4 19.14MB
08-16 db.zip 25.81KB
08-16 Mongoose Pre-Save Hooks.en.srt 8.78KB
08-16 Mongoose Pre-Save Hooks.mp4 40.59MB
09-01 Fundamental Authentication Strategies.en.srt 14.28KB
09-01 Fundamental Authentication Strategies.mp4 59.44MB
09-02 Huge Issues with Authentication Strategies.en.srt 11.74KB
09-02 Huge Issues with Authentication Strategies.mp4 51.10MB
09-03 So Which Option.en.srt 4.89KB
09-03 So Which Option.mp4 22.73MB
09-04 Solving Issues with Option 2.en.srt 12.99KB
09-04 Solving Issues with Option 2.mp4 57.36MB
09-05 Reminder on Cookies vs JWTs.en.srt 9.94KB
09-05 Reminder on Cookies vs JWTs.mp4 36.19MB
09-06 Microservices Auth Requirements.en.srt 17.25KB
09-06 Microservices Auth Requirements.mp4 72.34MB
09-07 Issues with JWTs and Server Side Rendering.en.srt 15.45KB
09-07 Issues with JWTs and Server Side Rendering.mp4 66.32MB
09-08 Cookies and Encryption.en.srt 8.20KB
09-08 Cookies and Encryption.mp4 35.27MB
09-09 Adding Session Support.en.srt 4.75KB
09-09 Adding Session Support.mp4 20.52MB
09-10 db.zip 27.69KB
09-10 Generating a JWT.en.srt 12.62KB
09-10 Generating a JWT.mp4 58.92MB
09-11 JWT Signing Keys.en.srt 7.33KB
09-11 JWT Signing Keys.mp4 30.44MB
09-12 Securely Storing Secrets with Kubernetes.en.srt 3.44KB
09-12 Securely Storing Secrets with Kubernetes.mp4 11.19MB
09-13 Creating and Accessing Secrets.en.srt 14.40KB
09-13 Creating and Accessing Secrets.mp4 53.26MB
09-14 Accessing Env Variables in a Pod.en.srt 7.74KB
09-14 Accessing Env Variables in a Pod.mp4 36.80MB
09-14 db.zip 27.80KB
09-15 Common Response Properties.en.srt 7.23KB
09-15 Common Response Properties.mp4 26.48MB
09-16 Formatting JSON Properties.en.srt 14.92KB
09-16 Formatting JSON Properties.mp4 72.11MB
09-17 The Signin Flow.en.srt 10.64KB
09-17 The Signin Flow.mp4 56.15MB
09-18 Common Request Validation Middleware.en.srt 7.40KB
09-18 Common Request Validation Middleware.mp4 40.94MB
09-18 db.zip 28.50KB
09-19 db.zip 28.82KB
09-19 Sign In Logic.en.srt 9.33KB
09-19 Sign In Logic.mp4 49.04MB
09-20 Quick Sign In Test.en.srt 2.84KB
09-20 Quick Sign In Test.mp4 11.32MB
09-21 Current User Handler.en.srt 4.70KB
09-21 Current User Handler.mp4 16.42MB
09-22 db.zip 28.92KB
09-22 Returning the Current User.en.srt 13.31KB
09-22 Returning the Current User.mp4 56.37MB
09-23 db.zip 28.93KB
09-23 Signing Out.en.srt 4.07KB
09-23 Signing Out.mp4 15.72MB
09-24 Creating a Current User Middleware.en.srt 10.14KB
09-24 Creating a Current User Middleware.mp4 40.66MB
09-24 db.zip 29.35KB
09-25 Augmenting Type Definitions.en.srt 11.74KB
09-25 Augmenting Type Definitions.mp4 45.88MB
09-25 db.zip 29.37KB
09-26 db.zip 30.12KB
09-26 Requiring Auth for Route Access.en.srt 10.67KB
09-26 Requiring Auth for Route Access.mp4 45.95MB
10-01 Scope of Testing.en.srt 7.49KB
10-01 Scope of Testing.mp4 30.16MB
10-02 Testing Goals.en.srt 7.82KB
10-02 Testing Goals.mp4 32.23MB
10-03 Testing Architecture.en.srt 12.31KB
10-03 Testing Architecture.mp4 53.32MB
10-04 Index to App Refactor.en.srt 4.27KB
10-04 Index to App Refactor.mp4 26.32MB
10-04 test.zip 30.21KB
10-05 A Few Dependencies.en.srt 5.92KB
10-05 A Few Dependencies.mp4 24.59MB
10-05 test.zip 76.50KB
10-06 Test Environment Setup.en.srt 10.89KB
10-06 Test Environment Setup.mp4 48.90MB
10-07 Our First Test.en.srt 9.52KB
10-07 Our First Test.mp4 40.03MB
10-07 test.zip 77.75KB
10-08 An Important Note.en.srt 2.79KB
10-08 An Important Note.mp4 7.45MB
10-09 test.zip 77.83KB
10-09 Testing Invalid Input.en.srt 7.91KB
10-09 Testing Invalid Input.mp4 36.75MB
10-10 Requiring Unique Emails.en.srt 2.48KB
10-10 Requiring Unique Emails.mp4 12.73MB
10-10 test.zip 77.86KB
10-11 Changing Node Env During Tests.en.srt 8.64KB
10-11 Changing Node Env During Tests.mp4 40.51MB
10-11 test.zip 77.97KB
10-12 test.zip 78.48KB
10-12 Tests Around Sign In Functionality.en.srt 8.51KB
10-12 Tests Around Sign In Functionality.mp4 38.63MB
10-13 test.zip 78.97KB
10-13 Testing Sign Out.en.srt 6.70KB
10-13 Testing Sign Out.mp4 26.37MB
10-14 Issues with Cookies During Testing.en.srt 7.58KB
10-14 Issues with Cookies During Testing.mp4 31.45MB
10-14 test.zip 79.40KB
10-15 Easy Auth Solution.en.srt 4.81KB
10-15 Easy Auth Solution.mp4 20.80MB
10-15 test.zip 79.46KB
10-16 Auth Helper Function.en.srt 10.65KB
10-16 Auth Helper Function.mp4 54.79MB
10-17 test.zip 79.64KB
10-17 Testing Non-Authed Requests.en.srt 2.43KB
10-17 Testing Non-Authed Requests.mp4 13.00MB
11-01 Starting the React App.en.srt 3.74KB
11-01 Starting the React App.mp4 13.32MB
11-02 Reminder on Server Side Rendering.en.srt 5.95KB
11-02 Reminder on Server Side Rendering.mp4 21.30MB
11-03 Basics of Next JS.en.srt 8.01KB
11-03 Basics of Next JS.mp4 21.44MB
11-03 client.zip 2.15MB
11-04 Building a Next Image.en.srt 6.62KB
11-04 Building a Next Image.mp4 18.01MB
11-04 client.zip 137.27KB
11-05 client.zip 137.69KB
11-05 Running Next in Kubernetes.en.srt 15.35KB
11-05 Running Next in Kubernetes.mp4 58.36MB
11-06 Note on File Change Detection.en.srt 6.71KB
11-06 Note on File Change Detection.mp4 19.33MB
11-07 Adding Global CSS.en.srt 8.07KB
11-07 Adding Global CSS.mp4 25.34MB
11-07 client.zip 2.37MB
11-08 Adding a Sign Up Form.en.srt 4.39KB
11-08 Adding a Sign Up Form.mp4 16.51MB
11-08 client.zip 2.37MB
11-09 client.zip 2.37MB
11-09 Handling Email and Password Inputs.en.srt 5.08KB
11-09 Handling Email and Password Inputs.mp4 25.25MB
11-10 Successful Account Signup.en.srt 7.67KB
11-10 Successful Account Signup.mp4 36.71MB
11-11 client.zip 2.37MB
11-11 Handling Validation Errors.en.srt 9.99KB
11-11 Handling Validation Errors.mp4 42.92MB
11-12 The useRequest Hook.en.srt 9.69KB
11-12 The useRequest Hook.mp4 44.79MB
11-13 client.zip 2.37MB
11-13 Using the useRequest Hook.en.srt 5.06KB
11-13 Using the useRequest Hook.mp4 27.48MB
11-14 An onSuccess Callback.en.srt 8.77KB
11-14 An onSuccess Callback.mp4 40.78MB
11-14 client.zip 140.12KB
11-15 client.zip 140.23KB
11-15 Overview on Server Side Rendering.en.srt 10.60KB
11-15 Overview on Server Side Rendering.mp4 36.93MB
11-16 client.zip 140.26KB
11-16 Fetching Data During SSR.en.srt 7.72KB
11-16 Fetching Data During SSR.mp4 30.58MB
11-17 Why the Error.en.srt 13.83KB
11-17 Why the Error.mp4 62.07MB
11-18 Two Possible Solutions.en.srt 10.97KB
11-18 Two Possible Solutions.mp4 43.32MB
11-19 Cross Namespace Service Communication.en.srt 11.70KB
11-19 Cross Namespace Service Communication.mp4 46.28MB
11-20 client.zip 140.29KB
11-20 When is GetInitialProps Called.en.srt 10.83KB
11-20 When is GetInitialProps Called.mp4 47.19MB
11-21 client.zip 140.36KB
11-21 On the Server or the Browser.en.srt 2.76KB
11-21 On the Server or the Browser.mp4 14.57MB
11-22 client.zip 140.44KB
11-22 Specifying the Host.en.srt 12.75KB
11-22 Specifying the Host.mp4 60.19MB
11-23 client.zip 140.43KB
11-23 Passing Through the Cookies.en.srt 6.45KB
11-23 Passing Through the Cookies.mp4 32.50MB
11-24 A Reusable API Client.en.srt 9.37KB
11-24 A Reusable API Client.mp4 43.55MB
11-24 client.zip 140.82KB
11-25 client.zip 140.82KB
11-25 Content on the Landing Page.en.srt 3.11KB
11-25 Content on the Landing Page.mp4 13.04MB
11-26 client.zip 141.25KB
11-26 The Sign In Form.en.srt 4.85KB
11-26 The Sign In Form.mp4 22.61MB
11-27 A Reusable Header.en.srt 7.96KB
11-27 A Reusable Header.mp4 33.95MB
11-28 client.zip 141.33KB
11-28 Moving GetInitialProps.en.srt 3.35KB
11-28 Moving GetInitialProps.mp4 13.61MB
11-29 client.zip 141.42KB
11-29 Issues with Custom App GetInitialProps.en.srt 10.47KB
11-29 Issues with Custom App GetInitialProps.mp4 50.14MB
11-30 client.zip 141.46KB
11-30 Handling Multiple GetInitialProps.en.srt 9.06KB
11-30 Handling Multiple GetInitialProps.mp4 46.89MB
11-31 client.zip 141.47KB
11-31 Passing Props Through.en.srt 5.00KB
11-31 Passing Props Through.mp4 23.89MB
11-32 Building the Header.en.srt 7.26KB
11-32 Building the Header.mp4 29.03MB
11-32 client.zip 142.04KB
11-33 client.zip 142.17KB
11-33 Conditionally Showing Links.en.srt 8.22KB
11-33 Conditionally Showing Links.mp4 39.72MB
11-34 client.zip 142.58KB
11-34 Signing Out.en.srt 6.53KB
11-34 Signing Out.mp4 24.12MB
11-35 client.zip 142.58KB
11-35 React App Catchup.html 1.96KB
12-01 Shared Logic Between Services.en.srt 7.89KB
12-01 Shared Logic Between Services.mp4 26.96MB
12-02 Options for Code Sharing.en.srt 7.92KB
12-02 Options for Code Sharing.mp4 25.73MB
12-03 NPM Organizations.en.srt 7.15KB
12-03 NPM Organizations.mp4 20.73MB
12-04 Publishing NPM Modules.en.srt 6.01KB
12-04 Publishing NPM Modules.mp4 17.09MB
12-05 Project Setup.en.srt 10.64KB
12-05 Project Setup.mp4 44.39MB
12-05 shared.zip 154.30KB
12-06 An Easy Publish Command.en.srt 10.48KB
12-06 An Easy Publish Command.mp4 38.38MB
12-06 shared.zip 154.65KB
12-07 Relocating Shared Code.en.srt 10.17KB
12-07 Relocating Shared Code.mp4 36.64MB
12-07 shared.zip 172.20KB
12-08 shared.zip 172.64KB
12-08 Updating Import Statements.en.srt 7.67KB
12-08 Updating Import Statements.mp4 39.96MB
12-09 shared.zip 172.69KB
12-09 Updating the Common Module.en.srt 8.78KB
12-09 Updating the Common Module.mp4 34.15MB
13-01 Ticketing Service Overview.en.srt 5.39KB
13-01 Ticketing Service Overview.mp4 17.64MB
13-02 Project Setup.en.srt 8.45KB
13-02 Project Setup.mp4 38.29MB
13-02 tix.zip 240.57KB
13-03 Running the Ticket Service.en.srt 8.51KB
13-03 Running the Ticket Service.mp4 43.53MB
13-04 Mongo Connection URI.en.srt 13.07KB
13-04 Mongo Connection URI.mp4 67.55MB
13-04 tix.zip 241.46KB
13-05 Quick Auth Update.en.srt 2.55KB
13-05 Quick Auth Update.mp4 14.00MB
13-05 tix.zip 241.50KB
13-06 Test-First Approach.en.srt 5.98KB
13-06 Test-First Approach.mp4 23.28MB
13-06 tix.zip 242.81KB
13-07 Creating the Router.en.srt 6.85KB
13-07 Creating the Router.mp4 32.56MB
13-07 tix.zip 243.22KB
13-08 Adding Auth Protection.en.srt 11.92KB
13-08 Adding Auth Protection.mp4 64.81MB
13-08 tix.zip 243.28KB
13-09 Faking Authentication During Tests.en.srt 10.70KB
13-09 Faking Authentication During Tests.mp4 45.60MB
13-09 tix.zip 243.30KB
13-10 Building a Session.en.srt 8.09KB
13-10 Building a Session.mp4 48.34MB
13-10 tix.zip 243.46KB
13-11 Testing Request Validation.en.srt 6.26KB
13-11 Testing Request Validation.mp4 29.88MB
13-11 tix.zip 243.52KB
13-12 tix.zip 243.64KB
13-12 Validating Title and Price.en.srt 5.74KB
13-12 Validating Title and Price.mp4 24.77MB
13-13 Reminder on Mongoose with TypeScript.en.srt 10.35KB
13-13 Reminder on Mongoose with TypeScript.mp4 47.13MB
13-13 tix.zip 244.17KB
13-14 Defining the Ticket Model.en.srt 5.02KB
13-14 Defining the Ticket Model.mp4 23.06MB
13-14 tix.zip 244.35KB
13-15 Creation via Route Handler.en.srt 12.20KB
13-15 Creation via Route Handler.mp4 63.22MB
13-15 tix.zip 244.49KB
13-16 Testing Show Routes.en.srt 9.96KB
13-16 Testing Show Routes.mp4 37.80MB
13-16 tix.zip 245.01KB
13-17 tix.zip 245.44KB
13-17 Unexpected Failure.en.srt 7.33KB
13-17 Unexpected Failure.mp4 36.03MB
13-18 Whats that Error.en.srt 14.34KB
13-18 Whats that Error.mp4 62.91MB
13-19 Better Error Logging.en.srt 7.69KB
13-19 Better Error Logging.mp4 38.43MB
13-19 tix.zip 245.50KB
13-20 Complete Index Route Implementation.en.srt 8.41KB
13-20 Complete Index Route Implementation.mp4 39.88MB
13-20 tix.zip 246.46KB
13-21 Ticket Updating.en.srt 9.18KB
13-21 Ticket Updating.mp4 39.65MB
13-21 tix.zip 247.01KB
13-22 Handling Updates.en.srt 4.93KB
13-22 Handling Updates.mp4 28.32MB
13-22 tix.zip 247.49KB
13-23 Permission Checking.en.srt 9.76KB
13-23 Permission Checking.mp4 42.33MB
13-23 tix.zip 247.58KB
13-24 Final Update Changes.en.srt 12.32KB
13-24 Final Update Changes.mp4 60.84MB
13-24 tix.zip 247.82KB
13-25 Manual Testing.en.srt 7.83KB
13-25 Manual Testing.mp4 29.31MB
13-25 tix.zip 248.91KB
14-01 What Now.en.srt 4.57KB
14-01 What Now.mp4 18.21MB
14-02 Three Important Items.en.srt 7.41KB
14-02 Three Important Items.mp4 37.39MB
14-03 Creating a NATS Streaming Deployment.en.srt 8.63KB
14-03 Creating a NATS Streaming Deployment.mp4 36.93MB
14-04 Big Notes on NATS Streaming.en.srt 15.37KB
14-04 Big Notes on NATS Streaming.mp4 72.57MB
14-05 Building a NATS Test Project.en.srt 10.92KB
14-05 Building a NATS Test Project.mp4 34.18MB
14-05 nats.zip 259.35KB
14-06 Port-Forwarding with Kubectl.en.srt 7.10KB
14-06 Port-Forwarding with Kubectl.mp4 26.38MB
14-07 nats.zip 259.43KB
14-07 Publishing Events.en.srt 9.78KB
14-07 Publishing Events.mp4 35.68MB
14-08 Listening For Data.en.srt 10.13KB
14-08 Listening For Data.mp4 32.34MB
14-08 nats.zip 259.65KB
14-09 Accessing Event Data.en.srt 10.82KB
14-09 Accessing Event Data.mp4 44.12MB
14-09 nats.zip 259.73KB
14-10 Client ID Generation.en.srt 7.25KB
14-10 Client ID Generation.mp4 26.62MB
14-10 nats.zip 259.76KB
14-11 nats.zip 259.79KB
14-11 Queue Groups.en.srt 11.09KB
14-11 Queue Groups.mp4 49.98MB
14-12 Manual Ack Mode.en.srt 15.11KB
14-12 Manual Ack Mode.mp4 56.60MB
14-12 nats.zip 259.83KB
14-13 Client Health Checks.en.srt 15.00KB
14-13 Client Health Checks.mp4 55.60MB
14-14 Graceful Client Shutdown.en.srt 10.31KB
14-14 Graceful Client Shutdown.mp4 52.87MB
14-14 nats.zip 259.88KB
14-15 Core Concurrency Issues.en.srt 20.40KB
14-15 Core Concurrency Issues.mp4 96.44MB
14-16 Common Questions.en.srt 14.03KB
14-16 Common Questions.mp4 53.48MB
14-17 [Optional] More Possible Concurrency Solutions.en.srt 26.44KB
14-17 [Optional] More Possible Concurrency Solutions.mp4 127.02MB
14-18 Solving Concurrency Issues.en.srt 31.22KB
14-18 Solving Concurrency Issues.mp4 149.99MB
14-19 Concurrency Control with the Tickets App.en.srt 15.65KB
14-19 Concurrency Control with the Tickets App.mp4 75.48MB
14-20 Event Redelivery.en.srt 7.09KB
14-20 Event Redelivery.mp4 33.42MB
14-20 nats.zip 259.88KB
14-21 Durable Subscriptions.en.srt 13.96KB
14-21 Durable Subscriptions.mp4 62.53MB
14-21 nats.zip 259.92KB
15-01 Reusable NATS Listeners.en.srt 7.59KB
15-01 Reusable NATS Listeners.mp4 34.03MB
15-02 natslib.zip 260.20KB
15-02 The Listener Abstract Class.en.srt 12.89KB
15-02 The Listener Abstract Class.mp4 67.50MB
15-03 Extending the Listener.en.srt 8.78KB
15-03 Extending the Listener.mp4 45.25MB
15-03 natslib.zip 260.16KB
15-04 natslib.zip 260.98KB
15-04 Quick Refactor.en.srt 4.70KB
15-04 Quick Refactor.mp4 26.14MB
15-05 Leveraging TypeScript for Listener Validation.en.srt 8.80KB
15-05 Leveraging TypeScript for Listener Validation.mp4 38.59MB
15-05 natslib.zip 260.99KB
15-06 Subjects Enum.en.srt 5.26KB
15-06 Subjects Enum.mp4 18.52MB
15-07 Custom Event Interface.en.srt 3.66KB
15-07 Custom Event Interface.mp4 14.32MB
15-07 natslib.zip 261.58KB
15-08 Enforcing Listener Subjects.en.srt 11.09KB
15-08 Enforcing Listener Subjects.mp4 55.31MB
15-08 natslib.zip 261.67KB
15-09 Enforcing Data Types.en.srt 5.72KB
15-09 Enforcing Data Types.mp4 28.80MB
15-09 natslib.zip 261.68KB
15-10 Where Does this Get Used.en.srt 4.54KB
15-10 Where Does this Get Used.mp4 22.99MB
15-11 Custom Publisher.en.srt 11.75KB
15-11 Custom Publisher.mp4 48.60MB
15-11 natslib.zip 262.48KB
15-12 natslib.zip 262.56KB
15-12 Using the Custom Publisher.en.srt 5.88KB
15-12 Using the Custom Publisher.mp4 24.92MB
15-13 Awaiting Event Publication.en.srt 7.08KB
15-13 Awaiting Event Publication.mp4 24.02MB
15-13 natslib.zip 262.66KB
15-14 Common Event Definitions Summary.en.srt 10.40KB
15-14 Common Event Definitions Summary.mp4 39.41MB
15-15 natslib.zip 269.79KB
15-15 Updating the Common Module.en.srt 10.47KB
15-15 Updating the Common Module.mp4 55.92MB
15-16 Restarting NATS.en.srt 3.31KB
15-16 Restarting NATS.mp4 11.78MB
16-01 events.zip 270.49KB
16-01 Publishing Ticket Creation.en.srt 5.49KB
16-01 Publishing Ticket Creation.mp4 19.60MB
16-02 events.zip 270.55KB
16-02 More on Publishing.en.srt 4.87KB
16-02 More on Publishing.mp4 22.12MB
16-03 NATS Client Singleton.en.srt 8.30KB
16-03 NATS Client Singleton.mp4 37.15MB
16-04 events.zip 270.83KB
16-04 Remember Mongoose.en.srt 7.67KB
16-04 Remember Mongoose.mp4 34.86MB
16-05 events.zip 271.04KB
16-05 Singleton Implementation.en.srt 13.93KB
16-05 Singleton Implementation.mp4 60.61MB
16-06 Accessing the NATS Client.en.srt 6.29KB
16-06 Accessing the NATS Client.mp4 35.82MB
16-06 events.zip 271.12KB
16-07 events.zip 271.19KB
16-07 Graceful Shutdown.en.srt 11.29KB
16-07 Graceful Shutdown.mp4 60.35MB
16-08 events.zip 271.19KB
16-08 Successful Listen.en.srt 5.23KB
16-08 Successful Listen.mp4 22.64MB
16-09 events.zip 271.64KB
16-09 Ticket Update Publishing.en.srt 5.96KB
16-09 Ticket Update Publishing.mp4 32.75MB
16-10 Failed Event Publishing.en.srt 11.55KB
16-10 Failed Event Publishing.mp4 52.17MB
16-11 Handling Publish Failures.en.srt 9.76KB
16-11 Handling Publish Failures.mp4 38.91MB
16-12 Fixing a Few Tests.en.srt 5.93KB
16-12 Fixing a Few Tests.mp4 29.09MB
16-13 Redirecting Imports.en.srt 8.11KB
16-13 Redirecting Imports.mp4 40.51MB
16-14 Providing a Mock Implementation.en.srt 13.36KB
16-14 Providing a Mock Implementation.mp4 63.89MB
16-15 events.zip 272.13KB
16-15 Test-Suite Wide Mocks.en.srt 3.46KB
16-15 Test-Suite Wide Mocks.mp4 20.17MB
16-16 Ensuring Mock Invocations.en.srt 13.43KB
16-16 Ensuring Mock Invocations.mp4 61.25MB
16-16 events.zip 272.29KB
16-17 events.zip 272.39KB
16-17 NATS Env Variables.en.srt 11.57KB
16-17 NATS Env Variables.mp4 64.65MB
17-01 The Orders Service.en.srt 8.18KB
17-01 The Orders Service.mp4 37.99MB
17-02 orders.zip 340.75KB
17-02 Scaffolding the Orders Service.en.srt 7.02KB
17-02 Scaffolding the Orders Service.mp4 30.71MB
17-03 A Touch More Setup.en.srt 10.17KB
17-03 A Touch More Setup.mp4 62.14MB
17-03 orders.zip 341.71KB
17-04 Ingress Routing Rules.en.srt 2.91KB
17-04 Ingress Routing Rules.mp4 14.12MB
17-05 orders.zip 343.16KB
17-05 Scaffolding a Few Route Handlers.en.srt 13.80KB
17-05 Scaffolding a Few Route Handlers.mp4 70.91MB
17-06 orders.zip 343.33KB
17-06 Subtle Service Coupling.en.srt 10.60KB
17-06 Subtle Service Coupling.mp4 46.11MB
17-07 Associating Orders and Tickets.en.srt 11.03KB
17-07 Associating Orders and Tickets.mp4 41.18MB
17-08 Order Model Setup.en.srt 12.79KB
17-08 Order Model Setup.mp4 53.81MB
17-08 orders.zip 344.02KB
17-09 The Need for an Enum.en.srt 9.68KB
17-09 The Need for an Enum.mp4 31.58MB
17-10 Creating an Order Status Enum.en.srt 11.90KB
17-10 Creating an Order Status Enum.mp4 58.73MB
17-10 orders.zip 345.77KB
17-11 More on Mongoose Refs.en.srt 4.81KB
17-11 More on Mongoose Refs.mp4 23.00MB
17-12 Defining the Ticket Model.en.srt 9.97KB
17-12 Defining the Ticket Model.mp4 46.97MB
17-12 orders.zip 346.27KB
17-13 Order Creation Logic.en.srt 8.71KB
17-13 Order Creation Logic.mp4 40.95MB
17-13 orders.zip 346.50KB
17-14 Finding Reserved Tickets.en.srt 8.59KB
17-14 Finding Reserved Tickets.mp4 45.54MB
17-14 orders.zip 346.70KB
17-15 Convenience Document Methods.en.srt 11.63KB
17-15 Convenience Document Methods.mp4 63.61MB
17-15 orders.zip 346.74KB
17-16 Order Expiration Times.en.srt 9.23KB
17-16 Order Expiration Times.mp4 47.79MB
17-16 orders.zip 346.88KB
17-17 orders.zip 348.42KB
17-17 Test Suite Setup.en.srt 4.49KB
17-17 Test Suite Setup.mp4 22.03MB
17-18 Asserting Tickets Exist.en.srt 9.37KB
17-18 Asserting Tickets Exist.mp4 42.86MB
17-18 orders.zip 349.03KB
17-19 Asserting Reserved Tickets.en.srt 7.01KB
17-19 Asserting Reserved Tickets.mp4 31.90MB
17-19 orders.zip 349.18KB
17-20 orders.zip 349.19KB
17-20 Testing the Success Case.en.srt 6.49KB
17-20 Testing the Success Case.mp4 29.08MB
17-21 Fetching a Users Orders.en.srt 8.19KB
17-21 Fetching a Users Orders.mp4 29.96MB
17-21 orders.zip 349.30KB
17-22 A Slightly Complicated Test.en.srt 17.31KB
17-22 A Slightly Complicated Test.mp4 83.75MB
17-23 Fetching Individual Orders.en.srt 6.72KB
17-23 Fetching Individual Orders.mp4 26.89MB
17-23 orders.zip 350.16KB
17-24 Does Fetching Work.en.srt 9.82KB
17-24 Does Fetching Work.mp4 46.01MB
17-24 orders.zip 350.76KB
17-25 Cancelling an Order.en.srt 6.48KB
17-25 Cancelling an Order.mp4 30.25MB
17-25 orders.zip 350.96KB
17-26 Can We Cancel.en.srt 12.88KB
17-26 Can We Cancel.mp4 63.38MB
17-26 orders.zip 351.62KB
18-01 Orders Service Events.en.srt 7.64KB
18-01 Orders Service Events.mp4 23.99MB
18-02 Creating the Events.en.srt 13.63KB
18-02 Creating the Events.mp4 51.83MB
18-03 Implementing the Publishers.en.srt 4.07KB
18-03 Implementing the Publishers.mp4 14.59MB
18-04 Publishing the Order Creation.en.srt 7.11KB
18-04 Publishing the Order Creation.mp4 37.66MB
18-05 Publishing Order Cancellation.en.srt 3.82KB
18-05 Publishing Order Cancellation.mp4 19.85MB
18-06 flow.zip 355.06KB
18-06 Testing Event Publishing.en.srt 8.15KB
18-06 Testing Event Publishing.mp4 44.11MB
19-01 Time for Listeners.en.srt 3.76KB
19-01 Time for Listeners.mp4 14.77MB
19-02 Reminder on Listeners.en.srt 3.17KB
19-02 Reminder on Listeners.mp4 15.09MB
19-03 Blueprint for Listeners.en.srt 5.51KB
19-03 Blueprint for Listeners.mp4 18.62MB
19-03 listeners.zip 355.69KB
19-04 A Few More Reminders.en.srt 8.66KB
19-04 A Few More Reminders.mp4 35.36MB
19-04 listeners.zip 355.95KB
19-05 listeners.zip 356.03KB
19-05 Simple onMessage Implementation.en.srt 3.68KB
19-05 Simple onMessage Implementation.mp4 16.12MB
19-06 ID Adjustment.en.srt 8.40KB
19-06 ID Adjustment.mp4 36.89MB
19-06 listeners.zip 356.06KB
19-07 listeners.zip 356.62KB
19-07 Ticket Updated Listener Implementation.en.srt 6.28KB
19-07 Ticket Updated Listener Implementation.mp4 31.02MB
19-08 Initializing the Listeners.en.srt 3.78KB
19-08 Initializing the Listeners.mp4 26.70MB
19-08 listeners.zip 356.68KB
19-09 A Quick Manual Test.en.srt 4.96KB
19-09 A Quick Manual Test.mp4 25.49MB
19-09 listeners.zip 356.68KB
19-10 Clear Concurrency Issues.en.srt 20.32KB
19-10 Clear Concurrency Issues.mp4 86.17MB
19-11 Reminder on Versioning Records.en.srt 10.97KB
19-11 Reminder on Versioning Records.mp4 43.77MB
19-12 Optimistic Concurrency Control.en.srt 9.34KB
19-12 Optimistic Concurrency Control.mp4 34.25MB
19-13 listeners.zip 358.81KB
19-13 Mongoose Update-If-Current.en.srt 6.16KB
19-13 Mongoose Update-If-Current.mp4 27.68MB
19-14 Implementing OCC with Mongoose.en.srt 6.07KB
19-14 Implementing OCC with Mongoose.mp4 23.01MB
19-14 listeners.zip 359.36KB
19-15 listeners.zip 359.65KB
19-15 Testing OCC.en.srt 13.60KB
19-15 Testing OCC.mp4 55.18MB
19-16 listeners.zip 359.71KB
19-16 One More Test.en.srt 6.05KB
19-16 One More Test.mp4 25.04MB
19-17 listeners.zip 359.71KB
19-17 Who Updates Versions.en.srt 10.79KB
19-17 Who Updates Versions.mp4 43.31MB
19-18 Including Versions in Events.en.srt 4.26KB
19-18 Including Versions in Events.mp4 15.20MB
19-18 listeners.zip 359.78KB
19-19 listeners.zip 359.80KB
19-19 Updating Tickets Event Definitions.en.srt 6.33KB
19-19 Updating Tickets Event Definitions.mp4 28.17MB
19-20 Applying a Version Query.en.srt 11.21KB
19-20 Applying a Version Query.mp4 49.01MB
19-20 listeners.zip 360.23KB
19-21 Did it Work.en.srt 7.28KB
19-21 Did it Work.mp4 30.36MB
19-21 listeners.zip 360.23KB
19-22 Abstracted Query Method.en.srt 8.38KB
19-22 Abstracted Query Method.mp4 42.38MB
19-22 listeners.zip 360.27KB
19-23 [Optional] Versioning Without Update-If-Current.en.srt 29.81KB
19-23 [Optional] Versioning Without Update-If-Current.mp4 123.89MB
19-24 listeners.zip 360.92KB
19-24 Testing Listeners.en.srt 7.29KB
19-24 Testing Listeners.mp4 29.53MB
19-25 A Complete Listener Test.en.srt 13.84KB
19-25 A Complete Listener Test.mp4 69.81MB
19-25 listeners.zip 361.27KB
19-26 listeners.zip 361.28KB
19-26 Testing the Ack Call.en.srt 3.02KB
19-26 Testing the Ack Call.mp4 14.81MB
19-27 listeners.zip 362.00KB
19-27 Testing the Ticket Updated Listener.en.srt 12.04KB
19-27 Testing the Ticket Updated Listener.mp4 56.40MB
19-28 listeners.zip 362.11KB
19-28 Success Case Testing.en.srt 6.61KB
19-28 Success Case Testing.mp4 31.28MB
19-29 listeners.zip 362.19KB
19-29 Out-Of-Order Events.en.srt 7.36KB
19-29 Out-Of-Order Events.mp4 29.40MB
19-30 listeners.zip 361.07KB
19-30 The Next Few Videos.en.srt 5.56KB
19-30 The Next Few Videos.mp4 22.98MB
19-31 Fixing a Few Tests.en.srt 10.15KB
19-31 Fixing a Few Tests.mp4 56.91MB
19-31 listeners.zip 361.23KB
19-32 Listeners in the Tickets Service.en.srt 3.00KB
19-32 Listeners in the Tickets Service.mp4 13.19MB
19-33 Building the Listener.en.srt 7.11KB
19-33 Building the Listener.mp4 24.83MB
19-33 listeners.zip 362.12KB
19-34 Strategies for Locking a Ticket.en.srt 9.27KB
19-34 Strategies for Locking a Ticket.mp4 30.99MB
19-35 listeners.zip 362.33KB
19-35 Reserving a Ticket.en.srt 5.19KB
19-35 Reserving a Ticket.mp4 29.15MB
19-36 listeners.zip 363.24KB
19-36 Setup for Testing Reservation.en.srt 9.82KB
19-36 Setup for Testing Reservation.mp4 42.89MB
19-37 listeners.zip 363.36KB
19-37 Test Implementation.en.srt 6.24KB
19-37 Test Implementation.mp4 26.66MB
19-38 Missing Update Event.en.srt 9.65KB
19-38 Missing Update Event.mp4 38.97MB
19-39 Private vs Protected Properties.en.srt 10.51KB
19-39 Private vs Protected Properties.mp4 53.81MB
19-40 listeners.zip 363.47KB
19-40 Publishing While Listening.en.srt 10.34KB
19-40 Publishing While Listening.mp4 46.09MB
19-41 listeners.zip 363.55KB
19-41 Mock Function Arguments.en.srt 14.33KB
19-41 Mock Function Arguments.mp4 71.03MB
19-42 listeners.zip 364.21KB
19-42 Order Cancelled Listener.en.srt 9.50KB
19-42 Order Cancelled Listener.mp4 47.81MB
19-43 A Lightning-Quick Test.en.srt 10.08KB
19-43 A Lightning-Quick Test.mp4 46.49MB
19-43 listeners.zip 365.00KB
19-44 Dont Forget to Listen.en.srt 3.48KB
19-44 Dont Forget to Listen.mp4 19.51MB
19-44 listeners.zip 365.06KB
19-45 listeners.zip 365.18KB
19-45 Rejecting Edits of Reserved Tickets.en.srt 8.40KB
19-45 Rejecting Edits of Reserved Tickets.mp4 45.91MB
20-01 The Expiration Service.en.srt 4.54KB
20-01 The Expiration Service.mp4 15.22MB
20-02 Expiration Options.en.srt 12.10KB
20-02 Expiration Options.mp4 43.97MB
20-03 expire.zip 431.82KB
20-03 Initial Setup.en.srt 8.81KB
20-03 Initial Setup.mp4 45.79MB
20-04 A Touch of Kubernetes Setup.en.srt 10.97KB
20-04 A Touch of Kubernetes Setup.mp4 49.85MB
20-04 expire.zip 432.69KB
20-05 File Sync Setup.en.srt 3.55KB
20-05 File Sync Setup.mp4 24.37MB
20-06 expire.zip 433.76KB
20-06 Listener Creation.en.srt 4.77KB
20-06 Listener Creation.mp4 18.58MB
20-07 Whats Bull All About.en.srt 6.33KB
20-07 Whats Bull All About.mp4 24.98MB
20-08 Creating a Queue.en.srt 13.44KB
20-08 Creating a Queue.mp4 47.73MB
20-08 expire.zip 434.36KB
20-09 expire.zip 434.49KB
20-09 Queueing a Job on Event Arrival.en.srt 8.08KB
20-09 Queueing a Job on Event Arrival.mp4 39.79MB
20-10 expire.zip 434.49KB
20-10 Testing Job Processing.en.srt 4.92KB
20-10 Testing Job Processing.mp4 26.50MB
20-11 Delaying Job Processing.en.srt 7.90KB
20-11 Delaying Job Processing.mp4 36.63MB
20-11 expire.zip 434.58KB
20-12 Defining the Expiration Complete Event.en.srt 5.16KB
20-12 Defining the Expiration Complete Event.mp4 25.82MB
20-12 expire.zip 435.63KB
20-13 expire.zip 436.23KB
20-13 Publishing an Event on Job Processing.en.srt 8.96KB
20-13 Publishing an Event on Job Processing.mp4 39.34MB
20-14 expire.zip 436.82KB
20-14 Handling an Expiration Event.en.srt 7.86KB
20-14 Handling an Expiration Event.mp4 37.31MB
20-15 Emitting the Order Cancelled Event.en.srt 8.33KB
20-15 Emitting the Order Cancelled Event.mp4 39.43MB
20-15 expire.zip 436.91KB
20-16 expire.zip 437.61KB
20-16 Testing the Expiration Complete Listener.en.srt 8.02KB
20-16 Testing the Expiration Complete Listener.mp4 37.06MB
20-17 A Touch More Testing.en.srt 10.64KB
20-17 A Touch More Testing.mp4 55.76MB
20-18 expire.zip 438.82KB
20-18 Listening for Expiration.en.srt 3.32KB
20-18 Listening for Expiration.mp4 18.97MB
20-19 Dont Cancel Completed Orders.en.srt 1.57KB
20-19 Dont Cancel Completed Orders.mp4 7.73MB
21-01 The Payments Service.en.srt 3.75KB
21-01 The Payments Service.mp4 15.85MB
21-02 Initial Setup.en.srt 11.76KB
21-02 Initial Setup.mp4 65.95MB
21-02 payments.zip 445.31KB
21-03 Replicated Fields.en.srt 9.82KB
21-03 Replicated Fields.mp4 28.88MB
21-04 Another Order Model!.en.srt 10.53KB
21-04 Another Order Model!.mp4 40.03MB
21-05 Update-If-Current.en.srt 1.39KB
21-05 Update-If-Current.mp4 8.24MB
21-06 payments.zip 513.35KB
21-06 Replicating Orders.en.srt 5.05KB
21-06 Replicating Orders.mp4 23.82MB
21-07 payments.zip 514.29KB
21-07 Testing Order Creation.en.srt 8.02KB
21-07 Testing Order Creation.mp4 38.20MB
21-08 Marking an Order as Cancelled.en.srt 7.90KB
21-08 Marking an Order as Cancelled.mp4 32.59MB
21-08 payments.zip 514.88KB
21-09 Cancelled Testing.en.srt 8.22KB
21-09 Cancelled Testing.mp4 40.60MB
21-09 payments.zip 515.71KB
21-10 payments.zip 515.77KB
21-10 Starting the Listeners.en.srt 6.16KB
21-10 Starting the Listeners.mp4 36.40MB
21-11 Payments Flow with Stripe.en.srt 8.75KB
21-11 Payments Flow with Stripe.mp4 25.39MB
21-12 Implementing the Create Charge Handler.en.srt 11.69KB
21-12 Implementing the Create Charge Handler.mp4 53.85MB
21-12 payments.zip 516.46KB
21-13 payments.zip 516.61KB
21-13 Validating Order Payment.en.srt 5.64KB
21-13 Validating Order Payment.mp4 27.57MB
21-14 payments.zip 517.39KB
21-14 Testing Order Validation Before Payment.en.srt 8.98KB
21-14 Testing Order Validation Before Payment.mp4 48.43MB
21-15 payments.zip 517.44KB
21-15 Testing Same-User Validation.en.srt 7.76KB
21-15 Testing Same-User Validation.mp4 38.99MB
21-16 Stripe Setup.en.srt 6.02KB
21-16 Stripe Setup.mp4 21.98MB
21-17 Creating a Stripe Secret.en.srt 4.69KB
21-17 Creating a Stripe Secret.mp4 19.18MB
21-18 Creating a Charge with Stripe.en.srt 9.31KB
21-18 Creating a Charge with Stripe.mp4 45.62MB
21-18 payments.zip 518.17KB
21-19 Manual Testing of Payments.en.srt 9.97KB
21-19 Manual Testing of Payments.mp4 42.98MB
21-20 Automated Payment Testing.en.srt 9.55KB
21-20 Automated Payment Testing.mp4 41.30MB
21-20 payments.zip 518.22KB
21-21 Mocked Stripe Client.en.srt 5.93KB
21-21 Mocked Stripe Client.mp4 28.01MB
21-21 payments.zip 518.32KB
21-22 A More Realistic Test Setup.en.srt 13.86KB
21-22 A More Realistic Test Setup.mp4 60.51MB
21-22 payments.zip 518.37KB
21-23 payments.zip 518.41KB
21-23 Realistic Test Implementation.en.srt 9.47KB
21-23 Realistic Test Implementation.mp4 42.70MB
21-24 payments.zip 518.90KB
21-24 Tying an Order and Charge Together.en.srt 10.26KB
21-24 Tying an Order and Charge Together.mp4 43.39MB
21-25 payments.zip 519.00KB
21-25 Testing Payment Creation.en.srt 8.82KB
21-25 Testing Payment Creation.mp4 44.41MB
21-26 payments.zip 520.54KB
21-26 Publishing a Payment Created Event.en.srt 8.62KB
21-26 Publishing a Payment Created Event.mp4 38.32MB
21-27 More on Publishing.en.srt 4.64KB
21-27 More on Publishing.mp4 23.78MB
21-27 payments.zip 520.61KB
21-28 Marking an Order as Complete.en.srt 8.33KB
21-28 Marking an Order as Complete.mp4 42.08MB
21-28 payments.zip 521.20KB
22-01 A Few More Pages.en.srt 11.02KB
22-01 A Few More Pages.mp4 40.56MB
22-02 Reminder on Data Fetching with Next.en.srt 10.53KB
22-02 Reminder on Data Fetching with Next.mp4 47.68MB
22-03 next.zip 521.72KB
22-03 Two Quick Fixes.en.srt 9.29KB
22-03 Two Quick Fixes.mp4 37.68MB
22-04 next.zip 522.29KB
22-04 Scaffolding a Form.en.srt 5.49KB
22-04 Scaffolding a Form.mp4 21.82MB
22-05 next.zip 522.45KB
22-05 Sanitizing Price Input.en.srt 10.14KB
22-05 Sanitizing Price Input.mp4 35.20MB
22-06 next.zip 522.60KB
22-06 Ticket Creation.en.srt 10.70KB
22-06 Ticket Creation.mp4 46.25MB
22-07 Listing All Tickets.en.srt 11.85KB
22-07 Listing All Tickets.mp4 51.24MB
22-07 next.zip 522.76KB
22-08 Linking to Wildcard Routes.en.srt 11.54KB
22-08 Linking to Wildcard Routes.mp4 44.09MB
22-08 next.zip 523.10KB
22-09 Creating an Order.en.srt 11.57KB
22-09 Creating an Order.mp4 44.86MB
22-09 next.zip 523.40KB
22-10 next.zip 523.85KB
22-10 Programmatic Navigation to Wildcard Routes.en.srt 6.86KB
22-10 Programmatic Navigation to Wildcard Routes.mp4 29.38MB
22-11 next.zip 524.13KB
22-11 The Expiration Timer.en.srt 17.02KB
22-11 The Expiration Timer.mp4 62.46MB
22-12 Displaying the Expiration.en.srt 1.73KB
22-12 Displaying the Expiration.mp4 6.20MB
22-12 next.zip 524.16KB
22-13 next.zip 13.65MB
22-13 Showing a Stripe Payment Form.en.srt 5.42KB
22-13 Showing a Stripe Payment Form.mp4 19.96MB
22-14 Configuring Stripe.en.srt 6.96KB
22-14 Configuring Stripe.mp4 30.79MB
22-14 next.zip 524.43KB
22-15 next.zip 524.45KB
22-15 Test Credit Card Numbers.en.srt 3.34KB
22-15 Test Credit Card Numbers.mp4 15.71MB
22-16 next.zip 524.58KB
22-16 Paying for an Order.en.srt 16.08KB
22-16 Paying for an Order.mp4 83.73MB
22-17 Filtering Reserved Tickets.en.srt 3.98KB
22-17 Filtering Reserved Tickets.mp4 13.55MB
22-17 next.zip 524.60KB
22-18 Header Links.en.srt 2.83KB
22-18 Header Links.mp4 12.41MB
22-18 next.zip 524.63KB
22-19 next.zip 525.04KB
22-19 Rendering a List of Orders.en.srt 9.75KB
22-19 Rendering a List of Orders.mp4 38.07MB
23-01 Development Workflow.en.srt 6.29KB
23-01 Development Workflow.mp4 21.40MB
23-02 Git Repository Approaches.en.srt 10.17KB
23-02 Git Repository Approaches.mp4 34.85MB
23-03 Creating a GitHub Action.en.srt 12.11KB
23-03 Creating a GitHub Action.mp4 43.23MB
23-04 Adding a CI Test Script.en.srt 4.69KB
23-04 Adding a CI Test Script.mp4 16.31MB
23-05 Running Tests on PR Creation.en.srt 7.79KB
23-05 Running Tests on PR Creation.mp4 34.71MB
23-06 Output of Failing Tests.en.srt 9.74KB
23-06 Output of Failing Tests.mp4 41.36MB
23-07 Running Tests in Parallel.en.srt 11.41KB
23-07 Running Tests in Parallel.mp4 40.88MB
23-08 Verifying a Test Run.en.srt 5.09KB
23-08 Verifying a Test Run.mp4 21.76MB
23-09 Selective Test Execution.en.srt 8.93KB
23-09 Selective Test Execution.mp4 31.44MB
23-10 Deployment Options.en.srt 13.58KB
23-10 Deployment Options.mp4 47.53MB
23-11 Creating a Hosted Cluster.en.srt 4.67KB
23-11 Creating a Hosted Cluster.mp4 14.70MB
23-12 Reminder on Kubernetes Context.en.srt 5.75KB
23-12 Reminder on Kubernetes Context.mp4 21.30MB
23-13 Reminder on Swapping Contexts.en.srt 6.28KB
23-13 Reminder on Swapping Contexts.mp4 19.89MB
23-14 The Deployment Plan.en.srt 7.01KB
23-14 The Deployment Plan.mp4 30.75MB
23-15 Building an Image in an Action.en.srt 13.10KB
23-15 Building an Image in an Action.mp4 56.15MB
23-16 Testing the Image Build.en.srt 4.34KB
23-16 Testing the Image Build.mp4 19.83MB
23-17 Restarting the Deployment.en.srt 11.25KB
23-17 Restarting the Deployment.mp4 51.73MB
23-18 Applying Kubernetes Manifests.en.srt 5.52KB
23-18 Applying Kubernetes Manifests.mp4 22.70MB
23-19 Prod vs Dev Manifest Files.en.srt 6.89KB
23-19 Prod vs Dev Manifest Files.mp4 29.66MB
23-20 Manual Secret Creation.en.srt 5.55KB
23-20 Manual Secret Creation.mp4 16.10MB
23-21 Don't Forget Ingress-Nginx!.en.srt 8.56KB
23-21 Don't Forget Ingress-Nginx!.mp4 33.63MB
23-22 Testing Automated Deployment.en.srt 4.57KB
23-22 Testing Automated Deployment.mp4 18.99MB
23-23 Additional Deploy Files.en.srt 10.83KB
23-23 Additional Deploy Files.mp4 57.51MB
23-24 A Successful Deploy!.en.srt 9.43KB
23-24 A Successful Deploy!.mp4 45.57MB
23-25 Buying a Domain Name.en.srt 5.19KB
23-25 Buying a Domain Name.mp4 19.67MB
23-26 Configuring the Domain Name.en.srt 8.39KB
23-26 Configuring the Domain Name.mp4 36.21MB
23-27 One Small Fix.html 2.32KB
23-28 One More Small Fix.html 601B
23-29 I Really Hope This Works.en.srt 3.38KB
23-29 I Really Hope This Works.mp4 6.53MB
23-30 Next Steps.en.srt 8.05KB
23-30 Next Steps.mp4 33.33MB
24-01 Why Use Docker.en.srt 6.21KB
24-01 Why Use Docker.mp4 27.46MB
24-02 What is Docker.en.srt 4.42KB
24-02 What is Docker.mp4 19.65MB
24-03 Docker for Mac Windows.en.srt 3.35KB
24-03 Docker for Mac Windows.mp4 14.18MB
24-04 Installing Docker on macOS.en.srt 8.12KB
24-04 Installing Docker on macOS.mp4 40.36MB
24-05 Installing Docker for Windows Home users.html 2.56KB
24-06 Installing Docker for Windows - Professional and Enterprise.en.srt 3.22KB
24-06 Installing Docker for Windows - Professional and Enterprise.mp4 19.89MB
24-07 More Windows Setup - Professional and Enterprise.en.srt 1.03KB
24-07 More Windows Setup - Professional and Enterprise.mp4 8.52MB
24-08 One Last Piece of Windows Setup - Professional and Enterprise.en.srt 1.75KB
24-08 One Last Piece of Windows Setup - Professional and Enterprise.mp4 15.00MB
24-09 Installing Docker on Linux.html 3.75KB
24-10 Using the Docker Client.en.srt 8.37KB
24-10 Using the Docker Client.mp4 44.92MB
24-11 But Really... Whats a Container.en.srt 12.59KB
24-11 But Really... Whats a Container.mp4 65.70MB
24-12 Hows Docker Running on Your Computer.en.srt 4.25KB
24-12 Hows Docker Running on Your Computer.mp4 22.82MB
24-13 Docker Run in Detail.en.srt 3.17KB
24-13 Docker Run in Detail.mp4 13.34MB
24-14 Overriding Default Commands.en.srt 8.00KB
24-14 Overriding Default Commands.mp4 34.17MB
24-15 Listing Running Containers.en.srt 6.43KB
24-15 Listing Running Containers.mp4 29.65MB
24-16 Container Lifecycle.en.srt 7.65KB
24-16 Container Lifecycle.mp4 40.67MB
24-17 Restarting Stopped Containers.en.srt 5.78KB
24-17 Restarting Stopped Containers.mp4 25.93MB
24-18 Removing Stopped Containers.en.srt 2.60KB
24-18 Removing Stopped Containers.mp4 13.34MB
24-19 Retrieving Output Logs.en.srt 3.71KB
24-19 Retrieving Output Logs.mp4 16.89MB
24-20 Stopping Containers.en.srt 8.43KB
24-20 Stopping Containers.mp4 38.99MB
24-21 Multi-Command Containers.en.srt 6.83KB
24-21 Multi-Command Containers.mp4 29.34MB
24-22 Executing Commands in Running Containers.en.srt 4.17KB
24-22 Executing Commands in Running Containers.mp4 22.22MB
24-23 The Purpose of the it Flag.en.srt 6.74KB
24-23 The Purpose of the it Flag.mp4 29.31MB
24-24 Getting a Command Prompt in a Container.en.srt 6.20KB
24-24 Getting a Command Prompt in a Container.mp4 27.32MB
24-25 Starting with a Shell.en.srt 3.46KB
24-25 Starting with a Shell.mp4 14.91MB
24-26 Container Isolation.en.srt 4.65KB
24-26 Container Isolation.mp4 16.51MB
24-27 Creating Docker Images.en.srt 4.10KB
24-27 Creating Docker Images.mp4 17.32MB
24-28 Building a Dockerfile.en.srt 7.13KB
24-28 Building a Dockerfile.mp4 33.71MB
24-29 Dockerfile Teardown.en.srt 4.27KB
24-29 Dockerfile Teardown.mp4 21.00MB
24-30 Whats a Base Image.en.srt 8.69KB
24-30 Whats a Base Image.mp4 43.83MB
24-31 The Build Process in Detail.en.srt 16.69KB
24-31 The Build Process in Detail.mp4 115.49MB
24-32 A Brief Recap.en.srt 5.31KB
24-32 A Brief Recap.mp4 32.23MB
24-33 Rebuilds with Cache.en.srt 10.95KB
24-33 Rebuilds with Cache.mp4 68.21MB
24-34 Tagging an Image.en.srt 6.92KB
24-34 Tagging an Image.mp4 30.38MB
24-35 Manual Image Generation with Docker Commit.en.srt 7.79KB
24-35 Manual Image Generation with Docker Commit.mp4 35.81MB
24-36 Project Outline.en.srt 4.37KB
24-36 Project Outline.mp4 16.27MB
24-37 Node Server Setup.en.srt 7.32KB
24-37 Node Server Setup.mp4 27.98MB
24-38 A Few Planned Errors.en.srt 7.89KB
24-38 A Few Planned Errors.mp4 34.51MB
24-39 Base Image Issues.en.srt 11.22KB
24-39 Base Image Issues.mp4 62.67MB
24-40 A Few Missing Files.en.srt 5.11KB
24-40 A Few Missing Files.mp4 30.25MB
24-41 Copying Build Files.en.srt 7.40KB
24-41 Copying Build Files.mp4 38.21MB
24-42 Reminder for Windows Home Docker Toolbox Students.html 1.26KB
24-43 Container Port Forwarding.en.srt 10.71KB
24-43 Container Port Forwarding.mp4 51.89MB
24-44 Specifying a Working Directory.en.srt 11.42KB
24-44 Specifying a Working Directory.mp4 51.07MB
24-45 Unnecessary Rebuilds.en.srt 6.66KB
24-45 Unnecessary Rebuilds.mp4 29.54MB
24-46 Minimizing Cache Busting and Rebuilds.en.srt 7.67KB
24-46 Minimizing Cache Busting and Rebuilds.mp4 37.95MB
25-01 How to Get Help.en.srt 1.79KB
25-01 How to Get Help.mp4 4.96MB
25-02 TypeScript Overview.en.srt 10.15KB
25-02 TypeScript Overview.mp4 32.06MB
25-03 Environment Setup.en.srt 12.42KB
25-03 Environment Setup.mp4 49.83MB
25-04 A First App.en.srt 7.69KB
25-04 A First App.mp4 20.77MB
25-05 Executing Typescript Code.en.srt 7.44KB
25-05 Executing Typescript Code.mp4 21.07MB
25-06 One Quick Change.en.srt 5.42KB
25-06 One Quick Change.mp4 17.89MB
25-07 Catching Errors with TypeScript.en.srt 11.60KB
25-07 Catching Errors with TypeScript.mp4 46.00MB
25-08 Catching More Errors.en.srt 7.79KB
25-08 Catching More Errors.mp4 32.72MB
25-09 Do Not Skip - Course Overview.en.srt 6.28KB
25-09 Do Not Skip - Course Overview.mp4 15.82MB
25-10 Types.en.srt 8.05KB
25-10 Types.mp4 26.90MB
25-11 More on Types.en.srt 9.02KB
25-11 More on Types.mp4 33.76MB
25-12 Examples of Types.en.srt 7.19KB
25-12 Examples of Types.mp4 18.37MB
25-13 Where Do We Use Types.en.srt 1.60KB
25-13 Where Do We Use Types.mp4 4.16MB
25-14 Type Annotations and Inference.en.srt 3.70KB
25-14 Type Annotations and Inference.mp4 10.96MB
25-15 Annotations With Variables.en.srt 7.75KB
25-15 Annotations With Variables.mp4 22.38MB
25-16 Object Literal Annotations.en.srt 10.02KB
25-16 Object Literal Annotations.mp4 31.56MB
25-17 Annotations Around Functions.en.srt 9.37KB
25-17 Annotations Around Functions.mp4 31.60MB
25-18 Understanding Inference.en.srt 6.30KB
25-18 Understanding Inference.mp4 22.47MB
25-19 The Any Type.en.srt 12.02KB
25-19 The Any Type.mp4 43.72MB
25-20 Fixing the Any Type.en.srt 2.89KB
25-20 Fixing the Any Type.mp4 11.63MB
25-21 Delayed Initialization.en.srt 4.82KB
25-21 Delayed Initialization.mp4 18.32MB
25-22 When Inference Doesnt Work.en.srt 7.38KB
25-22 When Inference Doesnt Work.mp4 24.38MB
25-23 Annotations Around Functions.en.srt 7.71KB
25-23 Annotations Around Functions.mp4 25.75MB
25-24 Inference Around Functions.en.srt 9.36KB
25-24 Inference Around Functions.mp4 22.69MB
25-25 Annotations for Anonymous Functions.en.srt 2.39KB
25-25 Annotations for Anonymous Functions.mp4 9.56MB
25-26 Void and Never.en.srt 4.20KB
25-26 Void and Never.mp4 15.37MB
25-27 Destructuring with Annotations.en.srt 5.34KB
25-27 Destructuring with Annotations.mp4 23.13MB
25-28 Annotations Around Objects.en.srt 10.70KB
25-28 Annotations Around Objects.mp4 36.89MB
25-29 Arrays in TypeScript.en.srt 7.86KB
25-29 Arrays in TypeScript.mp4 19.10MB
25-30 Why Typed Arrays.en.srt 6.87KB
25-30 Why Typed Arrays.mp4 25.53MB
25-31 Multiple Typees in Arrays.en.srt 4.75KB
25-31 Multiple Typees in Arrays.mp4 15.52MB
25-32 When to Use Typed Arrays.en.srt 1.61KB
25-32 When to Use Typed Arrays.mp4 4.42MB
25-33 Tuples in TypeScript.en.srt 6.49KB
25-33 Tuples in TypeScript.mp4 23.20MB
25-34 Tuples in Action.en.srt 8.21KB
25-34 Tuples in Action.mp4 24.24MB
25-35 Why Tuples.en.srt 5.36KB
25-35 Why Tuples.mp4 16.68MB
25-36 Interfaces.en.srt 2.39KB
25-36 Interfaces.mp4 6.73MB
25-37 Long Type Annotations.en.srt 7.21KB
25-37 Long Type Annotations.mp4 21.84MB
25-38 Fixing Annotations With Interfaces.en.srt 6.50KB
25-38 Fixing Annotations With Interfaces.mp4 31.66MB
25-39 Syntax Around Interfaces.en.srt 4.93KB
25-39 Syntax Around Interfaces.mp4 24.46MB
25-40 Functions in Interfaces.en.srt 7.21KB
25-40 Functions in Interfaces.mp4 29.11MB
25-41 Code Reuse with Interfaces.en.srt 5.93KB
25-41 Code Reuse with Interfaces.mp4 27.03MB
25-42 General Plan with Interfaces.en.srt 4.99KB
25-42 General Plan with Interfaces.mp4 17.97MB
25-43 Classes.en.srt 5.93KB
25-43 Classes.mp4 17.07MB
25-44 Basic Inheritance.en.srt 4.36KB
25-44 Basic Inheritance.mp4 16.38MB
25-45 Class Method Modifiers.en.srt 9.67KB
25-45 Class Method Modifiers.mp4 37.38MB
25-46 Fields in Classes.en.srt 9.60KB
25-46 Fields in Classes.mp4 38.15MB
25-47 Fields with Inheritance.en.srt 6.81KB
25-47 Fields with Inheritance.mp4 29.48MB
25-48 Where to Use Classes.en.srt 1.95KB
25-48 Where to Use Classes.mp4 5.21MB
25-49 App Overview.en.srt 4.50KB
25-49 App Overview.mp4 14.00MB
25-50 Parcel in Action.en.srt 7.12KB
25-50 Parcel in Action.mp4 20.80MB
25-51 Project Structure.en.srt 5.21KB
25-51 Project Structure.mp4 17.53MB
25-52 Generating Random Data.en.srt 8.20KB
25-52 Generating Random Data.mp4 29.46MB
25-53 Type Definition Files.en.srt 8.34KB
25-53 Type Definition Files.mp4 28.28MB
25-54 Using Type Definition Files.en.srt 9.32KB
25-54 Using Type Definition Files.mp4 43.02MB
25-55 Export Statements in TypeScript.en.srt 7.63KB
25-55 Export Statements in TypeScript.mp4 27.63MB
25-56 Defining a Company.en.srt 6.66KB
25-56 Defining a Company.mp4 28.02MB
25-57 Adding Google Maps Support.en.srt 11.55KB
25-57 Adding Google Maps Support.mp4 43.93MB
25-58 Google Maps Integration with TypeScript.en.srt 6.50KB
25-58 Google Maps Integration with TypeScript.mp4 24.07MB
25-59 Exploring Type Definition Files.en.srt 20.19KB
25-59 Exploring Type Definition Files.mp4 98.38MB
25-60 Hiding Functionality.en.srt 10.07KB
25-60 Hiding Functionality.mp4 39.81MB
25-61 Why Use Private Modifiers Heres Why.en.srt 13.22KB
25-61 Why Use Private Modifiers Heres Why.mp4 41.48MB
25-62 Adding Markers.en.srt 13.90KB
25-62 Adding Markers.mp4 67.47MB
25-63 Duplicate Code.en.srt 4.43KB
25-63 Duplicate Code.mp4 21.19MB
25-64 One Possible Solution.en.srt 10.67KB
25-64 One Possible Solution.mp4 44.02MB
25-65 Restricting Access with Interfaces.en.srt 8.29KB
25-65 Restricting Access with Interfaces.mp4 34.89MB
25-66 Implicit Type Checks.en.srt 5.25KB
25-66 Implicit Type Checks.mp4 24.07MB
25-67 Showing Popup Windows.en.srt 10.77KB
25-67 Showing Popup Windows.mp4 60.41MB
25-68 Updating Interface Definitions.en.srt 10.61KB
25-68 Updating Interface Definitions.mp4 54.55MB
25-69 Optional Implements Clauses.en.srt 8.92KB
25-69 Optional Implements Clauses.mp4 45.11MB
25-70 App Wrapup.en.srt 12.58KB
25-70 App Wrapup.mp4 54.00MB
Distribution statistics by country
Russia (RU) 5
Canada (CA) 2
Spain (ES) 1
Poland (PL) 1
Republic of Korea (KR) 1
Ukraine (UA) 1
Greece (GR) 1
Uzbekistan (UZ) 1
Serbia (RS) 1
Total 14
IP List List of IP addresses which were distributed this torrent