Skip to content

Blog

Short notes from building real apps on Groveback. Tips, gotchas and patterns we found along the way.

RSS
  1. 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
  2. 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
  3. 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