| 0. Websites you may like | |||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 1. Fundamental Ideas Around Microservices | |||
| 1. How to Get Help.mp4 | 3.76 MB | ||
| 1. How to Get Help.srt | 1.71 KB | ||
| 2. What Is a Microservice.mp4 | 18.51 MB | ||
| 2. What Is a Microservice.srt | 4.99 KB | ||
| 3. Data in Microservices.mp4 | 48.9 MB | ||
| 3. Data in Microservices.srt | 11.54 KB | ||
| 4. Quiz - Data in Microservices.html | 147 B | ||
| 5. Big Problems with Data.mp4 | 37.81 MB | ||
| 5. Big Problems with Data.srt | 7.83 KB | ||
| 6. Sync Communication Between Services.mp4 | 50.23 MB | ||
| 6. Sync Communication Between Services.srt | 9.99 KB | ||
| 7. Event-Based Communication.mp4 | 36.64 MB | ||
| 7. Event-Based Communication.srt | 8.14 KB | ||
| 8. A Crazy Way of Storing Data.mp4 | 78.44 MB | ||
| 8. A Crazy Way of Storing Data.srt | 14.12 KB | ||
| 9. Pros and Cons of Async Communication.mp4 | 53.17 MB | ||
| 9. Pros and Cons of Async Communication.srt | 10.08 KB | ||
| 10. Testing Isolated Microservices | |||
| 1. Scope of Testing.mp4 | 30.17 MB | ||
| 1. Scope of Testing.srt | 7.49 KB | ||
| 10. Requiring Unique Emails.mp4 | 12.74 MB | ||
| 10. Requiring Unique Emails.srt | 2.48 KB | ||
| 10.1 010_-_test.zip | 77.86 KB | ||
| 11. Changing Node Env During Tests.mp4 | 40.52 MB | ||
| 11. Changing Node Env During Tests.srt | 8.64 KB | ||
| 11.1 011_-_test.zip | 77.97 KB | ||
| 12. Tests Around Sign In Functionality.mp4 | 38.64 MB | ||
| 12. Tests Around Sign In Functionality.srt | 8.51 KB | ||
| 12.1 012_-_test.zip | 78.48 KB | ||
| 13. Testing Sign Out.mp4 | 26.37 MB | ||
| 13. Testing Sign Out.srt | 6.7 KB | ||
| 13.1 013_-_test.zip | 78.97 KB | ||
| 14. Issues with Cookies During Testing.mp4 | 31.45 MB | ||
| 14. Issues with Cookies During Testing.srt | 7.58 KB | ||
| 14.1 014_-_test.zip | 79.4 KB | ||
| 15. Easy Auth Solution.mp4 | 20.8 MB | ||
| 15. Easy Auth Solution.srt | 4.81 KB | ||
| 15.1 015_-_test.zip | 79.46 KB | ||
| 16. Auth Helper Function.mp4 | 54.8 MB | ||
| 16. Auth Helper Function.srt | 10.65 KB | ||
| 17. Testing Non-Authed Requests.mp4 | 13.01 MB | ||
| 17. Testing Non-Authed Requests.srt | 2.43 KB | ||
| 17.1 017_-_test.zip | 79.64 KB | ||
| 2. Testing Goals.mp4 | 32.24 MB | ||
| 2. Testing Goals.srt | 7.82 KB | ||
| 3. Testing Architecture.mp4 | 53.32 MB | ||
| 3. Testing Architecture.srt | 12.31 KB | ||
| 4. Index to App Refactor.mp4 | 26.33 MB | ||
| 4. Index to App Refactor.srt | 4.27 KB | ||
| 4.1 004_-_test.zip | 30.21 KB | ||
| 5. A Few Dependencies.mp4 | 24.6 MB | ||
| 5. A Few Dependencies.srt | 5.92 KB | ||
| 5.1 005_-_test.zip | 76.5 KB | ||
| 6. Test Environment Setup.mp4 | 48.91 MB | ||
| 6. Test Environment Setup.srt | 10.89 KB | ||
| 7. Our First Test.mp4 | 40.04 MB | ||
| 7. Our First Test.srt | 9.52 KB | ||
| 7.1 007_-_test.zip | 77.75 KB | ||
| 8. An Important Note.mp4 | 7.46 MB | ||
| 8. An Important Note.srt | 2.79 KB | ||
| 9. Testing Invalid Input.mp4 | 36.76 MB | ||
| 9. Testing Invalid Input.srt | 7.91 KB | ||
| 9.1 009_-_test.zip | 77.83 KB | ||
| 11. Integrating a Server-Side-Rendered React App | |||
| 1. Starting the React App.mp4 | 13.33 MB | ||
| 1. Starting the React App.srt | 3.74 KB | ||
| 10. Successful Account Signup.mp4 | 36.72 MB | ||
| 10. Successful Account Signup.srt | 7.67 KB | ||
| 11. Handling Validation Errors.mp4 | 42.93 MB | ||
| 11. Handling Validation Errors.srt | 9.99 KB | ||
| 11.1 011_-_client.zip | 2.38 MB | ||
| 12. The useRequest Hook.mp4 | 44.8 MB | ||
| 12. The useRequest Hook.srt | 9.69 KB | ||
| 13. Using the useRequest Hook.mp4 | 27.49 MB | ||
| 13. Using the useRequest Hook.srt | 5.06 KB | ||
| 13.1 013_-_client.zip | 2.37 MB | ||
| 14. An onSuccess Callback.mp4 | 40.79 MB | ||
| 14. An onSuccess Callback.srt | 8.77 KB | ||
| 14.1 014_-_client.zip | 140.12 KB | ||
| 15. Overview on Server Side Rendering.mp4 | 36.93 MB | ||
| 15. Overview on Server Side Rendering.srt | 10.6 KB | ||
| 15.1 015_-_client.zip | 140.23 KB | ||
| 16. Fetching Data During SSR.mp4 | 30.58 MB | ||
| 16. Fetching Data During SSR.srt | 7.72 KB | ||
| 16.1 016_-_client.zip | 140.26 KB | ||
| 17. Why the Error.mp4 | 62.08 MB | ||
| 17. Why the Error.srt | 13.83 KB | ||
| 18. Two Possible Solutions.mp4 | 43.33 MB | ||
| 18. Two Possible Solutions.srt | 10.97 KB | ||
| 19. Cross Namespace Service Communication.mp4 | 46.29 MB | ||
| 19. Cross Namespace Service Communication.srt | 11.7 KB | ||
| 2. Reminder on Server Side Rendering.mp4 | 21.3 MB | ||
| 2. Reminder on Server Side Rendering.srt | 5.95 KB | ||
| 20. When is GetInitialProps Called.mp4 | 47.19 MB | ||
| 20. When is GetInitialProps Called.srt | 10.83 KB | ||
| 20.1 020_-_client.zip | 140.29 KB | ||
| 21. On the Server or the Browser.mp4 | 14.58 MB | ||
| 21. On the Server or the Browser.srt | 2.76 KB | ||
| 21.1 021_-_client.zip | 140.36 KB | ||
| 22. Specifying the Host.mp4 | 60.2 MB | ||
| 22. Specifying the Host.srt | 12.75 KB | ||
| 22.1 022_-_client.zip | 140.44 KB | ||
| 23. Passing Through the Cookies.mp4 | 32.51 MB | ||
| 23. Passing Through the Cookies.srt | 6.45 KB | ||
| 23.1 023_-_client.zip | 140.43 KB | ||
| 24. A Reusable API Client.mp4 | 43.55 MB | ||
| 24. A Reusable API Client.srt | 9.37 KB | ||
| 24.1 024_-_client.zip | 140.82 KB | ||
| 25. Content on the Landing Page.mp4 | 13.04 MB | ||
| 25. Content on the Landing Page.srt | 3.11 KB | ||
| 25.1 025_-_client.zip | 140.82 KB | ||
| 26. The Sign In Form.mp4 | 22.62 MB | ||
| 26. The Sign In Form.srt | 4.85 KB | ||
| 26.1 026_-_client.zip | 141.25 KB | ||
| 27. A Reusable Header.mp4 | 33.96 MB | ||
| 27. A Reusable Header.srt | 7.96 KB | ||
| 28. Moving GetInitialProps.mp4 | 13.61 MB | ||
| 28. Moving GetInitialProps.srt | 3.35 KB | ||
| 28.1 028_-_client.zip | 141.33 KB | ||
| 29. Issues with Custom App GetInitialProps.mp4 | 50.15 MB | ||
| 29. Issues with Custom App GetInitialProps.srt | 10.47 KB | ||
| 29.1 029_-_client.zip | 151.42 KB | ||
| 3. Basics of Next JS.mp4 | 21.45 MB | ||
| 3. Basics of Next JS.srt | 8.01 KB | ||
| 3.1 003_-_client.zip | 2.15 MB | ||
| 30. Handling Multiple GetInitialProps.mp4 | 46.9 MB | ||
| 30. Handling Multiple GetInitialProps.srt | 9.06 KB | ||
| 30.1 030_-_client.zip | 141.46 KB | ||
| 31. Passing Props Through.mp4 | 23.9 MB | ||
| 31. Passing Props Through.srt | 5 KB | ||
| 31.1 031_-_client.zip | 141.47 KB | ||
| 32. Building the Header.mp4 | 29.04 MB | ||
| 32. Building the Header.srt | 7.26 KB | ||
| 32.1 032_-_client.zip | 142.04 KB | ||
| 33. Conditionally Showing Links.mp4 | 39.73 MB | ||
| 33. Conditionally Showing Links.srt | 8.22 KB | ||
| 33.1 033_-_client.zip | 142.17 KB | ||
| 34. Signing Out.mp4 | 24.12 MB | ||
| 34. Signing Out.srt | 6.53 KB | ||
| 34.1 034_-_client.zip | 142.58 KB | ||
| 35. React App Catchup.html | 1.12 KB | ||
| 35.1 034_-_client.zip | 142.58 KB | ||
| 4. Building a Next Image.mp4 | 18.02 MB | ||
| 4. Building a Next Image.srt | 6.62 KB | ||
| 4.1 004_-_client.zip | 137.27 KB | ||
| 5. Running Next in Kubernetes.mp4 | 58.37 MB | ||
| 5. Running Next in Kubernetes.srt | 15.35 KB | ||
| 5.1 005_-_client.zip | 137.69 KB | ||
| 6. Note on File Change Detection.mp4 | 19.34 MB | ||
| 6. Note on File Change Detection.srt | 6.71 KB | ||
| 7. Adding Global CSS.mp4 | 25.34 MB | ||
| 7. Adding Global CSS.srt | 8.07 KB | ||
| 7.1 007_-_client.zip | 2.37 MB | ||
| 8. Adding a Sign Up Form.mp4 | 16.51 MB | ||
| 8. Adding a Sign Up Form.srt | 4.39 KB | ||
| 8.1 008_-_client.zip | 2.38 MB | ||
| 9. Handling Email and Password Inputs.mp4 | 25.26 MB | ||
| 9. Handling Email and Password Inputs.srt | 5.08 KB | ||
| 9.1 009_-_client.zip | 2.37 MB | ||
| 12. Code Sharing and Reuse Between Services | |||
| 1. Shared Logic Between Services.mp4 | 26.97 MB | ||
| 1. Shared Logic Between Services.srt | 7.89 KB | ||
| 2. Options for Code Sharing.mp4 | 25.73 MB | ||
| 2. Options for Code Sharing.srt | 7.92 KB | ||
| 3. NPM Organizations.mp4 | 20.73 MB | ||
| 3. NPM Organizations.srt | 7.15 KB | ||
| 4. Publishing NPM Modules.mp4 | 17.1 MB | ||
| 4. Publishing NPM Modules.srt | 6.01 KB | ||
| 5. Project Setup.mp4 | 44.4 MB | ||
| 5. Project Setup.srt | 10.64 KB | ||
| 5.1 005_-_shared.zip | 154.3 KB | ||
| 6. An Easy Publish Command.mp4 | 38.39 MB | ||
| 6. An Easy Publish Command.srt | 10.48 KB | ||
| 6.1 006_-_shared.zip | 154.65 KB | ||
| 7. Relocating Shared Code.mp4 | 36.65 MB | ||
| 7. Relocating Shared Code.srt | 10.17 KB | ||
| 7.1 007_-_shared.zip | 172.2 KB | ||
| 8. Updating Import Statements.mp4 | 39.97 MB | ||
| 8. Updating Import Statements.srt | 7.67 KB | ||
| 8.1 008_-_shared.zip | 172.64 KB | ||
| 9. Updating the Common Module.mp4 | 34.15 MB | ||
| 9. Updating the Common Module.srt | 8.78 KB | ||
| 9.1 009_-_shared.zip | 172.69 KB | ||
| 13. Create-Read-Update-Destroy Server Setup | |||
| 1. Ticketing Service Overview.mp4 | 17.65 MB | ||
| 1. Ticketing Service Overview.srt | 5.39 KB | ||
| 10. Building a Session.mp4 | 48.35 MB | ||
| 10. Building a Session.srt | 8.09 KB | ||
| 10.1 010_-_tix.zip | 243.46 KB | ||
| 11. Testing Request Validation.mp4 | 29.88 MB | ||
| 11. Testing Request Validation.srt | 6.26 KB | ||
| 11.1 011_-_tix.zip | 243.52 KB | ||
| 12. Validating Title and Price.mp4 | 24.78 MB | ||
| 12. Validating Title and Price.srt | 5.74 KB | ||
| 12.1 012_-_tix.zip | 243.64 KB | ||
| 13. Reminder on Mongoose with TypeScript.mp4 | 47.14 MB | ||
| 13. Reminder on Mongoose with TypeScript.srt | 10.35 KB | ||
| 13.1 013_-_tix.zip | 244.17 KB | ||
| 14. Defining the Ticket Model.mp4 | 23.06 MB | ||
| 14. Defining the Ticket Model.srt | 5.02 KB | ||
| 14.1 014_-_tix.zip | 244.35 KB | ||
| 15. Creation via Route Handler.mp4 | 63.23 MB | ||
| 15. Creation via Route Handler.srt | 12.2 KB | ||
| 15.1 015_-_tix.zip | 244.49 KB | ||
| 16. Testing Show Routes.mp4 | 37.81 MB | ||
| 16. Testing Show Routes.srt | 9.96 KB | ||
| 16.1 016_-_tix.zip | 245.01 KB | ||
| 17. Unexpected Failure!.mp4 | 36.04 MB | ||
| 17. Unexpected Failure!.srt | 7.33 KB | ||
| 17.1 017_-_tix.zip | 245.44 KB | ||
| 18. What's that Error!.mp4 | 62.92 MB | ||
| 18. What's that Error!.srt | 14.34 KB | ||
| 19. Better Error Logging.mp4 | 38.43 MB | ||
| 19. Better Error Logging.srt | 7.69 KB | ||
| 19.1 019_-_tix.zip | 245.5 KB | ||
| 2. Project Setup.mp4 | 38.29 MB | ||
| 2. Project Setup.srt | 8.45 KB | ||
| 2.1 002_-_tix.zip | 240.57 KB | ||
| 20. Complete Index Route Implementation.mp4 | 39.89 MB | ||
| 20. Complete Index Route Implementation.srt | 8.41 KB | ||
| 20.1 020_-_tix.zip | 246.46 KB | ||
| 21. Ticket Updating.mp4 | 39.66 MB | ||
| 21. Ticket Updating.srt | 9.18 KB | ||
| 21.1 021_-_tix.zip | 247.01 KB | ||
| 22. Handling Updates.mp4 | 28.33 MB | ||
| 22. Handling Updates.srt | 4.93 KB | ||
| 22.1 022_-_tix.zip | 257.49 KB | ||
| 23. Permission Checking.mp4 | 42.34 MB | ||
| 23. Permission Checking.srt | 9.76 KB | ||
| 23.1 023_-_tix.zip | 247.58 KB | ||
| 24. Final Update Changes.mp4 | 60.85 MB | ||
| 24. Final Update Changes.srt | 12.32 KB | ||
| 24.1 024_-_tix.zip | 247.82 KB | ||
| 25. Manual Testing.mp4 | 29.31 MB | ||
| 25. Manual Testing.srt | 7.83 KB | ||
| 25.1 025_-_tix.zip | 248.91 KB | ||
| 3. Running the Ticket Service.mp4 | 43.53 MB | ||
| 3. Running the Ticket Service.srt | 8.51 KB | ||
| 4. Mongo Connection URI.mp4 | 67.56 MB | ||
| 4. Mongo Connection URI.srt | 13.07 KB | ||
| 4.1 004_-_tix.zip | 241.46 KB | ||
| 5. Quick Auth Update.mp4 | 14.01 MB | ||
| 5. Quick Auth Update.srt | 2.55 KB | ||
| 5.1 005_-_tix.zip | 251.5 KB | ||
| 6. Test-First Approach.mp4 | 23.29 MB | ||
| 6. Test-First Approach.srt | 5.98 KB | ||
| 6.1 006_-_tix.zip | 242.81 KB | ||
| 7. Creating the Router.mp4 | 32.57 MB | ||
| 7. Creating the Router.srt | 6.85 KB | ||
| 7.1 007_-_tix.zip | 243.22 KB | ||
| 8. Adding Auth Protection.mp4 | 64.82 MB | ||
| 8. Adding Auth Protection.srt | 11.92 KB | ||
| 8.1 008_-_tix.zip | 243.28 KB | ||
| 9. Faking Authentication During Tests.mp4 | 45.61 MB | ||
| 9. Faking Authentication During Tests.srt | 10.7 KB | ||
| 9.1 009_-_tix.zip | 243.3 KB | ||
| 14. NATS Streaming Server - An Event Bus Implementation | |||
| 1. What Now.mp4 | 18.22 MB | ||
| 1. What Now.srt | 4.57 KB | ||
| 10. Accessing Event Data.mp4 | 44.13 MB | ||
| 10. Accessing Event Data.srt | 10.82 KB | ||
| 10.1 009_-_nats.zip | 259.73 KB | ||
| 11. Client ID Generation.mp4 | 26.63 MB | ||
| 11. Client ID Generation.srt | 7.25 KB | ||
| 11.1 010_-_nats.zip | 259.76 KB | ||
| 12. Queue Groups.mp4 | 49.99 MB | ||
| 12. Queue Groups.srt | 11.09 KB | ||
| 12.1 011_-_nats.zip | 259.79 KB | ||
| 13. Manual Ack Mode.mp4 | 56.61 MB | ||
| 13. Manual Ack Mode.srt | 15.11 KB | ||
| 13.1 012_-_nats.zip | 259.83 KB | ||
| 14. Client Health Checks.mp4 | 55.61 MB | ||
| 14. Client Health Checks.srt | 15 KB | ||
| 15. Graceful Client Shutdown.mp4 | 52.88 MB | ||
| 15. Graceful Client Shutdown.srt | 10.31 KB | ||
| 15.1 014_-_nats.zip | 259.88 KB | ||
| 16. Core Concurrency Issues.mp4 | 96.45 MB | ||
| 16. Core Concurrency Issues.srt | 20.4 KB | ||
| 17. Common Questions.mp4 | 53.48 MB | ||
| 17. Common Questions.srt | 14.03 KB | ||
| 18. [Optional] More Possible Concurrency Solutions.mp4 | 127.03 MB | ||
| 18. [Optional] More Possible Concurrency Solutions.srt | 26.44 KB | ||
| 19. Solving Concurrency Issues.mp4 | 150 MB | ||
| 19. Solving Concurrency Issues.srt | 31.22 KB | ||
| 2. Three Important Items.mp4 | 37.4 MB | ||
| 2. Three Important Items.srt | 7.41 KB | ||
| 20. Concurrency Control with the Tickets App.mp4 | 75.49 MB | ||
| 20. Concurrency Control with the Tickets App.srt | 15.65 KB | ||
| 21. Event Redelivery.mp4 | 33.43 MB | ||
| 21. Event Redelivery.srt | 7.09 KB | ||
| 21.1 020_-_nats.zip | 259.88 KB | ||
| 22. Durable Subscriptions.mp4 | 62.53 MB | ||
| 22. Durable Subscriptions.srt | 13.96 KB | ||
| 22.1 021_-_nats.zip | 259.92 KB | ||
| 3. Creating a NATS Streaming Deployment.mp4 | 36.94 MB | ||
| 3. Creating a NATS Streaming Deployment.srt | 8.63 KB | ||
| 4. Big Notes on NATS Streaming.mp4 | 72.57 MB | ||
| 4. Big Notes on NATS Streaming.srt | 15.37 KB | ||
| 5. Building a NATS Test Project.mp4 | 34.19 MB | ||
| 5. Building a NATS Test Project.srt | 10.92 KB | ||
| 5.1 005_-_nats.zip | 259.35 KB | ||
| 6. Small Command Change.html | 760 B | ||
| 7. Port-Forwarding with Kubectl.mp4 | 26.38 MB | ||
| 7. Port-Forwarding with Kubectl.srt | 7.1 KB | ||
| 8. Publishing Events.mp4 | 35.69 MB | ||
| 8. Publishing Events.srt | 9.78 KB | ||
| 8.1 007_-_nats.zip | 259.43 KB | ||
| 9. Listening For Data.mp4 | 32.34 MB | ||
| 9. Listening For Data.srt | 10.13 KB | ||
| 9.1 008_-_nats.zip | 259.65 KB | ||
| 15. Connecting to NATS in a Node JS World | |||
| 1. Reusable NATS Listeners.mp4 | 34.04 MB | ||
| 1. Reusable NATS Listeners.srt | 7.59 KB | ||
| 10. Enforcing Data Types.mp4 | 28.81 MB | ||
| 10. Enforcing Data Types.srt | 5.72 KB | ||
| 10.1 009_-_natslib.zip | 261.68 KB | ||
| 11. Where Does this Get Used.mp4 | 23 MB | ||
| 11. Where Does this Get Used.srt | 4.54 KB | ||
| 12. Custom Publisher.mp4 | 48.61 MB | ||
| 12. Custom Publisher.srt | 11.75 KB | ||
| 12.1 011_-_natslib.zip | 262.48 KB | ||
| 13. Using the Custom Publisher.mp4 | 24.93 MB | ||
| 13. Using the Custom Publisher.srt | 5.88 KB | ||
| 13.1 012_-_natslib.zip | 262.56 KB | ||
| 14. Awaiting Event Publication.mp4 | 24.03 MB | ||
| 14. Awaiting Event Publication.srt | 7.08 KB | ||
| 14.1 013_-_natslib.zip | 262.66 KB | ||
| 15. Common Event Definitions Summary.mp4 | 39.41 MB | ||
| 15. Common Event Definitions Summary.srt | 10.4 KB | ||
| 16. Updating the Common Module.mp4 | 55.93 MB | ||
| 16. Updating the Common Module.srt | 10.47 KB | ||
| 16.1 015_-_natslib.zip | 269.79 KB | ||
| 17. Restarting NATS.mp4 | 11.78 MB | ||
| 17. Restarting NATS.srt | 3.31 KB | ||
| 2. The Listener Abstract Class.mp4 | 67.51 MB | ||
| 2. The Listener Abstract Class.srt | 12.89 KB | ||
| 2.1 002_-_natslib.zip | 260.2 KB | ||
| 3. Extending the Listener.mp4 | 45.25 MB | ||
| 3. Extending the Listener.srt | 8.78 KB | ||
| 3.1 003_-_natslib.zip | 260.16 KB | ||
| 4. Quick Refactor.mp4 | 26.15 MB | ||
| 4. Quick Refactor.srt | 4.7 KB | ||
| 4.1 004_-_natslib.zip | 260.98 KB | ||
| 5. Leveraging TypeScript for Listener Validation.mp4 | 38.6 MB | ||
| 5. Leveraging TypeScript for Listener Validation.srt | 8.8 KB | ||
| 5.1 005_-_natslib.zip | 260.99 KB | ||
| 6. Subjects Enum.mp4 | 18.53 MB | ||
| 6. Subjects Enum.srt | 5.26 KB | ||
| 7. Custom Event Interface.mp4 | 14.33 MB | ||
| 7. Custom Event Interface.srt | 3.66 KB | ||
| 7.1 007_-_natslib.zip | 261.58 KB | ||
| 8. Enforcing Listener Subjects.mp4 | 55.32 MB | ||
| 8. Enforcing Listener Subjects.srt | 11.09 KB | ||
| 8.1 008_-_natslib.zip | 261.67 KB | ||
| 9. Quick Note 'readonly' in Typescript.html | 1.15 KB | ||
| 16. Managing a NATS Client | |||
| 1. Publishing Ticket Creation.mp4 | 19.61 MB | ||
| 1. Publishing Ticket Creation.srt | 5.49 KB | ||
| 1.1 001 - events.zip | 270.49 KB | ||
| 10. Failed Event Publishing.mp4 | 52.18 MB | ||
| 10. Failed Event Publishing.srt | 11.55 KB | ||
| 11. Handling Publish Failures.mp4 | 38.92 MB | ||
| 11. Handling Publish Failures.srt | 9.76 KB | ||
| 12. Fixing a Few Tests.mp4 | 29.1 MB | ||
| 12. Fixing a Few Tests.srt | 5.93 KB | ||
| 13. Redirecting Imports.mp4 | 40.51 MB | ||
| 13. Redirecting Imports.srt | 8.11 KB | ||
| 14. Providing a Mock Implementation.mp4 | 63.89 MB | ||
| 14. Providing a Mock Implementation.srt | 13.36 KB | ||
| 15. Test-Suite Wide Mocks.mp4 | 20.17 MB | ||
| 15. Test-Suite Wide Mocks.srt | 3.46 KB | ||
| 15.1 015 - events.zip | 272.13 KB | ||
| 16. Ensuring Mock Invocations.mp4 | 61.26 MB | ||
| 16. Ensuring Mock Invocations.srt | 13.43 KB | ||
| 16.1 016 - events.zip | 272.29 KB | ||
| 17. NATS Env Variables.mp4 | 64.66 MB | ||
| 17. NATS Env Variables.srt | 11.57 KB | ||
| 17.1 017 - events.zip | 272.39 KB | ||
| 2. More on Publishing.mp4 | 22.13 MB | ||
| 2. More on Publishing.srt | 4.87 KB | ||
| 2.1 002 - events.zip | 270.55 KB | ||
| 3. NATS Client Singleton.mp4 | 37.15 MB | ||
| 3. NATS Client Singleton.srt | 8.3 KB | ||
| 4. Remember Mongoose.mp4 | 34.86 MB | ||
| 4. Remember Mongoose.srt | 7.67 KB | ||
| 4.1 004 - events.zip | 270.83 KB | ||
| 5. Singleton Implementation.mp4 | 60.61 MB | ||
| 5. Singleton Implementation.srt | 13.93 KB | ||
| 5.1 005 - events.zip | 271.04 KB | ||
| 6. Accessing the NATS Client.mp4 | 35.82 MB | ||
| 6. Accessing the NATS Client.srt | 6.29 KB | ||
| 6.1 006 - events.zip | 271.12 KB | ||
| 7. Graceful Shutdown.mp4 | 60.36 MB | ||
| 7. Graceful Shutdown.srt | 11.29 KB | ||
| 7.1 007 - events.zip | 271.19 KB | ||
| 8. Successful Listen!.mp4 | 22.64 MB | ||
| 8. Successful Listen!.srt | 5.23 KB | ||
| 8.1 008 - events.zip | 271.19 KB | ||
| 9. Ticket Update Publishing.mp4 | 32.76 MB | ||
| 9. Ticket Update Publishing.srt | 5.96 KB | ||
| 9.1 009 - events.zip | 271.64 KB | ||
| 17. Cross-Service Data Replication In Action | |||
| 1. The Orders Service.mp4 | 38 MB | ||
| 1. The Orders Service.srt | 8.18 KB | ||
| 10. Creating an Order Status Enum.mp4 | 58.73 MB | ||
| 10. Creating an Order Status Enum.srt | 11.9 KB | ||
| 10.1 010_-_orders.zip | 345.77 KB | ||
| 11. More on Mongoose Refs.mp4 | 23.01 MB | ||
| 11. More on Mongoose Refs.srt | 4.81 KB | ||
| 12. Defining the Ticket Model.mp4 | 46.98 MB | ||
| 12. Defining the Ticket Model.srt | 9.97 KB | ||
| 12.1 012_-_orders.zip | 346.27 KB | ||
| 13. Order Creation Logic.mp4 | 40.95 MB | ||
| 13. Order Creation Logic.srt | 8.71 KB | ||
| 13.1 013_-_orders.zip | 346.5 KB | ||
| 14. Finding Reserved Tickets.mp4 | 45.55 MB | ||
| 14. Finding Reserved Tickets.srt | 8.59 KB | ||
| 14.1 014_-_orders.zip | 346.7 KB | ||
| 15. Convenience Document Methods.mp4 | 63.61 MB | ||
| 15. Convenience Document Methods.srt | 11.63 KB | ||
| 15.1 015_-_orders.zip | 346.74 KB | ||
| 16. Order Expiration Times.mp4 | 47.79 MB | ||
| 16. Order Expiration Times.srt | 9.23 KB | ||
| 16.1 016_-_orders.zip | 346.88 KB | ||
| 17. Test Suite Setup.mp4 | 22.04 MB | ||
| 17. Test Suite Setup.srt | 4.49 KB | ||
| 17.1 017_-_orders.zip | 348.42 KB | ||
| 18. Asserting Tickets Exist.mp4 | 42.87 MB | ||
| 18. Asserting Tickets Exist.srt | 9.37 KB | ||
| 18.1 018_-_orders.zip | 349.03 KB | ||
| 19. Asserting Reserved Tickets.mp4 | 31.91 MB | ||
| 19. Asserting Reserved Tickets.srt | 7.01 KB | ||
| 19.1 019_-_orders.zip | 349.18 KB | ||
| 2. Scaffolding the Orders Service.mp4 | 30.72 MB | ||
| 2. Scaffolding the Orders Service.srt | 7.02 KB | ||
| 2.1 002_-_orders.zip | 340.75 KB | ||
| 20. Testing the Success Case.mp4 | 29.08 MB | ||
| 20. Testing the Success Case.srt | 6.49 KB | ||
| 20.1 020_-_orders.zip | 349.19 KB | ||
| 21. Fetching a User's Orders.mp4 | 29.97 MB | ||
| 21. Fetching a User's Orders.srt | 8.19 KB | ||
| 21.1 021_-_orders.zip | 349.3 KB | ||
| 22. A Slightly Complicated Test.mp4 | 83.76 MB | ||
| 22. A Slightly Complicated Test.srt | 17.31 KB | ||
| 23. Fetching Individual Orders.mp4 | 26.89 MB | ||
| 23. Fetching Individual Orders.srt | 6.72 KB | ||
| 23.1 023_-_orders.zip | 350.16 KB | ||
| 24. Does Fetching Work.mp4 | 46.01 MB | ||
| 24. Does Fetching Work.srt | 9.82 KB | ||
| 24.1 024_-_orders.zip | 350.76 KB | ||
| 25. Cancelling an Order.mp4 | 30.26 MB | ||
| 25. Cancelling an Order.srt | 6.48 KB | ||
| 25.1 025_-_orders.zip | 350.96 KB | ||
| 26. Can We Cancel.mp4 | 63.39 MB | ||
| 26. Can We Cancel.srt | 12.88 KB | ||
| 26.1 026_-_orders.zip | 351.62 KB | ||
| 3. A Touch More Setup.mp4 | 62.14 MB | ||
| 3. A Touch More Setup.srt | 10.17 KB | ||
| 3.1 003_-_orders.zip | 341.71 KB | ||
| 4. Ingress Routing Rules.mp4 | 14.13 MB | ||
| 4. Ingress Routing Rules.srt | 2.91 KB | ||
| 5. Scaffolding a Few Route Handlers.mp4 | 70.92 MB | ||
| 5. Scaffolding a Few Route Handlers.srt | 13.8 KB | ||
| 5.1 005_-_orders.zip | 343.16 KB | ||
| 6. Subtle Service Coupling.mp4 | 46.12 MB | ||
| 6. Subtle Service Coupling.srt | 10.6 KB | ||
| 6.1 006_-_orders.zip | 343.33 KB | ||
| 7. Associating Orders and Tickets.mp4 | 41.18 MB | ||
| 7. Associating Orders and Tickets.srt | 11.03 KB | ||
| 8. Order Model Setup.mp4 | 53.82 MB | ||
| 8. Order Model Setup.srt | 12.79 KB | ||
| 8.1 008_-_orders.zip | 344.02 KB | ||
| 9. The Need for an Enum.mp4 | 31.59 MB | ||
| 9. The Need for an Enum.srt | 9.68 KB | ||
| 18. Understanding Event Flow | |||
| 1. Orders Service Events.mp4 | 24 MB | ||
| 1. Orders Service Events.srt | 7.64 KB | ||
| 2. Creating the Events.mp4 | 51.83 MB | ||
| 2. Creating the Events.srt | 13.63 KB | ||
| 3. Implementing the Publishers.mp4 | 14.6 MB | ||
| 3. Implementing the Publishers.srt | 4.07 KB | ||
| 4. Publishing the Order Creation.mp4 | 37.67 MB | ||
| 4. Publishing the Order Creation.srt | 7.11 KB | ||
| 5. Publishing Order Cancellation.mp4 | 19.86 MB | ||
| 5. Publishing Order Cancellation.srt | 3.82 KB | ||
| 6. Testing Event Publishing.mp4 | 44.11 MB | ||
| 6. Testing Event Publishing.srt | 8.15 KB | ||
| 6.1 006 - flow.zip | 355.06 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 19. Listening for Events and Handling Concurrency Issues | |||
| 1. Time for Listeners!.mp4 | 14.78 MB | ||
| 1. Time for Listeners!.srt | 3.76 KB | ||
| 10. Clear Concurrency Issues.mp4 | 86.18 MB | ||
| 10. Clear Concurrency Issues.srt | 20.32 KB | ||
| 11. Reminder on Versioning Records.mp4 | 43.78 MB | ||
| 11. Reminder on Versioning Records.srt | 10.97 KB | ||
| 12. Optimistic Concurrency Control.mp4 | 34.26 MB | ||
| 12. Optimistic Concurrency Control.srt | 9.34 KB | ||
| 13. Mongoose Update-If-Current.mp4 | 27.68 MB | ||
| 13. Mongoose Update-If-Current.srt | 6.16 KB | ||
| 13.1 013 - listeners.zip | 358.81 KB | ||
| 14. Implementing OCC with Mongoose.mp4 | 23.02 MB | ||
| 14. Implementing OCC with Mongoose.srt | 6.07 KB | ||
| 14.1 014 - listeners.zip | 359.36 KB | ||
| 15. Testing OCC.mp4 | 55.19 MB | ||
| 15. Testing OCC.srt | 13.6 KB | ||
| 15.1 015 - listeners.zip | 359.65 KB | ||
| 16. One More Test.mp4 | 25.04 MB | ||
| 16. One More Test.srt | 6.05 KB | ||
| 16.1 016 - listeners.zip | 359.71 KB | ||
| 17. Who Updates Versions.mp4 | 43.32 MB | ||
| 17. Who Updates Versions.srt | 10.79 KB | ||
| 17.1 017 - listeners.zip | 359.71 KB | ||
| 18. Including Versions in Events.mp4 | 15.2 MB | ||
| 18. Including Versions in Events.srt | 4.26 KB | ||
| 18.1 018 - listeners.zip | 359.78 KB | ||
| 19. Updating Tickets Event Definitions.mp4 | 28.17 MB | ||
| 19. Updating Tickets Event Definitions.srt | 6.33 KB | ||
| 19.1 019 - listeners.zip | 359.8 KB | ||
| 2. Reminder on Listeners.mp4 | 15.09 MB | ||
| 2. Reminder on Listeners.srt | 3.17 KB | ||
| 20. Applying a Version Query.mp4 | 49.01 MB | ||
| 20. Applying a Version Query.srt | 11.21 KB | ||
| 20.1 020 - listeners.zip | 360.23 KB | ||
| 21. Did it Work.mp4 | 30.37 MB | ||
| 21. Did it Work.srt | 7.28 KB | ||
| 21.1 021 - listeners.zip | 360.23 KB | ||
| 22. Abstracted Query Method.mp4 | 42.38 MB | ||
| 22. Abstracted Query Method.srt | 8.38 KB | ||
| 22.1 022 - listeners.zip | 360.27 KB | ||
| 23. [Optional] Versioning Without Update-If-Current.mp4 | 123.9 MB | ||
| 23. [Optional] Versioning Without Update-If-Current.srt | 29.81 KB | ||
| 24. Testing Listeners.mp4 | 29.53 MB | ||
| 24. Testing Listeners.srt | 7.29 KB | ||
| 24.1 024 - listeners.zip | 360.92 KB | ||
| 25. A Complete Listener Test.mp4 | 69.82 MB | ||
| 25. A Complete Listener Test.srt | 13.84 KB | ||
| 25.1 025 - listeners.zip | 361.27 KB | ||
| 26. Testing the Ack Call.mp4 | 14.81 MB | ||
| 26. Testing the Ack Call.srt | 3.02 KB | ||
| 26.1 026 - listeners.zip | 361.28 KB | ||
| 27. Testing the Ticket Updated Listener.mp4 | 56.4 MB | ||
| 27. Testing the Ticket Updated Listener.srt | 12.04 KB | ||
| 27.1 027 - listeners.zip | 362 KB | ||
| 28. Success Case Testing.mp4 | 31.29 MB | ||
| 28. Success Case Testing.srt | 6.61 KB | ||
| 28.1 028 - listeners.zip | 362.11 KB | ||
| 29. Out-Of-Order Events.mp4 | 29.41 MB | ||
| 29. Out-Of-Order Events.srt | 7.36 KB | ||
| 29.1 029 - listeners.zip | 362.19 KB | ||
| 3. Blueprint for Listeners.mp4 | 18.63 MB | ||
| 3. Blueprint for Listeners.srt | 5.51 KB | ||
| 3.1 003 - listeners.zip | 355.69 KB | ||
| 30. The Next Few Videos.mp4 | 22.99 MB | ||
| 30. The Next Few Videos.srt | 5.56 KB | ||
| 30.1 030 - listeners.zip | 361.07 KB | ||
| 31. Fixing a Few Tests.mp4 | 56.92 MB | ||
| 31. Fixing a Few Tests.srt | 10.15 KB | ||
| 31.1 031 - listeners.zip | 361.23 KB | ||
| 32. Listeners in the Tickets Service.mp4 | 13.2 MB | ||
| 32. Listeners in the Tickets Service.srt | 3 KB | ||
| 33. Building the Listener.mp4 | 24.84 MB | ||
| 33. Building the Listener.srt | 7.11 KB | ||
| 33.1 033 - listeners.zip | 362.12 KB | ||
| 34. Strategies for Locking a Ticket.mp4 | 30.99 MB | ||
| 34. Strategies for Locking a Ticket.srt | 9.27 KB | ||
| 35. Reserving a Ticket.mp4 | 29.16 MB | ||
| 35. Reserving a Ticket.srt | 5.19 KB | ||
| 35.1 035 - listeners.zip | 362.33 KB | ||
| 36. Setup for Testing Reservation.mp4 | 42.89 MB | ||
| 36. Setup for Testing Reservation.srt | 9.82 KB | ||
| 36.1 036 - listeners.zip | 363.24 KB | ||
| 37. Test Implementation.mp4 | 26.66 MB | ||
| 37. Test Implementation.srt | 6.24 KB | ||
| 37.1 037 - listeners.zip | 363.36 KB | ||
| 38. Missing Update Event.mp4 | 38.98 MB | ||
| 38. Missing Update Event.srt | 9.65 KB | ||
| 39. Private vs Protected Properties.mp4 | 53.82 MB | ||
| 39. Private vs Protected Properties.srt | 10.51 KB | ||
| 4. A Few More Reminders.mp4 | 35.36 MB | ||
| 4. A Few More Reminders.srt | 8.66 KB | ||
| 4.1 004 - listeners.zip | 355.95 KB | ||
| 40. Publishing While Listening.mp4 | 46.1 MB | ||
| 40. Publishing While Listening.srt | 10.34 KB | ||
| 40.1 039 - listeners.zip | 363.47 KB | ||
| 41. Mock Function Arguments.mp4 | 71.04 MB | ||
| 41. Mock Function Arguments.srt | 14.33 KB | ||
| 41.1 040 - listeners.zip | 363.55 KB | ||
| 42. Order Cancelled Listener.mp4 | 47.82 MB | ||
| 42. Order Cancelled Listener.srt | 9.5 KB | ||
| 42.1 041 - listeners.zip | 364.21 KB | ||
| 43. A Lightning-Quick Test.mp4 | 46.5 MB | ||
| 43. A Lightning-Quick Test.srt | 10.08 KB | ||
| 43.1 042 - listeners.zip | 365 KB | ||
| 44. Don't Forget to Listen!.mp4 | 19.51 MB | ||
| 44. Don't Forget to Listen!.srt | 3.48 KB | ||
| 44.1 043 - listeners.zip | 365.06 KB | ||
| 45. Rejecting Edits of Reserved Tickets.mp4 | 45.92 MB | ||
| 45. Rejecting Edits of Reserved Tickets.srt | 8.4 KB | ||
| 45.1 044 - listeners.zip | 365.18 KB | ||
| 5. Simple onMessage Implementation.mp4 | 16.13 MB | ||
| 5. Simple onMessage Implementation.srt | 3.68 KB | ||
| 5.1 005 - listeners.zip | 356.03 KB | ||
| 6. ID Adjustment.mp4 | 36.9 MB | ||
| 6. ID Adjustment.srt | 8.4 KB | ||
| 6.1 006 - listeners.zip | 356.06 KB | ||
| 7. Ticket Updated Listener Implementation.mp4 | 31.02 MB | ||
| 7. Ticket Updated Listener Implementation.srt | 6.28 KB | ||
| 7.1 007 - listeners.zip | 356.62 KB | ||
| 8. Initializing the Listeners.mp4 | 26.71 MB | ||
| 8. Initializing the Listeners.srt | 3.78 KB | ||
| 8.1 008 - listeners.zip | 356.68 KB | ||
| 9. A Quick Manual Test.mp4 | 25.49 MB | ||
| 9. A Quick Manual Test.srt | 4.96 KB | ||
| 9.1 009 - listeners.zip | 356.68 KB | ||
| 2. A Mini-Microservices App | |||
| 1. App Overview.mp4 | 32.92 MB | ||
| 1. App Overview.srt | 9.75 KB | ||
| 10. Handling CORS Errors.mp4 | 28.6 MB | ||
| 10. Handling CORS Errors.srt | 6.05 KB | ||
| 10.1 009_-_posts.zip | 198.96 KB | ||
| 11. Fetching and Rendering Posts.mp4 | 59.72 MB | ||
| 11. Fetching and Rendering Posts.srt | 13.98 KB | ||
| 11.1 010_-_posts.zip | 199.52 KB | ||
| 12. Creating Comments.mp4 | 51.15 MB | ||
| 12. Creating Comments.srt | 11.37 KB | ||
| 12.1 011_-_posts.zip | 200.08 KB | ||
| 13. Displaying Comments.mp4 | 48.22 MB | ||
| 13. Displaying Comments.srt | 9.91 KB | ||
| 13.1 012_-_posts.zip | 200.55 KB | ||
| 14. Completed React App.html | 423 B | ||
| 14.1 012_-_posts.zip | 200.55 KB | ||
| 15. Request Minimization Strategies.mp4 | 34.61 MB | ||
| 15. Request Minimization Strategies.srt | 7.75 KB | ||
| 16. An Async Solution.mp4 | 49.9 MB | ||
| 16. An Async Solution.srt | 11.16 KB | ||
| 17. Common Questions Around Async Events.mp4 | 35.85 MB | ||
| 17. Common Questions Around Async Events.srt | 7.09 KB | ||
| 18. Event Bus Overview.mp4 | 34.58 MB | ||
| 18. Event Bus Overview.srt | 8.71 KB | ||
| 19. A Basic Event Bus Implementation.mp4 | 32.35 MB | ||
| 19. A Basic Event Bus Implementation.srt | 7.35 KB | ||
| 19.1 017_-_posts.zip | 214.1 KB | ||
| 2. Project Setup.mp4 | 19.92 MB | ||
| 2. Project Setup.srt | 7.8 KB | ||
| 20. Emitting Events.mp4 | 31.64 MB | ||
| 20. Emitting Events.srt | 8.03 KB | ||
| 20.1 018_-_posts.zip | 214.17 KB | ||
| 21. Emitting Comment Creation Events.mp4 | 27.65 MB | ||
| 21. Emitting Comment Creation Events.srt | 5.52 KB | ||
| 21.1 019_-_posts.zip | 214.25 KB | ||
| 22. Receiving Events.mp4 | 26.55 MB | ||
| 22. Receiving Events.srt | 6.63 KB | ||
| 23. Creating the Data Query Service.mp4 | 23.75 MB | ||
| 23. Creating the Data Query Service.srt | 6.24 KB | ||
| 23.1 021_-_posts.zip | 227.54 KB | ||
| 24. Parsing Incoming Events.mp4 | 46.1 MB | ||
| 24. Parsing Incoming Events.srt | 9.22 KB | ||
| 24.1 022_-_posts.zip | 227.68 KB | ||
| 25. Using the Query Service.mp4 | 49.15 MB | ||
| 25. Using the Query Service.srt | 10.36 KB | ||
| 25.1 023_-_posts.zip | 227.55 KB | ||
| 26. Adding a Simple Feature.mp4 | 29.9 MB | ||
| 26. Adding a Simple Feature.srt | 8.33 KB | ||
| 27. Issues with Comment Filtering.mp4 | 56.01 MB | ||
| 27. Issues with Comment Filtering.srt | 11.93 KB | ||
| 28. A Second Approach.mp4 | 44.56 MB | ||
| 28. A Second Approach.srt | 8.7 KB | ||
| 29. How to Handle Resource Updates.mp4 | 38.4 MB | ||
| 29. How to Handle Resource Updates.srt | 7.59 KB | ||
| 3. Posts Service Creation.mp4 | 49.59 MB | ||
| 3. Posts Service Creation.srt | 12.42 KB | ||
| 3.1 003_-_posts.zip | 202.76 KB | ||
| 30. Creating the Moderation Service.mp4 | 34.06 MB | ||
| 30. Creating the Moderation Service.srt | 7.48 KB | ||
| 30.1 028_-_posts.zip | 241.03 KB | ||
| 31. Adding Comment Moderation.mp4 | 37.55 MB | ||
| 31. Adding Comment Moderation.srt | 6.75 KB | ||
| 31.1 029_-_posts.zip | 241.05 KB | ||
| 32. Handling Moderation.mp4 | 39.03 MB | ||
| 32. Handling Moderation.srt | 7.88 KB | ||
| 32.1 030_-_posts.zip | 241.23 KB | ||
| 33. Updating Comment Content.mp4 | 39.2 MB | ||
| 33. Updating Comment Content.srt | 5.92 KB | ||
| 33.1 031_-_posts.zip | 241.35 KB | ||
| 34. A Quick Test.mp4 | 41.37 MB | ||
| 34. A Quick Test.srt | 9.01 KB | ||
| 34.1 032_-_posts.zip | 241.41 KB | ||
| 35. Rendering Comments by Status.mp4 | 21.13 MB | ||
| 35. Rendering Comments by Status.srt | 5.07 KB | ||
| 35.1 033_-_posts.zip | 241.5 KB | ||
| 36. Dealing with Missing Events.mp4 | 66.64 MB | ||
| 36. Dealing with Missing Events.srt | 16.61 KB | ||
| 37. Implementing Event Sync.mp4 | 45.21 MB | ||
| 37. Implementing Event Sync.srt | 8.77 KB | ||
| 37.1 035_-_posts.zip | 241.63 KB | ||
| 38. Event Syncing in Action.mp4 | 30.99 MB | ||
| 38. Event Syncing in Action.srt | 6.84 KB | ||
| 38.1 blog_-_037.zip | 241.96 KB | ||
| 4. Testing the Posts Service.mp4 | 17.88 MB | ||
| 4. Testing the Posts Service.srt | 6.38 KB | ||
| 5. Implementing a Comments Service.mp4 | 58.93 MB | ||
| 5. Implementing a Comments Service.srt | 11.72 KB | ||
| 5.1 005_-_posts.zip | 203.22 KB | ||
| 6. Quick Comments Test.mp4 | 17.72 MB | ||
| 6. Quick Comments Test.srt | 5.55 KB | ||
| 7. Note on the React App.html | 650 B | ||
| 8. React Project Setup.mp4 | 30.1 MB | ||
| 8. React Project Setup.srt | 7.31 KB | ||
| 8.1 007_-_posts.zip | 198.23 KB | ||
| 9. Building Post Submission.mp4 | 68.28 MB | ||
| 9. Building Post Submission.srt | 13.8 KB | ||
| 9.1 008_-_posts.zip | 198.94 KB | ||
| 20. Worker Services | |||
| 1. The Expiration Service.mp4 | 15.22 MB | ||
| 1. The Expiration Service.srt | 4.54 KB | ||
| 10. Testing Job Processing.mp4 | 26.5 MB | ||
| 10. Testing Job Processing.srt | 4.92 KB | ||
| 10.1 009 - expire.zip | 434.49 KB | ||
| 11. Delaying Job Processing.mp4 | 36.63 MB | ||
| 11. Delaying Job Processing.srt | 7.9 KB | ||
| 11.1 010 - expire.zip | 434.58 KB | ||
| 12. Defining the Expiration Complete Event.mp4 | 25.82 MB | ||
| 12. Defining the Expiration Complete Event.srt | 5.16 KB | ||
| 12.1 011 - expire.zip | 435.63 KB | ||
| 13. Publishing an Event on Job Processing.mp4 | 39.34 MB | ||
| 13. Publishing an Event on Job Processing.srt | 8.96 KB | ||
| 13.1 012 - expire.zip | 436.23 KB | ||
| 14. Handling an Expiration Event.mp4 | 37.31 MB | ||
| 14. Handling an Expiration Event.srt | 7.86 KB | ||
| 14.1 013 - expire.zip | 436.82 KB | ||
| 15. Emitting the Order Cancelled Event.mp4 | 39.44 MB | ||
| 15. Emitting the Order Cancelled Event.srt | 8.33 KB | ||
| 15.1 014 - expire.zip | 436.91 KB | ||
| 16. Testing the Expiration Complete Listener.mp4 | 37.07 MB | ||
| 16. Testing the Expiration Complete Listener.srt | 8.02 KB | ||
| 16.1 015 - expire.zip | 437.61 KB | ||
| 17. A Touch More Testing.mp4 | 55.77 MB | ||
| 17. A Touch More Testing.srt | 10.64 KB | ||
| 18. Listening for Expiration.mp4 | 18.98 MB | ||
| 18. Listening for Expiration.srt | 3.32 KB | ||
| 18.1 017 - expire.zip | 438.82 KB | ||
| 19. Don't Cancel Completed Orders!.mp4 | 7.74 MB | ||
| 19. Don't Cancel Completed Orders!.srt | 1.57 KB | ||
| 2. Expiration Options.mp4 | 43.98 MB | ||
| 2. Expiration Options.srt | 12.1 KB | ||
| 3. Initial Setup.mp4 | 45.79 MB | ||
| 3. Initial Setup.srt | 8.81 KB | ||
| 3.1 003 - expire.zip | 431.82 KB | ||
| 4. A Touch of Kubernetes Setup.mp4 | 49.85 MB | ||
| 4. A Touch of Kubernetes Setup.srt | 10.97 KB | ||
| 4.1 004 - expire.zip | 432.69 KB | ||
| 5. File Sync Setup.mp4 | 24.38 MB | ||
| 5. File Sync Setup.srt | 3.55 KB | ||
| 6. Listener Creation.mp4 | 18.59 MB | ||
| 6. Listener Creation.srt | 4.77 KB | ||
| 6.1 005 - expire.zip | 433.76 KB | ||
| 7. What's Bull All About.mp4 | 24.98 MB | ||
| 7. What's Bull All About.srt | 6.33 KB | ||
| 8. Creating a Queue.mp4 | 47.74 MB | ||
| 8. Creating a Queue.srt | 13.44 KB | ||
| 8.1 007 - expire.zip | 434.36 KB | ||
| 9. Queueing a Job on Event Arrival.mp4 | 39.8 MB | ||
| 9. Queueing a Job on Event Arrival.srt | 8.08 KB | ||
| 9.1 008 - expire.zip | 434.49 KB | ||
| 21. Handling Payments | |||
| 1. The Payments Service.mp4 | 15.85 MB | ||
| 1. The Payments Service.srt | 3.75 KB | ||
| 10. Starting the Listeners.mp4 | 36.4 MB | ||
| 10. Starting the Listeners.srt | 6.16 KB | ||
| 10.1 010 - payments.zip | 515.77 KB | ||
| 11. Payments Flow with Stripe.mp4 | 25.39 MB | ||
| 11. Payments Flow with Stripe.srt | 8.75 KB | ||
| 12. Implementing the Create Charge Handler.mp4 | 53.85 MB | ||
| 12. Implementing the Create Charge Handler.srt | 11.69 KB | ||
| 12.1 012 - payments.zip | 516.46 KB | ||
| 13. Validating Order Payment.mp4 | 27.57 MB | ||
| 13. Validating Order Payment.srt | 5.64 KB | ||
| 13.1 013 - payments.zip | 516.61 KB | ||
| 14. Testing Order Validation Before Payment.mp4 | 48.43 MB | ||
| 14. Testing Order Validation Before Payment.srt | 8.98 KB | ||
| 14.1 014 - payments.zip | 517.39 KB | ||
| 15. Testing Same-User Validation.mp4 | 38.99 MB | ||
| 15. Testing Same-User Validation.srt | 7.76 KB | ||
| 15.1 015 - payments.zip | 517.44 KB | ||
| 16. Stripe Setup.mp4 | 21.98 MB | ||
| 16. Stripe Setup.srt | 6.02 KB | ||
| 17. Creating a Stripe Secret.mp4 | 19.18 MB | ||
| 17. Creating a Stripe Secret.srt | 4.69 KB | ||
| 18. Creating a Charge with Stripe.mp4 | 45.62 MB | ||
| 18. Creating a Charge with Stripe.srt | 9.31 KB | ||
| 18.1 018 - payments.zip | 518.17 KB | ||
| 19. Manual Testing of Payments.mp4 | 42.98 MB | ||
| 19. Manual Testing of Payments.srt | 9.97 KB | ||
| 2. Initial Setup.mp4 | 65.95 MB | ||
| 2. Initial Setup.srt | 11.76 KB | ||
| 2.1 002 - payments.zip | 445.31 KB | ||
| 20. Automated Payment Testing.mp4 | 41.3 MB | ||
| 20. Automated Payment Testing.srt | 9.55 KB | ||
| 20.1 020 - payments.zip | 518.22 KB | ||
| 21. Mocked Stripe Client.mp4 | 28.01 MB | ||
| 21. Mocked Stripe Client.srt | 5.93 KB | ||
| 21.1 021 - payments.zip | 518.32 KB | ||
| 22. A More Realistic Test Setup.mp4 | 60.51 MB | ||
| 22. A More Realistic Test Setup.srt | 13.86 KB | ||
| 22.1 022 - payments.zip | 518.37 KB | ||
| 23. Realistic Test Implementation.mp4 | 42.7 MB | ||
| 23. Realistic Test Implementation.srt | 9.47 KB | ||
| 23.1 023 - payments.zip | 518.41 KB | ||
| 24. Tying an Order and Charge Together.mp4 | 43.39 MB | ||
| 24. Tying an Order and Charge Together.srt | 10.26 KB | ||
| 24.1 024 - payments.zip | 518.9 KB | ||
| 25. Testing Payment Creation.mp4 | 44.41 MB | ||
| 25. Testing Payment Creation.srt | 8.82 KB | ||
| 25.1 025 - payments.zip | 519 KB | ||
| 26. Publishing a Payment Created Event.mp4 | 38.32 MB | ||
| 26. Publishing a Payment Created Event.srt | 8.62 KB | ||
| 26.1 026 - payments.zip | 520.54 KB | ||
| 27. More on Publishing.mp4 | 23.78 MB | ||
| 27. More on Publishing.srt | 4.64 KB | ||
| 27.1 027 - payments.zip | 520.61 KB | ||
| 28. Marking an Order as Complete.mp4 | 42.08 MB | ||
| 28. Marking an Order as Complete.srt | 8.33 KB | ||
| 28.1 028 - payments.zip | 521.2 KB | ||
| 3. Replicated Fields.mp4 | 28.88 MB | ||
| 3. Replicated Fields.srt | 9.82 KB | ||
| 4. Another Order Model!.mp4 | 40.03 MB | ||
| 4. Another Order Model!.srt | 10.53 KB | ||
| 5. Update-If-Current.mp4 | 8.24 MB | ||
| 5. Update-If-Current.srt | 1.39 KB | ||
| 6. Replicating Orders.mp4 | 23.82 MB | ||
| 6. Replicating Orders.srt | 5.05 KB | ||
| 6.1 006 - payments.zip | 513.35 KB | ||
| 7. Testing Order Creation.mp4 | 38.2 MB | ||
| 7. Testing Order Creation.srt | 8.02 KB | ||
| 7.1 007 - payments.zip | 514.29 KB | ||
| 8. Marking an Order as Cancelled.mp4 | 32.59 MB | ||
| 8. Marking an Order as Cancelled.srt | 7.9 KB | ||
| 8.1 008 - payments.zip | 514.88 KB | ||
| 9. Cancelled Testing.mp4 | 40.6 MB | ||
| 9. Cancelled Testing.srt | 8.22 KB | ||
| 9.1 009 - payments.zip | 515.71 KB | ||
| 22. Back to the Client | |||
| 1. A Few More Pages.mp4 | 40.56 MB | ||
| 1. A Few More Pages.srt | 11.02 KB | ||
| 10. Programmatic Navigation to Wildcard Routes.mp4 | 29.38 MB | ||
| 10. Programmatic Navigation to Wildcard Routes.srt | 6.86 KB | ||
| 10.1 010_-_next.zip | 523.85 KB | ||
| 11. The Expiration Timer.mp4 | 62.46 MB | ||
| 11. The Expiration Timer.srt | 17.02 KB | ||
| 11.1 011_-_next.zip | 524.13 KB | ||
| 12. Displaying the Expiration.mp4 | 6.2 MB | ||
| 12. Displaying the Expiration.srt | 1.73 KB | ||
| 12.1 012_-_next.zip | 524.16 KB | ||
| 13. Showing a Stripe Payment Form.mp4 | 19.96 MB | ||
| 13. Showing a Stripe Payment Form.srt | 5.42 KB | ||
| 13.1 013_-_next.zip | 13.65 MB | ||
| 14. Configuring Stripe.mp4 | 30.79 MB | ||
| 14. Configuring Stripe.srt | 6.96 KB | ||
| 14.1 014_-_next.zip | 524.43 KB | ||
| 15. Test Credit Card Numbers.mp4 | 15.71 MB | ||
| 15. Test Credit Card Numbers.srt | 3.34 KB | ||
| 15.1 015_-_next.zip | 524.45 KB | ||
| 16. Paying for an Order.mp4 | 83.73 MB | ||
| 16. Paying for an Order.srt | 16.08 KB | ||
| 16.1 016_-_next.zip | 524.58 KB | ||
| 17. Filtering Reserved Tickets.mp4 | 13.55 MB | ||
| 17. Filtering Reserved Tickets.srt | 3.98 KB | ||
| 17.1 017_-_next.zip | 524.6 KB | ||
| 18. Header Links.mp4 | 12.41 MB | ||
| 18. Header Links.srt | 2.83 KB | ||
| 18.1 018_-_next.zip | 524.63 KB | ||
| 19. Rendering a List of Orders.mp4 | 38.07 MB | ||
| 19. Rendering a List of Orders.srt | 9.75 KB | ||
| 19.1 019_-_next.zip | 525.04 KB | ||
| 2. Reminder on Data Fetching with Next.mp4 | 47.68 MB | ||
| 2. Reminder on Data Fetching with Next.srt | 10.53 KB | ||
| 3. Two Quick Fixes.mp4 | 37.68 MB | ||
| 3. Two Quick Fixes.srt | 9.29 KB | ||
| 3.1 003_-_next.zip | 521.72 KB | ||
| 4. Scaffolding a Form.mp4 | 21.82 MB | ||
| 4. Scaffolding a Form.srt | 5.49 KB | ||
| 4.1 004_-_next.zip | 522.29 KB | ||
| 5. Sanitizing Price Input.mp4 | 35.2 MB | ||
| 5. Sanitizing Price Input.srt | 10.14 KB | ||
| 5.1 005_-_next.zip | 522.45 KB | ||
| 6. Ticket Creation.mp4 | 46.25 MB | ||
| 6. Ticket Creation.srt | 10.7 KB | ||
| 6.1 006_-_next.zip | 522.6 KB | ||
| 7. Listing All Tickets.mp4 | 51.24 MB | ||
| 7. Listing All Tickets.srt | 11.85 KB | ||
| 7.1 007_-_next.zip | 522.76 KB | ||
| 8. Linking to Wildcard Routes.mp4 | 44.09 MB | ||
| 8. Linking to Wildcard Routes.srt | 11.54 KB | ||
| 8.1 008_-_next.zip | 523.1 KB | ||
| 9. Creating an Order.mp4 | 44.86 MB | ||
| 9. Creating an Order.srt | 11.57 KB | ||
| 9.1 009_-_next.zip | 523.4 KB | ||
| 23. CICD | |||
| 1. Development Workflow.mp4 | 21.4 MB | ||
| 1. Development Workflow.srt | 6.29 KB | ||
| 10. Deployment Options.mp4 | 47.53 MB | ||
| 10. Deployment Options.srt | 13.58 KB | ||
| 11. Creating a Hosted Cluster.mp4 | 14.7 MB | ||
| 11. Creating a Hosted Cluster.srt | 4.67 KB | ||
| 12. Reminder on Kubernetes Context.mp4 | 21.3 MB | ||
| 12. Reminder on Kubernetes Context.srt | 5.75 KB | ||
| 13. Reminder on Swapping Contexts.mp4 | 19.89 MB | ||
| 13. Reminder on Swapping Contexts.srt | 6.28 KB | ||
| 14. The Deployment Plan.mp4 | 30.75 MB | ||
| 14. The Deployment Plan.srt | 7.01 KB | ||
| 15. Building an Image in an Action.mp4 | 56.15 MB | ||
| 15. Building an Image in an Action.srt | 13.1 KB | ||
| 16. Testing the Image Build.mp4 | 19.83 MB | ||
| 16. Testing the Image Build.srt | 4.34 KB | ||
| 17. Restarting the Deployment.mp4 | 51.73 MB | ||
| 17. Restarting the Deployment.srt | 11.25 KB | ||
| 18. Applying Kubernetes Manifests.mp4 | 22.7 MB | ||
| 18. Applying Kubernetes Manifests.srt | 5.52 KB | ||
| 19. Prod vs Dev Manifest Files.mp4 | 29.66 MB | ||
| 19. Prod vs Dev Manifest Files.srt | 6.89 KB | ||
| 2. Git Repository Approaches.mp4 | 34.85 MB | ||
| 2. Git Repository Approaches.srt | 10.17 KB | ||
| 20. Manual Secret Creation.mp4 | 16.1 MB | ||
| 20. Manual Secret Creation.srt | 5.55 KB | ||
| 21. Don't Forget Ingress-Nginx!.mp4 | 33.63 MB | ||
| 21. Don't Forget Ingress-Nginx!.srt | 8.56 KB | ||
| 22. Testing Automated Deployment.mp4 | 18.99 MB | ||
| 22. Testing Automated Deployment.srt | 4.57 KB | ||
| 23. Additional Deploy Files.mp4 | 57.51 MB | ||
| 23. Additional Deploy Files.srt | 10.83 KB | ||
| 24. A Successful Deploy!.mp4 | 45.57 MB | ||
| 24. A Successful Deploy!.srt | 9.43 KB | ||
| 25. Buying a Domain Name.mp4 | 19.67 MB | ||
| 25. Buying a Domain Name.srt | 5.19 KB | ||
| 26. Configuring the Domain Name.mp4 | 36.21 MB | ||
| 26. Configuring the Domain Name.srt | 8.39 KB | ||
| 27. One Small Fix.html | 2.32 KB | ||
| 28. One More Small Fix.html | 601 B | ||
| 29. I Really Hope This Works.mp4 | 6.53 MB | ||
| 29. I Really Hope This Works.srt | 3.38 KB | ||
| 3. Creating a GitHub Action.mp4 | 43.23 MB | ||
| 3. Creating a GitHub Action.srt | 12.11 KB | ||
| 30. Next Steps.mp4 | 33.33 MB | ||
| 30. Next Steps.srt | 8.05 KB | ||
| 4. Adding a CI Test Script.mp4 | 16.31 MB | ||
| 4. Adding a CI Test Script.srt | 4.69 KB | ||
| 5. Running Tests on PR Creation.mp4 | 34.71 MB | ||
| 5. Running Tests on PR Creation.srt | 7.79 KB | ||
| 6. Output of Failing Tests.mp4 | 41.36 MB | ||
| 6. Output of Failing Tests.srt | 9.74 KB | ||
| 7. Running Tests in Parallel.mp4 | 40.88 MB | ||
| 7. Running Tests in Parallel.srt | 11.41 KB | ||
| 8. Verifying a Test Run.mp4 | 21.76 MB | ||
| 8. Verifying a Test Run.srt | 5.09 KB | ||
| 9. Selective Test Execution.mp4 | 31.44 MB | ||
| 9. Selective Test Execution.srt | 8.93 KB | ||
| 24. [Appendix A] - Basics of Docker | |||
| 1. Why Use Docker.mp4 | 27.47 MB | ||
| 1. Why Use Docker.srt | 6.21 KB | ||
| 10. Using the Docker Client.mp4 | 44.93 MB | ||
| 10. Using the Docker Client.srt | 8.37 KB | ||
| 11. But Really... What's a Container.mp4 | 65.71 MB | ||
| 11. But Really... What's a Container.srt | 12.59 KB | ||
| 12. How's Docker Running on Your Computer.mp4 | 22.83 MB | ||
| 12. How's Docker Running on Your Computer.srt | 4.25 KB | ||
| 13. Docker Run in Detail.mp4 | 13.34 MB | ||
| 13. Docker Run in Detail.srt | 3.17 KB | ||
| 14. Overriding Default Commands.mp4 | 34.18 MB | ||
| 14. Overriding Default Commands.srt | 8 KB | ||
| 15. Listing Running Containers.mp4 | 29.66 MB | ||
| 15. Listing Running Containers.srt | 6.43 KB | ||
| 16. Container Lifecycle.mp4 | 40.68 MB | ||
| 16. Container Lifecycle.srt | 7.65 KB | ||
| 17. Restarting Stopped Containers.mp4 | 25.94 MB | ||
| 17. Restarting Stopped Containers.srt | 5.78 KB | ||
| 18. Removing Stopped Containers.mp4 | 13.34 MB | ||
| 18. Removing Stopped Containers.srt | 2.6 KB | ||
| 19. Retrieving Output Logs.mp4 | 16.89 MB | ||
| 19. Retrieving Output Logs.srt | 3.71 KB | ||
| 2. What is Docker.mp4 | 19.65 MB | ||
| 2. What is Docker.srt | 4.42 KB | ||
| 20. Stopping Containers.mp4 | 38.99 MB | ||
| 20. Stopping Containers.srt | 8.43 KB | ||
| 21. Multi-Command Containers.mp4 | 29.35 MB | ||
| 21. Multi-Command Containers.srt | 6.83 KB | ||
| 22. Executing Commands in Running Containers.mp4 | 22.22 MB | ||
| 22. Executing Commands in Running Containers.srt | 4.17 KB | ||
| 23. The Purpose of the 'it' Flag.mp4 | 29.32 MB | ||
| 23. The Purpose of the 'it' Flag.srt | 6.74 KB | ||
| 24. Getting a Command Prompt in a Container.mp4 | 27.33 MB | ||
| 24. Getting a Command Prompt in a Container.srt | 6.2 KB | ||
| 25. Starting with a Shell.mp4 | 14.92 MB | ||
| 25. Starting with a Shell.srt | 3.46 KB | ||
| 26. Container Isolation.mp4 | 16.51 MB | ||
| 26. Container Isolation.srt | 4.65 KB | ||
| 27. Creating Docker Images.mp4 | 17.33 MB | ||
| 27. Creating Docker Images.srt | 4.1 KB | ||
| 28. Building a Dockerfile.mp4 | 33.72 MB | ||
| 28. Building a Dockerfile.srt | 7.13 KB | ||
| 29. Dockerfile Teardown.mp4 | 21 MB | ||
| 29. Dockerfile Teardown.srt | 4.27 KB | ||
| 3. Docker for Mac Windows.mp4 | 14.19 MB | ||
| 3. Docker for Mac Windows.srt | 3.35 KB | ||
| 30. What's a Base Image.mp4 | 43.84 MB | ||
| 30. What's a Base Image.srt | 8.69 KB | ||
| 31. The Build Process in Detail.mp4 | 115.5 MB | ||
| 31. The Build Process in Detail.srt | 16.69 KB | ||
| 32. A Brief Recap.mp4 | 32.24 MB | ||
| 32. A Brief Recap.srt | 5.31 KB | ||
| 33. Rebuilds with Cache.mp4 | 68.22 MB | ||
| 33. Rebuilds with Cache.srt | 10.95 KB | ||
| 34. Tagging an Image.mp4 | 30.39 MB | ||
| 34. Tagging an Image.srt | 6.92 KB | ||
| 35. Manual Image Generation with Docker Commit.mp4 | 35.82 MB | ||
| 35. Manual Image Generation with Docker Commit.srt | 7.79 KB | ||
| 36. Project Outline.mp4 | 16.28 MB | ||
| 36. Project Outline.srt | 4.37 KB | ||
| 37. Node Server Setup.mp4 | 27.99 MB | ||
| 37. Node Server Setup.srt | 7.32 KB | ||
| 38. A Few Planned Errors.mp4 | 34.52 MB | ||
| 38. A Few Planned Errors.srt | 7.89 KB | ||
| 39. Base Image Issues.mp4 | 62.68 MB | ||
| 39. Base Image Issues.srt | 11.22 KB | ||
| 4. Installing Docker on macOS.mp4 | 40.36 MB | ||
| 4. Installing Docker on macOS.srt | 8.12 KB | ||
| 40. A Few Missing Files.mp4 | 30.26 MB | ||
| 40. A Few Missing Files.srt | 5.11 KB | ||
| 41. Copying Build Files.mp4 | 38.22 MB | ||
| 41. Copying Build Files.srt | 7.4 KB | ||
| 42. Reminder for Windows Home Docker Toolbox Students.html | 398 B | ||
| 43. Container Port Forwarding.mp4 | 51.9 MB | ||
| 43. Container Port Forwarding.srt | 10.71 KB | ||
| 44. Specifying a Working Directory.mp4 | 51.08 MB | ||
| 44. Specifying a Working Directory.srt | 11.42 KB | ||
| 45. Unnecessary Rebuilds.mp4 | 29.55 MB | ||
| 45. Unnecessary Rebuilds.srt | 6.66 KB | ||
| 46. Minimizing Cache Busting and Rebuilds.mp4 | 37.96 MB | ||
| 46. Minimizing Cache Busting and Rebuilds.srt | 7.67 KB | ||
| 5. Installing Docker for Windows Home users.html | 1.7 KB | ||
| 6. Installing Docker for Windows - Professional and Enterprise.mp4 | 19.89 MB | ||
| 6. Installing Docker for Windows - Professional and Enterprise.srt | 3.22 KB | ||
| 7. More Windows Setup - Professional and Enterprise.mp4 | 8.52 MB | ||
| 7. More Windows Setup - Professional and Enterprise.srt | 1.03 KB | ||
| 8. One Last Piece of Windows Setup - Professional and Enterprise.mp4 | 15 MB | ||
| 8. One Last Piece of Windows Setup - Professional and Enterprise.srt | 1.75 KB | ||
| 9. Installing Docker on Linux.html | 2.9 KB | ||
| 25. [Appendix B] - Basics of Typescript | |||
| 1. How to Get Help.mp4 | 4.97 MB | ||
| 1. How to Get Help.srt | 1.79 KB | ||
| 10. Types.mp4 | 26.9 MB | ||
| 10. Types.srt | 8.05 KB | ||
| 11. More on Types.mp4 | 33.77 MB | ||
| 11. More on Types.srt | 9.02 KB | ||
| 12. Examples of Types.mp4 | 18.37 MB | ||
| 12. Examples of Types.srt | 7.19 KB | ||
| 13. Where Do We Use Types.mp4 | 4.17 MB | ||
| 13. Where Do We Use Types.srt | 1.6 KB | ||
| 14. Type Annotations and Inference.mp4 | 10.97 MB | ||
| 14. Type Annotations and Inference.srt | 3.7 KB | ||
| 15. Annotations With Variables.mp4 | 22.39 MB | ||
| 15. Annotations With Variables.srt | 7.75 KB | ||
| 16. Object Literal Annotations.mp4 | 31.56 MB | ||
| 16. Object Literal Annotations.srt | 10.02 KB | ||
| 17. Annotations Around Functions.mp4 | 31.6 MB | ||
| 17. Annotations Around Functions.srt | 9.37 KB | ||
| 18. Understanding Inference.mp4 | 22.47 MB | ||
| 18. Understanding Inference.srt | 6.3 KB | ||
| 19. The Any Type.mp4 | 43.73 MB | ||
| 19. The Any Type.srt | 12.02 KB | ||
| 2. TypeScript Overview.mp4 | 32.06 MB | ||
| 2. TypeScript Overview.srt | 10.15 KB | ||
| 20. Fixing the Any Type.mp4 | 11.63 MB | ||
| 20. Fixing the Any Type.srt | 2.89 KB | ||
| 21. Delayed Initialization.mp4 | 18.33 MB | ||
| 21. Delayed Initialization.srt | 4.82 KB | ||
| 22. When Inference Doesn't Work.mp4 | 24.38 MB | ||
| 22. When Inference Doesn't Work.srt | 7.38 KB | ||
| 23. Annotations Around Functions.mp4 | 25.75 MB | ||
| 23. Annotations Around Functions.srt | 7.71 KB | ||
| 24. Inference Around Functions.mp4 | 22.7 MB | ||
| 24. Inference Around Functions.srt | 9.36 KB | ||
| 25. Annotations for Anonymous Functions.mp4 | 9.56 MB | ||
| 25. Annotations for Anonymous Functions.srt | 2.39 KB | ||
| 26. Void and Never.mp4 | 15.38 MB | ||
| 26. Void and Never.srt | 4.2 KB | ||
| 27. Destructuring with Annotations.mp4 | 23.14 MB | ||
| 27. Destructuring with Annotations.srt | 5.34 KB | ||
| 28. Annotations Around Objects.mp4 | 36.9 MB | ||
| 28. Annotations Around Objects.srt | 10.7 KB | ||
| 29. Arrays in TypeScript.mp4 | 19.1 MB | ||
| 29. Arrays in TypeScript.srt | 7.86 KB | ||
| 3. Environment Setup.mp4 | 49.83 MB | ||
| 3. Environment Setup.srt | 12.42 KB | ||
| 30. Why Typed Arrays.mp4 | 25.54 MB | ||
| 30. Why Typed Arrays.srt | 6.87 KB | ||
| 31. Multiple Typees in Arrays.mp4 | 15.53 MB | ||
| 31. Multiple Typees in Arrays.srt | 4.75 KB | ||
| 32. When to Use Typed Arrays.mp4 | 4.42 MB | ||
| 32. When to Use Typed Arrays.srt | 1.61 KB | ||
| 33. Tuples in TypeScript.mp4 | 23.21 MB | ||
| 33. Tuples in TypeScript.srt | 6.49 KB | ||
| 34. Tuples in Action.mp4 | 24.24 MB | ||
| 34. Tuples in Action.srt | 8.21 KB | ||
| 35. Why Tuples.mp4 | 16.68 MB | ||
| 35. Why Tuples.srt | 5.36 KB | ||
| 36. Interfaces.mp4 | 6.74 MB | ||
| 36. Interfaces.srt | 2.39 KB | ||
| 37. Long Type Annotations.mp4 | 21.84 MB | ||
| 37. Long Type Annotations.srt | 7.21 KB | ||
| 38. Fixing Annotations With Interfaces.mp4 | 31.67 MB | ||
| 38. Fixing Annotations With Interfaces.srt | 6.5 KB | ||
| 39. Syntax Around Interfaces.mp4 | 24.47 MB | ||
| 39. Syntax Around Interfaces.srt | 4.93 KB | ||
| 4. A First App.mp4 | 20.77 MB | ||
| 4. A First App.srt | 7.69 KB | ||
| 40. Functions in Interfaces.mp4 | 29.11 MB | ||
| 40. Functions in Interfaces.srt | 7.21 KB | ||
| 41. Code Reuse with Interfaces.mp4 | 27.03 MB | ||
| 41. Code Reuse with Interfaces.srt | 5.93 KB | ||
| 42. General Plan with Interfaces.mp4 | 17.97 MB | ||
| 42. General Plan with Interfaces.srt | 4.99 KB | ||
| 43. Classes.mp4 | 17.07 MB | ||
| 43. Classes.srt | 5.93 KB | ||
| 44. Basic Inheritance.mp4 | 16.39 MB | ||
| 44. Basic Inheritance.srt | 4.36 KB | ||
| 45. Class Method Modifiers.mp4 | 37.38 MB | ||
| 45. Class Method Modifiers.srt | 9.67 KB | ||
| 46. Fields in Classes.mp4 | 38.15 MB | ||
| 46. Fields in Classes.srt | 9.6 KB | ||
| 47. Fields with Inheritance.mp4 | 29.49 MB | ||
| 47. Fields with Inheritance.srt | 6.81 KB | ||
| 48. Where to Use Classes.mp4 | 5.21 MB | ||
| 48. Where to Use Classes.srt | 1.95 KB | ||
| 49. App Overview.mp4 | 14 MB | ||
| 49. App Overview.srt | 4.5 KB | ||
| 5. Executing Typescript Code.mp4 | 21.08 MB | ||
| 5. Executing Typescript Code.srt | 7.44 KB | ||
| 50. Parcel in Action.mp4 | 20.8 MB | ||
| 50. Parcel in Action.srt | 7.12 KB | ||
| 51. Project Structure.mp4 | 17.53 MB | ||
| 51. Project Structure.srt | 5.21 KB | ||
| 52. Generating Random Data.mp4 | 29.47 MB | ||
| 52. Generating Random Data.srt | 8.2 KB | ||
| 53. Type Definition Files.mp4 | 28.28 MB | ||
| 53. Type Definition Files.srt | 8.34 KB | ||
| 54. Using Type Definition Files.mp4 | 43.03 MB | ||
| 54. Using Type Definition Files.srt | 9.32 KB | ||
| 55. Export Statements in TypeScript.mp4 | 27.63 MB | ||
| 55. Export Statements in TypeScript.srt | 7.63 KB | ||
| 56. Defining a Company.mp4 | 28.02 MB | ||
| 56. Defining a Company.srt | 6.66 KB | ||
| 57. Adding Google Maps Support.mp4 | 43.94 MB | ||
| 57. Adding Google Maps Support.srt | 11.55 KB | ||
| 58. Google Maps Integration with TypeScript.mp4 | 24.07 MB | ||
| 58. Google Maps Integration with TypeScript.srt | 6.5 KB | ||
| 59. Exploring Type Definition Files.mp4 | 98.38 MB | ||
| 59. Exploring Type Definition Files.srt | 20.19 KB | ||
| 6. One Quick Change.mp4 | 17.89 MB | ||
| 6. One Quick Change.srt | 5.42 KB | ||
| 60. Hiding Functionality.mp4 | 39.82 MB | ||
| 60. Hiding Functionality.srt | 10.07 KB | ||
| 61. Why Use Private Modifiers Here's Why.mp4 | 41.49 MB | ||
| 61. Why Use Private Modifiers Here's Why.srt | 13.22 KB | ||
| 62. Adding Markers.mp4 | 67.48 MB | ||
| 62. Adding Markers.srt | 13.9 KB | ||
| 63. Duplicate Code.mp4 | 21.19 MB | ||
| 63. Duplicate Code.srt | 4.43 KB | ||
| 64. One Possible Solution.mp4 | 44.03 MB | ||
| 64. One Possible Solution.srt | 10.67 KB | ||
| 65. Restricting Access with Interfaces.mp4 | 34.9 MB | ||
| 65. Restricting Access with Interfaces.srt | 8.29 KB | ||
| 66. Implicit Type Checks.mp4 | 24.08 MB | ||
| 66. Implicit Type Checks.srt | 5.25 KB | ||
| 67. Showing Popup Windows.mp4 | 60.42 MB | ||
| 67. Showing Popup Windows.srt | 10.77 KB | ||
| 68. Updating Interface Definitions.mp4 | 54.56 MB | ||
| 68. Updating Interface Definitions.srt | 10.61 KB | ||
| 69. Optional Implements Clauses.mp4 | 45.11 MB | ||
| 69. Optional Implements Clauses.srt | 8.92 KB | ||
| 7. Catching Errors with TypeScript.mp4 | 46.01 MB | ||
| 7. Catching Errors with TypeScript.srt | 11.6 KB | ||
| 70. App Wrapup.mp4 | 54 MB | ||
| 70. App Wrapup.srt | 12.58 KB | ||
| 8. Catching More Errors!.mp4 | 32.72 MB | ||
| 8. Catching More Errors!.srt | 7.79 KB | ||
| 9. Do Not Skip - Course Overview.mp4 | 15.82 MB | ||
| 9. Do Not Skip - Course Overview.srt | 6.28 KB | ||
| 26. Bonus! | |||
| 1. Bonus!.html | 3.07 KB | ||
| 3. Running Services with Docker | |||
| 1. Deployment Issues.mp4 | 40.7 MB | ||
| 1. Deployment Issues.srt | 11.25 KB | ||
| 2. Why Docker.mp4 | 17.86 MB | ||
| 2. Why Docker.srt | 4.62 KB | ||
| 3. Why Kubernetes.mp4 | 34 MB | ||
| 3. Why Kubernetes.srt | 9.47 KB | ||
| 4. Don't Know Docker Watch This..mp4 | 6.26 MB | ||
| 4. Don't Know Docker Watch This..srt | 2.54 KB | ||
| 5. Dockerizing the Posts Service.mp4 | 19.92 MB | ||
| 5. Dockerizing the Posts Service.srt | 5.9 KB | ||
| 5.1 005_-_docker.zip | 242.38 KB | ||
| 6. Review Some Basic Commands.mp4 | 31.53 MB | ||
| 6. Review Some Basic Commands.srt | 7.7 KB | ||
| 7. Dockering Other Services.mp4 | 14.52 MB | ||
| 7. Dockering Other Services.srt | 4.81 KB | ||
| 7.1 007_-_docker.zip | 244.54 KB | ||
| 4. Orchestrating Collections of Services with Kubernetes | |||
| 1. Installing Kubernetes.mp4 | 21.13 MB | ||
| 1. Installing Kubernetes.srt | 5.51 KB | ||
| 10. Creating a Deployment.mp4 | 24.14 MB | ||
| 10. Creating a Deployment.srt | 9.3 KB | ||
| 10.1 010_-_kube.zip | 245.14 KB | ||
| 11. Common Commands Around Deployments.mp4 | 23.4 MB | ||
| 11. Common Commands Around Deployments.srt | 7.09 KB | ||
| 12. Updating Deployments.mp4 | 31.49 MB | ||
| 12. Updating Deployments.srt | 9.1 KB | ||
| 13. Preferred Method for Updating Deployments.mp4 | 32.12 MB | ||
| 13. Preferred Method for Updating Deployments.srt | 8.35 KB | ||
| 14. Networking With Services.mp4 | 27.41 MB | ||
| 14. Networking With Services.srt | 6.68 KB | ||
| 15. Creating a NodePort Service.mp4 | 41.17 MB | ||
| 15. Creating a NodePort Service.srt | 12.48 KB | ||
| 15.1 015_-_kube.zip | 245.44 KB | ||
| 16. Accessing NodePort Services.mp4 | 27.05 MB | ||
| 16. Accessing NodePort Services.srt | 7.45 KB | ||
| 17. Setting Up Cluster IP Services.mp4 | 16.96 MB | ||
| 17. Setting Up Cluster IP Services.srt | 4.72 KB | ||
| 18. Building a Deployment for the Event Bus.mp4 | 27.25 MB | ||
| 18. Building a Deployment for the Event Bus.srt | 7.89 KB | ||
| 19. Adding ClusterIP Services.mp4 | 40.36 MB | ||
| 19. Adding ClusterIP Services.srt | 10.07 KB | ||
| 2. A Kubernetes Tour.mp4 | 62.26 MB | ||
| 2. A Kubernetes Tour.srt | 15.32 KB | ||
| 20. How to Communicate Between Services.mp4 | 24.91 MB | ||
| 20. How to Communicate Between Services.srt | 5.62 KB | ||
| 21. Updating Service Addresses.mp4 | 40.14 MB | ||
| 21. Updating Service Addresses.srt | 8.41 KB | ||
| 21.1 021_-_kube.zip | 245.93 KB | ||
| 22. Verifying Communication.mp4 | 23.33 MB | ||
| 22. Verifying Communication.srt | 7.17 KB | ||
| 22.1 022_-_kube.zip | 245.93 KB | ||
| 23. Adding Query, Moderation and Comments.mp4 | 64.46 MB | ||
| 23. Adding Query, Moderation and Comments.srt | 12.43 KB | ||
| 23.1 023_-_kube.zip | 247.11 KB | ||
| 24. Testing Communication.mp4 | 34.7 MB | ||
| 24. Testing Communication.srt | 7.34 KB | ||
| 24.1 024_-_kube.zip | 247.12 KB | ||
| 25. Load Balancer Services.mp4 | 28.12 MB | ||
| 25. Load Balancer Services.srt | 8.72 KB | ||
| 25.1 025_-_kube.zip | 247.12 KB | ||
| 26. Load Balancers and Ingress.mp4 | 38.77 MB | ||
| 26. Load Balancers and Ingress.srt | 10.66 KB | ||
| 27. Installing Ingress-Nginx.mp4 | 53.56 MB | ||
| 27. Installing Ingress-Nginx.srt | 12.55 KB | ||
| 28. Writing Ingress Config Files.mp4 | 24.65 MB | ||
| 28. Writing Ingress Config Files.srt | 6.69 KB | ||
| 29. Hosts File Tweak.mp4 | 35.03 MB | ||
| 29. Hosts File Tweak.srt | 9.67 KB | ||
| 29.1 029_-_blog.zip | 247.48 KB | ||
| 3. Important Kubernetes Terminology.mp4 | 18.79 MB | ||
| 3. Important Kubernetes Terminology.srt | 4.64 KB | ||
| 30. Quick Note.html | 1.08 KB | ||
| 31. Deploying the React App.mp4 | 36.11 MB | ||
| 31. Deploying the React App.srt | 8.76 KB | ||
| 31.1 030_-_kube.zip | 247.84 KB | ||
| 32. Unique Route Paths.mp4 | 38.32 MB | ||
| 32. Unique Route Paths.srt | 10.11 KB | ||
| 32.1 031_-_kube.zip | 247.85 KB | ||
| 33. Final Route Config.mp4 | 37.73 MB | ||
| 33. Final Route Config.srt | 9.43 KB | ||
| 33.1 032_-_kube.zip | 247.92 KB | ||
| 34. Introducing Skaffold.mp4 | 19.16 MB | ||
| 34. Introducing Skaffold.srt | 5.21 KB | ||
| 35. Skaffold Setup.mp4 | 50.3 MB | ||
| 35. Skaffold Setup.srt | 12.93 KB | ||
| 35.1 034_-_kube.zip | 248.33 KB | ||
| 36. First Time Skaffold Startup.mp4 | 7.62 MB | ||
| 36. First Time Skaffold Startup.srt | 1.87 KB | ||
| 37. A Few Notes on Skaffold.mp4 | 54.69 MB | ||
| 37. A Few Notes on Skaffold.srt | 10.34 KB | ||
| 4. Notes on Config Files.mp4 | 23.01 MB | ||
| 4. Notes on Config Files.srt | 5.44 KB | ||
| 5. Creating a Pod.mp4 | 27.03 MB | ||
| 5. Creating a Pod.srt | 10.45 KB | ||
| 5.1 005_-_kube.zip | 245.07 KB | ||
| 6. Understanding a Pod Spec.mp4 | 36.19 MB | ||
| 6. Understanding a Pod Spec.srt | 8.69 KB | ||
| 7. Common Kubectl Commands.mp4 | 31.53 MB | ||
| 7. Common Kubectl Commands.srt | 7.16 KB | ||
| 8. A Time-Saving Alias.mp4 | 11.19 MB | ||
| 8. A Time-Saving Alias.srt | 4.12 KB | ||
| 9. Introducing Deployments.mp4 | 23.75 MB | ||
| 9. Introducing Deployments.srt | 5.98 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 5. Architecture of Multi-Service Apps | |||
| 1. Big Ticket Items.mp4 | 109.33 MB | ||
| 1. Big Ticket Items.srt | 25.68 KB | ||
| 10. Note on Code Reloading.html | 348 B | ||
| 11. Ingress-Nginx Setup.mp4 | 37.2 MB | ||
| 11. Ingress-Nginx Setup.srt | 10.15 KB | ||
| 11.1 009_-_tickets.zip | 16.16 KB | ||
| 12. Hosts File and Security Warning.mp4 | 18.65 MB | ||
| 12. Hosts File and Security Warning.srt | 6.48 KB | ||
| 12.1 010_-_tickets.zip | 16.16 KB | ||
| 2. App Overview.mp4 | 61.09 MB | ||
| 2. App Overview.srt | 15.4 KB | ||
| 3. Resource Types.mp4 | 23.01 MB | ||
| 3. Resource Types.srt | 5.43 KB | ||
| 4. Service Types.mp4 | 24.03 MB | ||
| 4. Service Types.srt | 6.04 KB | ||
| 5. Events and Architecture Design.mp4 | 23.25 MB | ||
| 5. Events and Architecture Design.srt | 6.57 KB | ||
| 6. Note on Typescript.html | 531 B | ||
| 7. Auth Service Setup.mp4 | 20.77 MB | ||
| 7. Auth Service Setup.srt | 6.99 KB | ||
| 8. Auth K8s Setup.mp4 | 32.89 MB | ||
| 8. Auth K8s Setup.srt | 10.99 KB | ||
| 8.1 007_-_tickets.zip | 15.4 KB | ||
| 9. Adding Skaffold.mp4 | 28.24 MB | ||
| 9. Adding Skaffold.srt | 7.92 KB | ||
| 9.1 008_-_tickets.zip | 15.74 KB | ||
| 6. Leveraging a Cloud Environment for Development | |||
| 1. Note on Remote Development.mp4 | 16.18 MB | ||
| 1. Note on Remote Development.srt | 5.03 KB | ||
| 10. Creating a Load Balancer.mp4 | 30.68 MB | ||
| 10. Creating a Load Balancer.srt | 8.15 KB | ||
| 11. Final Config and Test.mp4 | 43.46 MB | ||
| 11. Final Config and Test.srt | 10.15 KB | ||
| 2. Remote Dev with Skaffold.mp4 | 41.58 MB | ||
| 2. Remote Dev with Skaffold.srt | 10.41 KB | ||
| 3. Google Cloud Initial Setup.mp4 | 14.46 MB | ||
| 3. Google Cloud Initial Setup.srt | 4.56 KB | ||
| 4. Kubernetes Cluster Creation.mp4 | 18.36 MB | ||
| 4. Kubernetes Cluster Creation.srt | 6.37 KB | ||
| 5. Kubectl Contexts.mp4 | 24.5 MB | ||
| 5. Kubectl Contexts.srt | 5.89 KB | ||
| 6. Initializing the GCloud SDK.mp4 | 28.48 MB | ||
| 6. Initializing the GCloud SDK.srt | 7.59 KB | ||
| 7. Installing the GCloud Context.mp4 | 25.02 MB | ||
| 7. Installing the GCloud Context.srt | 6.25 KB | ||
| 8. Updating the Skaffold Config.mp4 | 27.26 MB | ||
| 8. Updating the Skaffold Config.srt | 6.83 KB | ||
| 9. More Skaffold Updates.mp4 | 6.51 MB | ||
| 9. More Skaffold Updates.srt | 1.77 KB | ||
| 9.1 009_-_gcloud.zip | 16.22 KB | ||
| 7. Response Normalization Strategies | |||
| 1. Creating Route Handlers.mp4 | 28.84 MB | ||
| 1. Creating Route Handlers.srt | 8.49 KB | ||
| 1.1 001_-_tc.zip | 17.13 KB | ||
| 10. Communicating More Info to the Error Handler.mp4 | 34.36 MB | ||
| 10. Communicating More Info to the Error Handler.srt | 8.05 KB | ||
| 11. Encoding More Information In an Error.mp4 | 31.69 MB | ||
| 11. Encoding More Information In an Error.srt | 7.42 KB | ||
| 12. Subclassing for Custom Errors.mp4 | 48.57 MB | ||
| 12. Subclassing for Custom Errors.srt | 11.16 KB | ||
| 13. Determining Error Type.mp4 | 22.33 MB | ||
| 13. Determining Error Type.srt | 4.22 KB | ||
| 14. Converting Errors to Responses.mp4 | 71.14 MB | ||
| 14. Converting Errors to Responses.srt | 14.69 KB | ||
| 15. Moving Logic Into Errors.mp4 | 61.41 MB | ||
| 15. Moving Logic Into Errors.srt | 12.57 KB | ||
| 16. Verifying Our Custom Errors.mp4 | 63.98 MB | ||
| 16. Verifying Our Custom Errors.srt | 13.43 KB | ||
| 17. Final Error Related Code.mp4 | 67.32 MB | ||
| 17. Final Error Related Code.srt | 15.02 KB | ||
| 17.1 016_-_tc.zip | 20.32 KB | ||
| 18. How to Define New Custom Errors.mp4 | 30.91 MB | ||
| 18. How to Define New Custom Errors.srt | 6.68 KB | ||
| 18.1 017_-_tc.zip | 20.74 KB | ||
| 19. Uh Oh... Async Error Handling.mp4 | 42.51 MB | ||
| 19. Uh Oh... Async Error Handling.srt | 8.8 KB | ||
| 19.1 018_-_tc.zip | 20.76 KB | ||
| 2. Scaffolding Routes.mp4 | 25.94 MB | ||
| 2. Scaffolding Routes.srt | 5.06 KB | ||
| 2.1 002_-_tc.zip | 17.57 KB | ||
| 3. Adding Validation.mp4 | 58.23 MB | ||
| 3. Adding Validation.srt | 12.34 KB | ||
| 3.1 003_-_tc.zip | 18.1 KB | ||
| 4. Handling Validation Errors.mp4 | 43.22 MB | ||
| 4. Handling Validation Errors.srt | 9.42 KB | ||
| 5. Postman HTTPS Issues.html | 580 B | ||
| 6. Surprising Complexity Around Errors.mp4 | 36.93 MB | ||
| 6. Surprising Complexity Around Errors.srt | 9.43 KB | ||
| 7. Other Sources of Errors.mp4 | 31.51 MB | ||
| 7. Other Sources of Errors.srt | 7.17 KB | ||
| 8. Solution for Error Handling.mp4 | 38.69 MB | ||
| 8. Solution for Error Handling.srt | 7.8 KB | ||
| 9. Building an Error Handling Middleware.mp4 | 45.23 MB | ||
| 9. Building an Error Handling Middleware.srt | 11.31 KB | ||
| 8. Database Management and Modeling | |||
| 1. Creating Databases in Kubernetes.mp4 | 48.05 MB | ||
| 1. Creating Databases in Kubernetes.srt | 11.34 KB | ||
| 1.1 001_-_db.zip | 23.57 KB | ||
| 10. User Creation.mp4 | 43.14 MB | ||
| 10. User Creation.srt | 9.94 KB | ||
| 10.1 010_-_db.zip | 24.69 KB | ||
| 11. Proper Error Handling.mp4 | 49.06 MB | ||
| 11. Proper Error Handling.srt | 10.76 KB | ||
| 11.1 011_-_db.zip | 25.09 KB | ||
| 12. Note on Password Hashing.html | 902 B | ||
| 13. Reminder on Password Hashing.mp4 | 30.13 MB | ||
| 13. Reminder on Password Hashing.srt | 8.11 KB | ||
| 14. Adding Password Hashing.mp4 | 39.81 MB | ||
| 14. Adding Password Hashing.srt | 9.84 KB | ||
| 14.1 013_-_db.zip | 25.67 KB | ||
| 15. Comparing Hashed Password.mp4 | 19.15 MB | ||
| 15. Comparing Hashed Password.srt | 4.06 KB | ||
| 16. Mongoose Pre-Save Hooks.mp4 | 40.6 MB | ||
| 16. Mongoose Pre-Save Hooks.srt | 8.78 KB | ||
| 16.1 015_-_db.zip | 25.81 KB | ||
| 2. Connecting to MongoDB.mp4 | 53.13 MB | ||
| 2. Connecting to MongoDB.srt | 11.72 KB | ||
| 3. Understanding the Signup Flow.mp4 | 28.96 MB | ||
| 3. Understanding the Signup Flow.srt | 7.2 KB | ||
| 4. Getting TypeScript and Mongoose to Cooperate.mp4 | 30.92 MB | ||
| 4. Getting TypeScript and Mongoose to Cooperate.srt | 8.52 KB | ||
| 5. Creating the User Model.mp4 | 23.93 MB | ||
| 5. Creating the User Model.srt | 7.29 KB | ||
| 6. Type Checking User Properties.mp4 | 33.24 MB | ||
| 6. Type Checking User Properties.srt | 8.99 KB | ||
| 6.1 006_-_db.zip | 24.56 KB | ||
| 7. Adding Static Properties to a Model.mp4 | 39.22 MB | ||
| 7. Adding Static Properties to a Model.srt | 8.96 KB | ||
| 7.1 007_-_db.zip | 24.6 KB | ||
| 8. Defining Extra Document Properties.mp4 | 40.43 MB | ||
| 8. Defining Extra Document Properties.srt | 6.98 KB | ||
| 8.1 008_-_db.zip | 24.62 KB | ||
| 9. What's That Angle Bracket For.mp4 | 22.38 MB | ||
| 9. What's That Angle Bracket For.srt | 5.88 KB | ||
| 9. Authentication Strategies and Options | |||
| 1. Fundamental Authentication Strategies.mp4 | 59.45 MB | ||
| 1. Fundamental Authentication Strategies.srt | 14.28 KB | ||
| 10. Generating a JWT.mp4 | 58.92 MB | ||
| 10. Generating a JWT.srt | 12.62 KB | ||
| 10.1 025_-_db.zip | 27.69 KB | ||
| 11. JWT Signing Keys.mp4 | 30.45 MB | ||
| 11. JWT Signing Keys.srt | 7.33 KB | ||
| 12. Securely Storing Secrets with Kubernetes.mp4 | 11.2 MB | ||
| 12. Securely Storing Secrets with Kubernetes.srt | 3.44 KB | ||
| 13. Creating and Accessing Secrets.mp4 | 53.27 MB | ||
| 13. Creating and Accessing Secrets.srt | 14.4 KB | ||
| 14. Accessing Env Variables in a Pod.mp4 | 36.81 MB | ||
| 14. Accessing Env Variables in a Pod.srt | 7.74 KB | ||
| 14.1 029_-_db.zip | 27.8 KB | ||
| 15. Common Response Properties.mp4 | 26.49 MB | ||
| 15. Common Response Properties.srt | 7.23 KB | ||
| 16. Formatting JSON Properties.mp4 | 72.12 MB | ||
| 16. Formatting JSON Properties.srt | 14.92 KB | ||
| 17. The Signin Flow.mp4 | 56.15 MB | ||
| 17. The Signin Flow.srt | 10.64 KB | ||
| 18. Common Request Validation Middleware.mp4 | 40.95 MB | ||
| 18. Common Request Validation Middleware.srt | 7.4 KB | ||
| 18.1 033_-_db.zip | 28.5 KB | ||
| 19. Sign In Logic.mp4 | 49.05 MB | ||
| 19. Sign In Logic.srt | 9.33 KB | ||
| 19.1 034_-_db.zip | 28.82 KB | ||
| 2. Huge Issues with Authentication Strategies.mp4 | 51.11 MB | ||
| 2. Huge Issues with Authentication Strategies.srt | 11.74 KB | ||
| 20. Quick Sign In Test.mp4 | 11.33 MB | ||
| 20. Quick Sign In Test.srt | 2.84 KB | ||
| 21. Current User Handler.mp4 | 16.43 MB | ||
| 21. Current User Handler.srt | 4.7 KB | ||
| 22. Returning the Current User.mp4 | 56.38 MB | ||
| 22. Returning the Current User.srt | 13.31 KB | ||
| 22.1 037_-_db.zip | 28.92 KB | ||
| 23. Signing Out.mp4 | 15.72 MB | ||
| 23. Signing Out.srt | 4.07 KB | ||
| 23.1 038_-_db.zip | 28.93 KB | ||
| 24. Creating a Current User Middleware.mp4 | 40.66 MB | ||
| 24. Creating a Current User Middleware.srt | 10.14 KB | ||
| 24.1 039_-_db.zip | 29.35 KB | ||
| 25. Augmenting Type Definitions.mp4 | 45.89 MB | ||
| 25. Augmenting Type Definitions.srt | 11.74 KB | ||
| 25.1 040_-_db.zip | 29.37 KB | ||
| 26. Requiring Auth for Route Access.mp4 | 45.95 MB | ||
| 26. Requiring Auth for Route Access.srt | 10.67 KB | ||
| 26.1 041_-_db.zip | 30.12 KB | ||
| 3. So Which Option.mp4 | 22.74 MB | ||
| 3. So Which Option.srt | 4.89 KB | ||
| 4. Solving Issues with Option #2.mp4 | 57.36 MB | ||
| 4. Solving Issues with Option #2.srt | 12.99 KB | ||
| 5. Reminder on Cookies vs JWT's.mp4 | 36.19 MB | ||
| 5. Reminder on Cookies vs JWT's.srt | 9.94 KB | ||
| 6. Microservices Auth Requirements.mp4 | 72.35 MB | ||
| 6. Microservices Auth Requirements.srt | 17.25 KB | ||
| 7. Issues with JWT's and Server Side Rendering.mp4 | 66.32 MB | ||
| 7. Issues with JWT's and Server Side Rendering.srt | 15.45 KB | ||
| 8. Cookies and Encryption.mp4 | 35.28 MB | ||
| 8. Cookies and Encryption.srt | 8.2 KB | ||
| 9. Adding Session Support.mp4 | 20.53 MB | ||
| 9. Adding Session Support.srt | 4.75 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| ▲ 1473 total files | |||
Microservices with Node JS and React
Build, deploy, and scale an E-Commerce app using Microservices built with Node, React, Docker and Kubernetes
Created by Stephen Grider
Last updated 9/2020
English
English [Auto-generated]
For More Courses Visit: https://desirecourse.net
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1.8 GB | freecoursewb | 1 month | 9 | 0 | |
| 3.8 GB | freecoursewb | 1 month | 0 | 0 | |
| 1.6 GB | freecoursewb | 2 months | 1 | 7 | |
| 254.1 MB | freecoursewb | 9 months | 1 | 0 | |
|
Udemy - Spring Boot Microservices Masterclass - Build Real-World Java Posted by
freecoursewb in Other
|
2.2 GB | freecoursewb | 10 months | 6 | 3 |
All Comments