I've got a large project I am working on, which consists of a pretty complex REST api connected to various clients (desktop app, mobile app, etc..). Currently I'm using polling (ick!) to update ...