Major Discussions
Configuration in CouchDB 2.0 (see thread)
In the Fauxton team that is using CouchDB 2.0 daily, it has been worked on to remove the config tap. Thereby testing features on back ports that still support the config route lead to multiple unexpected errors. The options for solutions and major config changes, e.g. a token-ring are to be discussed further.
GSOC 2015 [Visualize document revision tree and navigate betweenthese revisions] (see thread) & [COUCHDB-2214] Dashboard as main page (see thread)
Nadeeshaan Gunasinghe’s and Dulanga Sashika, two undergraduates from the Computer Science and Engineering department at University of Moratuwa, Sri Lanka, addressed the CouchDB mailing list for help with their proposals for Google Summer of Code 2015. Congratulations: Both have been accepted.
[VOTE] accept Nano contribution (ongoing, see thread)
Nuno Job wants to contribute Nano, a popular Node.js Client library for CouchDB to the ASF.
[PROPOSAL] CouchDB tests organization (see thread)
Plans to split up the various CouchDB test suites from the main repo into their repositories. Especially the JavaScript tests can then be shared among other projects like PouchDB.
Releases in the CouchDB Universe
- hapi-auth-couchdb-cookie 1.0.0 – CouchDB Cookie authentication plugin, inspired by hapi-auth-cookie
- pouchdb-full-sync plugin to fully replicate PouchDB and CouchDB databases, preserving all revision history
- couch-resolve-conflicts 1.1.0 – Assist in CouchDB conflict resolving.
- pouchdb-changes-like-wrapper 1.0.0 – Helper function that makes wrapping changes(), sync(), replicate() etc. using pouchdb-wrappers easier.
- couch-promised 1.0.0 – A promise-based wrapper around CouchDB.
- pouchdb-load 1.4.0 – PouchDB Load – load dumped CouchDB/PouchDB databases on the client.
- pouchdb-replication-stream 1.2.4 – PouchDB/CouchDB replication as a stream.
- mock-couch 0.1.3 – An http server pretending to be couchdb, for unit testing.
- clerk 0.8.2 – CouchDB library for Node and the browser.
- Couchbase Server 4.0 Developer Preview
Opinions and other News in the CouchDB Universe
- gitwcsub was enabled on all ASF servers, what means that CouchDB website is now managed by git repository, not subversion one. Thus it’s now much easier to contribute and submit fixes: Pull requests welcome!
- Create a Drush command that wraps the CouchDB replicator.
- The Boston CouchDB Catchup was on April 30th: “Good times talking @fauxton and @Cloudant query/mango at the Boston @CouchDB meetup” (@rajrsingh, on Twitter)
- The state of binary data in the browser. Or:”So, you wanna store a Blob, huh?”
- Blog post: Connecting PouchDB to Cloudant on IBM Bluemix
Use Cases, Questions and Answers
Triggerjob: CouchDB database driven REST events – a database-driven daemon and scheduler to extend CouchDB and Couchapps with asynchronous REST events.
Stack Overflow:
- Can CouchDB filter timestamps be used in a map or reduce function – some sort of Date.now?
- Change property of doc? By changing not the view, but the response of the view on client-side.
- How to arrange data in NoSQL, for a small invoice system with NoSQL database? More on data modelling.
- PouchDB: A way for database replication when the application is launched offline?
- With couchdb4j – a way to traverse the database of 1 GB and 110000 rows without without putting them all into view?
no public answer yet:
Stack Overflow:
- Decreasing insert speed with increased storage size (1GB) on CouchDB
- How to implement full text search in CouchBase Lite .Net?
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!
New Commiter
- Maria Andersson (Apache ID: mia; IRC nick: mar-ia) has been elected as a CouchDB committer. Welcome to CouchDB, Maria!
Events
- May 11, free online course (3 weeks): Functional coding with Erlang
Job opportunities for people with CouchDB skills
- Junior Systems Administrator, Exeter, UK
- Senior full-stack JavaScript developer, Berlin, Germany
- Operations Engineer, London, UK
Time to relax!
- “People who look like me can just kinda do programming for work if we want, or not do it, or switch into it later, or out of it again, or work quietly, or nerd-rant on how Ruby sucks or rocks or whatever, or name-drop monads. And nobody will make remarks about our appearance, about whether we’re truly dedicated hackers, or how our behavior might reflect badly on “our kind” of people. That’s silent technical privilege.” Silent Technical Privilege
- ““Taming the Trolls,” a panel at the Women in the World Summit, addressed a more pernicious brand of trolling—a variety that is vicious, violent, and flagrantly sexist.” What’s it like to be subject to incessant misogynistic trolling? Ashley Judd and Anita Sarkeesian speak out.
- “Glover began to consider selling leaked CDs from the plant. He knew a couple of employees who were smuggling them out, and a pre-release album from a hot artist, copied to a blank disk, would be valuable. (Indeed, recording executives at the time saw this as a key business risk.) But PolyGram’s offerings just weren’t that good. The company had a dominant position in adult contemporary, but the kind of people who bought knockoff CDs from the trunk of a car didn’t want Bryan Adams and Sheryl Crow. They wanted Jay Z, and the plant didn’t have it.” The man who broke the music business. The dawn of online piracy.
- “Four years ago, I wrote a rant about why Varnish has no SSL support (Why no SSL ?) and the upcoming 4.1 release is good excuse to revisit that issue.” SSL revisited.
- “I followed a nearly equal ratio of women and men, but retweeted men three times as often as I retweeted women. This, despite my knowing how underrepresented women’s voices are in the areas I obsess over, such as technology and policy and culture.” The year I didn’t retweet men.
… and also in the news
- How-Old.net
- Puppy room to relax stressed students.
- New web series: The impossibilities.