CouchDB Weekly News, October 15, 2015

Major Discussions

The JavaScript Test Suite (see thread)

Looking for JavaScript developers to help with the CouchDB integration test suite for the upcoming 2.0! Great efforts to get the 1.x JavaScript tests running on the cluster port of 2.0. WIP. The community is invited to join this process. No Erlang
needed – purely JavaScript and CouchDB HTTP API-work! How to help:

  1. Check out this test branch.
  2. cd into the repo and ‘git checkout js-tests-on-2.0-wip’
  3. run ‘make clean’ if this is not the first time you build
  4. ‘./configure -c –disable-docs –disable-fauxton && make’

Leaving you with two options:

  1. run the whole test suite: ‘make javascript’
  2. run a single test: ‘./dev/run –with-admin-party-please’ ‘./test/javascript/run test-filename’ (in another tab)

More context for the issue and these How-to-help-steps can to be found here (and updated here). There further evolved a discussion about using “_config” on the local port and also about using fixed test database names like ‘test_suite_db’ or instead generating a random database name for each test.

Fabric worker timeouts and availability of replicas (see thread)

Community members on the development list discuss fabric worker timeouts and the availability of replicas: Opening “a doc, a CouchDB cluster returns the document. It also returns a doc, given not all replicas (r) are available and the cluster is aware of it: if the co-ordinator knows that there are fewer than r replicas available, it returns the document with a 200.”…

Releases in the CouchDB Universe

PouchDB

Opinions and other News in the CouchDB Universe

… and in the PouchDB Universe

CouchDB Use Cases, Questions and Answers

Stack Overflow:

no public answer yet (Stack Overflow):

PouchDB Use Cases, Questions and Answers

Stack Overflow:

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

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

Time to relax!

  • “I think that we, as community organisers, have the power to move things for the better. We start with a passion and a vision and we pave the way to make things happen. We get the chance, that some perhaps don’t, to inspire others and to bring people that share our passion together. This is not something to be taken lightly.” – Thoughts about communities, community values and organisers
  • “Reaching the goal of a diverse community is a step-by-step process. There are no shortcuts. Each step has to be complete before the next level of cultural change is effective. It’s also worth noting that each step along the way benefits all community members, not just diverse contributors.” – What makes a good community?
  • “I’m learning that a lot of what makes me kind of OK (I hope!) at this dev lead thing isn’t a deep knowledge of the specific technologies that are the underpinning of the project (though it’s certainly important that I be able to find my way around). Rather, it’s my ability to ask these questions, and to hear and understand the answers, and interpret them into action.“ – Five Questions
  • “‘I don’t have a concern that if I speak out about stuff that is a little bit controversial, that it’s going to have a negative effect on my job,’ Baker said. ‘That’s a privilege that I have. That’s a huge privilege. A lot of people don’t have that. Like, if they speak out, there’s a likelihood they’ll get fired. It’s a shitty thing, but it’s a real thing in their jobs, for other people. I don’t have that, so I’m going to make use of that privilege. This needs to be talked about, so we’re going to talk about it. It’s going to be a topic — I’m going to make it one.’ Also, if companies really want to know how their diversity efforts are going, they should reach out to black women, Baker said.” – Slack Engineer Erica Baker: Diversity Efforts Need To Extend Beyond Gender

… and also in the news

CouchDB Weekly News, October 08, 2015

Major Discussions

[PROPOSAL] Improve testing infrastructure of CouchDB (see thread)

Read the full proposal that was submitted to improve the ways to test CouchDB. It was further discussed, whether it would be worth adopting to Elixir to help make ‘couch_testing’ more approachable, even though this would maybe “impose a steep learning curve on developers.”

Updating the docs (or the Wiki) for Apache as SSL and auth (see thread)

Working steps for installing on Amazon Linux, and for setting up Apache as a front end SSL proxy with authentication was added to the Apache CouchDB Wiki, on a new page.

pouchdb-find and CouchDB 2.0 (see thread)

A user addressed the mailing list with his plan to create a developer-friendly CouchDB service, a Software Development Kit (SDK), which uses PouchDB for local replication. He is interested in using pouchdb-find and asks about support in CouchDB 2.0.

Releases in the CouchDB Universe

PouchDB

Opinions and other News in the CouchDB Universe

CouchDB Use Cases, Questions and Answers

Use Case:

Stack Overflow:

no public answer yet (Stack Overflow):

PouchDB Use Cases, Questions and Answers

Stack Overflow:

no public answer yet (Stack Overflow): 

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

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!

  • “Let us encourage others to see their glass half full, and promote the unique strengths, vision and context they can bring to tech, code and start-ups.” – Glass Half — Let’s change the conversation
  • “Intersectionality alone cannot bring invisible bodies into view.  Mere words won’t change the way that some people — the less-visible members of political constituencies — must continue to wait for leaders, decision-makers and others to see their struggles. In the context of addressing the racial disparities that still plague our nation, activists and stakeholders must raise awareness about the intersectional dimensions of racial injustice that must be addressed to enhance the lives of all youths of color.” – Why intersectionality can’t wait
  • …“What are our obligations to people who did not expect themselves to be so intimately known without sharing directly? How do we mitigate against unintended outcomes? For instance, an activity tracker carelessly revealed users’ sexual activity data to search engines. A social network’s algorithm accidentally triggered painful memories for grieving families who’d recently experienced death of their child and other loved ones.” – Carina C. Zona: Consequences of an Insightful Algorithm | JSConf EU 2015
  • “The association of silence with wealth is not a recent marketing strategy, of course, but the marriage of tranquility and privilege is, in fact, the very purpose of airline lounges.” – The Luxury of Silence
  • “We need to recognize the privilege required to attend such bootcamps and we need to seek other, more sustainable ways to provide those who are less privileged with better education, training, mentorship, and exposure to code.” – Coding Is A Privilege
  • “‘Women in Tech’ don’t need me to battle for them. “Women in Tech” have … the whole of Team Colorless Diversity to fight for them. … I will not, cannot, use that privilege to reinforce and support problematic power structures. Instead I will use that privilege to raise the voices of the brown and black people that Colorless Diversity seems to gloss over.” –  #FFFFFF Diversity
  • “Your words help to frame your sense of empowerment and control. Furthermore, the words that you use create a feedback loop in your brain that impacts your future behaviors. For example, every time you tell yourself “I can’t”, you’re creating a feedback loop that is a reminder of your limitations. This terminology indicates that you’re forcing yourself to do something you don’t want to do.” – A Scientific Guide to Saying No: How to Avoid Temptation, Distraction
  • “How we talk matters. A lot. It matters at work, at home, in life. The words we choose reflect and reinforce deep assumptions about what is normal and what is not, what is approved and what is not; what is valued and what is not.” – How we talk

… and also in the news