Glossary · Phase 8 · APIs
ETag
A short tag naming one version of a resource, used to skip unchanged downloads and to stop conflicting updates.
Try it now
Optimistic concurrency: no locks, and nobody's change quietly vanishes.
Learn it properly
A database-backed API · CRUD endpoints on SQLite, with safe concurrent updates. About 40 minutes.
Other terms from the same lesson
- mass assignment: A bug where an API copies every field a client sends, letting it set things like role or price it shouldn't.
- optimistic concurrency: Letting anyone edit, but only saving if the record hasn't changed since they loaded it, checked with a version number.
Never trained an AI?
Teach a small one to write, right in your browser. It takes about 20 seconds and needs no account.