Filipe Cabaço

Filipe Cabaço

@filipecabaco.com

Elixir Developer @supabase

1.2K followers289 following81 posts

Filipe Cabaço reposted

🚨 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.comListen to Database Changes through the Postgres WALAn in-depth guide to listening to Postgres database changes through the WAL. Covers logical replication, publications, replication slots, and an Elixir implementation.
github.compglite/examples/replication at main · filipecabaco/pgliteContribute to filipecabaco/pglite development by creating an account on GitHub.
Filipe Cabaço@filipecabaco.com

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 ❤️

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 😍

Filipe Cabaço reposted

Ahh, finally pglite for #ElixirLang 💜

Filipe Cabaço@filipecabaco.com

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

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

Filipe Cabaço reposted

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

Filipe Cabaço reposted

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

Zach Daniel@zachdaniel.dev

I think #ElixirLang folks may be sleeping on Mishka: mishka.tools/chelekom. I've seen a pretty stark difference between UI abstraction and backend/server abstraction, in that UI abstractions seem to fall apart or mismatch far quicker. It isn't my area, so I can't say why or how to fix it, but with

Filipe Cabaço reposted

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.comRelease v1.19.0-rc.0 · elixir-lang/elixirType 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...

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 😁

Paul Copplestone - e/postgres@kiwicopple.bsky.social

🚢 New feature for @supabase.com Realtime/Postgres You can now Broadcast messages directly from your Database to the Realtime service.

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)

Filipe Cabaço reposted

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

Filipe Cabaço reposted

Yeah, Elixir jobs available. It is rare opportunity to work with Filipe (Realtime) or yours truly (Supavisor). Amazing stuff is happening there (and some deep dives into Elixir performance as well).

Filipe Cabaço reposted

#ElixirLang 1.18.0-rc.0 is here! - New type system checks - Lots of improved error messages - New built-in `JSON` module - `Enum.product_by/2` and `Enum.sum_by/2` - `List.ends_with?/2` - Synchronous test groups - Good riddance to `unless`! 😈 github.com/elixir-lang/...

github.comRelease v1.18.0-rc.0 · elixir-lang/elixirElixir v1.18 is an impressive release with improvements across the two main efforts happening within the Elixir ecosystem right now: set-theoretic types and language servers. It also comes with bui...

Filipe Cabaço reposted

Filipe Cabaço reposted

Hi all. I am looking for Ekixirlang enthusiasts in Hamburg/Germany. Please reply 🖖. (I am Organizer of the Hamburg Elixir Meeting (HH.ex). Yours, Heiko

Filipe Cabaço reposted

This also makes use of MLX's lazy evaluation to provide JIT compilation of Nx functions. The README says this, but just set it as your Nx backend and compiler, and it just works!

The MLX(Apple Silicon) backend for Nx is now public on Github: #ElixirLang

Filipe Cabaço reposted

The homepage example from Bumblebee on using BERT is now running on EMLX! We should hopefully be releasing the library in the next few days. We're just missing a really small set of Nx.Backend calbacks and some housekeeping stuff