HomeProjectsBlogContact
Tips & writing

Notes from the workbench

Practical engineering tips, design theory and performance breakdowns — written for developers and founders who like their advice tested in production.

Filtering by tag #backend — clear

How to Build a Secure Password Reset Flow

How to Build a Secure Password Reset Flow

Password reset is one of the most attacked features in any app. How to generate and store reset tokens, avoid leaking which emails exist, expire and invalidate correctly, and protect users after a reset.

Read →