AUTHOR: Andrew Newdigate

Gitter is a communication product for communities and teams on GitHub. Find out more at gitter.im.

Navigation

Group Mentions

Vuvuzela and some of its many meanings by Jimmy Baikovicius You've always been able to individually @mention your teammates in Gitter chat rooms, but today we're rolling out a new feature where you'll be able to @mention everyone in the room using @/all. In order to keep the noise down, in repo rooms we're only allowing contributors to use @/all. In org rooms, any user can use @/all to get the attention of their entire team.…

Monitoring node.js upstart processes

Tweet Using upstart to detect node.js app crashes Here at Gitter we love writing node.js applications, but like any real-world application, things occassionally go wrong. Nine times out of ten, this is down to an unhandled exception in node.js (although we're seeing a lot less of these since we started using promises extensively). node.js crashes We wanted a way of detecting process crashes and reporting the state of the server immediately after…

Live Collections using Backbone.js, Faye and Node

Tweet Why LiveCollections? Gitter is a realtime collaborative application. Having a real-time, push-based application, where updates are automatically reflected in the client, is essential. We were keen to leverage the power of Backbone.js, so we decided to extend Backbone with real-time Live Collection capabilities to enable realtime push in Backbone collections. __Our aim: create a real-time drop-in replacement for Backbone collections that plays nicely with Node.js__ We were already using Mongoose.js for Mongo…