I want to create private chat for my Phoenix application, which course/book/blog-post do you recommend?

I already created an Elixir Phoenix app for learning purpose. In this app students of our collage will create profiles, and will chat with each other about study and general topics.
I want to create a group chat room as well as a private chat system. Which book/course/blog-post will teach me how a chat system works.

This series of 10 articles may be worth a look. The ninth article, Channels talks about a chat app.


Also You might get some inspiration from…