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
- couchbeam 1.1.8 – simple Erlang Apache CouchDB and RCOUCH client library
- tape-recorder 1.0.1 – Thin ORM layer for CouchDB on top of Nano
- kazana-bootstrap 2.0.0 – Kazana core module to bootstrap all things CouchDB
- couch-restore 0.0.2 – A simple utility for restoring CouchDB databases
PouchDB
- pouchdb-lru-cache 1.1.4 – PouchDB LRU Cache for storing binary data cross-browser
- pouchdb-plugin-helper 0.1.1 – A helper tool for PouchDB plugins to run tests and more
- express-pouchdb 0.17.0 – Express submodule with a CouchDB style REST interface to PouchDB
Opinions and other News in the CouchDB Universe
- [Talk Slides, Transcript] Evolve Or Perish! Improving Communities The Apache Way by Joan Touzet at Texas LinuxFest
- [Slides/Visualisation] Exploring federation via Apache CouchDB’s Replication protocol. Federation for Alice, Bob, and Charlie based on ideas from Egocentric Architecture by @BigBlueHat
… and in the PouchDB Universe
- Belated happy birthday to PouchDB! It turned 5 in June.
- [Slides] Cloudant Webinar, Aug 27, 2015: A Deep Dive into Offline First with PouchDB and IBM Cloudant
Use Cases, Questions and Answers
Stack Overflow:
- CouchDB is not replying to commands
- Can I store an array of objects in CouchDB? Question: Does CouchDB support array type? Answer: “CouchDB can store any kind of JSON data in a single document, which of course includes arrays of objects.” Reference to this CouchDB Guide.
- Index not creating from CouchDB with logstash Logstash
- Smaller emit view for CouchDB. Question: Would using
emit(..., 1)
oremit(..., doc)
save on CouchDB space? Answer: “emit(..., 1)
is needed for reduce functions, whileemit(..., doc) will duplicate the document…”
More on this topic can be found in this best-practices documentation. - Why CouchDB gets changes only from client type “mobile”.
- The only way to update a document in CouchDB?
no public answer yet (Stack Overflow):
- How can I get _rev field in CouchDB Doctrine, to check if the document has changed?
- Empty response after sending request to CouchDB, when want to send request with startDate and endDate?
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
- September 3, Middlesbrough, UK: NE Dev #4 : Wireless Security, Machine Learning, the Real-time Web
- September 11, London, UK: Lead Developer Conference
- October 6-8, Richland (WA), US: &yetConf
Job opportunities for people with CouchDB skills
- Backend Web Developer JAVA (m/w), Munich, Germany
- Senior DevOps Engineer, Dubai, United Arab Emirates
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
- “How to solve ungoogleable #CouchDB issues: Wait a few hours. Change nothing. Try again. Et voilà!” (@akonym, via twitter)
- This Is What 70 Years of Computing Sounds Like
- The math behind how sea lions swim