I love articles like this – learning something by looking at real-world applications, and having some code described and explained, can be very effective IME.
Are there places (e.g., awesome lists) where one could look for more material like this?
This is great. The Plausible codebase has been very helpful to me for getting ideas and learning more about Elixir. It’s not just another Phoenix app, and it has such a specific use case that there isn’t too much going on, so you can snoop around and understand what each thing does.
Much appreciated article. It is really good to have something like this to understand GenServer easier. I spent so much time trying to grasp what and how should I use it.