Ghost in the Machine

We finish off our chapter on ghost pointers by implementing the last bit of logic needed to connect our real-time networking to our UI. It’s straightforward, but there is one wrinkle: browser pixel-rounding errors. We fix the problem, get our smoke tests to pass, and end the chapter.

  1. E433Ghost Spike

    Mon, 1 Aug ’16
  2. E434Two Pointers

    Wed, 3 Aug ’16
  3. E435Production Pointers

    Mon, 8 Aug ’16
  4. E436Selection Criteria

    Wed, 10 Aug ’16
  5. E437equal() Rites

    Mon, 15 Aug ’16
  6. E438Network Test Double

    Wed, 17 Aug ’16
  7. E439Ghost Events

    Mon, 22 Aug ’16
  8. E440Taking a Position

    Wed, 24 Aug ’16
  9. E441Ghost in the Machine

    Mon, 29 Aug ’16
  10. E442Positioning Epilogue

    Wed, 31 Aug ’16