For the inaugural Boston Rust meetup, I did a talk that had just a little bit of background on what Rust is all about, then walked through a few simple examples and described a few basic aspects of Rust in relation to that example.
In a one hour talk (which extended to about an hour and a half due to lots of questions from the audience), I was only barely able to scratch the surface. Even for the one short example, there was a lot of stuff I didn’t have the time to fully explain. Just to understand some basic I/O, storing counts in a hash table, sorting with a custom comparison closure, and so on, requires talking about lifetimes, iterators, traits, the entry API, type inference, and more, and I couldn’t do all of that justice in the time given.
So I would be interested in trying to run either a longer hands-on Rust training session from the ground up, maybe a day or weekend long, or perhaps doing a series of shorter evening sessions over the course of a month or two.
I’ve also been considering doing a talk on contributing to Rust at a future meetup; information on how to find good issues to work on, file bugs, build Rust and run tests, submit fixes, the RFC process, and so on. Though maybe @nikomatsakis or @burntsushi would be better for that, they both obviously have more experience with it than I do. It could potentially be done hands on, by preparing a list of easy fixes and/or doc fixes to suggest that people work on and being able to review them on the fly and possibly even get them r+ by the end of the night.
If we can find the interest, I’d be up for doing one or both of these for events focused on under-represented groups.
I know a few people who have been involved in various Boston area Rails outreach efforts, including one of the co-organizers of the Rust Boston meetup/release party. I will get in touch with the people I know to see if they can point me in the right direction of groups that would be interested in speakers, interested in spreading the word about Boston Rust events, or the like.
I’m also not much of one for cold-calling, but it would probably good to reach out to a few other local groups as well. I wonder if we should maybe move this discussion to the Rust Boston Slack (get an invite here), since it’s mostly local.