RustMTL: November Common Traits & Causal Profiling

This is a past event

53 people went

Every 2nd Tuesday of the month until December 9, 2019

7755 Boul St-Laurent

7755 Boul St-Laurent · Montréal, QC

How to find us

This event will be at KNØX industries, by Parc Jarry. The closest transit stop is Bus 55, stop at Villeray. The two nearest metro stations are ~8min walks: the Orange line stop Jarry, and the Blue line stop De Castelnau.

Location image of event venue

Details

Let's re-start Rust Montreal!

We'll have 2 talks:

1. Common Traits
We'll go over bread & butter Traits that you'll often bump into when writing Rust code. {De}Serialize, {Into}Iterator, From, Into, Copy, Clone, Error, Sized, AsRef, Default, and more! (If time allows). Discussion and material is meant to be friendly to Rust novices, so bring all the questions you've been too embarrassed to ask.

2. Causal Profiling with Coz-rs
Causal profiling is a technique to find key parts of multithreaded code and figure out how they would speed up the overall application. The main implementation of this idea is a tool called Coz (https://www.youtube.com/watch?v=jE0V-p1odPg) and (https://github.com/plasma-umass/coz) , which has recently added Rust support. We go over Coz, using it to profile a Rust application, and common pitfalls in the use of the tool.

Schedule:
6pm: Doors open, come meet Rustaceans!
6:30 -7:00 pm: Talk : Common Traits
7:10 - 7:40pm: Talk: Causal Profiling
7:40pm-8pm: Open discussion, networking

Childcare is available upon request (36hrs in advance).
There are 4 steps to enter the building, and 1 flight of stairs to get to the meetup once inside.