Skip to content

Rust and Talk at Partisia

Photo of Tue Henriksen
Hosted By
Tue H. and 2 others
Rust and Talk at Partisia

Details

Rust Aarhus invites you to this free meetup for all interested in the programming language Rust.
The program for the evening is:

  • 18:00: Welcome
  • 18:15: "Building serverless apps, using WASI, WebAssembly components using Rust" by Mikkel Mørk Hegnhøj
  • 19:05: Using Rust at Partisia by Jesper Gravgaard & Peter F. Frandsen
  • 19:15: A word from our sponsor
  • 19:25: Light dinner sponsored by Partisia
  • 19:55: "Zero-copy deserialization in Rust" by Gustav Wengel
  • 20:45: Book Lottery
  • 20:55: Closing remarks

Building serverless apps, using WASI, WebAssembly components using Rust

By Mikkel Mørk Hegnhøj
An introduction to WASI (server-side WebAssembly), and the WebAssembly component model, and how you can use Spin to easily get started. Spin is written in Rust, and has great support for writing server apps using Rust, as well as composing polyglot applications.

Mikkel, works at Fermyon, where he leads the product and developer relationships team. He has built cloud product for the last 10 years, most of the time at Microsoft. For the last year and a half, WebAssembly and Rust has been the thing he is mainly engaged in. Fermyon have created an open source project called Spin, a serverless framework, built in Rust, and using WebAssembly.

Zero-copy deserialization in Rust

By Gustav Wengel
When using Rust in many contexts, such as webservers or just parsing structured data from files, we need to deserialize text or bytes into Rust types. The de-facto library for this in the Rust ecosystem is serde - and we're going to explore how serde allows us to deserialize objects without actually allocating memory, by borrowing from the original source. We'll also dive into the rkyv crate as a zero-copy deserialization library if you really need every last bit of performance.

Gustav has been working with Rust for the past two years, building serverless RESTful API's at the startup Climatiq, that allows the users to embed CO2 and climate calculations into existing software. Before that he has worked in different startups with different tech stacks, and has been a core maintainer of popular open-source projects like ts-jest.

Location

This meetup will be at INCUBA Katrinebjerg, Lille Auditorium, Åbogade 15, 8200 Aarhus. Please feel free to use the event chat on meetup to organize transportation if needed.

Food

We will try to have a combination of vegan and non-vegan food. If you have special needs regarding food (e.g. allergies), please forward your request directly to info@rustaarhus.dk.

Photo of Rust Aarhus group
Rust Aarhus
See more events