In the last chapter, we explored the best ways to increase the social abilities of your application. We walked through the process of implementing a chat system in your application, which allowed your users to talk to each other as they visited and voted on various polls, which is a great way to really get your users talking and excited about your platform! These are the kinds of features that are currently in high-demand, so being well-versed in understanding how to write them will go a long way!
We're now preparing to move into some of the more advanced topics behind Elixir and Phoenix. A robust, performant application will also utilize a lot of the more advanced language and framework features that are generally behind the scenes of such applications. Two of these features are Presence and Erlang Term Storage (ETS).
In this chapter, we...