OfficeHours

27 September 2018

October Office Hour Slots

Just a quick note that the October 2018 office hour slots are now posted. If you’re having a problem with Rust, or have something you’d like to talk out, please sign up!

read more →

24 September 2018

Office Hours #1: Cyclic services

This is a report on the second “office hours”, in which we discussed how to setup a series of services or actors that communicate with one another. This is a classic kind of problem in Rust: how to deal with cyclic data. Usually, the answer is that the cycle is not necessary (as in this case). The setup To start, let’s imagine that we were working in a GC’d language, like JavaScript.

read more →

21 September 2018

Office Hours #0: Debugging with GDB

This is a report on the first “office hours”, in which we discussed debugging Rust programs with gdb. I’m very grateful to Ramana Venkata for suggesting the topic, and to Tom Tromey, who joined in. (Tom has been doing a lot of the work of integrating rustc into gdb and lldb lately.) This blog post is just going to be a quick summary of the basic workflow of using Rust with gdb on the command line.

read more →

12 September 2018

Rust office hours

Hello, all! Beginning this Friday (in two days)1, I’m going to start an experiment that I call Rust office hours. The idea is simple: I’ve set aside a few slots per week to help people work through problems they are having learning or using Rust. My goal here is both to be of service but also to gain more insight into the kinds of things people have trouble with. No problem is too big or too small!

read more →