Meet up

Anyhow ? Turbofish ::<> / HTTP calls and errors in Rust.

Thursday, 20th October in New York

This meetup was organised by Rust NYC in October 2022

Overview

We are back with a fresh new meetup for the month of October!

For this month we'll have Elliott Frisch give their talk, "Anyhow ? Turbofish ::<>". We'll open doors at 7pm, and the talk will be from 7:30pm-8:30pm. And as usual, if there's enough interest, we'll go hang out at a local bar afterwards (especially looking for a space outdoors and not too loud)!


If you'd like to share a talk with us, have talk suggestions, or would like to keep up with our virtual events in the future, please join our Rust East Coast Discord, where we plan and share future and past talks! As well, we're working on a Rust jobs matching program. So, please take our job matching survey if you're interested in matching with other Rust companies either NYC in-office or east coast compatible remote.


JFrog has generously agreed to sponsor this month's event by providing food and drink.

This event listing is provided here for the convenience of Skills Matter Rust community. For the most up-to-date information please check the organiser's external event page.

Anyhow ? Turbofish ::<>

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.



Elliott Frisch

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 stakeholder 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