Guides
Short, decisive answers to the comparisons developers keep looking up. Each guide ends with a rule you can apply.
- 401 vs 403: Which Status Code to ReturnUnauthorized means unauthenticated. Forbidden means authenticated but not allowed.
- PUT vs PATCHFull replacement versus partial update, and what idempotency means for each.
- git reset vs git revertWhen to rewrite history and when to add a commit that undoes another.