Sessions at Strange Loop 2011 about Ruby on Monday 19th September

Your current filters are…

Clear
  • fog or: How I Learned to Stop Worrying and Love Cloud

    by Wesley Beary

    Cloud computing scared the crap out of me – the quirks and nightmares of provisioning cloud computing, storage, … on AWS, Terremark, Rackspace, … – I mean, where do you even start?

    Since I couldn’t find a good answer, I undertook the (probably insane) task of creating one. fog gives you a place to start by creating abstractions that work across many different providers, greatly reducing the barrier to entry (and the cost of switching later). The abstractions are built on top of solid wrappers for each api. So if the high level stuff doesn’t cut it you can dig in and get the job done. On top of that, mocks are available to simulate what clouds will do for development and testing (saving you time and money).

    You’ll get a whirlwind tour of basic through advanced as we create the building blocks of a highly distributed (multi-cloud) system with some simple Ruby scripts that work nearly verbatim from provider to provider. Get your feet wet working with cloud resources or just make it easier on yourself as your usage gets more complex, either way fog makes it easy to get what you need from the cloud.

    At 10:30am to 11:20am, Monday 19th September

    In Gateway 4/5, Hilton St. Louis at the Ballpark

    Coverage slide deck

  • Chloe and the Realtime Web

    by Trotter Cashion

    There’s been a lot of talk lately surrounding Node.js, particularly around how easily it integrates with WebSockets and the realtime web. While Node.js libraries like Socket.IO and Faye.js allow JavaScript programmers to seamlessly stream data to their users, they force developers to learn the evented programming model and server side JavaScript. In this talk, I’ll show you how Chloe, an open source, realtime web server, allows you to keep using whatever framework you’re familiar with, but still take advantage of the realtime web.

    Since Chloe works with any language, we’ll start off by showing how to integrate it with Java, Ruby, and Python apps. Next we’ll look at the various use cases of the realtime web and see how Chloe’s API will support you in all of them. We’ll then go into the performance and security characteristics of Chloe. Finally, we’ll talk about the operations side of Chloe. By the time you leave, you’ll know how to deploy, monitor, and most importantly, use Chloe like a pro.

    At 1:00pm to 1:50pm, Monday 19th September

    In Gateway 1, Hilton St. Louis at the Ballpark

    Coverage slide deck