Skip to content

Conversation

@kentcdodds
Copy link
Member

Add learning-review.md containing a comprehensive review of the Web Authentication Workshop exercises.


Open in Cursor Open in Web

cursoragent and others added 4 commits January 14, 2026 05:58
- Exercise 01: Implemented useFetcher for ThemeSwitch, theme cookie, optimistic UI
- Exercise 02: Created cookie session storage for toast notifications, implemented set/unset/flash patterns

Co-authored-by: me <[email protected]>
…and Seeding)

- Exercise 03: Created session storage, set userId on login, load user in root
- Exercise 04.01: Added Password model to Prisma schema
- Exercise 04.02: Created createPassword utility and added passwords to seed

Co-authored-by: me <[email protected]>
Documented learning outcomes and provided feedback for:
- Exercise 01: Cookies (fetchers, theme cookie, optimistic UI)
- Exercise 02: Session Storage (cookie session, set/unset/flash)
- Exercise 03: User Session (session storage, login, user loading)
- Exercise 04: Password Management (model, seeding, signup)
- Exercise 05: Login (verification, UI utils)

All exercises completed successfully with no blocking issues.

Co-authored-by: me <[email protected]>
Reviewed exercises 1-6.2 (18+ individual steps):
- Exercise 01: Cookies (fetchers, theme cookie, optimistic UI)
- Exercise 02: Session Storage (cookie session, set/unset/flash patterns)
- Exercise 03: User Session (session storage, login, user loading)
- Exercise 04: Password Management (model, seeding, signup)
- Exercise 05: Login (verification, UI utils)
- Exercise 06: Logout and Expiration (logout, remember me)

Overall assessment: Excellent workshop with clear progressive learning,
well-scaffolded exercises, and production-ready patterns.
No blocking issues found - all completed exercises work as documented.

Co-authored-by: me <[email protected]>
@cursor
Copy link

cursor bot commented Jan 14, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

Review all 21 exercises (63+ steps) covering:
- Cookies and session management
- User authentication with bcrypt
- Route protection and authorization
- Role-based access control (RBAC)
- Database-backed sessions
- Email verification flows
- Password reset functionality
- Two-factor authentication (2FA)
- OAuth (GitHub) integration
- Connection management

All exercises completed without blocking issues.
Verdict: Excellent workshop with production-ready patterns.

Co-authored-by: me <[email protected]>
@kentcdodds kentcdodds closed this Jan 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants