CouchDB Weekly News, May 28, 2015

CouchDB Weekly Meeting (see summary)

Fauxton: active tasks will be finished soon with being moved from backbone to react. Work on wizard-ticket – a cli client for _setup and an Erlang patch, which allows to stay in one session/tab for the fauxton setup wizard.

Major Discussions

On Plugins and Extensibility (see thread)

The discussion on the development mailing list touches upon the increasing developments of applications and the various ways in which their extensibility has been pursued. A plugin proposal suggests to write a utility application, aiming to combine and consolidate all individual features and thereby simplify implementation of each.

Twitter Account Follower Stats (see thread) & [NEWS] (see thread)

Great feedback for user engagement with CouchDB content: Readers of the Weekly News have asked to be able to subscribe to the weekly News post on the CouchDB via e-mail. CouchDB has over 25.000 follower on the @CouchDB-Twitter account and doubled during the last 12 months. This is presumably owed to increased marketing activities. It is discussed how to pursue this positive development with additional small referring activities e.g.:

  • daily tweet linking to items in the weekly news
  • weekly news subscription info on the twitter profile
  • introduce an news@ mailing list or other subscription tool to the blog

Releases in the CouchDB Universe

Releases/news on PouchDB

Opinions and other News in the CouchDB Universe

Use Cases, Questions and Answers

Stack Overflow:

  • Cloudant skip parameter not working
  • QuestionHow can I securely connect to Cloudant using PouchDB? Answer: Cloudant credentials should never be hard-coded into your client-side app. One design pattern is to use a “one database per user” approach.
  • QuestionHow to get Couchdb/Cloundant design document ready for search all fields? (with PouchDB-Find to query the data.) Answer: A user-created map/reduce or Cloudant Search index cannot be used to service a Cloudant Query call – it maintains its own indices. Cloudant Query requires that a suitable index exists to service a request to _find.
  • Sync views between pouchdb and couchdb – The user wants to setup a secondary search index and therefore tried to create a view on the Couchdb instance using the pouchdb-find plugin. Answer: pouchdb-find is a reimplementation of Cloudant Query Language, and not their search index. It is better to not sync design documents at all – merely replicate using a filter to avoid syncing design docs. Then one can create design documents that are optimized for whatever platform (PouchDB, CouchDB, Cloudant, the various PouchDB plugins, etc.).

no public answer yet:

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

  • “I imagine they focused, not on an exit strategy, but on an exist strategy, a strategy built on sticking around; a strategy not for a buy-out, but for a handing down, a passing along.” – Natasha Lampard
  • “I don’t think I was ever outright mean to anyone. I was just callously indifferent and on a long enough timeline that is indistinguishable from being mean. In a cruel twist of irony I thought that was what it meant to be professional. In retrospect it just seems inhuman.” – Be Kind.
  • “Ask questions first, give suggestions later. I always ask first, “How did you feel about that?” when the presenter finishes. Listen and understand. They’ll know exactly how they did. Your job is to help them find new ways to take their talk to the next level for their eventual audience. Your job is NOT to teach this presenter something.” – Giving Presentation Feedback by Lara Hogan
  • “companies with large enough teams can have two modes of employment that employees could ideally opt into. “Passion-mode” and “coast-mode.” Someone who is on an upswing should get put on a big project that’s going to take a lot of energy. Someone who is burnt out from the last big project should be given work that will allow them to show up a little late, and leave a little early.” – The Productivity Cycle by Alex Sexton
  • “Because the product we were developing was AT [Assistive Technology] the vendors charged us between seven and thirty times the price that they charged for the same components when they were included in games or other mainstream consumer software using the niche market, low volume argument.” – Inclusivity Requires A Paradigm Shift

… and also in the news

CouchDB Weekly News, May 21, 2015

Major Discussions

Transfer of replication.io (see thraed)

It has been discussed how to transfer the domain from IBM to ASF infra.

CouchDB website

After some contributors teamed up to redesign the CouchDB website, especially the “contribute-section” overview, we now have a beautiful result. And speaking of contributions – The new CouchDB website team itself happens to be looking for support. You can take a look at the website repo here and subscribe to the website mailing list for updates.

[REPORT] CouchDB (see thread)

Regarding the latest report the acceptance of the Nano project was stated. Currently it is being worked on (legal) preparations for the adoption. Furthermore the CouchDB-Python project becoming part of the ASF as well will be discussed.

Releases in the CouchDB Universe

Opinions and other News in the CouchDB Universe

Use Cases, Questions and Answers

  • Use Case: How to ‘force write’ in v2.0 ? (see thread) A user, who used to use “all_or_nothing” to introduce conflicts in CouchDB 1.6 wanted to know how to do this in 2.0, which doesn’t support it any longer.
  • Use Case: Drupal 8 sync demo – Showing how a Drupal 8 site syncs content bi-directionally between Drupal sites (or other API compatible systems such as CouchDB) and make it offline-first with PouchDB.
  • Use Case (Video): Limited Bandwidth Applications using the example of a potential police department app (Northern Virginia Architecture Roundtable, May 18th, 2015)

Stack Overflow:

no public answer yet:

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

… or read about something else important:

  • “The contemporary system of American policing and incarceration puts human beings in cages at rates unprecedented in American history and unparalleled in the modern world. It is a considerable bureaucratic achievement to accomplish the transfer of thirteen million bodies each year” – Policing, Mass Imprisonment, and the Failure of American Lawyers
  • “What was this? A company that mentions empathy and diversity, two of my personal core values in their core values? Is such a thing even possible? […] To see a non-black leader in tech empathizing with the experiences of those in Ferguson, using his platform to amplify the voices and stories of those who might be otherwise ignored was powerful and moving.” – Seeking Happy.
  • “When strangers surprise me with the “women in tech” conversation, it’s most likely because they’re in a position of privilege that prevents them from understanding that it’s burdensome for someone who lives this experience to talk about it.” – Mean time to “women in tech”.
  • “One person stated that I don’t need to worry about making open source contributions and I went ‘Yay, cool, less pressure’, another seemed to state that I am of little worth if I don’t contribute ‘Fuck, okay, I guess I better get on that then’. I wish programmers were more aware of the things they are saying and the attitudes they express, and how that might effect a young padawan like me.” — As a new developer
  • “In the end, will our value as individuals be measured by more than the quality of our code?” – (@ModelViewCulture via twitter on The Dehumanizing Myth of the Meritocracy)
  • “I watch the copious numbers of ‘women in tech’ groups, coding schools and initiatives, bringing new people into the terrible pipeline with big hopes. Learn to code! Get a job! Live happily ever after… oh wait.” – Where Does Your Pipeline Lead?
  • “With a few taps on a phone, for a fee, today’s hottest start-ups will help people on the lowest rungs of the 1 percent live like their betters in the 0.1 percent.” – A Tech Boom Aimed at the Few Instead of the World
  • On Replication and Convergence – Can Replicas Converge Across Partitioned Networks ? and The Hash History Approach for Reconciling Mutual Inconsistency

… and also in the news