Major Discussions
CouchDB _rewrite (see thread)
This thread discusses, whether or not an improvement of ‘_rewirte’ could be included in 2.0, or if this, as a basic functionality, should be addressed in the after the release.
[PROPOSAL] Improving the quality of CouchDB (see thread)
Robert pitches a new approach to improve quality maintenance and testing for CouchDB. “I would like to propose that every PR needs unit, functional AND/OR integration tests for CouchDB’s Erlang core, too – given it is not covered by an existing test that run. Maybe we could try the new approach for 3 months and then decide if we keep it.” The primary thrust of the argument being “about continuous integration – somehow making it more easy and more transparent for developers (seasoned and novice) to see the effects of their change.” A first step by step plan has been discussed further.
Brainstorm: A new CouchDB tag-line? (ongoing, see thread)
The discussion on a potential new tag-line for CouchDB, that reinforces the most distinctive feature of CouchDB, “replication”, continues on the marketing@ list. It has been revived from an earlier discussion, on which you can followed up here and here. In a recent contribution it was suggested to wrap up the procedure by setting dates for the votes on an alternative tag-line: @marketing list on September 15, the @dev list on September 18, both preparing the decision process for the PMC, starting September 21st. You’re invited to submit your suggestions before the first vote.
Releases in the CouchDB Universe
- hapi-couchdb-store 1.1.0 – CouchDB REST & front-end API
- sails-couchdb-cloudant 0.10.4 – CouchDB adapter for Sails
- superlogin 0.1.0 – Powerful authentication for APIs and single page apps using the CouchDB ecosystem which supports a variety of providers.
- beanbag 4.5.0 – Generic CouchDB driver built upon the teepee module
- bunyan-couchdb-stream 0.0.1 – A writable stream that writes log JSON objects (as generated by bunyan) to CouchDB / PouchDB
- (PouchDB) pouchdb-hoodie-sync 1.3.0 – Hoodie-like sync API for PouchDB
Opinions and other News in the CouchDB Universe
- The Web Platform Podcast #60: Offline First
- [Blog Post] Ruby on Rails on Couch Part 2
- [Interview, German only(!)] Interview mit Jan Lehnardt – Apache CouchDB / couchdb.apache.org by Christoph Kleinschmidt
- Twitter Sentiment Analytics on Bluemix with Node.js, CouchDB, dashDB & R
Use Cases, Questions and Answers
Use Case:
- Using CouchDB in Rookeries – Part 3 – Configuring a Remote CouchDB Server
- (PouchDB) “Next version of Plunker using PouchDB to store changes locally”
Stack Overflow:
- Calling API from CouchDB Design Doc
- What is the best Way to Export CouchDB?
- Low CouchDB performance for randomized operations
- CSRF Cookie/Header mismatch – CouchDB
- (PouchDB) Ionic data synchronisation between screen and controller
- (PouchDB) Stubbing PouchDB with Sinon failing
no public answer yet (Stack Overflow):
- How to restrict _rev_info in Cloudant result JSON?
- CouchDB – update multiple databases
- I am facing problems on how to query my Cloudant data using the cloudant-java api
- (PouchDB) Ionic PouchDB gives CORS error for remote CouchDB
- (PouchDB) Ionic offline sync with own SQL server
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
- September 11, London, UK: Lead Developer Conference
- September 14, Washington (DC), US: Offline mobile clients with PouchDB and Backbone
- October 6-8, Richland (WA), US: &yetConf
Job opportunities for people with CouchDB skills
- Software Engineer, New York (NY), US
- “CouchDB and Java heads” to write unit client tests, Reading, UK
- Data Architect/Mobile Games, Vancouver (BC), Canada
Time to relax!
- “Mr. Juncker cast the crisis as the most compelling one facing the bloc since World War II.…‘There is not enough Europe in this union,’ he said, referring to how the bloc has reacted so far. ‘And there is not enough union in this union. We have to change this. And we have to change this now.’” – E.U. Nations Urged to Accept 160,000 Migrants
- “…as an architect, it is more beneficial for me to know that five solutions exist for a particular problem than to be a singular expert in only one. The most important parts of the pyramid for architects are the top and middle sections; how far your middle section penetrates into the bottom section represents your technical breadth.” – Knowledge Breadth versus Depth (How knowledge acquisition changes as you transition roles from developer to architect)
- “And there’s no doubt that the degree of attentiveness that we bring to an occasion ennobles or demeans it. Better to spend 15 focused, responsive minutes than 30 utterly distracted ones.” – The Myth of Quality Time
- “Creating data accessibility is the first step in creating lasting solutions around health open data. …Having ‘insight’ is the capacity to gain accurate and deep understanding of something. Making data accessible and insightful is great … but is no guarantee that people will use it. You have to make sure that your data is also ‘actionable’ so that people are inclined to immediately use it. Here are some simple strategies for making data actionable” – A checklist for building civic tech solutions for the health sector: Insights from the #AfricaOpenData Conference
- “When you don’t document things you rely on cultural norms, Which means you can’t attract people outside that culture, Your culture remains homogenous.When you dictate, You’re a dictator. Even if you say you’re not a dictator.” – Building a Better Node Community.
- “This is why I find the latest rash of alarmist “political correctness run amok” articles to be quite disingenuous. They express consternation about “word policing” and “censorship” without ever acknowledging that we — as a society, or within certain subcultures or settings — are always making judgments about what language and ideas (not to mention people) are acceptable and which ones are deemed unacceptable.” – Op-ed: The Truth About Political Correctness – Those who argue that you can’t say anything anymore really just want to preserve the status quo.
… and also in the news
- “I was actually considering optimizing that code today. Sometimes the best optimization is to wait for browsers to get faster.” (@nolanlawson via twitter)
- “September 10, 1990: Archie, the first Internet search engine, is launched – @TDTHistory” (via @beatricemartini)