Hacker News new | ask | show | jobs
by UncleSam 2612 days ago
I just finished reading this last week. I can see where certain sections need to be updated as they are less relevant in today's coding world.

Some of the topics covered in the book grew and became more popular (Unit testing frameworks like JUnit) and some did not (Blackboards).

1 comments

The general concept of a blackboard is basically describing pubsub systems like Kafka - you throw a bunch of data into a queue, and anything that’s interested can grab that information, and potentially then publish further information built on top of it.
I may not remember correctly but I think blackboards were tuplespaces, which have some differences with plain pubsub, though they can both be used to solve some of the same problems.
Blackboards are very different from pubsub/queues. They are more like shared DB integration.
An example of a blackboard system in the wild that many would be exposed to today is kubernetes