Unsafe & FFI in Rust

This stream we dive into the world of C FFI and unsafe by building a simple static library in Rust that we call from C.

A Singly Linked List in Rust
▶︎

A Singly Linked List in Rust

How C Really Works
▶︎

How C Really Works

Verse: A New Scripting Language? In THIS Economy?
▶︎

Verse: A New Scripting Language? In THIS Economy?

Implementing Rust's Vec From Scratch
▶︎

Implementing Rust's Vec From Scratch

Weird Parts of C you probably never heard of...
▶︎

Weird Parts of C you probably never heard of...

The Unsafe Chronicles: Exhibit A: Aliasing Boxes
▶︎

The Unsafe Chronicles: Exhibit A: Aliasing Boxes

Stream: Basic Redis Client in Rust
▶︎

Stream: Basic Redis Client in Rust

Dynamic vs Static Dispatch in Rust
▶︎

Dynamic vs Static Dispatch in Rust

Rust for C++ developers - What you need to know to get rolling with crates - Pavel Yosifovich
▶︎

Rust for C++ developers - What you need to know to get rolling with crates - Pavel Yosifovich

Sam H. Smith – Parsing without ASTs and Optimizing with Sea of Nodes – BSC 2025
▶︎

Sam H. Smith – Parsing without ASTs and Optimizing with Sea of Nodes – BSC 2025

How Function Pointers Can Be Used?
▶︎

How Function Pointers Can Be Used?

Understanding Rust Lifetimes
▶︎

Understanding Rust Lifetimes

Rust Stream: Ownership, Closures, and Threads - Oh My!
▶︎

Rust Stream: Ownership, Closures, and Threads - Oh My!

Linux Executables: From Assembly to C and Rust
▶︎

Linux Executables: From Assembly to C and Rust

A Firehose of Rust, for busy people who know some C++
▶︎

A Firehose of Rust, for busy people who know some C++

Makefiles: 95% of what you need to know
▶︎

Makefiles: 95% of what you need to know

WebAssembly/WASI Deep Dive
▶︎

WebAssembly/WASI Deep Dive

Rust Before Main - Ryan Levick - Rust Linz, July 2022
▶︎

Rust Before Main - Ryan Levick - Rust Linz, July 2022

Introduction to Rust Part 1
▶︎

Introduction to Rust Part 1

Rust Stream: Iterators
▶︎

Rust Stream: Iterators

Understanding Rust – Or How to Stop Worrying & Love the Borrow-Checker • Steve Smith • YOW! 2024
▶︎

Understanding Rust – Or How to Stop Worrying & Love the Borrow-Checker • Steve Smith • YOW! 2024

New Graphics Library in C (Olive.c Ep.01)
▶︎

New Graphics Library in C (Olive.c Ep.01)

Rust NYC: Jon Gjengset - Demystifying unsafe code
▶︎

Rust NYC: Jon Gjengset - Demystifying unsafe code

Before Main: How Executables Work on Linux
▶︎

Before Main: How Executables Work on Linux

RustConf 2018 - Embedding Rust in C/C++ by Katharina
▶︎

RustConf 2018 - Embedding Rust in C/C++ by Katharina

reverse engineering makes you a better programmer
▶︎

reverse engineering makes you a better programmer

Boiled Down Crate 🦀: OnceCell
▶︎

Boiled Down Crate 🦀: OnceCell

Rust FFI: Microsoft Flight Simulator SDK Part 1
▶︎

Rust FFI: Microsoft Flight Simulator SDK Part 1

Rust Programming Techniques
▶︎

Rust Programming Techniques

Implementing a Network Protocol in C from Start to Finish!
▶︎

Implementing a Network Protocol in C from Start to Finish!