Overview
Syllabus
Introduction
Background
Spooky Action at the Distance
entangled particles
uniform code structure
Presentation
What can we say
Observers are everywhere
Common vocabulary
Subscription model
Spooky action at a distance
A trivial example
Oversubscribing
Local Reasoning
Dependencies
Deregistration
Unsubscribe
Adding Observers
Priorities
Defining the API
Broadcast
Change
Deregister
Remove Observer
Zombie Slots
Cleanup
Recursive Observer
Actor Observer
M Observer
Intrusive Design
Lazy Vectors
Application Threads
deadlock
values
making copies
taking copies
delete later
Thread Safe Observer Pattern
Solid Observer Pattern
Intrusive Observer Pattern
not in the room
intotype
Taught by
ACCU Conference