Sign in

Riccardo Binetti

@rbino.com
150 followers 174 following 21 posts

Software Engineer · Elixir, Zig and Gleam enthusiast · Dad joke specialist

PostsRepliesMedia
Riccardo Binetti @rbino.com · 23/09/2026
I'm previewing my talk "Don't Crash the BEAM" at the Elixir Language Milano Meetup this evening, come say hi if you're around! 👋 And if you're not, you can also catch it at @codebeam.bsky.social in Haarlem on October 21st. #weBEAMTogether #elixirlang www.meetup.com/elixir-langu...
meetup.com
Don't Crash the BEAM: Safe Interop with Ports and C Nodes, Wed, Sep 23, 2026, 7:00 PM | Meetup
**🗣️ Speaker** Riccardo Binetti **ℹ️ Abstract** You’ve mastered the art of the NIF and squeezed every ounce of performance out of your code. But with great power comes
010
Riccardo Binetti @rbino.com · 17/06/2026
I'm excited to share I'll be speaking at @codebeam.bsky.social in Haarlem this October! My talk "Don't crash the BEAM" will show how to use Ports and C Nodes for safe(r) interop. I'm looking forward to the conference, lots of great talks in the lineup! #weBEAMTogether #ElixirLang
codebeameurope.com
Code BEAM Europe 2026 - 21-22 OCT Haarlem & Online
The Erlang, Elixir and Gleam conference in Europe - 2 days of talks,discussions and networking for the BEAM community.
020
Reposted by Riccardo Binetti
Code BEAM @codebeam.bsky.social · 10/02/2026
🎥 Beyond Your First NIF — @rbino.com | Code BEAM Europe 2025 Go beyond “adding two numbers” and learn how to build safe, high-performance NIFs without crashing the BEAM.
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
043
Reposted by Riccardo Binetti
Erlang Ecosystem Foundation @erlef.org · 06/02/2026
Couldn’t make it to @fosdem.org or want to rewatch a great talk? 🎥 In “Making Web Components work: a framework’s perspective”, @hayleigh.dev explores how Lustre, a frontend framework built with Gleam, takes a different approach to Web Components.  fosdem.org/2026/schedul...
fosdem.org
FOSDEM 2026 - Making Web Components work: a framework's perspective.
192
Riccardo Binetti @rbino.com · 05/02/2026
Hey BEAM folks! @bettio.uninstall.it started posting on BlueSky, follow him to stay updated on the latest #AtomVM news so you can run your #ElixirLang, #Erlang and #Gleam code on the tiniest devices #weBEAMtogether
030
Riccardo Binetti @rbino.com · 01/02/2026
Unexpected appearance of #Elixir in the Music Production devroom at #FOSDEM: controlling Eurorack synths with #AtomVM
0253
Riccardo Binetti @rbino.com · 30/01/2026
Yes! 🖐️ This year unfortunately the BEAM devroom didn't get accepted, but we collected all BEAM related talks in a "distributed devroom" here, check it out beam-fosdem.dev
beam-fosdem.dev
BEAM FOSDEM
BEAM Devroom @ FOSDEM 2026? No, this year there will be a distributed BEAM devroom instead.
000
Riccardo Binetti @rbino.com · 29/12/2025
There's an hard upper limit on the TPS Postgres can handle, and it only depends on network latency and contention. With 10ms RTT and 90% contention it's 111 TPS. This is assuming an infinitely powerful and parallel Postgres cluster. I really recommend watching that talk (also: supercool animations).
010
Riccardo Binetti @rbino.com · 29/12/2025
Yes, but you also do get full replication, high availability, storage fault tolerance etc, which might be something you want for your payments domain. Regarding the pure performance aspect, Postgres might be fine for their workload, but there's an interesting fact I discovered from this talk [...]
youtu.be
1000x: The Power of an Interface for Performance by Joran Dirk Greef
YouTube video by TigerBeetle
110
Riccardo Binetti @rbino.com · 29/12/2025
Re: "this stuff should be proceduralised", check out TigerBeetle, a database that has double-entry accounting built in its data model (plus a bunch of other really cool features) tigerbeetle.com I also wrote an Elixir client for it github.com/rbino/tigerb...
tigerbeetle.com
TigerBeetle
The financial transactions database to power the next 30 years of Online Transaction Processing.
241
Riccardo Binetti @rbino.com · 28/11/2025
Elixir + Zig + TigerBeetle = ⚡ Find out why at TigerBeetle 1000x World Tour in Milan this December 6th.
101
Reposted by Riccardo Binetti
Code BEAM @codebeam.bsky.social · 06/11/2025
@rbino.com goes beyond basic NIFs. Advanced Elixir-native code patterns.
031
Riccardo Binetti @rbino.com · 31/10/2025
Since Elixir 1.17 you can also use `to_timeout/1`, which supports units up to weeks and allows you to pass multiple units, e.g. to_timeout(hour: 1, minute: 30) hexdocs.pm/elixir/1.19....
hexdocs.pm
Kernel — Elixir v1.19.1
120
Riccardo Binetti @rbino.com · 27/10/2025
One week left before @codebeam.bsky.social! Want to learn how to (hopefully not) crash the BEAM? Join my talk "Beyond your first NIF" on Nov 6th. Example code will be in C, so be sure to dust off your spiral reading skills. See you in Berlin! #weBEAMTogether #elixirlang codebeameurope.com
codebeameurope.com
Code BEAM Europe 2025 - 5-6 NOV Berlin & Online
The Erlang and Elixir conference in Europe - 2 days of talks,discussions and networking for the BEAM community.
130
Riccardo Binetti @rbino.com · 22/10/2025
I'm previewing my talk "Beyond your First NIF" at the Elixir Language Milano Meetup this evening, come say hi if you're around! 👋 And if you're not, you can also catch it at @codebeam.bsky.social in Berlin on November 6th. #weBEAMTogether #elixirlang www.meetup.com/elixir-langu...
meetup.com
Beyond your first NIF, Wed, Oct 22, 2025, 7:00 PM | Meetup
You’ve written your first NIF that adds two numbers together, hooray! Now where do you go from here? This talk digs deeper into the erl_nif interface, showcasing what it of
051
Riccardo Binetti @rbino.com · 08/10/2025
I really enjoyed this talk about the topic at ElixirConf EU youtu.be/AnbWtyB3pcQ
youtu.be
Phoenix LiveView: Mastering Reconnects for a Seamless User Experience -Giovanni Francischelli
YouTube video by Code Sync
020
Reposted by Riccardo Binetti
Code BEAM @codebeam.bsky.social · 23/09/2025
🚀 IT'S HERE! Full Code BEAM Europe 2025 schedule is LIVE! Amazing keynotes, technical deep dives, and real-world Elixir stories await. Check it out and save your spot! codebeameurope.com#schedule
031
Reposted by Riccardo Binetti
Code BEAM @codebeam.bsky.social · 15/09/2025
🚀 Code BEAM Europe 2025: Scaling BEAM Excellence 5 must-see talks: Concurrent AI evaluation - Ramiro Matteoda Advanced NIF techniques - Riccardo Binetti Phoenix + OpenRiak - Robert Carbone WhatsApp's error library - Roberto Aloi Multi-core optimization - Robin Morisset codebeameurope.com#keynotes
032
Reposted by Riccardo Binetti
Zach Daniel @zachdaniel.dev · 13/09/2025
What if you had *full stack types* for SPAs built with tech like #React, #Inertia, #Vue, #Svelte... but all of the power #AshFramework and #ElixirLang on the backend? Well, you can now.😉 hexdocs.pm/ash_typescri...
55610
Reposted by Riccardo Binetti
Zach Daniel @zachdaniel.dev · 28/08/2025
Expert LS is out yall. #ElixirLang github.com/elixir-lang/...
github.com
GitHub - elixir-lang/expert: Official Elixir Language Server Protocol implementation
Official Elixir Language Server Protocol implementation - elixir-lang/expert
18330
Riccardo Binetti @rbino.com · 16/07/2025
I'm excited to share I'll be speaking at @codebeam.bsky.social in Berlin this November! My talk "Beyond your first NIF" will cover the advanced features and common pitfalls of NIFs. I'm looking forward to the conference, lots of great talks in the lineup! #weBEAMTogether #ElixirLang
codebeameurope.com
Code BEAM Europe 2025 - 5-6 NOV Berlin & Online
The Erlang and Elixir conference in Europe - 2 days of talks,discussions and networking for the BEAM community.
0132
Riccardo Binetti @rbino.com · 01/07/2025
TigerBeetlex 0.16.47 now includes structs and functions to decode TigerBeetle CDC events streamed on RabbitMQ. Bonus material: a guide to create a pipeline to process them in ~50 LOC, powered by Broadway. hexdocs.pm/tigerbeetlex... #weBEAMTogether @elixir-lang.org #ziglang @tigerbeetle.com
hexdocs.pm
Change Data Capture with Broadway — tigerbeetlex v0.16.47
053
Reposted by Riccardo Binetti
apenwarr @apenwarr.ca · 20/05/2025
It is extremely fun to do the first 80% of things
716129
Reposted by Riccardo Binetti
Adolfo Neto @adolfoneto.elixiremfoco.com · 15/05/2025
At @elixirconf.bsky.social EU right now: @rbino.com This talk is TigerBeetlex: an Elixir and Zig love story. #ElixirLang And he just mentioned PIX. 🇧🇷
At @elixirconf.bsky.social EU right now:
@rbino.com 
This talk is TigerBeetlex: an Elixir and Zig love story.
#ElixirLang
And he just mentioned PIX. 🇧🇷
052
Riccardo Binetti @rbino.com · 09/04/2025
On my way to the Elixir Language Milano meetup to talk about TigerBeetlex, the Elixir client for TigerBeetle. Unfortunately there are no spots left tonight, but you can still catch my talk at @elixirconf.bsky.social in Krakow this May! #ElixirLang #ZigLang www.meetup.com/it-IT/elixir...
meetup.com
TigerBeetlex: An Elixir and Zig Love Story, mer 9 apr 2025, 19:00 | Meetup
What if your application database could process financial transactions up to 1000x faster than a general purpose database? That’s the goal of TigerBeetle, a distributed fin
041
Reposted by Riccardo Binetti
ElixirConf @elixirconf.bsky.social · 03/03/2025
🚀 Fresh insights from #ElixirConfEU! Piotr Szmielew on running Elixir in GKE, @rbino.com on 1000x faster DBs, plus AI workflows, async bookings & more! Speakers: buff.ly/4gLxsEQ
031
Riccardo Binetti @rbino.com · 24/01/2025
My talk "TigerBeetlex: An Elixir and Zig Love Story" got accepted at ElixirConf EU! I'll show how to connect your Elixir app to TigerBeetle and cover some interesting aspects of writing NIFs (and how Zig can help). Check out all the speakers on elixirconf.eu! #ElixirLang #weBEAMTogether #ZigLang
ElixirConf EU 2025 Banner - 15-16 May 2025 | Kraków and Virtual
0244
Reposted by Riccardo Binetti
Adolfo Neto @adolfoneto.elixiremfoco.com · 14/12/2024
"From upcoming Elixir 1.18 > For example, you can invoke IEx.configure(auto_reload: true) and IEx will automatically reload modules changed elsewhere, either by a separate terminal or your IDE. This is beautiful! 😍 #ElixirLang" @hugobarauna.com
0497
Riccardo Binetti @rbino.com · 04/12/2024
🙋
010
Reposted by Riccardo Binetti
Peter Ullrich @peterullrich.com · 03/12/2024
Phoenix LiveView 1.0 is out!!! Official blog post with a history of LiveView: phoenixframework.org/blog/phoenix... Full changelog here: github.com/phoenixframe...
phoenixframework.org
Phoenix LiveView 1.0.0 is here! - Phoenix Blog
LiveView 1.0 is out!
05617
Riccardo Binetti @rbino.com · 29/11/2024
I have a couple of Keebio Iris, my general suggestion is picking something with not too many keys so you're forced to make your own layout with layers and move your hand less (e.g. I have all the parentheses on my home row in the lower layer).
010
Reposted by Riccardo Binetti
Zach Daniel @zachdaniel.dev · 29/11/2024
📣Ooh, my ElixirConf EU talk is out! This is probably the best I've done articulating why @ash-hq.org exists and the types of problems we're trying to solve. Lots of folks came up to me to say specifically that they didn't get it before, but they do now.😊 #ElixirLang www.youtube.com/watch?v=vjnP...
youtube.com
Ash: The Story of a Function by Zach Daniel | ElixirConf EU 2024
YouTube video by Code Sync
1537
Riccardo Binetti @rbino.com · 28/11/2024
A use case that comes to mind for this is phone apps. Sometimes I'll install a app that I use just once but will end up staying in my drawer forever (or until I notice it some time later). Auto deleting (or "decaying") unused phone apps would be good UX imho.
100
Reposted by Riccardo Binetti
Michal @arathunku.com · 22/11/2024
#TIL about "open_browser" in Phoenix #LiveView tests oO #ElixirLang blog.appsignal.com/2023/03/28/d...
blog.appsignal.com
Debugging Phoenix LiveView with open_browser/2 | AppSignal Blog
Find out how to debug Phoenix LiveView tests with open_browser/2.
071
Riccardo Binetti @rbino.com · 20/11/2024
I pair with my wife when building Ikea furniture and she saved me more than once. "Wait you're supposed to use the thing with three holes here, not two"
030