CouchDB Weekly News, August 27, 2015

Major Discussions

CouchDB Certification?  (see thread)

Planning to organise a NoSQL/CouchDB course for computing learners, a user has asked for an official or certified graduation test for CouchDB. While there isn’t any official certification that CouchDB learners can obtain, the CouchDB community is very open to support efforts learning, teaching and mentoring of any kind. It is also very welcome to share experiences, insights and materials that the community and other learners or teachers can benefit from. You can also write about them, e.g. on the CouchDB blog. Please don’t hesitate to submit your ideas to the list at marketing@couchdb.apache.org.

Performance tuning and optimization guidelines (see thread)

On the user@-mailing list, it was asked for certain documents describing performance tuning parameters for CouchDB. The answer refers to the docs that describe all configuration parameters in CouchDB.

Query view with keys, is order guaranteed? (see thread)

A user wants to know if a particular order behaviour with multiple-key querying will be reliably preserved in future versions of CouchDB, which isn’t a committed behaviour and therefore isn’t guaranteed at the moment.

Releases in the CouchDB Universe

PouchDB

Opinions and other News in the CouchDB Universe

… and in the PouchDB Universe

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, 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!

New Committer

  • Clemens Stolle (IRC nick: klaemo, Twitter: @klaemo) has been elected as a CouchDB committer. Welcome to CouchDB, Clemens!

Events

Job opportunities for people with CouchDB skills

Time to relax!

  • “‘The risk may seem small when you consider one single website collecting this type of information,’ Runa Sandvik, an independent security researcher and former Tor developer, told Ars. ‘The real concern with behavioral profiling is when it is being done by multiple big websites owned by the same company or organization.” – How the way you type can shatter anonymity – even on Tor
  • “‘On the street I was a hustler, I was a grinder. I never used the word ‘entrepreneur’,’ he says, reflecting on his transition from the dope game in New York, to rap, to the tech game. ‘I always had that spirit in me. I’ve just been using it in the wrong way.’” – If you want diversity in Silicon Valley, add a dose of hip hop
  • “In 2013, I began celebrating career achievements by eating a donut. I had found that whenever something awesome happened in my career—maybe I got published, or promoted, or launched a project—I wouldn’t take the time to celebrate the achievement… I decided to start celebrating in a public way so that more people may be inspired to find their own ways of marking their career achievements.” – Celebrating our achievements
  • “In the back of my mind, I knew the day would come where I would have to share a stage with the man who harassed me for 3 years. And that day has come.” – We Still Let Harassers Participate In Our Community
  • “Even if it’s by accident, nerd culture does tend to exclude women and LGBTQIA+ people in a bunch of different ways. This sucks – because nerd culture is supposed to be the culture of the neglected. It’s the culture of the people who were never popular in high school or never had a lot of friends or were bullied for one reason or another. As a culture basically founded on being outcasts, I think it’s absolutely necessary that we be as open and accepting as possible.” – Nerd Culture Has a Problem – Here Are 5 Ways to Be More Inclusive

… and also in the news

CouchDB Weekly News, August 20, 2015

Major Discussions

Joan Touzet was interviewed on CouchDB and the Apache way

Joan was interviewed for her upcoming keynote talk at Texas Linux Fest: Joan Touzet on CouchDB and the Apache way

Project Fauxton Feedback (see thread)

In order to write a presentation under the working title “The State of Fauxton 2015” Michelle Phung asked the user community to present their thoughts, concerns and future improvement ideas for the project. Some extensive feedback reveal interesting perspectives on and use cases for Fauxton and imply relevant objections concerning design and layout. For instance, who has used Fauxton as a debugging tool, would like it to rather feature more information by reducing empty space and default font size. Also, preferred options of viewing and editing documents, e.g. with tables, and how the latest version of Fauxton currently handles those, are discussed on several levels. For details of the feedback, see the summarised responses of Jason and Eli.

A parallel discussion about potential improvements of the Fauxton visual guide’s UI arrived at the idea to integrate the visual guide into Fauxton and thereby making it easier to find and adapting it to the layout.

Starting CouchDB 2.0 under diverse network infrastructures (see thread)

