1,024 karma · joined August 10, 2011
twitter.com/Joe8Bit joe8bit.com
[ my public key: https://keybase.io/joe8bit; my proof: https://keybase.io/joe8bit/sigs/9V21VdiSB3FjsYuy2SOTIlLHKJseoBiPpyroGi39Ifk ]
Not to mention that the API endpoint is HTTP only, meaning everything is broadcast in the clear.
Also, cross origin requests are perfectly possible without this library, it's precisely why we use JSONP and CORS.
When it comes to security, this library is a collection of anti-patterns. As well as the JS anti-pattern of not overwriting native objects, such as XMLHttpRequest in this context.
Technical recruiters I know talk about it too, how they describe this very cool roll their trying to fill, deliberately obfuscating who it's for, before eventually having to reveal it and usually loosing most of their potentials.
Going back to the original point, it's not been suggested this is a POLICY decision on the part of the BBC to prefer one platform over the other (be it open or closed) but rather a pragmatic one based on the technical/test complexity of developing for the Android platform (and supporting MANY devices on it). I can personally attest to this last fact, as anyone can who has built cross-platform native mobile apps.
Also, I'm not too sure about it being against the BBC's 'contract', could you let me know what you're referring to? As far as I'm aware the BBC has no legislative or regulatory duty to favour open platforms.
But I agree with the more general principle, if you have to use these to onboard users WITHIN your experience, something has probably gone wrong.
Is the audience not these professional people? Is it aimed more at the shallower end of the learning curve?
I already built a couple Github jQuery widgets that people in this thread might also find relevant: http://www.joepettersson.com/demo/pretty-gist/ http://www.joepettersson.com/demo/jquery-github-widget/
1: http://www.sublimetext.com/docs/2/osx_command_line.html 2: https://github.com/misfo/Shell-Turtlestein (or from Package Control)
EDIT: Ahh I see you edited, nevermind! But you can split the windows easily too!
We use MailGun for everything else (transactional's and to send from our internal email marketing app). It's cheap'ish, stable, and the API is rock soild. I recommend them to anyone who asks.