Главная
Study mode:
on
1
Introduction
2
Background
3
Spooky Action at the Distance
4
entangled particles
5
uniform code structure
6
Presentation
7
What can we say
8
Observers are everywhere
9
Common vocabulary
10
Subscription model
11
Spooky action at a distance
12
A trivial example
13
Oversubscribing
14
Local Reasoning
15
Dependencies
16
Deregistration
17
Unsubscribe
18
Adding Observers
19
Priorities
20
Defining the API
21
Broadcast
22
Change
23
Deregister
24
Remove Observer
25
Zombie Slots
26
Cleanup
27
Recursive Observer
28
Actor Observer
29
M Observer
30
Intrusive Design
31
Lazy Vectors
32
Application Threads
33
deadlock
34
values
35
making copies
36
taking copies
37
delete later
38
Thread Safe Observer Pattern
39
Solid Observer Pattern
40
Intrusive Observer Pattern
41
not in the room
42
intotype
Description:
Explore the intricacies of the Observer pattern in C++ through this comprehensive conference talk from ACCU 2023. Delve into the challenges and considerations of implementing Observers, examining various approaches and their trade-offs in real-world scenarios. Learn about subscription models, deregistration, prioritization, and thread-safety concerns. Discover how to leverage borrowed techniques from other languages in a value-oriented context, and gain insights into creating uniform code structures while avoiding blind adherence to design patterns. Benefit from the speaker's 20 years of professional C++ experience as he shares practical implementations and optimization techniques for modern C++ development.

Spooky Action at a Distance - Revisiting C++ Observers

ACCU Conference
Add to list