CouchDB Weekly News, January 20, 2015

Major Discussions

Limitation on number of databases? (see thread)

Question: A user was wondering if CouchDB was imposing any limit on the number of databases which a single instance can serve (and replicate).

Answer: There are two limits:

  1. Operation system limit on file descriptions user allowed to manage (see uliimit).
  2. CouchDB inner limitation. See the CouchDB Docs for details.

Configuring these options right allows you to serve thousands active
databases without any problem.

CouchDB to csv file (see thread)

Question: a user is working on a script in Java to convert a whole CouchDB into a csv file and wants to know about the easiest way to do that.

Approaches:

  • using `/{db}/_all_docs?include_docs=true` (see docs)
  • Couch has an HTTP API, so you have to pull the right URL in Java (i.e. open a java.net.Connection to the right URL). You can try the URL in the browser before to check whether all the right data is there. So, you can point your browser to http://{server}:{port}/{db}/_all_docs?include_docs=true and check if you have all info in it. Then you can use something like (new java.net.URL(“http://{server}:{port}/{db}/_all_docs?include_docs=true”).openConnection()) to grab the URL connection and work from there. Using something like this is certainly useful
    when moving forward.
  • using a list and fetching it as a csv file.

Releases in the CouchDB Universe

Use Cases, Questions and Answers

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

  • “Turns out great minds don’t think alike. Discover how some of the world’s most original artists, writers and musicians structured their day … .” – The Daily Routines of Famous Creative People
  • “As developers, designers, and content creators we cannot control what users are carrying into their experiences with our work. They’re carrying past and present pain. We cannot pretend our users are perfect automatons, single data points on a web log devoid of emotion. We have to be kind. After all, we have our own past and present pain we’re carrying into the interaction.” – The Year of Empathy
  • “Ah, meritocracy! The great solution to all of society’s problems, at least if the white, heterosexual, cis-male hacker is to be believed. If just we’d had meritocracy, then we could actually solve the important problems, and everyone would be happy!” – There’s no merit in meritocracy

… and also in the news

CouchDB Weekly News, January 13, 2015

Major Discussions

CouchDB Day 2015 is coming very soon (see thread)

CouchDB Day 2015 will take place in Hamburg, Germany, on February 7, 2015. You can still register a free ticket here. The schedule is already online here. The Hoodie people are giving away four travel grants for visiting CouchDB Day, you’ll find all details in this post.

For you people in Berlin: there’s also an opportunity to get a ride to Hamburg with someone visiting CouchDB day.

React.js and Fauxton (see thread)

The Fauxton team wants to move from using backbone.js for Fauxton development to using React.js and a Flux architecture. There’s already a Pull Request for the initial work and they’re looking for feedback. Generally, any feedback you will have to improve this branch is very welcome, also feedback on whether they’re adhering to the Flux pattern correctly and more questions which you can find in detail here. It would be great to have your support in this!

Open PRs which need some review and merge (see thread)

There’s a number of open PRs which need some review and help – you’ll find the list here.

Proposal: CouchDB tests organisation (see thread)

Proposal for slight change in CouchDB’s test layout, the full text is here.

Releases in the CouchDB Universe

Opinions and other News in the CouchDB Universe

Use Cases, Questions and Answers

No public answer yet:

  • Stack Overflow: How to GET all doc from CouchDB database and show then in a HTML <div>?

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

  • “Empathy is the most important skill you can practice. It will lead to greater success personally and professionally and will allow you to become happier the more you practice.”Your most important skill: Empathy
  • “One of the most popular, enduring, and irritating myths about depression is that it means depressed people are sad all the time – and that by extension, people who are happy can’t be experiencing depression, even if they say they are.” – Depression doesn’t make you sad all the time
  • “I love Open Source. It has taught me many things going beyond programming — better collaboration, patience, compassion and mentoring. But it has a very dark side too, that often gets swept under the carpet of shiny benefits of a new career and so-called fame.”The Dark Side of Open Source

… and also in the news