Riccardo Binetti's Avatar

Riccardo Binetti

@rbino.com

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

145
Followers
171
Following
19
Posts
20.11.2024
Joined
Posts Following

Latest posts by Riccardo Binetti @rbino.com

- YouTube
- YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

🎥 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.

10.02.2026 10:01 👍 4 🔁 3 💬 0 📌 0
Preview
FOSDEM 2026 - Making Web Components work: a framework's perspective.

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...

06.02.2026 15:39 👍 9 🔁 2 💬 1 📌 0

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

05.02.2026 14:26 👍 3 🔁 0 💬 0 📌 0
Post image

Unexpected appearance of #Elixir in the Music Production devroom at #FOSDEM: controlling Eurorack synths with #AtomVM

01.02.2026 12:49 👍 25 🔁 3 💬 0 📌 2
Preview
BEAM FOSDEM BEAM Devroom @ FOSDEM 2026? No, this year there will be a distributed BEAM devroom instead.

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

30.01.2026 08:44 👍 0 🔁 0 💬 0 📌 0

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).

29.12.2025 15:50 👍 1 🔁 0 💬 0 📌 0
1000x: The Power of an Interface for Performance by Joran Dirk Greef
1000x: The Power of an Interface for Performance by Joran Dirk Greef YouTube video by TigerBeetle

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 [...]

29.12.2025 15:48 👍 1 🔁 0 💬 1 📌 0
Preview
TigerBeetle The financial transactions database to power the next 30 years of Online Transaction Processing.

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...

29.12.2025 14:37 👍 4 🔁 1 💬 2 📌 0

Elixir + Zig + TigerBeetle = ⚡

Find out why at TigerBeetle 1000x World Tour in Milan this December 6th.

28.11.2025 20:41 👍 0 🔁 1 💬 1 📌 0
Post image Post image

@rbino.com goes beyond basic NIFs. Advanced Elixir-native code patterns.

06.11.2025 11:36 👍 3 🔁 1 💬 0 📌 0
Kernel — Elixir v1.19.1

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....

31.10.2025 06:19 👍 2 🔁 0 💬 1 📌 0
Preview
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.

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

27.10.2025 14:00 👍 3 🔁 0 💬 1 📌 0
Preview
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

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...

22.10.2025 14:06 👍 5 🔁 2 💬 0 📌 0
Phoenix LiveView: Mastering Reconnects for a Seamless User Experience -Giovanni Francischelli
Phoenix LiveView: Mastering Reconnects for a Seamless User Experience -Giovanni Francischelli YouTube video by Code Sync

I really enjoyed this talk about the topic at ElixirConf EU
youtu.be/AnbWtyB3pcQ

08.10.2025 18:14 👍 2 🔁 0 💬 0 📌 0
Video thumbnail

🚀 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

23.09.2025 07:01 👍 3 🔁 1 💬 0 📌 0
Post image Post image Post image Post image

🚀 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

15.09.2025 11:18 👍 3 🔁 2 💬 0 📌 0
Post image Post image

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...

13.09.2025 17:48 👍 56 🔁 10 💬 5 📌 1
Preview
GitHub - elixir-lang/expert: Official Elixir Language Server Protocol implementation Official Elixir Language Server Protocol implementation - elixir-lang/expert

Expert LS is out yall. #ElixirLang github.com/elixir-lang/...

28.08.2025 20:32 👍 84 🔁 30 💬 1 📌 0
Preview
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.

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

16.07.2025 11:37 👍 13 🔁 2 💬 0 📌 0
Change Data Capture with Broadway — tigerbeetlex v0.16.47

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

01.07.2025 19:15 👍 5 🔁 3 💬 0 📌 0

It is extremely fun to do the first 80% of things

20.05.2025 16:31 👍 163 🔁 29 💬 7 📌 5
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. 🇧🇷

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. 🇧🇷

15.05.2025 11:28 👍 6 🔁 2 💬 0 📌 0
Preview
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

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...

09.04.2025 13:23 👍 4 🔁 1 💬 0 📌 0
Post image

🚀 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

03.03.2025 10:00 👍 3 🔁 1 💬 0 📌 0
ElixirConf EU 2025 Banner - 15-16 May 2025 | Kraków and Virtual

ElixirConf EU 2025 Banner - 15-16 May 2025 | Kraków and Virtual

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

24.01.2025 17:55 👍 24 🔁 4 💬 0 📌 0

"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

14.12.2024 15:20 👍 49 🔁 7 💬 0 📌 0

🙋

04.12.2024 22:40 👍 1 🔁 0 💬 0 📌 0
Phoenix LiveView 1.0.0 is here! - Phoenix Blog LiveView 1.0 is out!

Phoenix LiveView 1.0 is out!!!

Official blog post with a history of LiveView: phoenixframework.org/blog/phoenix...

Full changelog here: github.com/phoenixframe...

03.12.2024 22:30 👍 56 🔁 17 💬 0 📌 4

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).

29.11.2024 22:32 👍 1 🔁 0 💬 0 📌 0
Ash: The Story of a Function by Zach Daniel | ElixirConf EU 2024
Ash: The Story of a Function by Zach Daniel | ElixirConf EU 2024 YouTube video by Code Sync

📣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...

29.11.2024 02:55 👍 53 🔁 7 💬 1 📌 0