Things you might not have known about clipboards

(and some things I still don’t understand)

Amos and James reminisce about how weird clipboards have always been. Or is it pasteboards? Or buffers? Oh boy.

View the presentation

Published on 2024-10-23T20:00:00Z

Async Allocators

Making allocators async is a bad great idea

A deep dive into the potential benefits, and awkward drawbacks, by making all allocations async and fallible

View the presentation

Published on 2024-10-16T20:00:00Z

Frame Synchronization

Just simple enough to cause problems

An overview of how devices decide how to split streams of bits and bytes into frames, and the things that can go wrong

View the presentation

Published on 2024-10-09T20:00:00Z

Fixing build times with rubicon

A somewhat reasonable use of dynamic linking

Amos presents rubicon, which through terrible dynamic linking crimes, brought joy again into developing their website

View the presentation

Published on 2024-10-02T20:00:00Z

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

Published on 2024-09-25T20:00:00Z