Documented. Unfortunately I’m back to RDBMS land, but I’m really curious about StrokeDB. The short version:
StrokeDB is an embeddable distributed document database written in Ruby. It is schema-free, it scales infinitely, it even tracks revisions and perfectly integrates with Ruby applications.
Responsible monkeying. Sustainable development in Ruby: Introduction, Part I (inherit early, inherit often) and Part II (inject as little as necessary). Eh what? Just because you can monkey patch every piece of code doesn’t mean you should. Remember, you’d have to maintain it someday! Avdi Grimm explains how to do useful stuff with the mininum of collateral damage on future generations. I buy it. More sustainable development. Please.
Ruby.exe. Peter Cooper asks, Is Windows a First Class Platform for Ruby? From what I’ve seen, the Windows experience leaves much to be desired, though some of it is just the fact that Windows is, well, Windows. How many of you are using Windows to develop/deploy Ruby apps?
Untouchable. Google, not particularly fond of Ruby. Evidence no.2: Using Ruby with the Google Data APIs. (Evidence no.1 is lack of a client library) It’s the opposite of anything Ruby stands for: not simple, not elegant, and nowhere near DRY. By comparison, the Java documentation looks easier. But I’m sure there are no language sentiments at play here, just insufficient time to dig through RubyForge and find several pre-existing Google Data APIs.
Picture: LOLcats toy with Schrodinger. LOLcats win.