Blog
Short notes from building real apps on Groveback. Tips, gotchas and patterns we found along the way.
2 min read
Why your first query returns nothing: policies are fail-closed
A new collection with no policy denies every non-admin caller. Here's why, and the three-line policy that fixes it.
- policies
- authorization
- gotcha
1 min read
grove dev --seed --persist: fixtures beat a local database
The local backend is in-memory on purpose. One flag pair turns it into a workflow where your schema and test data live in git.
- cli
- local development
- workflow
2 min read
pre or post? Picking the right timing for a function
pre hooks run inside the write and can abort it; post hooks run after and can reach the database. Mixing them up is the classic functions bug.
- functions
- hooks
- tips