Skip to content

LDN *Virtual* Talks May 2020 with Smarkets, Matrix.org & TrueLayer

Photo of Ernest Kissiedu
Hosted By
Ernest K. and 3 others
LDN *Virtual* Talks May 2020 with Smarkets, Matrix.org & TrueLayer

Details

Rust London is happy to announce the May Virtual Talks.

This event will be Live-Streamed due to the Corona-Virus Pandemic

Agenda:

• Welcome & Virtual Networking

• News and Announcements

• Speaker: Sandro Vicente of Smarkets

• Speaker: Matthew Hodgson of Matrix.org

• Speaker: Luca Palmieri of TrueLayer

-----
Smarkets we decided to migrate some of our trading components to Rust back at the end of 2018. Our first choice was an order broker, for it is relatively self-contained and performance-critical: it had to handle a high throughput of orders to a trading exchange. Being a good use case for green-threads, we picked the main framework available at the time: Tokio (0.1).

Fast-forwarding one year, to the end of 2019, the broker was successfully running in production and we then decided to migrate another of our components to Rust: a pricing engine, with similar requirements as the formerly developed broker. But at this time async/.await was stable and Tokio 0.2 was available. On top of that, we threw an actor model framework into the mix: Actix.

This presentation aims to run through points in the process of writing a high throughput backend service using async/.await with Actix and Tokio 0.2 after the experience of developing a service based on futures 0.1/tokio 0.1.

-----
We are very proud to have a very special keynote talk from Matthew Hodgson project lead of Matrix.org.

Matrix.org is an open-source project that publishes an open standard and reference clients for decentralised secure communication. In this talk, we'll explain how turned on end-to-end encryption throughout Matrix by default as of May 2020, and how Rust was instrumental in solving our hardest remaining problems (end-to-end encrypted search, and compatibility with non-E2EE clients). We'll also give a sneak preview of matrix-rust-SDK - our new official Rust client SDK for Matrix!

-----
We will have a presentation from our regular community partners TrueLayer.

Coming off a very successful Rust London Code Dojo Luca Palmieri is a Lead Engineer at TrueLayer and a maintainer of a bunch of crates in the Rust OSS ecosystem (ndarray, ndarray-stats, linfa, tracing-bunyan-formatter, wiremock), he will showcase TrueLayers new donation app Donate Direct and taking us through the state of the art in Rust when it comes to logging, metrics and tracing.

How hard is it to build an observable system using what is currently available in the ecosystem; he will present notes from the journey TrueLayer went through while building the backend system behind Donate Direct. This will be a non-functional follow up to "Writing enterprise software - a Rust experiment".

Photo of Rust London User Group group
Rust London User Group
See more events