Loading…
GraphQLConf 2026 has ended
May 19 - 20 | In-Person Only
GraphQLConf 2026 website

The Sched app allows you to build your schedule but you must also be registered for GraphQLConf 2026 to participate in the sessions.

Please note: This schedule is automatically displayed in Pacific Daylight Time (UTC-7). To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Wednesday May 20, 2026 4:25pm - 4:50pm PDT
We built a real-time system for Postgres→React sync using a `LISTEN/NOTIFY` Postgres trigger, GraphQL `@live` queries, a React hook and a custom ORM-inspired GraphQL query builder. Starting from ESP32 microcontroller devices sending MQTT messages and a Node/Postgres backend, we moved from polling to a stand-alone PoC with Yoga, Prisma triggers, and a custom `useLiveQuery` hook. After proving that the PoC was working we integrated with all our existing full-stack apps. So now we have low-latency UI updates, reusable cross-app logic, and easier extension for new sensor values. Great UX and excellent DX.

TOC

- Title & minimal intro
- Goals (What We Needed)
- Existing System (What We Had)
- Attempts & Why They Failed
- Solution Overview
- Postgres `LISTEN/NOTIFY`
- `useLiveQuery` React hook
- Yoga and Apollo `@live` integration
- GraphQL query builder
- GraphQL SDL generator
- GraphQL resolver generator
- Demo / Results
- Tradeoffs, Lessons & Next Steps
- Q&A
Speakers
avatar for Tobbe Lundberg

Tobbe Lundberg

-, Cedar Software AB
Tech Lead at Aerafarms. Maintainer of CedarJS. Lives out in the middle-of-nowhere in Sweden. Likes everything on two wheels and loves to travel.
Wednesday May 20, 2026 4:25pm - 4:50pm PDT
Grand Ballroom I

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link