This is an example of using websockets to communicate in real time from browser, iOS, and Android clients.
Why would we want to do that? Since the same real time backend can be reused for all platforms, we can keep the architecture simple...
Challenges for Designers and Developers in Cross-Functional Teams
Introducing Serial, a light-weight no-magic serialization library (for Ruby, and Rails)
How to annoy all moose a little less (by building accessible websites)