Rustacean Station
Rustacean Station
Rustacean Station
Ruma and the Matrix Communication Protocol: An Interview with Jimmy Cuadra
1 hour 3 minutes Posted Aug 8, 2019 at 11:45 am.
] Meet Jimmy Cuadra
] How did you get into Rust?
] What is Matrix?
] Why “Matrix”?
] What forms of communication does Matrix enable?
] What pieces of Matrix does Ruma implement?
] Why did you decide to use Rust?
] How challenging has Ruma been to implement?
] What libraries does Ruma leverage?
] If you could start all over again, what would you do differently?
] Does Ruma use any unstable Rust features? Has it previously?
] What other implementations of Matrix exist?
] How difficult to implement is the Matrix specification?
] How close to maturity is Ruma?
0:00
1:03:29
Download MP3
Show notes
We interview Jimmy Cuadra about Matrix, an open and decentralized communication protocol, and his implementation in Rust known as Ruma.
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: [email protected]
Timestamps & referenced resources
[@
[@
@bascule (Tony Arcieri)
The Rust Programming Language Book
[@
Matrix: an open network for secure, decentralized communication
libpurple
Ruma: Introduction to Matrix
[@
[@
[@
[@
[@
[@
Serde: a framework for serializing and deserializing data structures efficiently and generically
Diesel: a safe, extensible ORM and query builder
[@
[@
[@
[@
[@
Credits
Intro Theme: Aerocity
Audio Editing: Reece McMillin
Hosting Infrastructure: Jon Gjengset
Show Notes: Ben Striegel
Hosts: Abdou Seck, Ben Striegel