DBloom & JS Exception Catcher

We're excited to announce the newest hacker to join our team: xoogler David Bloom.

David is our 2nd Iowan, 7th engineer and only Opera devoteethat we wrestled him away from Google. And now we're busy trying to convince him to like indian food and he's trying to convince us to convert to Opera. Let's see who cracks first. In his spare time David collects copious Facebook bounties and mops the floor with us in Unreal Tournament.

We assume that he's practicing for Unreal Tournament in this picture:
Gun

He recently wrote some great stuff which we're open sourcing today that solves a major pain point for all web developers: a global javascript exception handler.

Internally, we use our Greplin-Exception-Catcher to analyze all incoming system errors. Until now, there hasn't been a cross-browser method of getting clean stack-traces for Javascript exceptions. David quickly whipped up this Greplin-js-exception-handler, so we can quickly tell if a user encounters a client-side error on our site. (And yes, it works in Opera).