Gitter [https://gitter.im] is a communication product for communities and teams on GitHub. Since launching our paid plans in September last year, we've had a lot of feedback on how people's usage of Gitter has changed. We've given this a great deal of thought and today are announcing a simpler paid plan and giving away a lot more for free at the same time. Rather than limiting usage of…
Unit Testing Redis Lua Scripts
Increase your test coverage! (Photo credit: John Proctor [https://www.flickr.com/photos/zabdiel/3028620509/]) At Gitter, we love Redis: it's an indispensable tool for us. Redis Lua scripts allow us to execute complex logic in a fast, consitent, atomic manner. Unfortunately, some of our scripts have, over time, grown pretty complex, increasing their cyclomatic complexity [http://en.wikipedia.org/wiki/Cyclomatic_complexity] and making thorough testing difficult. For this reason, I wanted to…
Group Mentions
Vuvuzela and some of its many meanings [https://www.flickr.com/photos/jikatu/4741686942] by Jimmy Baikovicius [https://www.flickr.com/photos/jikatu/] 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…
今日は
The amazing thing about our journey building Gitter is just how global our communities are. We're a fairly international team ourselves, comprised of two South Africans, an Englishman, a Brazilian and an Argentinian. You should hear the jokes when we walk into a bar... Japanese language rooms form our second largest non-English communities and we have started embarking on translating our app into Japanese. We've started on the front page and will…
привет
Russian language rooms form our largest non-English communities and we have started embarking on translating our app into Russian. We've started on the front page and will gradually start moving all of the strings in the application over to externalised templates. It is very possible that some of the translations are a bit wrong. We used an agency to help us with this and it's possible they didn't quite understand…