Skip to content

Rust Vienna - May | at Bitcredit 🦀

M
Hosted By
Max C.
Rust Vienna - May | at Bitcredit 🦀

Details

Dear Rustaceans,

Rust Vienna is assembling again on Tuesday, May 27th at weXelerate. As always, it's going to be a lovely evening with food & beer — this time around we'll even have THREE talks instead of the usual two 🚀 🦀

This event is proudly sponsored by Bitcredit — Bitcredit is making this Rust Vienna Meetup possible, sponsoring the venue at WeXelerate as well as food and drinks, which is absolutely incredible—thank you so much! 🫶
Check them out and show them some love:

== Agenda ==

Note: This agenda / schedule is approximate.

18:00: Arrivals

18:15: Opening Address

18:20: Stefan Jacholke — Typing in Rust - A Journey Through Rust's Type System
Stefan will reveal the potential power of Rust’s type system to make your code safer, faster, and more expressive. You’ll discover how Rust views data as raw bits shaped by types, how generics compile down to specialized implementations, and how subtle type-driven optimizations unlock performance. You’ll journey through enums and structs, explore the type state pattern that enforces state transitions at compile time, and see how traits enable flexible, self-documenting APIs.

By the end, you’ll appreciate how Rust’s type system lets you model your domain precisely, enforce invariants at compile time, and write robust, efficient code with confidence.

18:55: Lightning Talk: Max R Carrara — *Making Self-Referential Types Safe with Pin*
In his lightning talk, Max will teach you about pinning—one of Rust's somewhat rarely encountered, but most important concepts. You'll find out why pinning is necessary to guarantee that so-called self-referential types remain safe, and why this matters for async Rust.

19:10: Break — Food, Drinks & Socializing

19:30: Mario Zupan AKA zupzup — From Generic Prototype To Mature WASM App - A Rust Journey
In his talk, Mario will provide a counterexample to the widely held belief that Rust isn't suitable for quick prototyping by describing Bitcredit's journey from a rough prototype to a mature WASM application in the span of a few months. He'll show how he and his team leveraged Rust's safety guarantees, strict type system, testing facilities and some planning techniques to transform an unwrap()- and duplication-riddled prototype-level codebase into a mature and production-ready WASM-based PWA—with the core logic, transport and persistence layer written entirely in Rust.

On this journey, Mario will also show how the Rust ecosystem for the web, async and WASM enabled him and his team to transition to a complex web application with P2P transport and persistence to fully run in the browser in the span of a few weeks.

You can find Mario's blog here: https://zupzup.org/

20:05: Closing Address
Afterwards, have perhaps another bite, another drink, or friendly discussions in a cozy atmosphere.

20:45 - 21:00: Wrapping up; last drinks

We're looking forward to seeing you all! 🦀

++++++++++++++++++++++++++++++++++++

== FANCY HOLDING A TALK? ==
We're always looking for both short and long talks! We organise all of our talks via our Sessionize page — you will also find all details regarding talks there. We're looking forward to hearing from you!

== Contact ==
Got any questions or inquiries? Let us know via email: contact@rust.wien

== Rust Vienna on LinkedIn ==
https://www.linkedin.com/company/rust-vienna/

== Rust Vienna on Sessionize ==
https://sessionize.com/rust-vienna

== Sponsors ==
We are always looking for sponsors and/or venues for our next meetup. If you are interested in sponsoring or hosting us, don't hesitate to contact us at contact@rust.wien or on LinkedIn.

Photo of Rust Vienna group
Rust Vienna
See more events
weXelerate
Praterstraße 1 · Wien