RRR - React, RethinkDB, Raspberry Pi
summary
Demonstrates a working Raspberry Pi photo booth that captures images, posts them via a Node.js/Socket.io backend, and tweets them through a separate service while all clients update instantly from a single RethinkDB changefeeds source of truth. Uses a React front end with unidirectional data flow. Live demo shows about 40 photos arriving and removal propagated immediately; RethinkDB scales (examples: tens of thousands of streams per node, 25M users on a 25-node cluster) and eliminates polling and extra queues.
AI-written summary · about
chapters (11)
- 0:00Introduction to the talk
- 1:08What are real-time apps
- 3:39Building the photo booth project
- 7:59Frontend with React explained
- 11:47Backend architecture with RethinkDB
- 14:56Why RethinkDB for real-time apps
- 17:02Change feeds in RethinkDB
- 20:10ReQL query language demo
- 23:00Live demo of the system
- 26:36Full-stack reactivity benefits
- 28:01Introducing Horizon project
related talks
29mRRR matey! - React, RethinkDB, and Raspberry Pi
22mLet's Make a Photo-booth in React!
07mBuilding Real-Time App with React/Redux/Rails/RethinkDB
40mIntroduction to ReactPHP and Websockets
35mGoing fullstack React(ive)
45mKeeping it Real(time)
08mRealtime App Development by Integrating Web Frameworks (⚡️)
26mHow To Use React In A Wedding Gift Without Being A Bad Friend
