About the author
James Coglan is a software developer based in London. He has over a decade of experience in software development, mostly in Ruby and JavaScript, and is the author of numerous open source libraries for these platforms.
His work includes:
- Faye, a messaging system whose component libraries power WebSocket support in Rails, Webpack and other products
- Vault, a free-to-use password manager
- Canopy, a cross-language parser generator toolkit
- jstest, the cross-platform JavaScript testing framework
He has presented at international software development conferences including JSConf.eu and RubyConf. You can find more of his writing at The If Works.