Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8E17C200B4A for ; Wed, 20 Jul 2016 12:40:41 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 8C8F0160A73; Wed, 20 Jul 2016 10:40:41 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id AC8F1160A64 for ; Wed, 20 Jul 2016 12:40:40 +0200 (CEST) Received: (qmail 35461 invoked by uid 500); 20 Jul 2016 10:40:39 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 35437 invoked by uid 99); 20 Jul 2016 10:40:39 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Jul 2016 10:40:39 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 48977188802; Wed, 20 Jul 2016 10:40:39 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.719 X-Spam-Level: X-Spam-Status: No, score=-0.719 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=messagingengine.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 9S7R3d-yeMny; Wed, 20 Jul 2016 10:40:35 +0000 (UTC) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 610375F23F; Wed, 20 Jul 2016 10:40:35 +0000 (UTC) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id A8C8F2010E; Wed, 20 Jul 2016 06:40:34 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute2.internal (MEProxy); Wed, 20 Jul 2016 06:40:34 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=gb2t3t6kspL9V80 yO9etBMXwFVw=; b=GTxetr4Utv63CIcLu1z1aYqyM68tII51Loq0vxL+HRWOjYl vlK7yKG06In6H326zSTviT3smFUKjMuib9MGhrRDzR9jcQlReQ/mzTTCS17s2JPY CBD54xseviQUKZAVUtS6YByzlmPW6qhyF0lgYj6fGmIALe8OOcS0C+Newpg8= X-Sasl-enc: r7DzRIKuxepwGfLU4KEmVDuHbzjz3CrcMpT6QpFZEWm4 1469011234 Received: from [172.16.17.5] (79-76-155-94.dynamic.dsl.as9105.com [79.76.155.94]) by mail.messagingengine.com (Postfix) with ESMTPA id 2E5DCCCDB9; Wed, 20 Jul 2016 06:40:34 -0400 (EDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: CouchDB 2.0 blog series From: Robert Newson X-Mailer: iPhone Mail (13G34) In-Reply-To: <6gfxschubpovvi1qnttlyblen-2147483647@mailer.nylas.com> Date: Wed, 20 Jul 2016 11:40:33 +0100 Cc: "dev@couchdb.apache.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <6gfxschubpovvi1qnttlyblen-2147483647@mailer.nylas.com> To: marketing@couchdb.apache.org archived-at: Wed, 20 Jul 2016 10:40:41 -0000 The architecture one makes most sense=20 Sent from my iPhone > On 19 Jul 2016, at 21:07, Jenn Turner wrote: >=20 > Hello there! =20 >=20 > We=E2=80=99re getting closer to releasing CouchDB 2.0 and leading up to it= s official > release, we want to publish a series of blog posts examining topics like t= he > history of the project, differences between the 2.0 and 1.0 architecture, > unpacking the new features, and so forth. =20 >=20 > To accomplish this **we need your help**, we need 7-8 CouchDB users to hel= p > write these posts. Don=E2=80=99t worry, we=E2=80=99re not after Shakespear= e here, just > introducing an idea in 200-300 words, to get folks interested in CouchDB 2= .0. > I=E2=80=99ll be available to help with editing and coordinating the public= ation > schedule. =20 >=20 > Ideally, we=E2=80=99ll be able to release two posts a week, one on Monday a= nd > Wednesday, with the weekly news still going out on Thursdays, so we=E2=80=99= re not > over saturating the blog. Jan Lehnardt has volunteered to kick off the ser= ies > next week, with a post on the The Road to CouchDB 2.0 on Monday. =20 >=20 > That means we need a volunteer to write one for next Wednesday, July 27. W= e=E2=80=99re > still tossing around ideas for giving the 7-8 authors of these posts a spe= cial > kind of CouchDB swag, if that helps. :) =20 >=20 > Below is a list of topics (also important: if you have an idea for a topic= you > **don=E2=80=99t see** below, please let us know!): =20 >=20 > **The Road to CouchDB 2.0**: (Jan) =20 > \- History of the big Couch fork =20 > \- Cloudant =20 > \- Big Couch merge announcement =20 > \- Davisphack (rnewson on the couch) =20 > \- Windsor merge =20 > \- New build system =20 > \- Cluster setup =20 > \- Tests! Tests! Tests! =20 > \- RC1 =20 >=20 > **The CouchDB 2.0 Architecture**: (need volunteer) =20 > \- Dynamo =20 > \- BigCouch =20 > \- Cluster/Shards/Consistency =20 >=20 > **Release Candidates**: (need volunteer) =20 > \- Please test: =20 > \- Install =20 > \- 1 node =20 > \- 3 node =20 > \- n node =20 > \- App Devs & Library devs: =20 > \- Run your software against each =20 > \- Fix any issues on your side =20 > \- Report any issues to us =20 >=20 > **Migration Guide**: (need volunteer) =20 > \- 99% is the same =20 > \- update_seq is opaque string now =20 > \- Changes feed can include duplicates =20 > \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps =20 > \- /_config is not available on the cluster, but there is /_node/<fqdn&= gt;/ > _config/ for your setup needs, make sure you do it on all nodes =20 > \- Test suites: =20 > \- If you are creating and deleting databases in quick succession, start u= sing > unique db names (and add cleanup) =20 >=20 > New features posts =20 > \- **Feature: compactor** (need volunteer) =20 > \- faster =20 > \- lower i/o =20 > \- more compact files =20 > \- faster post compaction files =20 >=20 > \- **Feature: replicator** (need volunteer) =20 > \- TBD =20 >=20 > \- **Feature: fauxton** (need volunteer) =20 > \- Complete rewrite =20 > \- First Backbone =20 > \- Now React =20 > \- Extendable =20 >=20 > \- **Feature: Mango query** (need volunteer) =20 > \- Import from Cloudant Query =20 > \- MongoDB-inspired query language =20 > \- Create indexes =20 > \- Query patterns =20 >=20 > \- **Miscellaneous improvements and bugfixes** (need volunteer) =20 > \- /_db_updates gets persisted, supports ?since like changes =20 > \- Preview: view based changes =20 > \- Uses rebar under the hood for building, ditched autotools \o/ =20 >=20 > Also, if you have an idea of someone who would be a good candidate to writ= e > one of these blog posts, let me know so I can reach out to them. =20 >=20 > Please help us get the community excited for the changes coming to CouchDB= . :D > :D :D =20 >=20 > Cheers! =20 >=20 >=20 > Jenn Turner >=20 > The Neighbourhoodie Software GmbH =20 > Adalbertstr. 7-8, 10999 Berlin =20 > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp > /local-eda5af1b- > bbb8/0?redirect=3Dhttp%3A%2F%2Fneighbourhood.ie%2F&r=3DbWFya2V0aW5nQGNvdWN= oZGIuYXBhY2hlLm9yZw=3D=3D > "http://neighbourhood.ie/" ) =20 >=20 >=20 > Handelsregister HRB 157851 B Amtsgericht Charlottenburg =20 > Gesch=C3=A4ftsf=C3=BChrung: Jan Lehnardt >=20