“Game Face” will be our weekly round-up of our internal and external open source work here at Agora Games. Internal open source refers to our public projects that you can find over at our Agora Games GitHub account. External open source work refers to projects that we contribute to in off-hours and may or may not have anything to do with video games because we’re swell folks like that. Pretty simple right? Here goes…
The brightcove-api gem was one of the first gems we released after building out MLG.tv and is now a part of the Brightcove Open Source projects on GitHub. We still actively maintain the library. No functional changes this week, but we did do a conversion from Test::Unit to RSpec.
coffeescript-streak and streak
coffeescript-streak and streak both got an update this week. streak was originally developed as a way to collect win/loss streaks using Redis. The update to the libraries this week slightly alters the way the keys are namespaced in Redis. Not a huge change, but one that brings some consistency to how we’ve namespaced keys in Redis in other libraries.
The GWFSelect-for-jQuery-UI project is a jQuery UI widget that provides a Google WebFont selector. It got an update this week wherein it lazily loads the font list from Google’s servers when it is first required by a widget.
haigha, our simple to use client library for interacting with AMQP brokers saw numerous updates this week. The major update was the integration of support for publisher confirms. This functionality gives “clients a lightweight way of keeping track of which messages have been processed by the broker and which would need re-publishing in case of broker shutdown or network failure.”