Episode list

What Are You Syncing About?

How to think in a-sync

An introduction to how the 'plumbing' of async tasks and drivers wait, sleep, and are notified for efficient cooperative action; and a glowing overview of the maitake-sync crate's main primitives

View the presentation

...read more

You might not need Arc<T>

How global is your context? And does it really need atomic reference counting?

View the presentation

...read more

Talking to Microcontrollers with Postcard-RPC

It should be easy to talk to all of your small computer friends

A conceptual introduction to structured communication protocols, and the design decisions behind the postcard-rpc crate

View the Presentation

...read more

Thread Locals Galore

The only thing more evil than one singleton is multiple singletons

An overview of Thread Local Variables, and the challenges they pose for experimental dynamic linking support

View the presentation

...read more

Direct Memory Access for the Uninitiated

Shoveling bytes so you don't have to

An introduction to DMA, including what it is commonly used for, and a model of how to think about what the hardware does

View the presentation

...read more
< < Back | Next > >