LDN Talks August 2018


Details
Agenda:
• Welcome & networking
• News and Announcements
• Main Speaker: Diogo Sousa - The Rust Borrow Checker
• Speaker: Jonathan Pallant - Rust on the BeagleBoard X15
• Lightning Speaker: TBD
We're being hosted by Mozilla at their offices near London Bridge Station.
Diogo Sousa will give a beginner-oriented talk on one of Rust's defining features, the Borrow Checker:
Rust takes a unique approach on how it controls mutability and aliasing. It statically keeps track of how values and their references are used. This not only offers strong guarantees to developers (e.g. "I know for sure that no one can change this data structure behind my back"), but it also allows a few other awesome things such as memory safety, automatic memory management without GC, and data race freedom.
Afterwards, Jonathan Pallant, Embedded Systems Engineer at Cambridge Consultants, talks us through using Rust on the BeagleBoard X15 - on both the Cortex-A running Linux and the Cortex-M running bare-metal, and how to get the two to talk to each other through sockets and shared-memory ring buffers.

Sponsors
LDN Talks August 2018