When to (and when not to) use a context object

Steve Freeman recently wrote about some of the perils of passing around a “context” object, from which different parts of the code may extract the collaborators they need to do their job. This approach is one form of “dependency injection”, a technique which decouples code from specific implementations of its collaborating classes and allows any …

Continue reading ‘When to (and when not to) use a context object’ »

User Generated Context

I still think that coining a new term that only differs by one letter from an existing one is asking for trouble. However, the idea that creating, sharing and discovering the context around content and discussions itself adds value is an interesting one. As a general case of such internet trends as collaborative tagging and …

Continue reading ‘User Generated Context’ »