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.
|
001 Content Management Systems with Alexandra Spalato - Epic Web Dev by Kent C. Dodds - 1280x720 2493K.mp4 |
157.80MB |
002 Leadership in Tech with Ankita Kulkarni - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
252.18MB |
003 API Mocking with Artem Zakharchenko - Epic Web Dev by Kent C. Dodds - 1280x720 2493K.mp4 |
121.57MB |
004 Enhancing SQLite with Ben Johnson - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
324.18MB |
005 The Evolution of Type Safety with Colin McDonnell - Epic Web Dev by Kent C. Dodds - 1280x720 2493K_2.mp4 |
88.04MB |
006 Simplifying Web Form Management with Edmund Hung - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
326.60MB |
007 Scalable Databases and Authentication with Iheanyi Ekechukwu - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
204.44MB |
008 Understanding Web Development with Jacob Paris - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
274.94MB |
009 The Depth of Software Testing with Jessica Sachs - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
409.27MB |
01. Intro to Authentication Strategies & Implementation Workshop.mp4 |
18.82MB |
01. Intro to Data Modeling Deep Dive Workshop.mp4 |
9.22MB |
01. Intro to Full Stack Foundations Workshop.mp4 |
15.45MB |
01. Intro to Professional Web Forms Workshop.mp4 |
8.63MB |
01. Intro to Web Application Testing Workshop.mp4 |
7.50MB |
010 Platform Engineering with Jocelyn Harper - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
301.21MB |
011 Navigating the Testing Terrain with Debbie O'Brien - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
111.85MB |
012 Exploring the Front-End Ecosystem with Mark Dalgleish - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
323.74MB |
013 Navigating Changing Web Technologies with Mark Thompson - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
359.07MB |
014 The Magic of TypeScript with Matt Pocock - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
380.60MB |
015 Building Deep Skills with Michael Chan - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
257.99MB |
016 Examining MDX with Monica Powell - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
303.13MB |
017 Efficient Form Management with Sandrina Pereira - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
309.54MB |
018 Transitioning from Rails to Remix with Sergio Xalambri - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
343.45MB |
019 The Capabilities and Ecosystem of Tailwind CSS with Simon Vrachliotis - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
413.34MB |
02. Intro to Cookies.mp4 |
17.50MB |
02. Intro to Database Schema.mp4 |
16.05MB |
02. Intro to End-to-End.mp4 |
25.33MB |
02. Intro to Form Validation.mp4 |
5.47MB |
02. Intro to Styling.mp4 |
16.98MB |
020 The Crucial Role of Database Optimization with Tyler Benfield - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
392.57MB |
021 Product Management with Nevi Shah - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
322.64MB |
022 From Tech Sales to Engineering with Shaundai Person - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
282.93MB |
023 Remix Behind the Scenes with Ryan Florence - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
361.81MB |
024 Art, Code, and Data Visualization with Shirley Wu - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
346.03MB |
025 The Future of Authentication with Will Johnson - Epic Web Dev by Kent C. Dodds - 1920x1080 4712K.mp4 |
310.12MB |
03. Implementing Theme Switching with Conform and UseFetcher.mp4 |
11.54MB |
03. Manage Asset Links in a Remix Application.mp4 |
6.84MB |
03. Required Field Validation for User Input.mp4 |
2.87MB |
03. Setting Up the Database with Prisma.mp4 |
2.33MB |
03. Writing Automated Tests with Playwright UI Mode.mp4 |
9.07MB |
04. Creating a Theme Switcher with Form Submission and Fetcher in React.mp4 |
22.43MB |
04. Database with Prisma and SQLite.mp4 |
35.96MB |
04. Form Validation for Accessibility.mp4 |
8.09MB |
04. Using Remix's Links Component.mp4 |
13.46MB |
04. Writing and Asserting Playwright Tests for Search Functionality.mp4 |
53.32MB |
05. Adding User Preference for Dark Mode.mp4 |
2.67MB |
05. Asset Import Caching Issue.mp4 |
17.29MB |
05. Dad Joke Break Database Schema.mp4 |
2.31MB |
05. Isolating Tests for Better Reliability and Flexibility.mp4 |
3.86MB |
05. Server-side Validation and Custom Error Messages.mp4 |
4.49MB |
06. Caching the Favicon.mp4 |
16.91MB |
06. Creating and Interacting with User Data.mp4 |
11.10MB |
06. Implementing Cookies for Theme Selection.mp4 |
49.17MB |
06. Intro to Data Relationships.mp4 |
22.22MB |
06. Server-Side Form Validation and Error Handling.mp4 |
48.53MB |
07. Add Custom Fonts to the Global CSS.mp4 |
5.23MB |
07. Dynamic Error Validation with Hooks.mp4 |
2.71MB |
07. Implementing Optimistic UI for Theme Switching.mp4 |
4.63MB |
07. One-to-Many Relationships.mp4 |
6.29MB |
07. Test Isolation in End-to-End Testing.mp4 |
7.33MB |
08. Adding Global Styles to a Remix App.mp4 |
11.82MB |
08. Form Validation with Client-Side Hydration.mp4 |
11.68MB |
08. Implementing Optimistic UI with Remix.mp4 |
28.57MB |
08. One-to-Many Relationships in Prisma.mp4 |
29.55MB |
08. Proper Setup and Teardown of Testing for Database Cleanup.mp4 |
5.66MB |
09. Dad Joke Break Cookies.mp4 |
2.53MB |
09. Dad Joke Break From Validation.mp4 |
1.39MB |
09. Database Design.mp4 |
21.30MB |
09. Implementing Fixtures to Ensure User Deletion in Playwright Tests.mp4 |
9.28MB |
09. Using PostCSS and Tailwind CSS in Remix.mp4 |
6.79MB |
10. Intro to Accessibility.mp4 |
42.46MB |
10. Intro to Session Storage.mp4 |
16.66MB |
10. One-to-One and One-to-Many Relationships in Prisma.mp4 |
36.39MB |
10. Playwright Fixtures for Testing.mp4 |
33.32MB |
10. PostCSS and Tailwind CSS Configuration.mp4 |
22.76MB |
100. Intro to Reset Password.mp4 |
6.20MB |
101. Implementing Forgot Password and Reset Password Flows.mp4 |
13.65MB |
102. Resetting Passwords and Handling Verification.mp4 |
60.37MB |
103. User Authentication and Password Reset Flow.mp4 |
3.06MB |
104. Secure Password Reset Flow Implementation.mp4 |
31.49MB |
105. Dad Joke Break Reset Pass.mp4 |
2.93MB |
106. Intro to Change Email.mp4 |
6.71MB |
107. Implementing Email Verification for Changing Email Addresses.mp4 |
3.33MB |
108. Implementing Email Change Verification.mp4 |
26.52MB |
109. Handling Email Verification and Updates.mp4 |
1.82MB |
11. Bundling CSS in Remix.mp4 |
6.22MB |
11. Dad Joke Break Data Relationships.mp4 |
2.32MB |
11. Dad Joke Break E2E.mp4 |
1.80MB |
11. Fixing Form Reset Button and Accessibility Issues.mp4 |
3.90MB |
11. Toast Messages with Cookies.mp4 |
8.72MB |
110. Implementing a Secure Email Change Flow.mp4 |
32.40MB |
111. Dad Joke Break Change Email.mp4 |
1.27MB |
112. Intro to Enable Two-Factor Authentication.mp4 |
8.84MB |
113. Implementing Two-Factor Authentication Verification.mp4 |
4.03MB |
114. Two-Factor Authentication with TOTP Codes.mp4 |
21.30MB |
115. Generating Two-Factor Authentication Codes and QR Codes.mp4 |
5.07MB |
116. Generating QR Code and Auth URI for Two-Factor Authentication.mp4 |
26.68MB |
117. Testing the Two-Factor Authentication Setup.mp4 |
8.80MB |
118. Two-Factor Authentication Code Verification.mp4 |
51.30MB |
119. Dad Joke Break Enable Two-Factor Authentication.mp4 |
4.08MB |
12. Configure CSS Bundling.mp4 |
31.42MB |
12. Configuring Cookie Session Storage for Toast Messages.mp4 |
20.44MB |
12. Improving Accessibility and Form Associations.mp4 |
30.91MB |
12. Intro to Data Migrations.mp4 |
21.36MB |
12. Intro to E2E Mocking.mp4 |
20.89MB |
120. Intro to Verify Two-Factor Authentication (2FA).mp4 |
7.75MB |
121. Two-Factor Authentication and Session Verification.mp4 |
2.33MB |
122. Implementing Two-Factor Authentication Flow.mp4 |
31.48MB |
123. Switching to Verified Session ID After Code Verification.mp4 |
11.22MB |
124. Two-Factor Authentication Login in Node.js.mp4 |
39.44MB |
125. Dad Joke Break Verify Two-Factor Authentication (2FA).mp4 |
3.17MB |
126. Intro to Two-Factor Authentication Check.mp4 |
9.94MB |
127. Two-Factor Authentication Deletion.mp4 |
2.14MB |
128. Disabling Two-Factor Authentication.mp4 |
6.37MB |
129. Adding User Re-Verification for Critical Operations.mp4 |
6.57MB |
13. Adding Toast Notifications to Delete Functionality.mp4 |
3.07MB |
13. Creating Migration Files for Database Management with Prisma.mp4 |
2.36MB |
13. Dad Joke Break.mp4 |
1.11MB |
13. Error Messages and Accessibility with ARIA Attributes.mp4 |
7.44MB |
13. Writing Emails to the File System for Test Automation.mp4 |
8.31MB |
130. Implementing Verification Age Check for Disable 2FA.mp4 |
2.70MB |
131. Managing User Verification and Two-Factor Authentication.mp4 |
36.52MB |
132. Redirecting Users to Re-verify for 2FA Disabling.mp4 |
18.05MB |
133. Session Expiry Issue During 2FA Disablement Flow.mp4 |
12.19MB |
134. Fixing Session Expiration Behavior in 2FA Disablement Flow.mp4 |
25.84MB |
135. Dad Joke Break Two-Factor Authentication Check.mp4 |
1.98MB |
136. Intro to Oauth.mp4 |
38.83MB |
137. Integrating GitHub Authentication.mp4 |
5.78MB |
138. Setting up OAuth Authentication with GitHub.mp4 |
38.44MB |
139. Testing the OAuth Flow with GitHub Authentication.mp4 |
4.76MB |
14. Accessible Forms with ARIA Attributes.mp4 |
31.95MB |
14. Database Migrations with Prisma.mp4 |
22.16MB |
14. Handling Emails in Node.js using File System.mp4 |
11.12MB |
14. Intro to Routing.mp4 |
45.33MB |
14. Managing Toast Messages with Cookie Sessions.mp4 |
22.94MB |
140. Implementing OAuth2 Flow with GitHub for User Authentication.mp4 |
35.33MB |
141. Simulating Third-Party Dependencies.mp4 |
32.31MB |
142. Simulating GitHub Authentication Flow with Mocks.mp4 |
19.85MB |
143. Updating Prisma Schema for GitHub Login.mp4 |
4.92MB |
144. Establishing Connections and Seed Script in Prisma for GitHub Authentication.mp4 |
23.09MB |
145. Dad Joke Break Oauth.mp4 |
2.44MB |
146. Intro to Provider Errors.mp4 |
3.31MB |
147. Handling Errors in Third-Party API Calls.mp4 |
4.54MB |
148. Handling Errors and Redirecting with GitHub Authentication.mp4 |
6.27MB |
149. Handling Connection Errors and Duplication in Account Management.mp4 |
2.89MB |
15. Dad Joke Break Data Migrations.mp4 |
2.28MB |
15. Focus Management for Better User Experience.mp4 |
4.52MB |
15. Improving Note Deletion Functionality with Multiple Cookies.mp4 |
2.39MB |
15. Reading Email from Disk in Test Environment.mp4 |
1.28MB |
15. Routing in Remix.mp4 |
5.67MB |
150. Handling Existing Connections in AuthProvider Callback.mp4 |
19.65MB |
151. Dad Joke Break Provider Errors.mp4 |
2.13MB |
152. Intro to Third Party Login.mp4 |
7.88MB |
153. Implementing GitHub Login with Two-Factor Authentication.mp4 |
4.96MB |
154. Refactoring Login Logic and Implementing GitHub Login.mp4 |
27.93MB |
155. Sign Up with GitHub and Handling Mocked Data.mp4 |
11.57MB |
156. Onboarding and User Authentication with Third-Party Providers.mp4 |
58.32MB |
157. Dad Joke Break Third Party Login.mp4 |
2.32MB |
158. Intro to Connection.mp4 |
4.71MB |
159. Connecting Website and GitHub Accounts.mp4 |
6.38MB |
16. Communicating Between Processes with File System in Node.js.mp4 |
15.58MB |
16. Creating User Profile and Notes Pages with Remix Routes.mp4 |
35.09MB |
16. Efficiently Updating and Serializing Cookies.mp4 |
23.57MB |
16. Intro to Seeding Data.mp4 |
13.00MB |
16. Managing Focus for Form Errors.mp4 |
40.78MB |
160. Automatically Connecting User Profiles with Existing Accounts.mp4 |
22.29MB |
161. Adding Multiple GitHub Connections to User Accounts.mp4 |
3.63MB |
162. Connecting Existing Accounts with an Auth Provider.mp4 |
7.51MB |
163. Dad Joke Break Connection.mp4 |
3.29MB |
164. Intro to Redirect Cookie.mp4 |
3.94MB |
165. Managing Redirects in Forms and Handling Cookies for Persistent Navigation.mp4 |
4.22MB |
166. Adding Redirect Functionality to Login and Signup Forms.mp4 |
12.21MB |
167. Handling Redirects and Cookies.mp4 |
4.32MB |
168. Handling Authentication Redirects and Cookies.mp4 |
9.99MB |
169. Handling Redirects.mp4 |
2.76MB |
17. Adding Navigation Links.mp4 |
2.67MB |
17. Configuring Prisma for Seed Script Execution.mp4 |
2.65MB |
17. Dad Break Joke Accessibility.mp4 |
2.90MB |
17. Dad Joke Break E2E Mocking.mp4 |
2.10MB |
17. Implementing Flash Messages for Temporary Notifications.mp4 |
2.79MB |
170. Managing Redirects and Cookies.mp4 |
28.97MB |
171. Dad Joke Break Redirect Cookie.mp4 |
2.14MB |
172. Outro to Authentication Strategies & Implementation Workshop.mp4 |
3.36MB |
18. Adding Absolute and Relative Links.mp4 |
20.36MB |
18. Creating and Managing Data with Prisma Seed Scripts.mp4 |
16.65MB |
18. Efficiently Removing Toast Messages with Flash API.mp4 |
3.71MB |
18. Intro to Auth E2E.mp4 |
12.11MB |
18. Intro to Schema Validation.mp4 |
29.91MB |
19. Adding Dynamic Parameter Support.mp4 |
3.07MB |
19. Dad Joke Break Session Storage.mp4 |
1.11MB |
19. End-to-End User Flow Testing and Authentication Utility.mp4 |
7.57MB |
19. Optimizing Queries with Nested Mutations in Prisma.mp4 |
4.79MB |
19. Schema Validation.mp4 |
1.91MB |
20. Access Params with useParams.mp4 |
14.30MB |
20. Intro to User Sessions.mp4 |
2.76MB |
20. Login and Setting Cookies for Browser Testing.mp4 |
34.53MB |
20. Nested Queries in Database Operations.mp4 |
8.55MB |
20. Schema Validation with Zod.mp4 |
20.85MB |
21. Adding a Resource Route.mp4 |
9.22MB |
21. Dad Joke Break Auth E2E.mp4 |
3.49MB |
21. Dad Joke Break Seeding Data.mp4 |
3.59MB |
21. Form Data Parsing with Conform.mp4 |
4.47MB |
21. Managing User Sessions with Separate Cookies.mp4 |
1.43MB |
22. Example Resource Route Usage.mp4 |
24.31MB |
22. Form Submission and Error Handling with Conform & Zod.mp4 |
16.35MB |
22. Intro to Generating Seed Data.mp4 |
8.26MB |
22. Intro to Unit Test.mp4 |
13.17MB |
22. Secure Cookie Session Storage.mp4 |
4.74MB |
23. Dad Joke Break_2.mp4 |
2.03MB |
23. Generating Fake Data for Efficient Testing.mp4 |
1.66MB |
23. Type Safety with Conform.mp4 |
1.77MB |
23. Unit Testing a Function for Error Messages.mp4 |
2.53MB |
23. User Authentication and Session Management.mp4 |
4.53MB |
24. Generating Random User Data with Faker.js for Database Seeding.mp4 |
6.69MB |
24. Intro to Loading.mp4 |
15.25MB |
24. Simplifying Form Handling with Conform and Schema Validation.mp4 |
42.24MB |
24. User Authentication and Session Management with Login Forms.mp4 |
31.78MB |
24. Writing Unit Tests for Utility Functions.mp4 |
26.41MB |
25. Dad Joke Break Schema Validation.mp4 |
2.67MB |
25. Dynamically Generating Data.mp4 |
13.04MB |
25. Loading Data to Your Database.mp4 |
6.91MB |
25. Load User Avatars.mp4 |
1.35MB |
25. Managing Test Output and Error Logging with Console Mocking.mp4 |
8.74MB |
26. Efficient Data Loading in a Remix App.mp4 |
53.18MB |
26. Generating Dynamic Seed Data.mp4 |
30.94MB |
26. Handling User Authentication and Session Management with Prisma.mp4 |
15.41MB |
26. Intro to File Upload.mp4 |
23.32MB |
26. Testing Console Error with Spies.mp4 |
18.64MB |
27. Creating Unique User Data with Enforce Unique Library.mp4 |
4.67MB |
27. Dad Joke Break User Sessions.mp4 |
2.01MB |
27. File Upload Functionality.mp4 |
4.56MB |
27. Handling Error Messages.mp4 |
5.20MB |
27. Implementing Test Hooks for Error Restoration in Playwright.mp4 |
3.91MB |
28. Effective Error Handling and Console Capture Testing.mp4 |
26.10MB |
28. Generating Unique and Valid Usernames in Seed Data.mp4 |
23.61MB |
28. Handling Error Responses with Remix.mp4 |
26.11MB |
28. Image Upload with Form Data and Memory Upload Handling.mp4 |
70.00MB |
28. Intro to Password.mp4 |
18.68MB |
29. Creating an Optional Password Model in Prisma Schema.mp4 |
2.15MB |
29. Creating a Setup File for Test Environment Setup.mp4 |
3.04MB |
29. Dad Joke Break Generating Seed Data.mp4 |
1.92MB |
29. Dad Joke Break Loading.mp4 |
1.80MB |
29. TypeScript Integration.mp4 |
2.05MB |
30. Intro to Mutations.mp4 |
31.43MB |
30. Intro to Querying Data.mp4 |
21.49MB |
30. Model Relationships and Handling Passwords in Database Schema.mp4 |
12.80MB |
30. Setting Up Test Environment and Utilizing Setup Files with VTest.mp4 |
15.86MB |
30. Validating File Uploads with Zod Schema in a Web Application.mp4 |
26.79MB |
31. Building Forms.mp4 |
2.89MB |
31. Connecting to a Real Database with Prisma and SQLite.mp4 |
3.38MB |
31. Dad Joke Break File Upload.mp4 |
3.89MB |
31. Dad Joke Break Unit Test.mp4 |
3.36MB |
31. Generating Passwords for Secure User Creation.mp4 |
3.36MB |
32. Creating Form Components with Remix.mp4 |
15.44MB |
32. Intro to Complex Structures.mp4 |
27.48MB |
32. Intro to Component Testing.mp4 |
24.60MB |
32. Optimizing Prisma Client for Efficient Database Operations.mp4 |
39.60MB |
32. Secure Password Creation with Prisma.mp4 |
17.95MB |
33. Enhancing User Creation by Adding Passwords.mp4 |
1.30MB |
33. Error List Component with React Testing Library.mp4 |
2.30MB |
33. Grouping and Managing Related Fields in Form Objects.mp4 |
3.42MB |
33. Handling POST Requests for Form Submission.mp4 |
4.12MB |
33. Transitioning to Real Database with Prisma API.mp4 |
2.13MB |
34. Creating and Hashing Passwords for User Sign-Up.mp4 |
9.58MB |
34. Handling Form Submissions and Mutations.mp4 |
30.59MB |
34. Implementing Image Field Set with Conform and TypeScript.mp4 |
55.88MB |
34. Testing React Components with JSDOM.mp4 |
25.10MB |
34. Using Prisma to Retrieve User Data from a SQLite Database.mp4 |
18.44MB |
35. Dad Joke Break Password.mp4 |
1.47MB |
35. Database Queries and Migrating to Prisma.mp4 |
2.30MB |
35. Handling Form Errors and User Mistakes.mp4 |
7.24MB |
35. Multiple Image Uploading.mp4 |
4.49MB |
35. Proper DOM Cleanup for Reliable Testing.mp4 |
2.31MB |
36. Dynamic Image Lists with Field Sets.mp4 |
26.62MB |
36. Efficient Data Retrieval with Prisma and Subselects.mp4 |
12.79MB |
36. Ensuring Isolation and Proper Test Execution.mp4 |
22.98MB |
36. Form Data Types and Validation.mp4 |
20.30MB |
36. Intro to Login.mp4 |
15.38MB |
37. Button Forms Data.mp4 |
4.22MB |
37. Dad Joke Break Component Test.mp4 |
728.41KB |
37. Dad Joke Break Querying Data.mp4 |
3.85MB |
37. Interactive Image Management.mp4 |
9.10MB |
37. Secure Password Authentication with bcrypt Compare in Node.js.mp4 |
1.14MB |
38. Dynamically Delete and Add Buttons.mp4 |
53.48MB |
38. Form Submissions and Mutations.mp4 |
15.68MB |
38. Implementing Secure Password Verification in User Login.mp4 |
17.53MB |
38. Intro to Hooks.mp4 |
27.30MB |
38. Intro to Updating Data.mp4 |
11.40MB |
39. Dad Joke Break Complex Structures.mp4 |
1.88MB |
39. Double Confirmation Feature.mp4 |
16.02MB |
39. Handling Multiple Actions in a Single Action Function.mp4 |
4.81MB |
39. Mutating Data with Prisma.mp4 |
2.26MB |
39. Securing UI Elements.mp4 |
2.74MB |
40. Dad Joke Break Login.mp4 |
2.15MB |
40. Deleting Data with Prisma.mp4 |
5.17MB |
40. Intro to Honeypot.mp4 |
16.60MB |
40. Leveraging Name and Value in Buttons for Multiple Form Submissions.mp4 |
19.09MB |
40. Testing Custom React Hooks with RenderHook and Act.mp4 |
45.49MB |
41. Adding a Honeypot to Protect Against Spam Bots.mp4 |
4.12MB |
41. Custom Test Components vs Render Hook Utility.mp4 |
6.40MB |
41. Dad Joke Break Mutations.mp4 |
1014.21KB |
41. Leveraging Utility Functions for User Data Handling and UI Customization.mp4 |
40.86MB |
41. Updating Page Mutations for Images and Notes with Efficient Cache Control.mp4 |
17.21MB |
42. Efficiently Updating and Deleting Data in a Form with Prisma.mp4 |
26.99MB |
42. Honeypot Fields in Sign Up Forms.mp4 |
30.15MB |
42. Intro to Logout.mp4 |
4.11MB |
42. Intro to Scripting.mp4 |
20.63MB |
42. Testing React Hooks.mp4 |
28.44MB |
43. Dad Joke Break Hooks.mp4 |
1.56MB |
43. Honeypot Fields for Form Security.mp4 |
22.90MB |
43. Implementing Transactions for Reliable Data Operations.mp4 |
9.59MB |
43. JavaScript in Remix- From Optional to Essential.mp4 |
8.53MB |
43. Transforming a Logout Link into a Secure Logout Form.mp4 |
2.17MB |
44. Honeypots for Form Security.mp4 |
3.80MB |
44. Implementing Transactions with Prisma for Atomic Database Operations.mp4 |
16.57MB |
44. Improving User Experience with Client-Side JavaScript.mp4 |
24.47MB |
44. Intro to Testing Remix.mp4 |
15.50MB |
44. Logout Functionality with Session Storage and CSRF Protection.mp4 |
17.56MB |
45. Creating a Stub for Testing Component Logic in Remix.mp4 |
5.00MB |
45. Honeypot Protection.mp4 |
21.39MB |
45. Implementing Remember Me Functionality for Login Sessions.mp4 |
11.92MB |
45. Optimizing Database Calls with Nested Queries in Prisma.mp4 |
2.67MB |
45. Page Navigation with Scroll Behavior.mp4 |
6.21MB |
46. Consistent Encryption with Honeypot Server.mp4 |
6.51MB |
46. Efficient Database Updates with Prisma's Nested Queries.mp4 |
22.40MB |
46. Enhancing Scroll Restoration.mp4 |
9.73MB |
46. Implementing Remember Me Functionality.mp4 |
23.66MB |
46. Rendering Components with Mock Data.mp4 |
35.73MB |
47. Creating a Parent Route for Accessing Root Data.mp4 |
6.19MB |
47. Dad Joke Break Updating Data.mp4 |
1.46MB |
47. Environment Variables for Client-Side and Server-Side.mp4 |
32.02MB |
47. Managing Inactive User Sessions.mp4 |
3.75MB |
47. Setting Up Honeypot Security for Server Environment Variables.mp4 |
13.88MB |
48. Creating Routes and Context in Remix.mp4 |
18.96MB |
48. Dad Joke Break Honeypot.mp4 |
2.24MB |
48. Destroying Sessions and Handling Weird States.mp4 |
6.76MB |
48. Exposing Environment Variables in a Web Application.mp4 |
31.25MB |
48. Intro to SQL.mp4 |
19.46MB |
49. Dad Joke Break Testing Remix.mp4 |
1.67MB |
49. Implementing Automatic Logout with Modals.mp4 |
10.77MB |
49. Intro to CSRF.mp4 |
21.98MB |
49. Optimizing Resource Loading with JavaScript Prefetching.mp4 |
7.59MB |
49. SQL Queries for User Search in Prisma.mp4 |
4.65MB |
50. Auto-Logout Functionality.mp4 |
35.91MB |
50. CSRF Protection with Cookies.mp4 |
4.60MB |
50. Enhancing User Experience with Prefetching.mp4 |
18.13MB |
50. Intro to Http Mocking.mp4 |
9.52MB |
50. User Search with Prisma and SQL.mp4 |
13.62MB |
51. Creating and Managing CSRF Tokens With Node.js.mp4 |
38.36MB |
51. Dad Joke Break Logout.mp4 |
2.75MB |
51. GitHub Sign-In Callback.mp4 |
8.37MB |
51. Handling TypeScript Errors and Runtime Type Checking with Prisma and Zod.mp4 |
6.44MB |
51. Improve the UX with Pending UI.mp4 |
7.87MB |
52. Adding Pending State to Form Submissions with Remix.mp4 |
32.90MB |
52. Authenticity With Token Protection.mp4 |
4.00MB |
52. Intro to Protecting Routes.mp4 |
6.85MB |
52. Runtime Type Checking and Parsing in Prisma with Raw Queries.mp4 |
29.93MB |
52. Testing OAuth2 Flow and Mocking GitHub API Responses.mp4 |
52.47MB |
53. Creating Protected Routes.mp4 |
2.79MB |
53. Dad Joke Break Scripting.mp4 |
1.69MB |
53. Security with Authenticity Token and CSRF Validation.mp4 |
31.06MB |
53. Testing Error Handling in GitHub API Interceptor.mp4 |
6.57MB |
53. Working with Joins in SQL.mp4 |
16.06MB |
54. Creating an Auth Utility.mp4 |
15.56MB |
54. Dad Joke Break CSRF.mp4 |
955.46KB |
54. Intro to Search Engine Optimization (SEO).mp4 |
14.51MB |
54. Left Joins with Prisma and SQLite.mp4 |
11.99MB |
54. Testing Error Handling and Assertions with Mock API Calls.mp4 |
35.30MB |
55. Building a Profile Page.mp4 |
3.90MB |
55. Configuring Meta Tags.mp4 |
3.06MB |
55. Intro to Rate Limit.mp4 |
10.20MB |
55. Sorting Users by Recent Entry with Raw SQL.mp4 |
6.12MB |
55. Streamlining Repetitive Test Setup for Optimal Efficiency.mp4 |
6.10MB |
56. Efficient Code Organization with Setup Functions.mp4 |
14.69MB |
56. Leveraging AI Assistance for Writing SQL Queries.mp4 |
15.76MB |
56. Meta Tags for Better SEO and UX.mp4 |
10.28MB |
56. Optimizing Your Express Server with Rate Limiting Middleware.mp4 |
4.50MB |
56. User Authentication and Authorization.mp4 |
20.97MB |
57. Dad Joke Break Http Mocking.mp4 |
3.07MB |
57. Dad Joke Break SQL.mp4 |
1.73MB |
57. Dynamic Metadata for Different Routes.mp4 |
2.11MB |
57. Safeguarding Your Server- Adding Rate Limit Configuration.mp4 |
20.21MB |
57. Securing User Access.mp4 |
5.01MB |
58. Authorization and User Authentication.mp4 |
21.49MB |
58. Intro to Auth Integration.mp4 |
11.52MB |
58. Intro to Query Optimization.mp4 |
47.48MB |
58. Managing Meta Tags and Descriptions in RemixRunReact.mp4 |
20.71MB |
58. Tiered Rate Limiting with Custom Middleware.mp4 |
5.67MB |
59. Applying Rate Limiting.mp4 |
22.30MB |
59. Customizing Meta Tags with Dynamic Data.mp4 |
4.80MB |
59. Optimizing Query Performance with Indexes in Prisma.mp4 |
2.91MB |
59. Redirect Functionality.mp4 |
7.42MB |
59. Testing Authenticated Requests and Connection Creation.mp4 |
7.56MB |
60. Creating and Authenticating Users for Connection Setup.mp4 |
52.64MB |
60. Dad Joke Break Rate Limit.mp4 |
2.23MB |
60. Handling Dynamic Data with Remix's Meta Function.mp4 |
12.26MB |
60. Handling Redirects Safely in User Authentication.mp4 |
40.78MB |
60. Optimizing Database Queries with Indexes.mp4 |
19.96MB |
61. Assertions for GitHub Login Session Creation.mp4 |
4.44MB |
61. Dad Joke Break Protecting Routes.mp4 |
1.97MB |
61. Optimizing Metadata for User Info.mp4 |
6.06MB |
61. Optimizing User Search Query Performance with Indexing.mp4 |
11.81MB |
61. Outro to Professional Web Forms Workshop.mp4 |
3.26MB |
62. Implementing Dynamic Meta Data for Routes in a TypeScript Application.mp4 |
43.02MB |
62. Intro to Permissions.mp4 |
14.27MB |
62. Query Performance with Indexes in SQLite.mp4 |
51.11MB |
62. Verifying Session Creation and User Authentication.mp4 |
14.86MB |
63. Dad Joke Break Query Optimization.mp4 |
2.70MB |
63. Dad Joke Break - SEO.mp4 |
1.93MB |
63. Integrating Real Database with User Routes.mp4 |
5.08MB |
63. Role-Based Access Control with Prisma.mp4 |
3.04MB |
64. Authentication in Database Integration Tests.mp4 |
41.32MB |
64. Intro to Error Handling.mp4 |
13.33MB |
64. Modeling Permissions and Roles in Prisma Database.mp4 |
33.34MB |
64. Outro to Data Modeling Deep Dive Workshop.mp4 |
2.43MB |
65. Dad Joke Break Auth Integration.mp4 |
3.82MB |
65. Improving Error Handling and UI on User Profile Page.mp4 |
3.06MB |
65. Managing Roles and Permissions.mp4 |
6.52MB |
66. Error Handling and Error Boundaries.mp4 |
28.74MB |
66. Intro to Custom Assertions.mp4 |
11.91MB |
66. Seed Data.mp4 |
36.11MB |
67. Custom Matchers for Assertions.mp4 |
8.29MB |
67. Handling Expected Errors with Error Boundaries.mp4 |
7.45MB |
67. Implementing User Permissions and Authorization Logic.mp4 |
5.61MB |
68. Custom Assertions with Jest's Expect Library.mp4 |
22.33MB |
68. Implementing Role-Based Permissions.mp4 |
63.21MB |
68. Improving Error Messages for User.mp4 |
12.23MB |
69. Dad Joke Break Custom Assertions.mp4 |
3.03MB |
69. Securing Admin Pages with User Permissions.mp4 |
4.12MB |
69. Streamlining Error Handling in Routes with a General Error Boundary.mp4 |
5.54MB |
70. Error Boundaries and Handling in Nested Routes.mp4 |
23.74MB |
70. Implementing Role-based Access Control and Permissions.mp4 |
51.99MB |
70. Intro to Test Database.mp4 |
14.21MB |
71. Dad Joke Break Permissions.mp4 |
2.57MB |
71. Improving Error Handling with a Document Component.mp4 |
12.39MB |
71. Setting Up a Test Database for Prisma Integration Tests.mp4 |
8.83MB |
72. Intro to Man Sessions.mp4 |
3.86MB |
72. Refactoring App Components for Better Error Handling.mp4 |
15.42MB |
72. Setting Up an Isolated Database for Tests.mp4 |
28.30MB |
73. Handling 404 Errors in React Router with Splat Routes.mp4 |
9.20MB |
73. Managing User Sessions and Allowing Data Downloads.mp4 |
3.12MB |
73. Optimizing Database Seeding for Faster Execution.mp4 |
3.38MB |
74. Handling 404 Errors with Splat Routes in Remix.mp4 |
16.85MB |
74. Integrating User Sessions into the Login Process.mp4 |
10.45MB |
74. Optimizing Database Seeding for Faster Execution_2.mp4 |
9.78MB |
75. Dad Joke Break_3.mp4 |
1.90MB |
75. Implementing Session-Based Authentication.mp4 |
2.97MB |
75. Managing Test Databases for Parallel Testing.mp4 |
6.47MB |
76. Authentication Logic with Session IDs and User Creation.mp4 |
31.95MB |
76. Isolating Test Databases for Efficient Testing.mp4 |
7.10MB |
76. Outro to Full Stack Foundations Workshop.mp4 |
3.56MB |
77. Improving Login and Signup Flows with Session Management.mp4 |
1.74MB |
77. Optimizing Test Setup.mp4 |
8.31MB |
78. Optimizing Test Setup with Global Database Configuration.mp4 |
23.63MB |
78. Updating Login and Signup Routes to Use Sessions instead of User IDs.mp4 |
15.24MB |
79. Dad Joke Break Test Database.mp4 |
1.96MB |
79. Proactive Session Management.mp4 |
4.70MB |
80. Managing Sessions and Sign Out in Web Applications.mp4 |
27.26MB |
80. Outro to Web Application Testing Workshop.mp4 |
2.90MB |
81. Dad Joke Break Man Sessions.mp4 |
2.06MB |
82. Intro to Email.mp4 |
14.53MB |
83. Integrating Email Services.mp4 |
3.55MB |
84. Sending Emails with the Resend API using Fetch.mp4 |
22.74MB |
85. Mocking APIs with MSW and Testing.mp4 |
6.17MB |
86. Setting Up a Mock Server with MSW Node.mp4 |
50.61MB |
87. Email Verification Flow.mp4 |
5.38MB |
88. User Verification Emails.mp4 |
5.12MB |
89. Secure Email Transfer and Storage with Cookies for Onboarding.mp4 |
7.10MB |
90. Passing Data Between Routes.mp4 |
39.70MB |
91. Dad Joke Break Email.mp4 |
1.97MB |
92. Intro to Verification.mp4 |
18.99MB |
93. Implementing One-Time Password Verification with Database Storage.mp4 |
2.43MB |
94. Creating a Verification Model in Prisma for User Verification.mp4 |
15.42MB |
95. User Verification Workflow.mp4 |
7.17MB |
96. Generating One-Time Passwords and Verification URLs in a Signup Flow.mp4 |
36.72MB |
97. Implementing User Code Verification with TOTP.mp4 |
3.90MB |
98. Verification Flow and Dynamic Query Parameters.mp4 |
66.08MB |
99. Dad Joke Break Verification.mp4 |
2.02MB |