Sign in

Filipe Cabaço

@filipecabaco.com
1.2K followers 287 following 81 posts

Elixir Developer @supabase

PostsRepliesMedia
Reposted by Filipe Cabaço
Tobias Pfeiffer @pragtob.bsky.social · 03/08/2026
Happy to announce that today is my first day at @supabase.com ! 🚀 I'll be working on the Realtime product. Very excited for this as it brings together my love for @elixir-lang.org , @postgresql.org, Performance and Open Source! And all of that in a remote async environment 💚
10746
Filipe Cabaço @filipecabaco.com · 11/11/2025
how to learn about MCP? build your own server with your framework ( github.com/filipecabaco/francis ) to control your Ikea desk with Bluetooth using Elixir <=> Rust with unix sockets... 👍
021
Reposted by Filipe Cabaço
Peter Ullrich @peterullrich.com · 03/11/2025
🚨 New Blog Post 🚨 I just finished this monster of a blog post! How to listen to database changes through the Postgres WAL! This is all @filipecabaco.com's fault who nerd-sniped me into low-level Postgres details! Click here to suffer too: peterullrich.com/listen-to-da... #ElixirLang #Postgres
peterullrich.com
Listen to Database Changes through the Postgres WAL
An in-depth guide to listening to Postgres database changes through the WAL. Covers logical replication, publications, replication slots, and an Elixir implementation.
64613
Filipe Cabaço @filipecabaco.com · 16/09/2025
🎉🎉🎉🎉
020
Filipe Cabaço @filipecabaco.com · 16/09/2025
Never backed anything in Kickstarter... but this one is worth it 🔥 www.kickstarter.com/projects/pee...
140
Filipe Cabaço @filipecabaco.com · 09/09/2025
Quick @elixir-lang.org hint: when you are not sure where your PID is from, you can use hexdocs.pm/elixir/Proce... to find out get all the information you need
hexdocs.pm
Process — Elixir v1.18.4
061
Filipe Cabaço @filipecabaco.com · 06/09/2025
Critical because it's that bump 😅
000
Filipe Cabaço @filipecabaco.com · 06/09/2025
I have a critical PR to review from the community and I wanted to setup a way to interact with lower systems using sockets but honestly for the 90% it would be possible to use after the bump in tauri gets merged
110
Filipe Cabaço @filipecabaco.com · 06/09/2025
the biggest missing piece it's actually upgrading and finish ex_tauri
120
Filipe Cabaço @filipecabaco.com · 06/09/2025
then, after this, I'm indeed trying out and will release this week both the pglite lib and the replication lib and both together you would be able to have an offline first desktop application built with Liveview
130
Filipe Cabaço @filipecabaco.com · 06/09/2025
hey! for that kind of app I actually tried out doing a library to build applications using tauri but need to update it 🤦‍♂️ github.com/filipecabaco...
github.com
GitHub - filipecabaco/ex_tauri: Utility to build Phoenix Desktop applications using web views from Tauri
Utility to build Phoenix Desktop applications using web views from Tauri - filipecabaco/ex_tauri
140
Filipe Cabaço @filipecabaco.com · 03/09/2025
bsky.app/profile/fili...
030
Filipe Cabaço @filipecabaco.com · 03/09/2025
bsky.app/profile/fili...
110
Filipe Cabaço @filipecabaco.com · 03/09/2025
Code here: github.com/filipecabaco...
github.com
pglite/examples/replication at main · filipecabaco/pglite
Contribute to filipecabaco/pglite development by creating an account on GitHub.
050
Reposted by Filipe Cabaço
ThinkingElixir @thinkingelixir.com · 02/09/2025
News includes a new SQL #analytics library called Lotus, plus an interview with Mateusz Front about the Popcorn project enabling Elixir to run in #WebAssembly in the browser! #ElxirLang @ElixirLang www.youtube.com/watch?v=-85K...
youtube.com
Thinking Elixir Podcast 268: Got your Popcorn here!
YouTube video by Mark Ericksen
0123
Filipe Cabaço @filipecabaco.com · 02/09/2025
will share the code probably this week 👍
120
Filipe Cabaço @filipecabaco.com · 01/09/2025
it works! now it allows me to have data from a source database being replicated to my in-memory database and sync using replication using pglite from @electric-sql.com , bun to run wasm and @elixir-lang.org which allows to do all this magic easily ❤️
2255
Filipe Cabaço @filipecabaco.com · 01/09/2025
working for insert 🎉
000
Filipe Cabaço @filipecabaco.com · 01/09/2025
Using pg_dump from a source database to pglite and now I have an in memory version of my db This means I could get a subset of data to be available ( supabase.com/blog/partial... ) Going to tackle now replication to keep it up to date using github.com/filipecabaco...
100
Filipe Cabaço @filipecabaco.com · 25/08/2025
I'm still working on adding some other demo code so I can share it properly and have a proper expectations set
010
Filipe Cabaço @filipecabaco.com · 25/08/2025
pglite adventures: Ecto proved to be an interesting problem. Due to the fact that pglite only allows one connection we need to go around it in migrations but it shows how awesome Ecto is as it does allow us to do that 😍
140
Filipe Cabaço @filipecabaco.com · 23/08/2025
hope I can share more about it soon 💜
120
Reposted by Filipe Cabaço
Jan Ehrhardt @jehrhardt.dev · 23/08/2025
Ahh, finally pglite for #ElixirLang 💜
162
Filipe Cabaço @filipecabaco.com · 23/08/2025
still fixing some quirks and trying to get some good examples in and will share afterwards
010
Filipe Cabaço @filipecabaco.com · 23/08/2025
not really, it's postgres running in wasm which allows it to be in multiple environments and does support some extensions. it's an awesome project!
010
Filipe Cabaço @filipecabaco.com · 23/08/2025
using bun and pglite from @electric-sql.com I'm able to create in memory or persisted postgres instances (one per bun process) available to use with Postgrex via `socket_dir` in theory I could have a "cheap read replica" or simpler testing #myelixirstatus
2181
Reposted by Filipe Cabaço
Peter Ullrich @peterullrich.com · 31/07/2025
The results of the StackOverflow Survey 2025 are out! Phoenix is yet again the most admired web framework! 🎉 Elixir fell from 2nd to 3rd place of most admired language because another BEAM language, ✨Gleam✨ took over the 2nd spot this year! Congrats Gleamers! #ElixirLang @gleam.run #GleamLang
A screenshot of the Admired vs Desired Web Framework results of the 2025 StackOverflow survey. 1st place goes yet again to the Phoenix framework, closely folled by the Axum framework, which is written in Rust.A screenshof of the "Admired vs Desired" Programming languages results of the StackOverflow 2025 survey results. 1st place goes to Rust with 72.4% developers admiring the language, Gleam comes in 2nd with 70.8%, and Elixir follows closely with 65.9%. Erlang comes in at 50%.
16213
Filipe Cabaço @filipecabaco.com · 01/08/2025
@supabase.com is looking for FT/PT elixir contractors and freelancers to help out the elixir teams. Send applications to elixir@supabase.io Description below elixirforum.com/t/freelance-...
elixirforum.com
Freelance / Short Term Contracts / Interns / Equity Only Jobs
Hello Rafael. Any link on how to apply? I’ll be glad to join your team.
032
Reposted by Filipe Cabaço
Shahryar Tavakkoli @shahryar-tbiz.bsky.social · 10/06/2025
Without Zach's efforts and his invaluable #Igniter library, Mishka Chelekom would’ve never happened. My colleague and I are always grateful. ♥️🙏🏻 He single-handedly leveled up an entire community. #ElixirLang
0101
Reposted by Filipe Cabaço
Zach Daniel @zachdaniel.dev · 09/06/2025
Elixir 1.19 is a banger! Honestly I'm so pleased with the direction that #ElixirLang is going. My programs just get faster and more correct every time. I just know that we're in good hands. Thank you to everyone on the team for your hard work! github.com/elixir-lang/...
github.com
Release v1.19.0-rc.0 · elixir-lang/elixir
Type system improvements Type checking of protocol dispatch and implementations This release also adds type checking when dispatching and implementing protocols. For example, string interpolation i...
211623
Reposted by Filipe Cabaço
Alejandro Baez @a.baez.link · 30/04/2025
Just saw the #tidewave announcement. And... I have to stop playing with other languages. I think all in on #elixirlang for my projects is necessary now. 🤣
tidewave.ai
Tidewave
We can't find the internet
1155
Reposted by Filipe Cabaço
Elixir Radar @elixir-radar.com · 23/04/2025
Elixir Radar issue 468 is out! 📣 You can read it here: buff.ly/2jAw8y6 This issue comes with content from @kraleppa.bsky.social @filipecabaco.com , Aaron Votre, Davide Briani, Anthony Accomazzo and Michael Lubas. Thank you! #ElixirLang
buff.ly
Elixir Radar 468
033
Filipe Cabaço @filipecabaco.com · 14/04/2025
will do 👍
000
Filipe Cabaço @filipecabaco.com · 14/04/2025
no streaming 😔but it will be recorded
010
Filipe Cabaço @filipecabaco.com · 14/04/2025
will check and reply 👀
100
Filipe Cabaço @filipecabaco.com · 14/04/2025
Going to do a presentation about scaling Realtime @supabase.com in the awesome offices of @cloudflare.social in Lisbon 🧡💚 Really happy to share some of our learnings and talk with the Lisbon tech community lu.ma/lnxp952c?loc...
lu.ma
Scaling to millions meetup · Luma
For the first time in Cloudflare Engineering meetups, we will have another company sharing their great experience with us. Cloudflare and Supabase engineers…
020
Filipe Cabaço @filipecabaco.com · 02/04/2025
This has been probably one of the most interesting things I have ever built and I'm really glad that we were able to bring Realtime closer to the database 💚 Eager to see what people build with it 😁
060
Reposted by Filipe Cabaço
Paul Copplestone - e/postgres @kiwicopple.bsky.social · 31/03/2025
Dropped today: our official @supabase.com UI Library 🚢 It leverages the @shadcn.com "registry" feature and is compatible with Next.js, React, and Tanstack Includes: - Login components - Dropzone for storage - Realtime cursors/avatars/chat - And (one I love): AI Prompts supabase.com/ui
3247
Filipe Cabaço @filipecabaco.com · 20/02/2025
New @LisbonElixir edition! Going to be there for sure 💜 kommunity.com/lisbonelixir...
kommunity.com
Let's share together | Kommunity
031
Filipe Cabaço @filipecabaco.com · 04/02/2025
Issue fixed no need to get complicated as OrbStack is able to expose the cluster IP. This video is running on k8s with flame so next step would be to try and deploy it into a proper k8s cluster 😄 github.com/filipecabaco...
010
Filipe Cabaço @filipecabaco.com · 04/02/2025
Now I just need to fix port forward locally to work with WS as I have no clue why it breaks but soon it could be looking something like this: (Demo is using Local backend from FLAME)
110
Filipe Cabaço @filipecabaco.com · 04/02/2025
Did a quick proof of concept where I use Elixir's FLAME library with K8S to run Ollama and generate responses. The trickiest part: relearning K8S manifests
1161
Reposted by Filipe Cabaço
Joey Trapp @itsatrapp.com · 24/01/2025
New job opening in my team! Not specifically Elixir, but I’d love to see people in that Elixir/ML overlap. Another project in this team is Elixir (LiveView web app and full system in Elixir) #Elixir jobs.apple.com/en-us/detail...
jobs.apple.com
Staff Software Engineer (Applied ML/LLM) - Careers at Apple
Apply for a Staff Software Engineer (Applied ML/LLM) job at Apple. Read about the role and find out if it’s right for you.
46618
Filipe Cabaço @filipecabaco.com · 24/01/2025
and has a similar effect to your health 👍
020
Filipe Cabaço @filipecabaco.com · 24/01/2025
try to build a bot for teams, it's exactly the same level of fun and excitement!
120
Filipe Cabaço @filipecabaco.com · 20/01/2025
TIL this existed by @tldraw marketplace.visualstudio.com/items?itemNa... Love it!
marketplace.visualstudio.com
tldraw - Visual Studio Marketplace
Extension for Visual Studio Code - The tldraw extension for VS Code.
011
Filipe Cabaço @filipecabaco.com · 14/01/2025
Google Translate ™️
020
Filipe Cabaço @filipecabaco.com · 14/01/2025
Danke, mein lieber Freund! (I think?) ❤️
110
Filipe Cabaço @filipecabaco.com · 14/01/2025
Muito obrigado 🙏
010
Reposted by Filipe Cabaço
Can @cduruk.bsky.social · 10/01/2025
we just opened a new rec for a staff level role here at @felt.com — it's probably the coolest infra job you can have (because i work here) let me know if you know anyone who'd be interested
13117