Showing 6 slides

So, there’s this "NoSQL" thing you may have heard of, and this related thing called "eventual consistency". Supposedly, they help you scale, but no one has ever explained why! Well, wonder no more! This talk will demystify NoSQL, eventual consistency, how they might help you scale, and -- most importantly -- why you should care. We’ll look closely at how Riak, a linearly-scalable, distributed and fault-tolerant NoSQL datastore, implements eventual consistency, and how you can harness it from Ruby via the slick Ripple client/ORM. When the talk is finished, you’ll have the tools both to understand eventual consistency and to handle it like a pro inside your next Ruby application.

ruby nosql riak distributed computing

Riak with Rails

August 05, 2010 20:31
Ruby on Rails is a powerful web framework that focuses on developer productivity. Riak is a friendly key-value store that is simple, flexible and scalable. Put them together and you have lots of exciting possibilities!

ruby rails nosql scalability code riak

An introduction to the concepts behind Riak, Basho’s distributed database, with a focus on using the database with Ruby.

ruby nosql riak map-reduce key-value

Introducing Riak and Ripple

April 14, 2010 13:10
An introduction to Basho’s Riak distributed data store, and the Ripple client in Ruby. Code samples from the demos are here: http://gist.github.com/365791

ruby web nosql scalability architecture amazon dynamo mapreduce riak keystore distributed ripple

Software projects are rarely on-spec, on-time and on-budget, and the primary cause is miscommunication. As Martin Fowler says, there is a "yawning crevasse of doom" between stakeholders and developers, full of misunderstanding. How do you make sure that you’re building something that adds value? How do you know you’re building the thing that was asked for? How does your bottom line affect user experience? Into the fray leaps Cucumber, a business-readable DSL combined with an awesome Ruby library that lets domain experts express business requirements as executable user stories. We’ll cover outside-in, story-driven development with Cucumber, how to write effective stories, and how to make Cucumber work for your project. (as given to CharlotteRuby on Jan 6, 2010)

ruby agile cucumber user stories