Copyrights apply to this source code. You may use the source code in your own projects, however the source code may not be used to create training material, courses, books, articles, and the like. We make no guarantees that this source code is fit for any purpose.

Episode 1: Sending and Receiving Chat Messages
Episode 2: Messaging Clients By Nickname
Episode 3: Distributing Clients In A Multi-node Environment
Episode 4: Storing Messages in the Mnesia Database
Episode 5: Unit Testing with EUnit
Episode 6: Adding REST Support with MochiWeb
Episode 7: Writing Servers with gen_server
Episode 8: OTP Supervisor and Application Behaviors