Skip to content

Rust Meetup Linz - 29th Edition

Photo of Stefan Baumgartner
Hosted By
Stefan B. and Rainer S.
Rust Meetup Linz - 29th Edition

Details

Rust Meetup Linz, No. 29!

Happy New Year! It is time for the first Rust Linz meetup in 2023. Are you as excited as we are?

This month, we have Elliott Frisch, a Senior Developer at JFrog as our guest speaker. Elliot will talk about the Turbofish syntax. Our second speaker of the day is our own Stefan Baumgartner. He will talk about the builder pattern in Rust.

📅 Schedule

📣 Welcome and Introduction
Rust Linz Organizers
5:30pm CET

We will start the night with the usual welcome round and some community news.

***

📣 Anyhow ? Turbofish ::<> by Elliott Frisch
5:40 pm CET

Rust is a very powerful and full-featured systems language. However, its native idioms (at least in their default implementations) can be quite verbose. Even when you just want to GET a JSON document and do something with it. Explicitly matching every Result case is required to avoid panic. Or is it? Let's learn together to use turbofish syntax and the anyhow crate to produce more elegant but still idiomatic Rust code that allows us to explicitly handle Result(s) as necessary. We'll demonstrate making Rest API calls using Rust reqwest and we'll show how to incrementally minimize the amount of boilerplate it takes.

ℹ️ About Elliott
Elliott Frisch is a Senior Developer at JFrog with over 20 years of software design and development experience in a variety of languages. He has been working in Rust for the past year at JFrog on Pyrsia, an open source decentralized package network. His personal mantra for contributions to software is: producing exceptional products that delight users and stakeholders alike. He enjoys helping other developers with tough challenges and he is currently ranked in the top 500 users of all time on Stackoverflow. His other hobbies include a lifetime of reading and watching science fiction.

***

📣 The Builder Pattern and Type State Programming by Stefan Baumgartner
Approx. 6:15 pm CET

Almost 30 years ago, the Gang of Four wrote about software design patterns. They were highly influential, and over the course of decades, the proposed patterns have been cited, reused, misused, thrown away, and found again, over and over. One of those patterns -- the builder pattern -- gained some popularity in Rust's libraries. Let's take a look at what does, why the builder pattern is such a great fit for Rust, and how we can use some of the unique features of Rust's type system to make them even better.

ℹ️ About Stefan
Stefan Baumgartner works at Dynatrace. He writes for Manning, Smashing Magazine and A List Apart and made the Kessel run in less than 12 parsecs.

In his spare time, he organizes ScriptConf and DevOne in Linz, and co-hosts the German language Working Draft podcast. Stefan enjoys Italian food, Belgian beer and British vinyl records.

***

Do you want to deliver a talk at the Rust meetup Linz? Great! Please enter your suggested topic in Sessionize at https://sessionize.com/rust-linz/.

Photo of Rust Linz group
Rust Linz
See more events
Rust Linz
Photo of Rust Linz group
No ratings yet
Online event
This event has passed