Lily Mara

Lily Mara is a Senior Software Engineer at OneSignal, where she writes high-performance Rust code full time. She has been using Rust since before the release of version 1.0, and has created multiple Rust libraries designed to be integrated into existing production applications.

videos by Lily Mara

Refactoring to Rust Video Edition

Refactoring to Rust shows you exactly where and how to integrate Rust surgically into applications written in another language. You’ll start by reviewing Rust’s unique syntax and concepts, with special emphasis on unique language features like variable lifetime and ownership. Then, you’ll learn to use Rust to wrap dangerous code, call standard and custom Rust libraries, and even use WASM to run Rust in the browser.

Creating a Chat Server with async Rust and Tokio

  • Course duration: 53m

Building a chat server is a great way to learn the Tokio library because a chat server forces you to think about concurrent IO.