Skip to content

Talk Night at Mjølner Informatics

Photo of Tue Henriksen
Hosted By
Tue H.
Talk Night at Mjølner Informatics

Details

--------------------------------------------------------------------

Please notice: We have time for a short lightning talk (5-15 min), so if you have anything to share, please get in touch with Tue (tue@rustaarhus.dk). Maybe you want to share a cool project you are working on, or maybe you have found a nice feature in one of the latest Rust releases that you think people should know about.

--------------------------------------------------------------------

Rust Aarhus invites you to this free meetup for all interested in the programming language Rust.

The program for the evening is:

  • Welcome
  • Securely running un-trusted code using WebAssembly and Rust by Mikkel Mørk Hegnhøj
  • Light dinner sponsored by Mjølner Informatics
  • Testing Tools and Tricks in Rust by Gustav Wengel
  • Book Raffle
  • Let's continue the discussion at a nearby bar

Securely running un-trusted code using WebAssembly and Rust
By Mikkel Mørk Hegnhøj

In this talk, I'll walk you through a use-case we've been building with a customer. The customer wanted to provide developers the opportunity to write string processing code in Python to be applied to LLM prompts and answers (pre- and post-processing) meant to be integrated in user-facing applications. Using WebAssembly and the component model, we built an API using Rust, to safely execute un-trusted code in a WebAssembly sandbox.

Mikkel Mørk Hegnhøj is the head of product and engineering at Fermyon. He has a background in product management, customer success, and developer engagement. Beyond working on Fermyon's portfolio of services centered around WebAssembly and cloud, he has past experiences working at Microsoft on distributed systems platforms and cloud-native products, as well as developer tools. He’s passionate about developer and operator experiences, with a mission to make the path from idea to reality friction-less and quick. Mikkel lives in a tiny and beautiful village in Denmark.

Testing Tools and Tricks in Rust
By Gustav Wengel

This talk will cover some common tips and tricks for making testing in Rust faster, more idiomatic and more pleasant to do. It'll be a broad overview of some of the tools and tricks available in the Rust ecosystem for testing, focusing more on breadth, rather than depth.
I'm thinking we can cover in a roughly prioritized list, depending on the time we have available:

  • Using "rstest" for test parameterization and fixture handling
  • Using "insta" for snapshot testing
  • Using "pretty_assertions" for more colorful diff views
  • Writing expectation messages inside your "assert_eq" calls, instead of as comments.

And things along that line!

Gustav Wengel has been working full-time with Rust for the last three years, building RESTful APIs at the german startup Climatiq. Climatiq allows the users to embed CO2e and climate calculations into existing software. He has previously worked extensively with C#, Python and Typescript, where he has been a core maintainer of popular open-source projects like ts-jest.

Location
This meetup will be at Mjølner Informatics, Finlandsgade 10, 8200 Århus, meeting room Valhalla. 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 to tue@rustaarhus.dk.

Photo of Rust Aarhus group
Rust Aarhus
See more events
Mjølner Informatics A/S
Finlandsgade 10 · Aarhus
Google map of the user's next upcoming event's location
FREE
55 spots left