

Filipe Cabaco on Supabase
Sep 21, 2024
Filipe Cabaco, an Elixir developer at Supabase, shares his insights on enhancing Supabase's real-time functionalities. He discusses the evolution of their Elixir-powered real-time engine, focusing on the challenges of implementing features like data synchronization and user presence in distributed systems. Filipe highlights the benefits of Elixir's concurrency model, its utility in managing state, and contrasts open-source solutions with Firebase's limitations. The conversation also covers effective strategies for scaling systems and navigating legacy code.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13
Intro
00:00 • 2min
Embracing Elixir: A Personal Journey
01:59 • 5min
Real-Time Features in Supabase
07:09 • 11min
Managing Distributed Systems with Elixir
18:18 • 12min
Scaling Systems and Simplifying DevOps
30:32 • 18min
Exploring the Limitations of Firebase and the Need for Customization
48:57 • 2min
The Benefits of Ecto ORM and Functional Programming
50:49 • 7min
Navigating State Management in Elixir
57:33 • 17min
Navigating Legacy Code and Memory Management
01:14:14 • 19min
Troubleshooting Database Connection Issues
01:33:14 • 2min
Mastering Elixir: Debugging and Dynamic Development
01:35:05 • 9min
Navigating Code Reloading and Live Coding Challenges
01:43:46 • 2min
Mastering Elixir: Resources and Learning Strategies
01:45:19 • 14min