Great article, thank you very much!
I have a question, though, maybe I’m missing something: Why not use the Dictionary of the Process module here? If I understand correct, Process.put/2, Process.get/2, Process.unlink/1, Process.unregister/1 and Process.whereis/1 seem to do the trick.. Or have those been added after you’ve written the article?
Apologize if it’s a silly question, I’ve only recently started to work with GenServers and Processes in general :-)
Either way, great stuff man!