Rust Dortmund Meetup October 2025
Details
Join us for the next Rust Dortmund Meetup! This event will bring together Rust enthusiasts for an evening of learning, collaboration, and community building.
Rust is a language empowering everyone to build reliable and efficient software, and we want to channel this energy in the Ruhr area. We’re open to beginners and skilled developers alike, fostering a regional community that supports each other in working with and learning Rust. Whether you’re into systems programming, embedded applications, or web development, Rust’s multi-paradigm nature has something for everyone.
Location
Adesso SE
Freie-Vogel-Straße 383
44269 Dortmund
Preliminary Agenda
18:00 Doors open
Talk 1 AWS Lambda with Rust
Talk 2 Procedural Macros
AWS Lambda with Rust:
Let's explore how Rust fits into serverless architectures using AWS Lambda, highlighting its performance, cost efficiency, and integration with other AWS services. We’ll cover implementation, deployment, and real-world comparisons with other languages.
Serverless is a cloud-native approach that boosts the development process by eliminating the infrastructure management layer. Alongside features like a pay-as-you-go pricing model, automatic provisioning, and seamless scaling, Serverless is becoming the first choice across a variety of application domains. Rust, with its focus on small package size and high efficiency, is an ideal candidate for use with Serverless. Rust’s performance translates directly into lower costs. While AWS Lambda offers more mature support for other languages, working with Rust is both straightforward and effective. In this talk, we’ll explore how to write Lambda functions in Rust, how to deploy them, and the advantages of using Rust in this context. We’ll also compare real-world use cases between Rust and other languages, highlighting the cost and performance benefits Rust can deliver. Finally, we’ll look at some examples of how Rust can be used with other AWS services to fully leverage the rich AWS ecosystem.
Procedural Macros:
Procedural Macros enable Rust developers to use advanced features without writing a lot, but how are macros implemented?
Using macros empowers beginners in Rust to write advanced functionality. Therefore, we'll see popular crates in Rust, like serde for serialization, clap for command line interfaces and sqlx for querying a database. All those crates share that they expose macros from their library crates to make their users life easier.
At the end, we will summarize how to implement your own procedural macros, helping both intermediate/advanced users who plan to implement their own macros.