Closed TueHenriksen closed 8 months ago
Hi!
I'd like to propose a talk about "Building serverless apps, using WASI, WebAssembly components using Rust." I've previously held a similar talk at Rust MeetUp Copenhagen: https://www.meetup.com/copenhagen-rust-community/events/294806394/
Proposed talk abstract: 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.
About me: I'm Mikkel, working at Fermyon, where I lead our product and developer relationships team. I've 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 I'm mainly engaged in. Fermyon have created an open source project called Spin, a serverless framework, built in Rust, and using WebAssembly.
@mikkelhegn , that sounds great. Thanks a lot! How long time would you like to have for the talk and how much for Q&A?
45 min. would be great. That would include Q&A along the way.
If interested I'd like to propose a talk about "Zero-copy deserialization in Rust".
Abstract:
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.
About me: I'm Gustav. I've 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 I've worked in different startups with different tech stacks, and have been a core maintainer of popular open-source projects like ts-jest
@GeeWee that is awwsome. Thanks a lot. How long time would you like to have for the talk?
That's a very good question, I haven't prepared it yet. I think I can do it in 30, but might spill over into 40 - does that sound like an alright range?
@GeeWee I think that will be fine. I will soon create a PR for the program so both you and @mikkelhegn can review it.
@GeeWee and @mikkelhegn please review this: https://github.com/rust-aarhus/meetups/pull/52
Is there anything we need to bring if we want to display slides? What sort of connectors are available?
We are going to be in an auditorium, that is ment to give lectures, so pretty sure most connectors are available. But I will check with the host just to be extra sure. You can bring your laptop, or if you share slides you can borrow mine.
Alright, will bring my laptop - it only has usb / usb-c connectors though, so would be good to know beforehand if anything particular is needed. Will share slides as a backup :)
I have timed my talk, and I expect it to be around 35minutes without questions.
I will bring a USB C to hdmi dongle, just in case
Event
Sponsor
Venue
Talks