Systems Workshop

Workshop: write a tiny scheduler in a morning

Build a cooperative task scheduler from first principles: a run queue, timers, a work-stealing pool and a deadlock you will cause on purpose. Written in a systems language of your choice.

No frameworks, no magic. By lunchtime you will have a scheduler you understand end to end.

Bring: A laptop with a compiler or runtime for a language you like. Comfort with concurrency basics.

  • Concurrency
  • Hands-on

Speaker