CouchDB Weekly News, February 03, 2015

Major Discussions

Welcome to Mango to CouchDB and the ASF (see thread)

We’re excited to welcome Mango to CouchDB and the ASF this week. Mango is an API Layer for CouchDB with a MongoDB inspired query language interface for Apache CouchDB which got donated to the ASF by IBM Cloudant. The codes is located here, a GitHub mirror should be available anytime soon.

Update handlers (see thread)

Question: a user had thought that updates were automatically called upon submitting or modifying a document to the DB, but then realised that to make an update run, they need to call its URL. They asked if there’s a way to achieve what they need or if they better add the logic to their server side code.

Answers:

  • Update handlers need to be requested explicitly.
  • CouchDB doesn’t provide any method to change your documents automagically on PUT. It’s not oblivious how this feature should work
    in case of replication.
  • Normally, you don’t need any server side. All you need is to ensure
    that the clients are send you valid documents (e.g. setup validate_doc_update functions). Whether they call update handlers or they implement update handle logic on their side is not a question users should be concerned about – but valid data is.

Releases in the CouchDB Universe

Opinions and other News in the CouchDB Universe

Use Cases, Questions and Answers

No public answer yet:

For more new questions and answers about CouchDB, see these search results.

Get involved!

If you want to get into working on CouchDB:

  • We have an infinite number of open contributor positions on CouchDB. Submit a pull request and join the project!
  • CouchDB has a new wiki. Help us move content from the old to the new one!
  • Can you help with Web Design, Development or UX for our Admin Console? No Erlang skills required! – Get in touch with us.
  • Do you want to help moving the CouchDB docs translation forward? We’d love to have you in our L10n team! See our current status and languages we’d like to provide CouchDB docs in on this page. If you’d like to help, don’t hesitate to contact the L10n mailing list on l10n@couchdb.apache.org or ping Andy Wenk (awenkhh on IRC).

We’d be happy to have you on board!

Events

Time to relax!

  • “But I look back and feel grateful for those trials and what they’ve taught me. They’ve forced me to grow and made me a better person. Most importantly, they taught me one of the hardest and most important lessons I’ve learned in my life: Seek to live with an open palm.”The weight is a gift

… and also in the News

CouchDB Weekly News, January 27, 2015

Major Discussions

Offer to donate Nano and futoncli to CouchDB (see thread)

CouchDB got the offer to receive Nano and futoncli as donations. Many questions and details have been discussed in the thread. Legal questions around it have been raised separately towards the ASF Incubator this week as well.

Releases in the CouchDB Universe

Opinions and other News in the CouchDB Universe

Use Cases, Questions and Answers

No public answer yet

For more new questions and answers about CouchDB, see these search results.

Get involved!

If you want to get into working on CouchDB:

  • We have an infinite number of open contributor positions on CouchDB. Submit a pull request and join the project!
  • CouchDB has a new wiki. Help us move content from the old to the new one!
  • Can you help with Web Design, Development or UX for our Admin Console? No Erlang skills required! – Get in touch with us.
  • Do you want to help moving the CouchDB docs translation forward? We’d love to have you in our L10n team! See our current status and languages we’d like to provide CouchDB docs in on this page. If you’d like to help, don’t hesitate to contact the L10n mailing list on l10n@couchdb.apache.org or ping Andy Wenk (awenkhh on IRC).

We’d be happy to have you on board!

Events

Job Opportunities for people with CouchDB skills

Time to relax!

  • “To avoid being stuck in a local maxima, we need to periodically look across boundaries. This means both looking below familiar abstractions, and above to see what others are building upon your work.” – Coevolution of Software
  • “How about let’s have 2015 be the year that we stop looking for ‘rockstars’ and stop tolerating ‘rockstar’ behavior like people who constantly interrupt and speak over others because their ‘rockstar’ opinion is just that … important. If we all mindfully work to interrupt this interrupt culture, all voices can be heard, and everyone wins.” – On interrupting interrupt culture
  • Philosophers and scientists have been at war for decades over the question of what makes human beings more than complex robots. – Why can’t the world’s greatest minds solve the mystery of consciousness?
  • “Fuelling the mind isn’t easy, it requires rigour and discipline. Put in that discipline, however, and the returns will be considerable. Your ideas will flow and, the more you apply yourself to priming the brain, the more you’ll see connections in the content you encounter.” – Designing a Mind