Talk slides and example code about a distributed chat system.