Introducing Together
Why we built a content platform that pairs structured content with the Next.js App Router.
Writing
Engineering deep-dives, product updates and the occasional opinion from the team building the platform.
Why we built a content platform that pairs structured content with the Next.js App Router.
How typed content keeps a marketing site consistent as it grows.
How the App Router and Sanity Live keep pages fast and fresh at the same time.
The thinking behind a small set of composable, reusable blocks.
How shared taxonomies power filtered listings across content types.
Accessibility is a default, not a phase at the end of a project.
A handful of projection patterns that keep queries readable.
A workflow for turning designs into blocks without losing intent.
How to keep Core Web Vitals green after launch, not just before it.
Why visual editing changed how our team reviews content.
Lessons from maintaining one design system across many sites.
Get started
Compose marketing pages from structured blocks, preview them live, and publish in seconds. Your engineers own the design system; your team owns the words.