James Coglan

James Coglan

makes things using text

Programming

Faye

Simple pub/sub messaging for the web. For Ruby and Node.

websocket-driver (Ruby, Node)

WebSocket protocol library with pluggable I/O.

Vault

Available-everywhere stateless secure password generator.

jstest

JavaScript testing for the browser, Node, and everywhere else.

Canopy

Self-hosting PEG parser compiler toolkit for JavaScript.

Speaking

A Fairly Deep Yak Shave

Nov 2013 Why Are Computers?

Burn Your Getters

Aug 2013 Eurucamp, Berlin

Securing Socket Applications

Apr 2013 The Realtime Conference, Lyon

Breaking the Big Ball of Mud

Nov 2012 RuPy, Brno

Do I need DI?

Aug 2012 Eurucamp, Berlin

All Your Laptops are Belong to Me

Sep 2011 JSConf.eu, Berlin

Writing

JavaScript Testing Recipes

A comprehensive guide to testing all sorts of JavaScript programs, in the browser and on the server. Coming early 2014.

The If Works

An infrequent blog concerning Ruby, JavaScript, software design, testing, functional programming and language hacking.

Look at the Birdie

Photographs of dubious quality.