The Curious Case of Cursor Jumping

The Curious Case of Cursor Jumping

Recently, we looked into why keydown is the only keyboard event we need when building web apps. Today, let’s look at an issue that manifests itself to users by looking like a ghost in the machine: cursor jumping. Maybe you’ve seen the issue: A user is typing along –...
Keydown is the only keyboard event we need

Keydown is the only keyboard event we need

Wondering about keyboard events: What they are, when to use them, when to not use? Me too. There’s a lot of information out there on browser-based keyboard events, but I couldn’t find practical advice to my questions in a single, coherent post so I thought I’d write...
Debugging Your Assumptions, Ember Edition

Debugging Your Assumptions, Ember Edition

A coworker and I recently encountered a seemingly innocuous Ember route and a misbehaving Ember app. Nearly convinced it was an Ember bug we stepped back and questioned our assumptions. After journeying through Ember’s docs and source code we discovered that the...

Would you like to know if custom software is right for you?