Supabase Realtime Has 3 Primitives. Most Devs Only Use One | Eddie Jaoude, PayPal

Most developers avoid real-time because it feels complex. It isn't. Eddie Jaoude (PayPal Dev Advocate) stress-tested Supabase Realtime live – with 160 concurrent players – and broke down all 3 primitives with real code ⚡ What's inside: ✅ Postgres Changes, Presence, Broadcast — how each primitive works, when to use which, and the exact code behind a live multiplayer leaderboard ✅ The hidden edge case most tutorials skip: fire-and-forget behavior, what breaks when a WebSocket drops, and how to fix it in 3 lines ✅ From polling to real-time in 10 lines — why Socket.IO is overhead you no longer need, and what Supabase replaced it with 🎙️ Eddie Jaoude is a Fullstack Developer with 15+ years of experience across UK Government institutions, global banks, fintechs, and startups. GitHub Star and active open source contributor focused on JavaScript/TypeScript, DevOps, testing, and AI. Connect with Eddie: 👉   / eddiejaoude   👉 https://github.com/eddiejaoude 👉 https://eddiejaoude.substack.com Try Supabase Realtime (used in this talk): 👉 https://supabase.com/realtime 📝 Talk: Stress Test Your Reflexes (And My App) | Eddie Jaoude This talk was recorded at JSNation Amsterdam 2026: 🔗 https://jsnation.com/?utm_source=yout... 📌 Follow the link to watch the full version of all the conference talks, QnA’s with speakers and hands-on workshop recordings: 🔗 https://gitnation.com/events/jsnation... 🕐 Timestamps: 00:00 - Intro: 160 people just became my load test 01:16 - Live Whac-A-Mole with the audience (yes, really) 02:23 - Why polling is killing your app at scale 04:44 - "I asked AI to build this. The start button did nothing." 07:28 - The history of real-time: F5 → AJAX → Comet → WebSockets 11:25 - Why Socket.IO is overhead you no longer need 12:07 - Supabase Realtime: 3 primitives, one subscribe call 13:34 - Postgres Changes: live code walkthrough 15:50 - The hidden bug no tutorial mentions (fire-and-forget) 17:13 - Presence: how Google Docs knows you're there 19:20 - Broadcast: I just sent confetti to 160 phones simultaneously 23:05 - PayPal React SDK: npm install to checkout in 4 steps 🚀 The most honest conversations happen after the talk. Join the next conferences by GitNation to sync with the engineers actually shipping the future: 💫 AI Coding Summit 2026 (London & Online) https://aicodingsummit.com/?utm_sourc... 💫 JSNation US 2026 Nov 16 & 19, 2026 (NewYork & Online) 🔗 https://jsnation.us/?utm_source=youtu... 💫 React Summit US 2026 Nov 17 & 20, 2026 (NewYork & Online) 🔗 https://reactsummit.us/?utm_source=yo... and more! 🚀 Check out all the upcoming events from GitNation: 🔗 https://gitnation.com/events?utm_sour... #GitNation #JSNation #JavaScriptConference #JSNation2026 #Supabase #SupabaseRealtime #WebSockets #RealTimeData #JavaScript #TypeScript #FullStackDevelopment #NodeJS #ReactJS #PayPalDeveloper #OpenSource #DevAdvocate #WebDevelopment #FrontendDevelopment #BackendDevelopment #PostgreSQL #DeveloperExperience #SoftwareEngineering