Let’s learn Erlang and fix a bug on a CouchDB Cluster
robert-kowalski.de
robert-kowalski.de
Interesting way for someone familiar with a language to find good tutorial ideas (just wade through some project and diff some patches)
I know the downsides have been oft-repeated here, but does anyone use it? Also do people here use it without JS, and use like pure Erlang-driven views? It sounds super powerful that way.
Will have to invest some time in it sooner rather than later!
And BTW IBM/Cloudant is supporting a lot of development of CouchDB and 2.0 will be even more awesome -- clustering, MongoDB-like query language, a new and even better web viewer/console and many other goodies.
For certain uses it's great, once you've wrapped your head around writing map/reduce views. It really shines when you need to provide a read-heavy JSON backend.
I've never written views in Erlang (actually, I've opted for higher abstraction and used Coffeescript), but now that I have a little functional programming experience with Haskell, I'd like to try it out.
On a similar note about learning Erlang, can't stress how well written http://learnyousomeerlang.com/content is.
Really sets the standards of how tutorials to learn a new language should be.
Right now I am writing a book on improving Erlang performance written in the same style like my blogpost!
I will also add a few more articles in the future. :)