A user directed a question about node naming in CouchDB 2.0 to the user-mailing list. The problem occurred, that a database created on a computer under a certain hostname will appear empty under a different hostname due to “a mismatch in the node name and fabric”. As the “node name is set by the vm.args file [and] it defaults to ‘-name couchdb’, which will cause CouchDB to try to discover the system hostname”, it is suggested to “set that value directly as ‘-name couchdb@’ or ‘-name couchdb@’ […] to set it to something that can be routed from other nodes…”.

Releases in the CouchDB Universe

    • couchdown 1.2.0 – A leveldown backend for CouchDB
    • couchdb-backup-restore 1.0.3 – Creates backups of CouchDB databases (.tar.gz files containing one .json file per database) and restores from those backups.
    • couchdb-objects 1.0.7 – Aids in the construction of JSON objects as used by CouchDB.
    • couchdb-render 1.0.1 – Given the code of a CouchDB show/list function (and some other stuff), this module runs it and returns the result.
    • couchdb-eval 1.0.6 – Compiles a piece of code to a function object, providing a CouchDB-like JavaScript context.
    • unexpected-couchdb 0.1.0 – Unexpected plugin for unit testing against a mock CouchDB server.

PouchDB

Opinions and other News in the CouchDB Universe

…and in the PouchDB Universe

Use Cases, Questions and Answers

Stack Overflow:

no public answer yet:

For more new questions and answers about CouchDB, see these search results and about PouchDB, 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!

  • “It’s not only about whether you are a core team member or not: people who are early founders or early members of a project, organization, or core team, are typically privileged over later adopters even as the organization grows and changes. It doesn’t matter how many contributions you have made as a later adopter, the founders and early adopters will stay the stars of the project…” – The Hidden Power Dynamics of Open Source
  • “We aren’t in a place where we can to take a year off, but one or two or more of these times away will preserve and cultivate a healthy creative vision for our lives, which is our greatest goal and mark of success. This means we will have to actively choose to have times where we make less income, live more frugally, and are smarter with what we have.” – The Journey to choosing time-off
  • “The middle ground […] between the anti-discrimination-movement and the privacy-movement […] is a census that is done in a sensitive way. But this can also be a very political process. [In this] map showing countries where ethnicity or race was counted and enumerated since 1991 [it is interesting to see that] for example in France it is forbidden by law to collect any data based on racial-ethnic origin. In contrast […] it was very usual to put you photo on your CV. […] There’s lots of research that proof many discriminatory hiring-practices based on that. Social scientists have advised ways to get around that status […]. So it’s not like the data is not being collected, but it is being collected in a ad-hoc or inaccurate way.” – Representing marginalised communities in data: CCCamp
  • “The best mentorship model is a network ‘Having a diverse set of mentors has been crucial to my success.’ — Lara Hogan, Senior Engineering Manager. […] I’ve always thought of mentorship as a very intense 1:1 relationship and I’m sure that’s still a platonic ideal, but it’s not a scalable one. Many people I interviewed had established an in-house network of mentors, where inexperienced managers can learn from those with very different backgrounds.” – What I didn’t know about great engineering culture
  • “The way media dotes over its tortured male artists while undermining the personal struggles of women who suffer the same is nuanced, but a look into the archive suggests the phenomenon is well documented across race, genre, and generation. When Janis Joplin died on October 4, 1970 the New York Times called her a ‘misfit’ whose ‘behavior was explosive’ and remembers her as ‘drinking from a bottle at her concerts’ and ‘screaming obscenities at a policeman in the audience’. Two weeks prior when Jimi Hendrix died – also at the age of 27– the same paper’s headline referred to him as a ‘Top of Music World Flamboyant Performer Noted for Sensuous Style’’ – Amy Winehouse, Kurt Cobain and the Gendering of Martyrdom
  • “Companies keep on deceiving themselves into thinking that the developers are the only important and worthy hires. While they might be a key part of product development, a product is useless if no one knows that it exists or how to use it, or if the development team feels exhausted and overworked, eventually burning out and neglecting key parts of the business.” – How the Glorification of Software Developers Compromises Tech Companies

… and also in the news