Posts while we built the world's largest professional network
2015
Data Liberation for LinkedIn
Free your data
Line Numbers in eval
You should never do this. But "never" is a bit too absolute for engineering
Enhancing for Bugs
Sometimes, instead of feature detection, you can get away with "bug detection"
Reparenting iframes
How to change an iframe parent node without a reload
window.postMessage and Internet Explorer
Limitations on a crucial cross-origin API
2014
Gulp and Browserify
How to use Vinyl after gulp-browserify was blacklisted
2011
Sslac: A Runtime Patchable Class Library
A JavaScript class library that lets you runtime patch your methods
2008
Fake Germanizer
Long words can make short work of your design