OAuth2 and So Can You
Back-End Full-Stack WebHave you recently used a Twitter, Facebook or Google API? If so, you probably authenticated with OAuth2. Instead of using their own authentication schemes, most...
Making connections with WebRTC
Until recently, browsers really only supported stateless communication over HTTP. That’s beginning to change with new technologies like WebSockets and ServerSentEvents, but WebRTC throws...
The Future of Ruby: a RubyConf Recap
Back-End Full-Stack WebThere were some great talks at RubyConf this year, covering themes like concurrency, monitoring and architecture, among others. But there were also a number of presentations...
Rails Needs to Make JSON Serialization Easier
Back-End Full-Stack WebAs the web continues to mature, JSON APIs (and XML if you’re into that) have become increasingly important. But if you’ve tried to use...
Hadoop Across Availability Zones
Hadoop is a great solution to the big data problem and with the instant access to servers and storage in the cloud, it’s easier...
Using Block Scope for a Fancy DSL
Back-End Full-Stack WebIn Ruby, blocks are kind of a big deal. We use them for everything from basic iteration to executing callbacks. They are also really...
XMPP the Ruby Way
Back-End Full-Stack WebIf you’ve ever tried to integrate Jabber into your app or just wanted to write a bot to respond with TWSS jokes, you’ve probably...
Convince Me to Work in the Office
Working for a company that embraces ROWE is great. If you’ve been following our blog, you’ve probably read about how we can work on...