Imagine one of your non-IT friends. Yeah, the “normal”. Think about what they do for a living. Try to construct a few sentences describing their daily work. This is my take: Rafal runs a big chess school. He hires chess instructors and assigns them to specific regions where they educate the kids on the beauty of the game of chess. They invent new plays and they use them to simulate chess pieces. Thanks to this, the kids love the game and they practice strategic thinking while playing. OK. Now, the next part, let’s translate it into a language, which is basically English, but with just 4 verbs: create, read, update, destroy.
During 4–6 October 2018 I had a pleasure to organize and participate in RESCON. It was an opportunity to show and share what I’ve learned over the years. I’ve met new people that are into this topics and that gave me new perspective on things I work on. Without further ado, below are things I’ve learnt on first ever RailsEventStore conference.
Let's say you have an object and you know or suspect it might be used (called) from many threads. What can you do to make it safe to use in such a way?