Skip to content

Systems Programming (in Rust) and Tasting (in Beer)

public group
Systems Programming (in Rust) and Tasting (in Beer)

Details

OK. We have a great evening planned for May 10th. We will be opening the festivities with a variety of Beers and will be hosting a highly informative beer tasting session sponsored by Permission Data.

After which we will adjourn to the meeting room to hear from two speakers who are doing some amazing things in the Rust world:

Kamal Marhubi - Systems Programming Shouldn't Be Hard

"Programming against Posix and Linux APIs is often difficult. Even expert C programmers can be foiled by accidentally mixing up parameter orders, and C's type system never complains. Kamal has been doing significant work on nix-rust, helping to add memory and semantic safety to systems APIs. "

Kamal has a blog here (http://kamalmarhubi.com/blog/) and you can view some of his Rust contributions at https://github.com/nix-rust/nix

Amit Levy - Tock: A Safe OS for Microcontrollers

"Frameworks and operating systems for embedded microcontrollers (think Arduinos) generally think of all code running on a platform as one big monoloth - everything is written by one group of people and it only does one thing. This isn't the case, though. We build embedded software just like anything else: grab a library from here, a code snippet from there. Moreover, recent generations of embedded devices do more than one thing (e.g. smart watches) and control increasingly sensitive functionality (e.g. implanted medical devices). What happens when there is a bug in one part of the code?"

Amit and his team are submitting on this topic to a prestigious publication and conference. We are lucky enough to receive a "sneak preview" of their presentation.

The location is Work-Bench which is at 110 5th ave. On the 5th floor. Please stop by the security desk with ID to be allowed in to the event.

Photo of Rust NYC group
Rust NYC
See more events
Work-Bench
110 5th avenue - 5th floor · New York, NY