https://cosocial.ca/users/evan posted on Mar 22, 2026 03:50
In reply to: https://activitypub.space/post/1637
In reply to: https://activitypub.space/post/1637
@julian that's the way to do reverse chron that messes with caches!
Instead, number your pages from oldest to newest. So page 1 was the first page created. After PAGE_SIZE items have been added, create page 2, make it the `first` page, and now page 1 never changes (unless one of its items gets `Remove`d). All your volatility is in the most recent page, and older pages rarely change.
You can also use UUIDs or other IDs for pages.