There is tons of TPL (Task Parallel Library, async and await), I was just trying to keep the blog simple. Once you have thread-safe primitives, you can build higher level abstractions on top of those. In fact I worked a bit on the TPL when I worked at Microsoft so I definitely abuse it. :-)
Ah ok. That makes much more sense. From the wording in the blog I got the impression it was being avoided with manual locking.
TPL?
It seems to be a "classical" OO model with mutation-from-anywhere. Effectively a database in memory.
Excuse me for my terseness, Task Parallel Library.