• What Does Asynchronous Really Mean?

    Asynchronous execution is a common term now in computer science, and we all know what it means... callbacks!! Right? Well maybe not. Let's take a closer look at asynchrony, figure out why it exists, if it is evil, and if it is evil how we can kill it. (Hint: it is not evil, and no killing will take place in this talk)

  • Data Synchronization Using End to End Push Architecture

    At ClientSuccess we synchronize a lot of data. I would like to share some of the things we have learned through the experience of trying to synchronize system data in realtime with external systems that are not entirely under our control.