James currently works as a JavaScript developer at theOTHERmedia, producing UI code for various high-profile London
Talks I've Given
-
Lightning talk 1: A history of websockets
Featuring James Coglan
As is now traditional, we devote the February London Ruby User Group meeting to lightning talks. The first talk comes from James Coglan, on A History of Websockets.
ruby -
Primer, a caching system for rails
Featuring James Coglan
It's no secret that expiring caches is hard. But it's also tedious, error-prone, and it forces a lot of duplication as your sweeper code is tightly coupled to how your views work. And caching itself introduces complexity: by caching data, you're creating multiple ways to compute the...
primer caching ruby -
JS.Test - Cross-platform JavaScript Testing
Featuring James Coglan
In this talk, James Coglan presents JS.Test for cross-platform JavaScript Testing.
-
Faye: an Evented Server-Side App
Featuring James Coglan
Faye: an Evented Server-Side App With Node.js gaining in popularity, it's becoming easier than ever to write scalable web apps using tools we already know and understand. To really take advantage of this platform, you need to take an event-driven approach to constructing your applications. In...
faye node.js event-driven bayeux messaging ruby -
Implementing Scheme in Ruby
Featuring James Coglan
James Coglan is writing a Scheme interpreter in Ruby.
ruby