Matrix Conference 2024

Alexey "Kitsune" Rusakov

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.


Sessions

09-21
10:15
45min
Brain of the community: Matrix as a viable system
Alexey "Kitsune" Rusakov

The talk is based on the speaker's research of the Matrix ecosystem a few years ago while studying at The Open University, applying the Viable System Model (VSM) to explore its organisational dynamics. I’ll start with a quick introduction to VSM, its origins and basic concepts; we’ll then review the current community structure, its evolution over the last few years, the implications from the VSM perspective and what the theory has to say about the future of Matrix.

LAB Green (Basement)
09-21
16:00
30min
Stop calling Matrix APIs (directly)
Alexey "Kitsune" Rusakov

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.

LAB Green (Basement)
09-22
13:30
120min
Quotient workshop
Alexey "Kitsune" Rusakov

Quotient is a C++/Qt-based SDK to build Matrix clients and bots. Whether you know or don’t know but want to use it - come, share ideas, we’ll set you up and might even quickly iterate on some code. C++ skills and some knowledge of Qt are the only prerequisites.

LAB 3