CouchDB Weekly News, April 23, 2015

CouchDB Weekly Meeting (see summary)

  • Fauxton: New features – Active Tasks layout (more changes to come), auto updater in Changes tab, press escape key to dismiss the notifications in fauxton.
  • nano contribution to the Apache Software Foundation: incubator IP clearance and a vote over Contributors Licensing Agreement to come
  • couchperuser: run IP clearance, research idea to create a markdown2ipclearance.xml script
  • couchdb-docker: run IP clearance
  • _bulk _get: backport couch implementation for json api, review and merge iilyak work on multipart api, finish /db/_bulk_get to match couchbase implementation.
  • build script: help is needed to fix issue, especially with Windows support
  • CouchDB 2.0 status: work is making progress. Bug fix in a branch of cassim, but other things (deleted docs, conflict handling) need to be addressed in the same code path. Cluster solution for config on backport needed, tbd on dev@.
  • Other topics: see summary

Major Discussions

[Result] [Vote] CouchDB Logo – Round #3) (see thread)

  • Constantin Angheloiu: 15.5
  • Paul Davis: 9.5
  • Old CouchDb logo: 2

See the whole vote results as CSV.
New logo and tweak options are being discussed in the PMC and on marketing@.

[DISCUSSION] Move Fauxton to its own mailing list? (see thread)

It was decided by consensus that a new mailing list notifications@ is established to outsource JIRA tickets and GH traffic and other automated notifications from dev@ to make the conversation here more “human”. Subscribe by writing an e-mail.

How to use an included document’s key? (see thread)

Question: A user asked how to use an included document and know the
“value of ancestor” for an application for pharmacists to keep track of their patients medication?

Answer: It has been suggested to use event elements to have one document for each patient visits to the pharmacy.

Cancel a replication? (see thread)

Question: A user asked how to cancel a replication if there is no document in the _replication database?

Answer: The aim of the replication is that at the end of the process, all active documents on the source database are also in the destination database and all documents that were deleted in the source databases are also deleted on the destination database as stated in the documentation.

Trying CouchDB 2.0 (see thread)

Question: A user wants to test CouchDB 2.0 on a cluster of three mashines and is facing issues with the Fauxton config and wants to know a way to manually fix it.

Answer: Ensure that admin credentials, couchdb/secret and erlang cookie are the same on all three nodes. Otherwise they won’t connect each other. Also, interact with /_cluster_setup with curl for now – a Fauxton update in on the way. If you rung it with dev/run script it automatizes these routines.

Releases in the CouchDB Universe

Opinions and other News in the CouchDB Universe

Use Cases, Questions and Answers

Use Case:

Stack Overflow:

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!
  • Do you want to help us with the work on the new CouchDB website? Get in touch on our new website mailing list and join the website team! – www@couchdb.apache.org
  • The CouchDB advocate marketing programme is just getting started. Join us in CouchDB’s Advocate Hub!
  • 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 welcome you on board!

Events

Job opportunities for people with CouchDB skills

Time to relax!

  • “Those in power think that they’re being fair. They also believe they’ve reached the top of their field because they are better and smarter than others. Any challenge to these beliefs feels like a personal attack, and is met with a circular logic that reinforces the comfortable assumption that they sit atop a meritocracy.” – Now What? How to Create Fair Companies after the Ellen Pao Verdict
  • “As developers we seem to have a tendency to get really religious about frameworks. We invest a bunch of time learning a tool and then hold onto it tightly. But, it doesn’t really buy us anything to be religious about tools. Simply converting to another big framework doesn’t protect us from a similar situation in the future, does it?” – Optimize for change. It’s the only constant.
  • “A great decision is often not a revolutionary move. We were doing the technical work to enable this already. The team wanted to be deploying more frequently. All I did was provide the push, to raise the bar just a little bit higher and express my confidence that we would easily clear it. ” – The Best Decision I Made in 2014
  • “Friends and family are the first line of support for people with emotional problems. While it is wonderful to be trusted, this often creates anxiety and dilemmas. Friends worry they will say the wrong thing. Tolerating another person’s pain and distress can be difficult. While there is no one right technique for every situation, here are some tips to keep in mind.” – How to be a friend

… and also in the news

CouchDB Weekly News, April 17, 2015

CouchDB Weekly Meeting (see summary)

  • CouchDB 2.0 status: work is making progress. There’s still a list of missing steps and blockers – any help with is always extremely welcome!
  • CouchDB Logo vote: the vote is ongoing
  • Google Summer of Code (GSoC): discussions with GSoC participants
  • Other topics: see summary

Major Discussions

[VOTE] CouchDB Logo – Round #3 (ongoing, SEE THREAD)

The third round to vote on the CouchDB logo is still ongoing. The options to vote for are:

Please send your votes (+1 / 0 / -1) for each proposed candidate, so we can get an impression of which one(s) the community members like and which they don’t. The vote is open for non-committers as well.

Can replication be setup between different CouchDB versions? (see thread)

Question: A user asked if it’s possible to setup replication between different CouchDB versions, e.g. 1.2 and 1.6?

Answer: yes, it’s possible. It wouldn’t need special operations or setup to let it work from the start. Compaction of databases and views wouldn’t harm though, and would ensure that all the new format features are being applied.

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!
  • Do you want to help us with the work on the new CouchDB website? Get in touch on our new website mailing list and join the website team! – www@couchdb.apache.org
  • The CouchDB advocate marketing programme is just getting started. Join us in CouchDB’s Advocate Hub!
  • 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 welcome you on board!

Events

Job opportunities for people with CouchDB skills

Time to relax!

  • “There is no reason to be depressed or give up simply because you will make a few wrong choices. Even more crucial, you must try your best every time because it is the effort and the practice that drives the learning process. They are essential, even if you fail.” – Your first choice is rarely the optimal choice: 5 lessons on being wrong
  • “How many times do we have to tell these stories before they become real — before we all agree that this is a problem, and more than that, agree to do something about it?” – Beyond Storytelling: Actionable Ways to Help with Tech’s “Woman Problem”
  • “Developing multiple areas of knowledge in a limited line of work doesn’t make you a polymath – it just makes you a different kind of employee.” – The Full-Stack Employee and The Glorification of Generalization
  • “If you are a man, you are part of rape culture. I know … that sounds rough. You’re not a rapist, necessarily. But you do perpetuate the attitudes and behaviors commonly referred to as rape culture. You may be thinking, ‘Now, hold up, Zaron! You don’t know me, homey! I’ll be damned if I’m gonna let you say I’m some sorta fan of rape. That’s not me, man!’ I totally know how you feel. That was pretty much exactly my response when someone told me I was a part of rape culture.” – A Gentlemen’s Guide To Rape Culture

… and also in the news

  • “jeez, just replicated a couchDB to a pouchDB for the 1st time. what a breeeeeeeeze.” (@fabianmu, on Twitter)