Matrix Conference 2024

Stop calling Matrix APIs (directly)
09-21, 16:00–16:30 (Europe/Berlin), LAB Green (Basement)

Most people who have seen an introductory talk about Matrix very likely remember the famous "it is this easy to send a message in Matrix" slide, with a curl call to /send. It is factually correct but I dare say, spiritually wrong. You must not ever do this in your scripts or projects, and in this short talk I'm going to explain why. In fact, I will suggest a new slide that should replace the one with curl and /send.

Known as Kitsune Ral in the Matrix community (nickname invented for the project), Alexey joined it in 2016, shortly after the public federation of homeservers was launched. He leads the projects under the Quotient umbrella: libQuotient, the Qt-based library for Matrix clients, and Quaternion, the reference implementation of a client on top of it. He's also a community representative in the Spec Core Team, and a technical advisor to startups that want to use Matrix as a part of their technology. When not messing with Matrix, Qt or startups, Alexey works for Red Hat as a telco IT technologist, and plays competitive table tennis. He's based in Amsterdam.

This speaker also appears in: