You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by Jenn Turner <je...@thehoodiefirm.com> on 2016/07/19 20:07:22 UTC

CouchDB 2.0 blog series

Hello there!  
  
We’re getting closer to releasing CouchDB 2.0 and leading up to its official
release, we want to publish a series of blog posts examining topics like the
history of the project, differences between the 2.0 and 1.0 architecture,
unpacking the new features, and so forth.  
  
To accomplish this **we need your help**, we need 7-8 CouchDB users to help
write these posts. Don’t worry, we’re not after Shakespeare here, just
introducing an idea in 200-300 words, to get folks interested in CouchDB 2.0.
I’ll be available to help with editing and coordinating the publication
schedule.  
  
Ideally, we’ll be able to release two posts a week, one on Monday and
Wednesday, with the weekly news still going out on Thursdays, so we’re not
over saturating the blog. Jan Lehnardt has volunteered to kick off the series
next week, with a post on the The Road to CouchDB 2.0 on Monday.  
  
That means we need a volunteer to write one for next Wednesday, July 27. We’re
still tossing around ideas for giving the 7-8 authors of these posts a special
kind of CouchDB swag, if that helps. :)  
  
Below is a list of topics (also important: if you have an idea for a topic you
**don’t see** below, please let us know!):  
  
**The Road to CouchDB 2.0**: (Jan)  
\- History of the big Couch fork  
\- Cloudant  
\- Big Couch merge announcement  
\- Davisphack (rnewson on the couch)  
\- Windsor merge  
\- New build system  
\- Cluster setup  
\- Tests! Tests! Tests!  
\- RC1  
  
**The CouchDB 2.0 Architecture**: (need volunteer)  
\- Dynamo  
\- BigCouch  
\- Cluster/Shards/Consistency  
  
**Release Candidates**: (need volunteer)  
\- Please test:  
 \- Install  
  \- 1 node  
  \- 3 node  
  \- n node  
 \- App Devs &amp; Library devs:  
\- Run your software against each  
\- Fix any issues on your side  
\- Report any issues to us  
  
**Migration Guide**: (need volunteer)  
\- 99% is the same  
\- update_seq is opaque string now  
\- Changes feed can include duplicates  
\- JS apps using /_utils/*.js: copy 1.6 files and put into your apps  
\- /_config is not available on the cluster, but there is /_node/&lt;fqdn&gt;/
_config/ for your setup needs, make sure you do it on all nodes  
\- Test suites:  
\- If you are creating and deleting databases in quick succession, start using
unique db names (and add cleanup)  
  
New features posts  
\- **Feature: compactor** (need volunteer)  
\- faster  
\- lower i/o  
\- more compact files  
\- faster post compaction files  
  
\- **Feature: replicator** (need volunteer)  
\- TBD  
  
\- **Feature: fauxton** (need volunteer)  
\- Complete rewrite  
\- First Backbone  
\- Now React  
\- Extendable  
  
\- **Feature: Mango query** (need volunteer)  
\- Import from Cloudant Query  
\- MongoDB-inspired query language  
\- Create indexes  
\- Query patterns  
  
\- **Miscellaneous improvements and bugfixes** (need volunteer)  
\- /_db_updates gets persisted, supports ?since like changes  
\- Preview: view based changes  
\- Uses rebar under the hood for building, ditched autotools \o/  
  
Also, if you have an idea of someone who would be a good candidate to write
one of these blog posts, let me know so I can reach out to them.  
  
Please help us get the community excited for the changes coming to CouchDB. :D
:D :D  
  
Cheers!  
  

Jenn Turner

The Neighbourhoodie Software GmbH  
Adalbertstr. 7-8, 10999 Berlin  
[neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
/local-eda5af1b-
bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
"http://neighbourhood.ie/" )  
  

Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
Geschäftsführung: Jan Lehnardt


Re: CouchDB 2.0 blog series

Posted by Garren Smith <ga...@apache.org>.
This is awesome. I'm happy to do the Fauxton one. I can get it done for
next week.
I'll try and get a draft done by Tuesday. Is that ok?

Cheers
Garren

On Wed, Jul 20, 2016 at 12:49 AM, Tony Sun <to...@gmail.com> wrote:

> Hi Jenn,
>
>     I can volunteer for the mango blog. I won't be able to do it for next
> week, but should have some free time to write something after that.
>
> Thanks,
>
> Tony
>
> On Tue, Jul 19, 2016 at 3:16 PM, Reddy B. <re...@live.fr> wrote:
>
> > Hi Jenn,
> >
> > Just to share two topics ideas for the Migration Guide :
> >
> > - it would be great to have a guide focused on moving from a single node
> > CouchDb 1.6.x to a distributed cluster using 2.0 features. As a 1.6.x
> user,
> > this is the biggest quotation mark - and excitement I have. I wouldn't
> feel
> > any desire to migrate if it wasn't for that.
> >
> > - Also, it would be very useful if there could be a post focused on
> > strategies to change the number of nodes safely (adding nodes and/or
> > removing nodes)  while already in production.
> >
> > These are the two big things I am waiting with CouchDb 2.0 and I thought
> > it could be very likely that I'm not the only one in this situation, so
> it
> > could be interesting to make the information easily accessible :)
> >
> >
> >
> > On 19/07/2016 22:07, Jenn Turner wrote:
> >
> >> Hello there!
> >>    We’re getting closer to releasing CouchDB 2.0 and leading up to its
> >> official
> >> release, we want to publish a series of blog posts examining topics like
> >> the
> >> history of the project, differences between the 2.0 and 1.0
> architecture,
> >> unpacking the new features, and so forth.
> >>    To accomplish this **we need your help**, we need 7-8 CouchDB users
> to
> >> help
> >> write these posts. Don’t worry, we’re not after Shakespeare here, just
> >> introducing an idea in 200-300 words, to get folks interested in CouchDB
> >> 2.0.
> >> I’ll be available to help with editing and coordinating the publication
> >> schedule.
> >>    Ideally, we’ll be able to release two posts a week, one on Monday and
> >> Wednesday, with the weekly news still going out on Thursdays, so we’re
> not
> >> over saturating the blog. Jan Lehnardt has volunteered to kick off the
> >> series
> >> next week, with a post on the The Road to CouchDB 2.0 on Monday.
> >>    That means we need a volunteer to write one for next Wednesday, July
> >> 27. We’re
> >> still tossing around ideas for giving the 7-8 authors of these posts a
> >> special
> >> kind of CouchDB swag, if that helps. :)
> >>    Below is a list of topics (also important: if you have an idea for a
> >> topic you
> >> **don’t see** below, please let us know!):
> >>    **The Road to CouchDB 2.0**: (Jan)
> >> \- History of the big Couch fork
> >> \- Cloudant
> >> \- Big Couch merge announcement
> >> \- Davisphack (rnewson on the couch)
> >> \- Windsor merge
> >> \- New build system
> >> \- Cluster setup
> >> \- Tests! Tests! Tests!
> >> \- RC1
> >>    **The CouchDB 2.0 Architecture**: (need volunteer)
> >> \- Dynamo
> >> \- BigCouch
> >> \- Cluster/Shards/Consistency
> >>    **Release Candidates**: (need volunteer)
> >> \- Please test:
> >>   \- Install
> >>    \- 1 node
> >>    \- 3 node
> >>    \- n node
> >>   \- App Devs &amp; Library devs:
> >> \- Run your software against each
> >> \- Fix any issues on your side
> >> \- Report any issues to us
> >>    **Migration Guide**: (need volunteer)
> >> \- 99% is the same
> >> \- update_seq is opaque string now
> >> \- Changes feed can include duplicates
> >> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
> >> \- /_config is not available on the cluster, but there is
> >> /_node/&lt;fqdn&gt;/
> >> _config/ for your setup needs, make sure you do it on all nodes
> >> \- Test suites:
> >> \- If you are creating and deleting databases in quick succession, start
> >> using
> >> unique db names (and add cleanup)
> >>    New features posts
> >> \- **Feature: compactor** (need volunteer)
> >> \- faster
> >> \- lower i/o
> >> \- more compact files
> >> \- faster post compaction files
> >>    \- **Feature: replicator** (need volunteer)
> >> \- TBD
> >>    \- **Feature: fauxton** (need volunteer)
> >> \- Complete rewrite
> >> \- First Backbone
> >> \- Now React
> >> \- Extendable
> >>    \- **Feature: Mango query** (need volunteer)
> >> \- Import from Cloudant Query
> >> \- MongoDB-inspired query language
> >> \- Create indexes
> >> \- Query patterns
> >>    \- **Miscellaneous improvements and bugfixes** (need volunteer)
> >> \- /_db_updates gets persisted, supports ?since like changes
> >> \- Preview: view based changes
> >> \- Uses rebar under the hood for building, ditched autotools \o/
> >>    Also, if you have an idea of someone who would be a good candidate to
> >> write
> >> one of these blog posts, let me know so I can reach out to them.
> >>    Please help us get the community excited for the changes coming to
> >> CouchDB. :D
> >> :D :D
> >>    Cheers!
> >>
> >> Jenn Turner
> >>
> >> The Neighbourhoodie Software GmbH
> >> Adalbertstr. 7-8, 10999 Berlin
> >> [neighbourhood.ie](
> https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> >> /local-eda5af1b-
> >>
> >>
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> >> "http://neighbourhood.ie/" )
> >>
> >> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >> Geschäftsführung: Jan Lehnardt
> >>
> >>
> >
>

Re: CouchDB 2.0 blog series

Posted by Tony Sun <to...@gmail.com>.
Hi Jenn,

    I can volunteer for the mango blog. I won't be able to do it for next
week, but should have some free time to write something after that.

Thanks,

Tony

On Tue, Jul 19, 2016 at 3:16 PM, Reddy B. <re...@live.fr> wrote:

> Hi Jenn,
>
> Just to share two topics ideas for the Migration Guide :
>
> - it would be great to have a guide focused on moving from a single node
> CouchDb 1.6.x to a distributed cluster using 2.0 features. As a 1.6.x user,
> this is the biggest quotation mark - and excitement I have. I wouldn't feel
> any desire to migrate if it wasn't for that.
>
> - Also, it would be very useful if there could be a post focused on
> strategies to change the number of nodes safely (adding nodes and/or
> removing nodes)  while already in production.
>
> These are the two big things I am waiting with CouchDb 2.0 and I thought
> it could be very likely that I'm not the only one in this situation, so it
> could be interesting to make the information easily accessible :)
>
>
>
> On 19/07/2016 22:07, Jenn Turner wrote:
>
>> Hello there!
>>    We’re getting closer to releasing CouchDB 2.0 and leading up to its
>> official
>> release, we want to publish a series of blog posts examining topics like
>> the
>> history of the project, differences between the 2.0 and 1.0 architecture,
>> unpacking the new features, and so forth.
>>    To accomplish this **we need your help**, we need 7-8 CouchDB users to
>> help
>> write these posts. Don’t worry, we’re not after Shakespeare here, just
>> introducing an idea in 200-300 words, to get folks interested in CouchDB
>> 2.0.
>> I’ll be available to help with editing and coordinating the publication
>> schedule.
>>    Ideally, we’ll be able to release two posts a week, one on Monday and
>> Wednesday, with the weekly news still going out on Thursdays, so we’re not
>> over saturating the blog. Jan Lehnardt has volunteered to kick off the
>> series
>> next week, with a post on the The Road to CouchDB 2.0 on Monday.
>>    That means we need a volunteer to write one for next Wednesday, July
>> 27. We’re
>> still tossing around ideas for giving the 7-8 authors of these posts a
>> special
>> kind of CouchDB swag, if that helps. :)
>>    Below is a list of topics (also important: if you have an idea for a
>> topic you
>> **don’t see** below, please let us know!):
>>    **The Road to CouchDB 2.0**: (Jan)
>> \- History of the big Couch fork
>> \- Cloudant
>> \- Big Couch merge announcement
>> \- Davisphack (rnewson on the couch)
>> \- Windsor merge
>> \- New build system
>> \- Cluster setup
>> \- Tests! Tests! Tests!
>> \- RC1
>>    **The CouchDB 2.0 Architecture**: (need volunteer)
>> \- Dynamo
>> \- BigCouch
>> \- Cluster/Shards/Consistency
>>    **Release Candidates**: (need volunteer)
>> \- Please test:
>>   \- Install
>>    \- 1 node
>>    \- 3 node
>>    \- n node
>>   \- App Devs &amp; Library devs:
>> \- Run your software against each
>> \- Fix any issues on your side
>> \- Report any issues to us
>>    **Migration Guide**: (need volunteer)
>> \- 99% is the same
>> \- update_seq is opaque string now
>> \- Changes feed can include duplicates
>> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
>> \- /_config is not available on the cluster, but there is
>> /_node/&lt;fqdn&gt;/
>> _config/ for your setup needs, make sure you do it on all nodes
>> \- Test suites:
>> \- If you are creating and deleting databases in quick succession, start
>> using
>> unique db names (and add cleanup)
>>    New features posts
>> \- **Feature: compactor** (need volunteer)
>> \- faster
>> \- lower i/o
>> \- more compact files
>> \- faster post compaction files
>>    \- **Feature: replicator** (need volunteer)
>> \- TBD
>>    \- **Feature: fauxton** (need volunteer)
>> \- Complete rewrite
>> \- First Backbone
>> \- Now React
>> \- Extendable
>>    \- **Feature: Mango query** (need volunteer)
>> \- Import from Cloudant Query
>> \- MongoDB-inspired query language
>> \- Create indexes
>> \- Query patterns
>>    \- **Miscellaneous improvements and bugfixes** (need volunteer)
>> \- /_db_updates gets persisted, supports ?since like changes
>> \- Preview: view based changes
>> \- Uses rebar under the hood for building, ditched autotools \o/
>>    Also, if you have an idea of someone who would be a good candidate to
>> write
>> one of these blog posts, let me know so I can reach out to them.
>>    Please help us get the community excited for the changes coming to
>> CouchDB. :D
>> :D :D
>>    Cheers!
>>
>> Jenn Turner
>>
>> The Neighbourhoodie Software GmbH
>> Adalbertstr. 7-8, 10999 Berlin
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> /local-eda5af1b-
>>
>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>> "http://neighbourhood.ie/" )
>>
>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>> Geschäftsführung: Jan Lehnardt
>>
>>
>

Re: CouchDB 2.0 blog series

Posted by "Reddy B." <re...@live.fr>.
Hi Jenn,

Deepest apologizes for the long delay in my reply.
I'd love to, the only issue is that I don't even know how to do it 
myself lol

However since nobody claimed these items, I think I can do them. I was 
mainly concerned about not meeting the time frame since I'll need to dig 
into the repo, commit messages, discussions etc... for the first time to 
get insight.  But if I understand correctly, 200-300 words is not like a 
"CouchDb: The Definitive Guide" chapter, so it might actually turn out 
to be much easier than what I thought.

If that works for you, I can get them done by the 13th of August :)


On 20/07/2016 17:42, Jenn Turner wrote:
> Thanks Reddy!
>
> I will add these to the list. Were you interested in writing up either
> topic?
>
> On Tue, Jul 19, 2016 at 3:16 PM, Reddy B. <re...@live.fr> wrote:
>
>> Hi Jenn,
>>
>> Just to share two topics ideas for the Migration Guide :
>>
>> - it would be great to have a guide focused on moving from a single node
>> CouchDb 1.6.x to a distributed cluster using 2.0 features. As a 1.6.x user,
>> this is the biggest quotation mark - and excitement I have. I wouldn't feel
>> any desire to migrate if it wasn't for that.
>>
>> - Also, it would be very useful if there could be a post focused on
>> strategies to change the number of nodes safely (adding nodes and/or
>> removing nodes)  while already in production.
>>
>> These are the two big things I am waiting with CouchDb 2.0 and I thought
>> it could be very likely that I'm not the only one in this situation, so it
>> could be interesting to make the information easily accessible :)
>>
>>
>>
>> On 19/07/2016 22:07, Jenn Turner wrote:
>>
>>> Hello there!
>>>     We’re getting closer to releasing CouchDB 2.0 and leading up to its
>>> official
>>> release, we want to publish a series of blog posts examining topics like
>>> the
>>> history of the project, differences between the 2.0 and 1.0 architecture,
>>> unpacking the new features, and so forth.
>>>     To accomplish this **we need your help**, we need 7-8 CouchDB users to
>>> help
>>> write these posts. Don’t worry, we’re not after Shakespeare here, just
>>> introducing an idea in 200-300 words, to get folks interested in CouchDB
>>> 2.0.
>>> I’ll be available to help with editing and coordinating the publication
>>> schedule.
>>>     Ideally, we’ll be able to release two posts a week, one on Monday and
>>> Wednesday, with the weekly news still going out on Thursdays, so we’re not
>>> over saturating the blog. Jan Lehnardt has volunteered to kick off the
>>> series
>>> next week, with a post on the The Road to CouchDB 2.0 on Monday.
>>>     That means we need a volunteer to write one for next Wednesday, July
>>> 27. We’re
>>> still tossing around ideas for giving the 7-8 authors of these posts a
>>> special
>>> kind of CouchDB swag, if that helps. :)
>>>     Below is a list of topics (also important: if you have an idea for a
>>> topic you
>>> **don’t see** below, please let us know!):
>>>     **The Road to CouchDB 2.0**: (Jan)
>>> \- History of the big Couch fork
>>> \- Cloudant
>>> \- Big Couch merge announcement
>>> \- Davisphack (rnewson on the couch)
>>> \- Windsor merge
>>> \- New build system
>>> \- Cluster setup
>>> \- Tests! Tests! Tests!
>>> \- RC1
>>>     **The CouchDB 2.0 Architecture**: (need volunteer)
>>> \- Dynamo
>>> \- BigCouch
>>> \- Cluster/Shards/Consistency
>>>     **Release Candidates**: (need volunteer)
>>> \- Please test:
>>>    \- Install
>>>     \- 1 node
>>>     \- 3 node
>>>     \- n node
>>>    \- App Devs &amp; Library devs:
>>> \- Run your software against each
>>> \- Fix any issues on your side
>>> \- Report any issues to us
>>>     **Migration Guide**: (need volunteer)
>>> \- 99% is the same
>>> \- update_seq is opaque string now
>>> \- Changes feed can include duplicates
>>> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
>>> \- /_config is not available on the cluster, but there is
>>> /_node/&lt;fqdn&gt;/
>>> _config/ for your setup needs, make sure you do it on all nodes
>>> \- Test suites:
>>> \- If you are creating and deleting databases in quick succession, start
>>> using
>>> unique db names (and add cleanup)
>>>     New features posts
>>> \- **Feature: compactor** (need volunteer)
>>> \- faster
>>> \- lower i/o
>>> \- more compact files
>>> \- faster post compaction files
>>>     \- **Feature: replicator** (need volunteer)
>>> \- TBD
>>>     \- **Feature: fauxton** (need volunteer)
>>> \- Complete rewrite
>>> \- First Backbone
>>> \- Now React
>>> \- Extendable
>>>     \- **Feature: Mango query** (need volunteer)
>>> \- Import from Cloudant Query
>>> \- MongoDB-inspired query language
>>> \- Create indexes
>>> \- Query patterns
>>>     \- **Miscellaneous improvements and bugfixes** (need volunteer)
>>> \- /_db_updates gets persisted, supports ?since like changes
>>> \- Preview: view based changes
>>> \- Uses rebar under the hood for building, ditched autotools \o/
>>>     Also, if you have an idea of someone who would be a good candidate to
>>> write
>>> one of these blog posts, let me know so I can reach out to them.
>>>     Please help us get the community excited for the changes coming to
>>> CouchDB. :D
>>> :D :D
>>>     Cheers!
>>>
>>> Jenn Turner
>>>
>>> The Neighbourhoodie Software GmbH
>>> Adalbertstr. 7-8, 10999 Berlin
>>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>> /local-eda5af1b-
>>>
>>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>>> "http://neighbourhood.ie/" )
>>>
>>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>> Geschäftsführung: Jan Lehnardt
>>>
>>>


Re: CouchDB 2.0 blog series

Posted by Jenn Turner <je...@neighbourhood.ie>.
Thanks Reddy!

I will add these to the list. Were you interested in writing up either
topic?

On Tue, Jul 19, 2016 at 3:16 PM, Reddy B. <re...@live.fr> wrote:

> Hi Jenn,
>
> Just to share two topics ideas for the Migration Guide :
>
> - it would be great to have a guide focused on moving from a single node
> CouchDb 1.6.x to a distributed cluster using 2.0 features. As a 1.6.x user,
> this is the biggest quotation mark - and excitement I have. I wouldn't feel
> any desire to migrate if it wasn't for that.
>
> - Also, it would be very useful if there could be a post focused on
> strategies to change the number of nodes safely (adding nodes and/or
> removing nodes)  while already in production.
>
> These are the two big things I am waiting with CouchDb 2.0 and I thought
> it could be very likely that I'm not the only one in this situation, so it
> could be interesting to make the information easily accessible :)
>
>
>
> On 19/07/2016 22:07, Jenn Turner wrote:
>
>> Hello there!
>>    We’re getting closer to releasing CouchDB 2.0 and leading up to its
>> official
>> release, we want to publish a series of blog posts examining topics like
>> the
>> history of the project, differences between the 2.0 and 1.0 architecture,
>> unpacking the new features, and so forth.
>>    To accomplish this **we need your help**, we need 7-8 CouchDB users to
>> help
>> write these posts. Don’t worry, we’re not after Shakespeare here, just
>> introducing an idea in 200-300 words, to get folks interested in CouchDB
>> 2.0.
>> I’ll be available to help with editing and coordinating the publication
>> schedule.
>>    Ideally, we’ll be able to release two posts a week, one on Monday and
>> Wednesday, with the weekly news still going out on Thursdays, so we’re not
>> over saturating the blog. Jan Lehnardt has volunteered to kick off the
>> series
>> next week, with a post on the The Road to CouchDB 2.0 on Monday.
>>    That means we need a volunteer to write one for next Wednesday, July
>> 27. We’re
>> still tossing around ideas for giving the 7-8 authors of these posts a
>> special
>> kind of CouchDB swag, if that helps. :)
>>    Below is a list of topics (also important: if you have an idea for a
>> topic you
>> **don’t see** below, please let us know!):
>>    **The Road to CouchDB 2.0**: (Jan)
>> \- History of the big Couch fork
>> \- Cloudant
>> \- Big Couch merge announcement
>> \- Davisphack (rnewson on the couch)
>> \- Windsor merge
>> \- New build system
>> \- Cluster setup
>> \- Tests! Tests! Tests!
>> \- RC1
>>    **The CouchDB 2.0 Architecture**: (need volunteer)
>> \- Dynamo
>> \- BigCouch
>> \- Cluster/Shards/Consistency
>>    **Release Candidates**: (need volunteer)
>> \- Please test:
>>   \- Install
>>    \- 1 node
>>    \- 3 node
>>    \- n node
>>   \- App Devs &amp; Library devs:
>> \- Run your software against each
>> \- Fix any issues on your side
>> \- Report any issues to us
>>    **Migration Guide**: (need volunteer)
>> \- 99% is the same
>> \- update_seq is opaque string now
>> \- Changes feed can include duplicates
>> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
>> \- /_config is not available on the cluster, but there is
>> /_node/&lt;fqdn&gt;/
>> _config/ for your setup needs, make sure you do it on all nodes
>> \- Test suites:
>> \- If you are creating and deleting databases in quick succession, start
>> using
>> unique db names (and add cleanup)
>>    New features posts
>> \- **Feature: compactor** (need volunteer)
>> \- faster
>> \- lower i/o
>> \- more compact files
>> \- faster post compaction files
>>    \- **Feature: replicator** (need volunteer)
>> \- TBD
>>    \- **Feature: fauxton** (need volunteer)
>> \- Complete rewrite
>> \- First Backbone
>> \- Now React
>> \- Extendable
>>    \- **Feature: Mango query** (need volunteer)
>> \- Import from Cloudant Query
>> \- MongoDB-inspired query language
>> \- Create indexes
>> \- Query patterns
>>    \- **Miscellaneous improvements and bugfixes** (need volunteer)
>> \- /_db_updates gets persisted, supports ?since like changes
>> \- Preview: view based changes
>> \- Uses rebar under the hood for building, ditched autotools \o/
>>    Also, if you have an idea of someone who would be a good candidate to
>> write
>> one of these blog posts, let me know so I can reach out to them.
>>    Please help us get the community excited for the changes coming to
>> CouchDB. :D
>> :D :D
>>    Cheers!
>>
>> Jenn Turner
>>
>> The Neighbourhoodie Software GmbH
>> Adalbertstr. 7-8, 10999 Berlin
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> /local-eda5af1b-
>>
>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>> "http://neighbourhood.ie/" )
>>
>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>> Geschäftsführung: Jan Lehnardt
>>
>>
>

Re: CouchDB 2.0 blog series

Posted by "Reddy B." <re...@live.fr>.
Hi Jenn,

Just to share two topics ideas for the Migration Guide :

- it would be great to have a guide focused on moving from a single node 
CouchDb 1.6.x to a distributed cluster using 2.0 features. As a 1.6.x 
user, this is the biggest quotation mark - and excitement I have. I 
wouldn't feel any desire to migrate if it wasn't for that.

- Also, it would be very useful if there could be a post focused on 
strategies to change the number of nodes safely (adding nodes and/or 
removing nodes)  while already in production.

These are the two big things I am waiting with CouchDb 2.0 and I thought 
it could be very likely that I'm not the only one in this situation, so 
it could be interesting to make the information easily accessible :)


On 19/07/2016 22:07, Jenn Turner wrote:
> Hello there!
>    
> We’re getting closer to releasing CouchDB 2.0 and leading up to its official
> release, we want to publish a series of blog posts examining topics like the
> history of the project, differences between the 2.0 and 1.0 architecture,
> unpacking the new features, and so forth.
>    
> To accomplish this **we need your help**, we need 7-8 CouchDB users to help
> write these posts. Don’t worry, we’re not after Shakespeare here, just
> introducing an idea in 200-300 words, to get folks interested in CouchDB 2.0.
> I’ll be available to help with editing and coordinating the publication
> schedule.
>    
> Ideally, we’ll be able to release two posts a week, one on Monday and
> Wednesday, with the weekly news still going out on Thursdays, so we’re not
> over saturating the blog. Jan Lehnardt has volunteered to kick off the series
> next week, with a post on the The Road to CouchDB 2.0 on Monday.
>    
> That means we need a volunteer to write one for next Wednesday, July 27. We’re
> still tossing around ideas for giving the 7-8 authors of these posts a special
> kind of CouchDB swag, if that helps. :)
>    
> Below is a list of topics (also important: if you have an idea for a topic you
> **don’t see** below, please let us know!):
>    
> **The Road to CouchDB 2.0**: (Jan)
> \- History of the big Couch fork
> \- Cloudant
> \- Big Couch merge announcement
> \- Davisphack (rnewson on the couch)
> \- Windsor merge
> \- New build system
> \- Cluster setup
> \- Tests! Tests! Tests!
> \- RC1
>    
> **The CouchDB 2.0 Architecture**: (need volunteer)
> \- Dynamo
> \- BigCouch
> \- Cluster/Shards/Consistency
>    
> **Release Candidates**: (need volunteer)
> \- Please test:
>   \- Install
>    \- 1 node
>    \- 3 node
>    \- n node
>   \- App Devs &amp; Library devs:
> \- Run your software against each
> \- Fix any issues on your side
> \- Report any issues to us
>    
> **Migration Guide**: (need volunteer)
> \- 99% is the same
> \- update_seq is opaque string now
> \- Changes feed can include duplicates
> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
> \- /_config is not available on the cluster, but there is /_node/&lt;fqdn&gt;/
> _config/ for your setup needs, make sure you do it on all nodes
> \- Test suites:
> \- If you are creating and deleting databases in quick succession, start using
> unique db names (and add cleanup)
>    
> New features posts
> \- **Feature: compactor** (need volunteer)
> \- faster
> \- lower i/o
> \- more compact files
> \- faster post compaction files
>    
> \- **Feature: replicator** (need volunteer)
> \- TBD
>    
> \- **Feature: fauxton** (need volunteer)
> \- Complete rewrite
> \- First Backbone
> \- Now React
> \- Extendable
>    
> \- **Feature: Mango query** (need volunteer)
> \- Import from Cloudant Query
> \- MongoDB-inspired query language
> \- Create indexes
> \- Query patterns
>    
> \- **Miscellaneous improvements and bugfixes** (need volunteer)
> \- /_db_updates gets persisted, supports ?since like changes
> \- Preview: view based changes
> \- Uses rebar under the hood for building, ditched autotools \o/
>    
> Also, if you have an idea of someone who would be a good candidate to write
> one of these blog posts, let me know so I can reach out to them.
>    
> Please help us get the community excited for the changes coming to CouchDB. :D
> :D :D
>    
> Cheers!
>    
>
> Jenn Turner
>
> The Neighbourhoodie Software GmbH
> Adalbertstr. 7-8, 10999 Berlin
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-eda5af1b-
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> "http://neighbourhood.ie/" )
>    
>
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> Geschäftsführung: Jan Lehnardt
>


Re: CouchDB 2.0 blog series

Posted by Jan Lehnardt <ja...@apache.org>.
I’m not ready to call this secure by default. A newly created database is still world read/writable. We want to address this in future major releases, but  I wouldn’t boast about this just yet.

Best
Jan
--

> On 20 Jul 2016, at 18:50, Paul Hammant <pa...@hammant.org> wrote:
> 
> In terms of topics for a CouchDB 2.x news cycle, there perhaps should be
> one on "secure-by default" (no more admin party). That is a large feature
> difference to v1.6.x.
> 
> - Paul
> 
> On Tue, Jul 19, 2016 at 4:07 PM, Jenn Turner <je...@thehoodiefirm.com> wrote:
> 
>> Hello there!
>> 
>> We’re getting closer to releasing CouchDB 2.0 and leading up to its
>> official
>> release, we want to publish a series of blog posts examining topics like
>> the
>> history of the project, differences between the 2.0 and 1.0 architecture,
>> unpacking the new features, and so forth.
>> 
>> To accomplish this **we need your help**, we need 7-8 CouchDB users to help
>> write these posts. Don’t worry, we’re not after Shakespeare here, just
>> introducing an idea in 200-300 words, to get folks interested in CouchDB
>> 2.0.
>> I’ll be available to help with editing and coordinating the publication
>> schedule.
>> 
>> Ideally, we’ll be able to release two posts a week, one on Monday and
>> Wednesday, with the weekly news still going out on Thursdays, so we’re not
>> over saturating the blog. Jan Lehnardt has volunteered to kick off the
>> series
>> next week, with a post on the The Road to CouchDB 2.0 on Monday.
>> 
>> That means we need a volunteer to write one for next Wednesday, July 27.
>> We’re
>> still tossing around ideas for giving the 7-8 authors of these posts a
>> special
>> kind of CouchDB swag, if that helps. :)
>> 
>> Below is a list of topics (also important: if you have an idea for a topic
>> you
>> **don’t see** below, please let us know!):
>> 
>> **The Road to CouchDB 2.0**: (Jan)
>> \- History of the big Couch fork
>> \- Cloudant
>> \- Big Couch merge announcement
>> \- Davisphack (rnewson on the couch)
>> \- Windsor merge
>> \- New build system
>> \- Cluster setup
>> \- Tests! Tests! Tests!
>> \- RC1
>> 
>> **The CouchDB 2.0 Architecture**: (need volunteer)
>> \- Dynamo
>> \- BigCouch
>> \- Cluster/Shards/Consistency
>> 
>> **Release Candidates**: (need volunteer)
>> \- Please test:
>> \- Install
>>  \- 1 node
>>  \- 3 node
>>  \- n node
>> \- App Devs &amp; Library devs:
>> \- Run your software against each
>> \- Fix any issues on your side
>> \- Report any issues to us
>> 
>> **Migration Guide**: (need volunteer)
>> \- 99% is the same
>> \- update_seq is opaque string now
>> \- Changes feed can include duplicates
>> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
>> \- /_config is not available on the cluster, but there is
>> /_node/&lt;fqdn&gt;/
>> _config/ for your setup needs, make sure you do it on all nodes
>> \- Test suites:
>> \- If you are creating and deleting databases in quick succession, start
>> using
>> unique db names (and add cleanup)
>> 
>> New features posts
>> \- **Feature: compactor** (need volunteer)
>> \- faster
>> \- lower i/o
>> \- more compact files
>> \- faster post compaction files
>> 
>> \- **Feature: replicator** (need volunteer)
>> \- TBD
>> 
>> \- **Feature: fauxton** (need volunteer)
>> \- Complete rewrite
>> \- First Backbone
>> \- Now React
>> \- Extendable
>> 
>> \- **Feature: Mango query** (need volunteer)
>> \- Import from Cloudant Query
>> \- MongoDB-inspired query language
>> \- Create indexes
>> \- Query patterns
>> 
>> \- **Miscellaneous improvements and bugfixes** (need volunteer)
>> \- /_db_updates gets persisted, supports ?since like changes
>> \- Preview: view based changes
>> \- Uses rebar under the hood for building, ditched autotools \o/
>> 
>> Also, if you have an idea of someone who would be a good candidate to write
>> one of these blog posts, let me know so I can reach out to them.
>> 
>> Please help us get the community excited for the changes coming to
>> CouchDB. :D
>> :D :D
>> 
>> Cheers!
>> 
>> 
>> Jenn Turner
>> 
>> The Neighbourhoodie Software GmbH
>> Adalbertstr. 7-8, 10999 Berlin
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> /local-eda5af1b-
>> 
>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>> "http://neighbourhood.ie/" )
>> 
>> 
>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>> Geschäftsführung: Jan Lehnardt
>> 
>> 

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Re: CouchDB 2.0 blog series

Posted by Paul Hammant <pa...@hammant.org>.
In terms of topics for a CouchDB 2.x news cycle, there perhaps should be
one on "secure-by default" (no more admin party). That is a large feature
difference to v1.6.x.

- Paul

On Tue, Jul 19, 2016 at 4:07 PM, Jenn Turner <je...@thehoodiefirm.com> wrote:

> Hello there!
>
> We’re getting closer to releasing CouchDB 2.0 and leading up to its
> official
> release, we want to publish a series of blog posts examining topics like
> the
> history of the project, differences between the 2.0 and 1.0 architecture,
> unpacking the new features, and so forth.
>
> To accomplish this **we need your help**, we need 7-8 CouchDB users to help
> write these posts. Don’t worry, we’re not after Shakespeare here, just
> introducing an idea in 200-300 words, to get folks interested in CouchDB
> 2.0.
> I’ll be available to help with editing and coordinating the publication
> schedule.
>
> Ideally, we’ll be able to release two posts a week, one on Monday and
> Wednesday, with the weekly news still going out on Thursdays, so we’re not
> over saturating the blog. Jan Lehnardt has volunteered to kick off the
> series
> next week, with a post on the The Road to CouchDB 2.0 on Monday.
>
> That means we need a volunteer to write one for next Wednesday, July 27.
> We’re
> still tossing around ideas for giving the 7-8 authors of these posts a
> special
> kind of CouchDB swag, if that helps. :)
>
> Below is a list of topics (also important: if you have an idea for a topic
> you
> **don’t see** below, please let us know!):
>
> **The Road to CouchDB 2.0**: (Jan)
> \- History of the big Couch fork
> \- Cloudant
> \- Big Couch merge announcement
> \- Davisphack (rnewson on the couch)
> \- Windsor merge
> \- New build system
> \- Cluster setup
> \- Tests! Tests! Tests!
> \- RC1
>
> **The CouchDB 2.0 Architecture**: (need volunteer)
> \- Dynamo
> \- BigCouch
> \- Cluster/Shards/Consistency
>
> **Release Candidates**: (need volunteer)
> \- Please test:
>  \- Install
>   \- 1 node
>   \- 3 node
>   \- n node
>  \- App Devs &amp; Library devs:
> \- Run your software against each
> \- Fix any issues on your side
> \- Report any issues to us
>
> **Migration Guide**: (need volunteer)
> \- 99% is the same
> \- update_seq is opaque string now
> \- Changes feed can include duplicates
> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
> \- /_config is not available on the cluster, but there is
> /_node/&lt;fqdn&gt;/
> _config/ for your setup needs, make sure you do it on all nodes
> \- Test suites:
> \- If you are creating and deleting databases in quick succession, start
> using
> unique db names (and add cleanup)
>
> New features posts
> \- **Feature: compactor** (need volunteer)
> \- faster
> \- lower i/o
> \- more compact files
> \- faster post compaction files
>
> \- **Feature: replicator** (need volunteer)
> \- TBD
>
> \- **Feature: fauxton** (need volunteer)
> \- Complete rewrite
> \- First Backbone
> \- Now React
> \- Extendable
>
> \- **Feature: Mango query** (need volunteer)
> \- Import from Cloudant Query
> \- MongoDB-inspired query language
> \- Create indexes
> \- Query patterns
>
> \- **Miscellaneous improvements and bugfixes** (need volunteer)
> \- /_db_updates gets persisted, supports ?since like changes
> \- Preview: view based changes
> \- Uses rebar under the hood for building, ditched autotools \o/
>
> Also, if you have an idea of someone who would be a good candidate to write
> one of these blog posts, let me know so I can reach out to them.
>
> Please help us get the community excited for the changes coming to
> CouchDB. :D
> :D :D
>
> Cheers!
>
>
> Jenn Turner
>
> The Neighbourhoodie Software GmbH
> Adalbertstr. 7-8, 10999 Berlin
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-eda5af1b-
>
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> "http://neighbourhood.ie/" )
>
>
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> Geschäftsführung: Jan Lehnardt
>
>

Re: CouchDB 2.0 blog series

Posted by Robert Newson <rn...@apache.org>.
I'll write something. 

Sent from my iPhone

> On 19 Jul 2016, at 21:07, Jenn Turner <je...@thehoodiefirm.com> wrote:
> 
> Hello there!  
> 
> We’re getting closer to releasing CouchDB 2.0 and leading up to its official
> release, we want to publish a series of blog posts examining topics like the
> history of the project, differences between the 2.0 and 1.0 architecture,
> unpacking the new features, and so forth.  
> 
> To accomplish this **we need your help**, we need 7-8 CouchDB users to help
> write these posts. Don’t worry, we’re not after Shakespeare here, just
> introducing an idea in 200-300 words, to get folks interested in CouchDB 2.0.
> I’ll be available to help with editing and coordinating the publication
> schedule.  
> 
> Ideally, we’ll be able to release two posts a week, one on Monday and
> Wednesday, with the weekly news still going out on Thursdays, so we’re not
> over saturating the blog. Jan Lehnardt has volunteered to kick off the series
> next week, with a post on the The Road to CouchDB 2.0 on Monday.  
> 
> That means we need a volunteer to write one for next Wednesday, July 27. We’re
> still tossing around ideas for giving the 7-8 authors of these posts a special
> kind of CouchDB swag, if that helps. :)  
> 
> Below is a list of topics (also important: if you have an idea for a topic you
> **don’t see** below, please let us know!):  
> 
> **The Road to CouchDB 2.0**: (Jan)  
> \- History of the big Couch fork  
> \- Cloudant  
> \- Big Couch merge announcement  
> \- Davisphack (rnewson on the couch)  
> \- Windsor merge  
> \- New build system  
> \- Cluster setup  
> \- Tests! Tests! Tests!  
> \- RC1  
> 
> **The CouchDB 2.0 Architecture**: (need volunteer)  
> \- Dynamo  
> \- BigCouch  
> \- Cluster/Shards/Consistency  
> 
> **Release Candidates**: (need volunteer)  
> \- Please test:  
> \- Install  
>  \- 1 node  
>  \- 3 node  
>  \- n node  
> \- App Devs &amp; Library devs:  
> \- Run your software against each  
> \- Fix any issues on your side  
> \- Report any issues to us  
> 
> **Migration Guide**: (need volunteer)  
> \- 99% is the same  
> \- update_seq is opaque string now  
> \- Changes feed can include duplicates  
> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps  
> \- /_config is not available on the cluster, but there is /_node/&lt;fqdn&gt;/
> _config/ for your setup needs, make sure you do it on all nodes  
> \- Test suites:  
> \- If you are creating and deleting databases in quick succession, start using
> unique db names (and add cleanup)  
> 
> New features posts  
> \- **Feature: compactor** (need volunteer)  
> \- faster  
> \- lower i/o  
> \- more compact files  
> \- faster post compaction files  
> 
> \- **Feature: replicator** (need volunteer)  
> \- TBD  
> 
> \- **Feature: fauxton** (need volunteer)  
> \- Complete rewrite  
> \- First Backbone  
> \- Now React  
> \- Extendable  
> 
> \- **Feature: Mango query** (need volunteer)  
> \- Import from Cloudant Query  
> \- MongoDB-inspired query language  
> \- Create indexes  
> \- Query patterns  
> 
> \- **Miscellaneous improvements and bugfixes** (need volunteer)  
> \- /_db_updates gets persisted, supports ?since like changes  
> \- Preview: view based changes  
> \- Uses rebar under the hood for building, ditched autotools \o/  
> 
> Also, if you have an idea of someone who would be a good candidate to write
> one of these blog posts, let me know so I can reach out to them.  
> 
> Please help us get the community excited for the changes coming to CouchDB. :D
> :D :D  
> 
> Cheers!  
> 
> 
> Jenn Turner
> 
> The Neighbourhoodie Software GmbH  
> Adalbertstr. 7-8, 10999 Berlin  
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-eda5af1b-
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> "http://neighbourhood.ie/" )  
> 
> 
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> Geschäftsführung: Jan Lehnardt
> 


Re: CouchDB 2.0 blog series

Posted by Mayya Sharipova <ma...@ca.ibm.com>.
Thanks Jenn,
for feature compactor, me and Jay Doanne are going to collaborate.
So, it will be:

for Feature: compactor, Mayya Sharipova and Jay Doane.





-----Jenn Turner <je...@thehoodiefirm.com> wrote: -----
To: "dev@couchdb.apache.org" <de...@couchdb.apache.org>
From: Jenn Turner <je...@thehoodiefirm.com>
Date: 07/25/2016 02:14PM
Cc: "dev@couchdb.apache.org" <de...@couchdb.apache.org>, "marketing@couchdb.apache.org" <ma...@couchdb.apache.org>
Subject: Re: CouchDB 2.0 blog series

Hello!

  

Based on the responses to my initial requests for volunteers I’ve put together
a tentative schedule for the series. I've also created issues in JIRA and if
there aren't any objections, I'll be assigning these dates as the due dates.

  

Please let me know if these dates don’t work for you!

  

Week 1  
Jul 25: The Road to CouchDB 2.0, Jan Lehnardt  
Jul 27: Feature: Fauxton, Garren Smith  
  
Week 2  
Aug 1: The CouchDB 2.0 Architecture, Robert Newson  
Aug 3: Feature: Mango query, Tony Sun  
  
Week 3  
Aug 8: Release Candidates, Joan Touzet  
Aug 10: Feature: compactor, Maaya Sharipova  
  
Week 4  
Aug 15: Feature: replicator, Nick Vatamaniuc  
Aug 17: Migration Guide, (need volunteer)  
  
Week 5  
Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt  

  

Also – For the Migration Guide post, we had a volunteer, but I'd like to pair
them up with someone who has been on the project a bit longer, is there anyone
who wants to volunteer to do that?

  

Thanks again to everyone who has volunteered, you're awesome :D

  

Jenn Turner

The Neighbourhoodie Software GmbH  
Adalbertstr. 7-8, 10999 Berlin  
[neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
/local-667de70f-
5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
"http://neighbourhood.ie/" )  
  

Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
Geschäftsführung: Jan Lehnardt

  

On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:  

> awesome !!!! Spread the word everybody !

>

> Cheers

>

> Andy

>

> \--  
> Andy Wenk  
> RockIt!

>

> Hamburg / Germany

>

> GPG public key:
https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D

>

> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt; wrote:  
> &gt;  
> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
couchdb-2-0/  
> &gt;  
> &gt; Thanks everyone for their comments! &lt;3  
> &gt;  
> &gt; Best  
> &gt; Jan  
> &gt; \--  
> &gt;  
> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
wrote:  
> &gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
&lt;jenn@thehoodiefirm.com&gt; wrote:  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Hello there!  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading up to
its official  
> &gt;&gt;&gt; release, we want to publish a series of blog posts examining
topics like the  
> &gt;&gt;&gt; history of the project, differences between the 2.0 and 1.0
architecture,  
> &gt;&gt;&gt; unpacking the new features, and so forth.  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8 CouchDB
users to help  
> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after Shakespeare
here, just  
> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks interested
in CouchDB 2.0.  
> &gt;&gt;&gt; I’ll be available to help with editing and coordinating the
publication  
> &gt;&gt;&gt; schedule.  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
Monday and  
> &gt;&gt;&gt; Wednesday, with the weekly news still going out on Thursdays,
so we’re not  
> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to kick
off the series  
> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
Monday.  
> &gt;&gt;  
> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
&lt;https://docs.google.com/document/d/1S-
LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;  
> &gt;&gt;  
> &gt;&gt; Jenn has editing permissions, everybody else, please leave
comments.  
> &gt;&gt;  
> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
somewhere, we could include it :)  
> &gt;&gt;  
> &gt;&gt; Best  
> &gt;&gt; Jan  
> &gt;&gt; \--  
> &gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; That means we need a volunteer to write one for next Wednesday,
July 27. We’re  
> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of these
posts a special  
> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Below is a list of topics (also important: if you have an idea
for a topic you  
> &gt;&gt;&gt; **don’t see** below, please let us know!):  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)  
> &gt;&gt;&gt; \\- History of the big Couch fork  
> &gt;&gt;&gt; \\- Cloudant  
> &gt;&gt;&gt; \\- Big Couch merge announcement  
> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)  
> &gt;&gt;&gt; \\- Windsor merge  
> &gt;&gt;&gt; \\- New build system  
> &gt;&gt;&gt; \\- Cluster setup  
> &gt;&gt;&gt; \\- Tests! Tests! Tests!  
> &gt;&gt;&gt; \\- RC1  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)  
> &gt;&gt;&gt; \\- Dynamo  
> &gt;&gt;&gt; \\- BigCouch  
> &gt;&gt;&gt; \\- Cluster/Shards/Consistency  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **Release Candidates**: (need volunteer)  
> &gt;&gt;&gt; \\- Please test:  
> &gt;&gt;&gt; \\- Install  
> &gt;&gt;&gt; \\- 1 node  
> &gt;&gt;&gt; \\- 3 node  
> &gt;&gt;&gt; \\- n node  
> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:  
> &gt;&gt;&gt; \\- Run your software against each  
> &gt;&gt;&gt; \\- Fix any issues on your side  
> &gt;&gt;&gt; \\- Report any issues to us  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **Migration Guide**: (need volunteer)  
> &gt;&gt;&gt; \\- 99% is the same  
> &gt;&gt;&gt; \\- update_seq is opaque string now  
> &gt;&gt;&gt; \\- Changes feed can include duplicates  
> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put into
your apps  
> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
/_node/&amp;lt;fqdn&amp;gt;/  
> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all nodes  
> &gt;&gt;&gt; \\- Test suites:  
> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
succession, start using  
> &gt;&gt;&gt; unique db names (and add cleanup)  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; New features posts  
> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)  
> &gt;&gt;&gt; \\- faster  
> &gt;&gt;&gt; \\- lower i/o  
> &gt;&gt;&gt; \\- more compact files  
> &gt;&gt;&gt; \\- faster post compaction files  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)  
> &gt;&gt;&gt; \\- TBD  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)  
> &gt;&gt;&gt; \\- Complete rewrite  
> &gt;&gt;&gt; \\- First Backbone  
> &gt;&gt;&gt; \\- Now React  
> &gt;&gt;&gt; \\- Extendable  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)  
> &gt;&gt;&gt; \\- Import from Cloudant Query  
> &gt;&gt;&gt; \\- MongoDB-inspired query language  
> &gt;&gt;&gt; \\- Create indexes  
> &gt;&gt;&gt; \\- Query patterns  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
volunteer)  
> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like changes  
> &gt;&gt;&gt; \\- Preview: view based changes  
> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched autotools
\o/  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
candidate to write  
> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
them.  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Please help us get the community excited for the changes coming
to CouchDB. :D  
> &gt;&gt;&gt; :D :D  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Cheers!  
> &gt;&gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Jenn Turner  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; The Neighbourhoodie Software GmbH  
> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin  
> &gt;&gt;&gt;
[neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
> &gt;&gt;&gt; /local-eda5af1b-  
> &gt;&gt;&gt;
bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==  
> &gt;&gt;&gt; "http://neighbourhood.ie/" )  
> &gt;&gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt  
> &gt;&gt;&gt;  
> &gt;&gt;  
> &gt;&gt; \--  
> &gt;&gt; Professional Support for Apache CouchDB:  
> &gt;&gt; https://neighbourhood.ie/couchdb-support/
&lt;https://neighbourhood.ie/couchdb-support/&gt;  
> &gt; \--  
> &gt; Professional Support for Apache CouchDB:  
> &gt; https://neighbourhood.ie/couchdb-support/  
> &gt;



Re: CouchDB 2.0 blog series

Posted by Constantin Teodorescu <br...@gmail.com>.
On Thu, Jul 28, 2016 at 10:52 AM, Robert Newson <rn...@apache.org> wrote:

> Whenever you want to compact, it's the only current method.
>
> Given the difficulty there, especially for view shards, we should consider
> adding _compact on 5984 (compact all shards at once).
>

That's the best approach for a quick adoption of 2.0 !!!
Teo

Re: CouchDB 2.0 blog series

Posted by Robert Newson <rn...@apache.org>.
Whenever you want to compact, it's the only current method. 

Given the difficulty there, especially for view shards, we should consider adding _compact on 5984 (compact all shards at once). 

Sent from my iPhone

> On 27 Jul 2016, at 18:47, Joan Touzet <wo...@apache.org> wrote:
> 
> We had a question in IRC recently about compaction of individual shards
> and having to go through the 5986 port. Some discussion of when this is
> necessary and why would be most useful.
> 
> -Joan
> 
> ----- Original Message -----
>> From: "Mayya Sharipova" <ma...@ca.ibm.com>
>> To: dev@couchdb.apache.org
>> Sent: Wednesday, July 27, 2016 12:59:21 PM
>> Subject: Re: CouchDB 2.0 blog series
>> 
>> Hello everyone!
>> Does anyone know any user-facing changes in compaction between v1.6
>> and v2.0?
>> 
>> Jay and me have identified the following two changes that we would
>> like to address in the blog:
>> 
>> 1) use ioq to separately prioritise compaction requests
>> https://github.com/apache/couchdb-couch/commit/95b60be72c271db1fc4317c9a1aa0a1537798fda
>> 
>> 2) improved compaction efficiency with a temp file:
>> https://github.com/apache/couchdb-couch/commit/9d830590f8a9a699315c78b329a8e80079ed48bd
>> 
>> 
>> Were there any other major changes that worth mentioning in the
>> compaction blog?
>> 
>> Thanks,
>> Mayya
>> 
>> 
>> 
>> 
>> 
>> -----Jenn Turner <je...@thehoodiefirm.com> wrote: -----
>> To: "dev@couchdb.apache.org" <de...@couchdb.apache.org>
>> From: Jenn Turner <je...@thehoodiefirm.com>
>> Date: 07/25/2016 02:14PM
>> Cc: "dev@couchdb.apache.org" <de...@couchdb.apache.org>,
>> "marketing@couchdb.apache.org" <ma...@couchdb.apache.org>
>> Subject: Re: CouchDB 2.0 blog series
>> 
>> Hello!
>> 
>> 
>> 
>> Based on the responses to my initial requests for volunteers I’ve put
>> together
>> a tentative schedule for the series. I've also created issues in JIRA
>> and if
>> there aren't any objections, I'll be assigning these dates as the due
>> dates.
>> 
>> 
>> 
>> Please let me know if these dates don’t work for you!
>> 
>> 
>> 
>> Week 1
>> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
>> Jul 27: Feature: Fauxton, Garren Smith
>> 
>> Week 2
>> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
>> Aug 3: Feature: Mango query, Tony Sun
>> 
>> Week 3
>> Aug 8: Release Candidates, Joan Touzet
>> Aug 10: Feature: compactor, Maaya Sharipova
>> 
>> Week 4
>> Aug 15: Feature: replicator, Nick Vatamaniuc
>> Aug 17: Migration Guide, (need volunteer)
>> 
>> Week 5
>> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
>> 
>> 
>> 
>> Also – For the Migration Guide post, we had a volunteer, but I'd like
>> to pair
>> them up with someone who has been on the project a bit longer, is
>> there anyone
>> who wants to volunteer to do that?
>> 
>> 
>> 
>> Thanks again to everyone who has volunteered, you're awesome :D
>> 
>> 
>> 
>> Jenn Turner
>> 
>> The Neighbourhoodie Software GmbH
>> Adalbertstr. 7-8, 10999 Berlin
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> /local-667de70f-
>> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>> "http://neighbourhood.ie/" )
>> 
>> 
>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>> Geschäftsführung: Jan Lehnardt
>> 
>> 
>> 
>> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org>;
>> wrote:
>> 
>>> awesome !!!! Spread the word everybody !
>> 
>> 
>>> Cheers
>> 
>> 
>>> Andy
>> 
>> 
>>> \--
>>> Andy Wenk
>>> RockIt!
>> 
>> 
>>> Hamburg / Germany
>> 
>> 
>>> GPG public key:
>> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
>> 
>> 
>>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org>;
>>> wrote:
>>> &gt;
>>> &gt; And we’re live:
>>> https://blog.couchdb.org/2016/07/25/the-road-to-
>> couchdb-2-0/
>>> &gt;
>>> &gt; Thanks everyone for their comments! &lt;3
>>> &gt;
>>> &gt; Best
>>> &gt; Jan
>>> &gt; \--
>>> &gt;
>>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt
>>> &lt;jan@apache.org>;
>> wrote:
>>> &gt;&gt;
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
>> &lt;jenn@thehoodiefirm.com>; wrote:
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; Hello there!
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and
>>> leading up to
>> its official
>>> &gt;&gt;&gt; release, we want to publish a series of blog posts
>>> examining
>> topics like the
>>> &gt;&gt;&gt; history of the project, differences between the 2.0
>>> and 1.0
>> architecture,
>>> &gt;&gt;&gt; unpacking the new features, and so forth.
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
>>> CouchDB
>> users to help
>>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
>>> Shakespeare
>> here, just
>>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
>>> interested
>> in CouchDB 2.0.
>>> &gt;&gt;&gt; I’ll be available to help with editing and
>>> coordinating the
>> publication
>>> &gt;&gt;&gt; schedule.
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week,
>>> one on
>> Monday and
>>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on
>>> Thursdays,
>> so we’re not
>>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered
>>> to kick
>> off the series
>>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0
>>> on
>> Monday.
>>> &gt;&gt;
>>> &gt;&gt; Here’s my first draft:
>>> https://docs.google.com/document/d/1S-
>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
>> &lt;https://docs.google.com/document/d/1S-
>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
>>> &gt;&gt;
>>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
>> comments.
>>> &gt;&gt;
>>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
>> somewhere, we could include it :)
>>> &gt;&gt;
>>> &gt;&gt; Best
>>> &gt;&gt; Jan
>>> &gt;&gt; \--
>>> &gt;&gt;
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; That means we need a volunteer to write one for next
>>> Wednesday,
>> July 27. We’re
>>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors
>>> of these
>> posts a special
>>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; Below is a list of topics (also important: if you have
>>> an idea
>> for a topic you
>>> &gt;&gt;&gt; **don’t see** below, please let us know!):
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
>>> &gt;&gt;&gt; \\- History of the big Couch fork
>>> &gt;&gt;&gt; \\- Cloudant
>>> &gt;&gt;&gt; \\- Big Couch merge announcement
>>> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
>>> &gt;&gt;&gt; \\- Windsor merge
>>> &gt;&gt;&gt; \\- New build system
>>> &gt;&gt;&gt; \\- Cluster setup
>>> &gt;&gt;&gt; \\- Tests! Tests! Tests!
>>> &gt;&gt;&gt; \\- RC1
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
>>> &gt;&gt;&gt; \\- Dynamo
>>> &gt;&gt;&gt; \\- BigCouch
>>> &gt;&gt;&gt; \\- Cluster/Shards/Consistency
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)
>>> &gt;&gt;&gt; \\- Please test:
>>> &gt;&gt;&gt; \\- Install
>>> &gt;&gt;&gt; \\- 1 node
>>> &gt;&gt;&gt; \\- 3 node
>>> &gt;&gt;&gt; \\- n node
>>> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
>>> &gt;&gt;&gt; \\- Run your software against each
>>> &gt;&gt;&gt; \\- Fix any issues on your side
>>> &gt;&gt;&gt; \\- Report any issues to us
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)
>>> &gt;&gt;&gt; \\- 99% is the same
>>> &gt;&gt;&gt; \\- update_seq is opaque string now
>>> &gt;&gt;&gt; \\- Changes feed can include duplicates
>>> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
>>> into
>> your apps
>>> &gt;&gt;&gt; \\- /_config is not available on the cluster, but
>>> there is
>> /_node/&amp;lt;fqdn&amp;gt;/
>>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on
>>> all nodes
>>> &gt;&gt;&gt; \\- Test suites:
>>> &gt;&gt;&gt; \\- If you are creating and deleting databases in
>>> quick
>> succession, start using
>>> &gt;&gt;&gt; unique db names (and add cleanup)
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; New features posts
>>> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
>>> &gt;&gt;&gt; \\- faster
>>> &gt;&gt;&gt; \\- lower i/o
>>> &gt;&gt;&gt; \\- more compact files
>>> &gt;&gt;&gt; \\- faster post compaction files
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
>>> &gt;&gt;&gt; \\- TBD
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
>>> &gt;&gt;&gt; \\- Complete rewrite
>>> &gt;&gt;&gt; \\- First Backbone
>>> &gt;&gt;&gt; \\- Now React
>>> &gt;&gt;&gt; \\- Extendable
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
>>> &gt;&gt;&gt; \\- Import from Cloudant Query
>>> &gt;&gt;&gt; \\- MongoDB-inspired query language
>>> &gt;&gt;&gt; \\- Create indexes
>>> &gt;&gt;&gt; \\- Query patterns
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
>> volunteer)
>>> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
>>> changes
>>> &gt;&gt;&gt; \\- Preview: view based changes
>>> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
>>> autotools
>> \o/
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a
>>> good
>> candidate to write
>>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach
>>> out to
>> them.
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; Please help us get the community excited for the
>>> changes coming
>> to CouchDB. :D
>>> &gt;&gt;&gt; :D :D
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; Cheers!
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; Jenn Turner
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH
>>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
>>> &gt;&gt;&gt;
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>> &gt;&gt;&gt; /local-eda5af1b-
>>> &gt;&gt;&gt;
>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>>> &gt;&gt;&gt; "http://neighbourhood.ie/" )
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt;
>>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht
>>> Charlottenburg
>>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
>>> &gt;&gt;&gt;
>>> &gt;&gt;
>>> &gt;&gt; \--
>>> &gt;&gt; Professional Support for Apache CouchDB:
>>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
>> &lt;https://neighbourhood.ie/couchdb-support/&gt;
>>> &gt; \--
>>> &gt; Professional Support for Apache CouchDB:
>>> &gt; https://neighbourhood.ie/couchdb-support/
>>> &gt;
>> 
>> 
>> 


Re: CouchDB 2.0 blog series

Posted by Joan Touzet <wo...@apache.org>.
We had a question in IRC recently about compaction of individual shards
and having to go through the 5986 port. Some discussion of when this is
necessary and why would be most useful.

-Joan

----- Original Message -----
> From: "Mayya Sharipova" <ma...@ca.ibm.com>
> To: dev@couchdb.apache.org
> Sent: Wednesday, July 27, 2016 12:59:21 PM
> Subject: Re: CouchDB 2.0 blog series
> 
> Hello everyone!
> Does anyone know any user-facing changes in compaction between v1.6
> and v2.0?
> 
> Jay and me have identified the following two changes that we would
> like to address in the blog:
> 
> 1) use ioq to separately prioritise compaction requests
>  https://github.com/apache/couchdb-couch/commit/95b60be72c271db1fc4317c9a1aa0a1537798fda
> 
> 2) improved compaction efficiency with a temp file:
>  https://github.com/apache/couchdb-couch/commit/9d830590f8a9a699315c78b329a8e80079ed48bd
> 
> 
> Were there any other major changes that worth mentioning in the
> compaction blog?
> 
> Thanks,
> Mayya
> 
> 
> 
> 
> 
> -----Jenn Turner <je...@thehoodiefirm.com> wrote: -----
> To: "dev@couchdb.apache.org" <de...@couchdb.apache.org>
> From: Jenn Turner <je...@thehoodiefirm.com>
> Date: 07/25/2016 02:14PM
> Cc: "dev@couchdb.apache.org" <de...@couchdb.apache.org>,
> "marketing@couchdb.apache.org" <ma...@couchdb.apache.org>
> Subject: Re: CouchDB 2.0 blog series
> 
> Hello!
> 
>   
> 
> Based on the responses to my initial requests for volunteers I’ve put
> together
> a tentative schedule for the series. I've also created issues in JIRA
> and if
> there aren't any objections, I'll be assigning these dates as the due
> dates.
> 
>   
> 
> Please let me know if these dates don’t work for you!
> 
>   
> 
> Week 1
> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> Jul 27: Feature: Fauxton, Garren Smith
>   
> Week 2
> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
> Aug 3: Feature: Mango query, Tony Sun
>   
> Week 3
> Aug 8: Release Candidates, Joan Touzet
> Aug 10: Feature: compactor, Maaya Sharipova
>   
> Week 4
> Aug 15: Feature: replicator, Nick Vatamaniuc
> Aug 17: Migration Guide, (need volunteer)
>   
> Week 5
> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
> 
>   
> 
> Also – For the Migration Guide post, we had a volunteer, but I'd like
> to pair
> them up with someone who has been on the project a bit longer, is
> there anyone
> who wants to volunteer to do that?
> 
>   
> 
> Thanks again to everyone who has volunteered, you're awesome :D
> 
>   
> 
> Jenn Turner
> 
> The Neighbourhoodie Software GmbH
> Adalbertstr. 7-8, 10999 Berlin
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-667de70f-
> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> "http://neighbourhood.ie/" )
>   
> 
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> Geschäftsführung: Jan Lehnardt
> 
>   
> 
> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org>;
> wrote:
> 
> > awesome !!!! Spread the word everybody !
> 
> >
> 
> > Cheers
> 
> >
> 
> > Andy
> 
> >
> 
> > \--
> > Andy Wenk
> > RockIt!
> 
> >
> 
> > Hamburg / Germany
> 
> >
> 
> > GPG public key:
> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> 
> >
> 
> > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org>;
> > wrote:
> > &gt;
> > &gt; And we’re live:
> > https://blog.couchdb.org/2016/07/25/the-road-to-
> couchdb-2-0/
> > &gt;
> > &gt; Thanks everyone for their comments! &lt;3
> > &gt;
> > &gt; Best
> > &gt; Jan
> > &gt; \--
> > &gt;
> > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt
> > &lt;jan@apache.org>;
> wrote:
> > &gt;&gt;
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> &lt;jenn@thehoodiefirm.com>; wrote:
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Hello there!
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and
> > leading up to
> its official
> > &gt;&gt;&gt; release, we want to publish a series of blog posts
> > examining
> topics like the
> > &gt;&gt;&gt; history of the project, differences between the 2.0
> > and 1.0
> architecture,
> > &gt;&gt;&gt; unpacking the new features, and so forth.
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> > CouchDB
> users to help
> > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
> > Shakespeare
> here, just
> > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> > interested
> in CouchDB 2.0.
> > &gt;&gt;&gt; I’ll be available to help with editing and
> > coordinating the
> publication
> > &gt;&gt;&gt; schedule.
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week,
> > one on
> Monday and
> > &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> > Thursdays,
> so we’re not
> > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered
> > to kick
> off the series
> > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0
> > on
> Monday.
> > &gt;&gt;
> > &gt;&gt; Here’s my first draft:
> > https://docs.google.com/document/d/1S-
> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> &lt;https://docs.google.com/document/d/1S-
> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> > &gt;&gt;
> > &gt;&gt; Jenn has editing permissions, everybody else, please leave
> comments.
> > &gt;&gt;
> > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> somewhere, we could include it :)
> > &gt;&gt;
> > &gt;&gt; Best
> > &gt;&gt; Jan
> > &gt;&gt; \--
> > &gt;&gt;
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; That means we need a volunteer to write one for next
> > Wednesday,
> July 27. We’re
> > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors
> > of these
> posts a special
> > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Below is a list of topics (also important: if you have
> > an idea
> for a topic you
> > &gt;&gt;&gt; **don’t see** below, please let us know!):
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> > &gt;&gt;&gt; \\- History of the big Couch fork
> > &gt;&gt;&gt; \\- Cloudant
> > &gt;&gt;&gt; \\- Big Couch merge announcement
> > &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
> > &gt;&gt;&gt; \\- Windsor merge
> > &gt;&gt;&gt; \\- New build system
> > &gt;&gt;&gt; \\- Cluster setup
> > &gt;&gt;&gt; \\- Tests! Tests! Tests!
> > &gt;&gt;&gt; \\- RC1
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> > &gt;&gt;&gt; \\- Dynamo
> > &gt;&gt;&gt; \\- BigCouch
> > &gt;&gt;&gt; \\- Cluster/Shards/Consistency
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> > &gt;&gt;&gt; \\- Please test:
> > &gt;&gt;&gt; \\- Install
> > &gt;&gt;&gt; \\- 1 node
> > &gt;&gt;&gt; \\- 3 node
> > &gt;&gt;&gt; \\- n node
> > &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
> > &gt;&gt;&gt; \\- Run your software against each
> > &gt;&gt;&gt; \\- Fix any issues on your side
> > &gt;&gt;&gt; \\- Report any issues to us
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> > &gt;&gt;&gt; \\- 99% is the same
> > &gt;&gt;&gt; \\- update_seq is opaque string now
> > &gt;&gt;&gt; \\- Changes feed can include duplicates
> > &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
> > into
> your apps
> > &gt;&gt;&gt; \\- /_config is not available on the cluster, but
> > there is
> /_node/&amp;lt;fqdn&amp;gt;/
> > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on
> > all nodes
> > &gt;&gt;&gt; \\- Test suites:
> > &gt;&gt;&gt; \\- If you are creating and deleting databases in
> > quick
> succession, start using
> > &gt;&gt;&gt; unique db names (and add cleanup)
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; New features posts
> > &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
> > &gt;&gt;&gt; \\- faster
> > &gt;&gt;&gt; \\- lower i/o
> > &gt;&gt;&gt; \\- more compact files
> > &gt;&gt;&gt; \\- faster post compaction files
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
> > &gt;&gt;&gt; \\- TBD
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
> > &gt;&gt;&gt; \\- Complete rewrite
> > &gt;&gt;&gt; \\- First Backbone
> > &gt;&gt;&gt; \\- Now React
> > &gt;&gt;&gt; \\- Extendable
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
> > &gt;&gt;&gt; \\- Import from Cloudant Query
> > &gt;&gt;&gt; \\- MongoDB-inspired query language
> > &gt;&gt;&gt; \\- Create indexes
> > &gt;&gt;&gt; \\- Query patterns
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
> volunteer)
> > &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
> > changes
> > &gt;&gt;&gt; \\- Preview: view based changes
> > &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
> > autotools
> \o/
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Also, if you have an idea of someone who would be a
> > good
> candidate to write
> > &gt;&gt;&gt; one of these blog posts, let me know so I can reach
> > out to
> them.
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Please help us get the community excited for the
> > changes coming
> to CouchDB. :D
> > &gt;&gt;&gt; :D :D
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Cheers!
> > &gt;&gt;&gt;
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Jenn Turner
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> > &gt;&gt;&gt;
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > &gt;&gt;&gt; /local-eda5af1b-
> > &gt;&gt;&gt;
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> > &gt;&gt;&gt; "http://neighbourhood.ie/" )
> > &gt;&gt;&gt;
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht
> > Charlottenburg
> > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> > &gt;&gt;&gt;
> > &gt;&gt;
> > &gt;&gt; \--
> > &gt;&gt; Professional Support for Apache CouchDB:
> > &gt;&gt; https://neighbourhood.ie/couchdb-support/
> &lt;https://neighbourhood.ie/couchdb-support/&gt;
> > &gt; \--
> > &gt; Professional Support for Apache CouchDB:
> > &gt; https://neighbourhood.ie/couchdb-support/
> > &gt;
> 
> 
> 

Re: CouchDB 2.0 blog series

Posted by Mayya Sharipova <ma...@ca.ibm.com>.
Hello everyone!
Does anyone know any user-facing changes in compaction between v1.6 and v2.0?

Jay and me have identified the following two changes that we would like to address in the blog:

1) use ioq to separately prioritise compaction requests
 https://github.com/apache/couchdb-couch/commit/95b60be72c271db1fc4317c9a1aa0a1537798fda

2) improved compaction efficiency with a temp file:
 https://github.com/apache/couchdb-couch/commit/9d830590f8a9a699315c78b329a8e80079ed48bd


Were there any other major changes that worth mentioning in the compaction blog?

Thanks,
Mayya





-----Jenn Turner <je...@thehoodiefirm.com> wrote: -----
To: "dev@couchdb.apache.org" <de...@couchdb.apache.org>
From: Jenn Turner <je...@thehoodiefirm.com>
Date: 07/25/2016 02:14PM
Cc: "dev@couchdb.apache.org" <de...@couchdb.apache.org>, "marketing@couchdb.apache.org" <ma...@couchdb.apache.org>
Subject: Re: CouchDB 2.0 blog series

Hello!

  

Based on the responses to my initial requests for volunteers I’ve put together
a tentative schedule for the series. I've also created issues in JIRA and if
there aren't any objections, I'll be assigning these dates as the due dates.

  

Please let me know if these dates don’t work for you!

  

Week 1  
Jul 25: The Road to CouchDB 2.0, Jan Lehnardt  
Jul 27: Feature: Fauxton, Garren Smith  
  
Week 2  
Aug 1: The CouchDB 2.0 Architecture, Robert Newson  
Aug 3: Feature: Mango query, Tony Sun  
  
Week 3  
Aug 8: Release Candidates, Joan Touzet  
Aug 10: Feature: compactor, Maaya Sharipova  
  
Week 4  
Aug 15: Feature: replicator, Nick Vatamaniuc  
Aug 17: Migration Guide, (need volunteer)  
  
Week 5  
Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt  

  

Also – For the Migration Guide post, we had a volunteer, but I'd like to pair
them up with someone who has been on the project a bit longer, is there anyone
who wants to volunteer to do that?

  

Thanks again to everyone who has volunteered, you're awesome :D

  

Jenn Turner

The Neighbourhoodie Software GmbH  
Adalbertstr. 7-8, 10999 Berlin  
[neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
/local-667de70f-
5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
"http://neighbourhood.ie/" )  
  

Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
Geschäftsführung: Jan Lehnardt

  

On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org>; wrote:  

> awesome !!!! Spread the word everybody !

>

> Cheers

>

> Andy

>

> \--  
> Andy Wenk  
> RockIt!

>

> Hamburg / Germany

>

> GPG public key:
https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D

>

> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org>; wrote:  
> &gt;  
> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
couchdb-2-0/  
> &gt;  
> &gt; Thanks everyone for their comments! &lt;3  
> &gt;  
> &gt; Best  
> &gt; Jan  
> &gt; \--  
> &gt;  
> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org>;
wrote:  
> &gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
&lt;jenn@thehoodiefirm.com>; wrote:  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Hello there!  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading up to
its official  
> &gt;&gt;&gt; release, we want to publish a series of blog posts examining
topics like the  
> &gt;&gt;&gt; history of the project, differences between the 2.0 and 1.0
architecture,  
> &gt;&gt;&gt; unpacking the new features, and so forth.  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8 CouchDB
users to help  
> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after Shakespeare
here, just  
> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks interested
in CouchDB 2.0.  
> &gt;&gt;&gt; I’ll be available to help with editing and coordinating the
publication  
> &gt;&gt;&gt; schedule.  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
Monday and  
> &gt;&gt;&gt; Wednesday, with the weekly news still going out on Thursdays,
so we’re not  
> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to kick
off the series  
> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
Monday.  
> &gt;&gt;  
> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
&lt;https://docs.google.com/document/d/1S-
LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;  
> &gt;&gt;  
> &gt;&gt; Jenn has editing permissions, everybody else, please leave
comments.  
> &gt;&gt;  
> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
somewhere, we could include it :)  
> &gt;&gt;  
> &gt;&gt; Best  
> &gt;&gt; Jan  
> &gt;&gt; \--  
> &gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; That means we need a volunteer to write one for next Wednesday,
July 27. We’re  
> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of these
posts a special  
> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Below is a list of topics (also important: if you have an idea
for a topic you  
> &gt;&gt;&gt; **don’t see** below, please let us know!):  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)  
> &gt;&gt;&gt; \\- History of the big Couch fork  
> &gt;&gt;&gt; \\- Cloudant  
> &gt;&gt;&gt; \\- Big Couch merge announcement  
> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)  
> &gt;&gt;&gt; \\- Windsor merge  
> &gt;&gt;&gt; \\- New build system  
> &gt;&gt;&gt; \\- Cluster setup  
> &gt;&gt;&gt; \\- Tests! Tests! Tests!  
> &gt;&gt;&gt; \\- RC1  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)  
> &gt;&gt;&gt; \\- Dynamo  
> &gt;&gt;&gt; \\- BigCouch  
> &gt;&gt;&gt; \\- Cluster/Shards/Consistency  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **Release Candidates**: (need volunteer)  
> &gt;&gt;&gt; \\- Please test:  
> &gt;&gt;&gt; \\- Install  
> &gt;&gt;&gt; \\- 1 node  
> &gt;&gt;&gt; \\- 3 node  
> &gt;&gt;&gt; \\- n node  
> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:  
> &gt;&gt;&gt; \\- Run your software against each  
> &gt;&gt;&gt; \\- Fix any issues on your side  
> &gt;&gt;&gt; \\- Report any issues to us  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **Migration Guide**: (need volunteer)  
> &gt;&gt;&gt; \\- 99% is the same  
> &gt;&gt;&gt; \\- update_seq is opaque string now  
> &gt;&gt;&gt; \\- Changes feed can include duplicates  
> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put into
your apps  
> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
/_node/&amp;lt;fqdn&amp;gt;/  
> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all nodes  
> &gt;&gt;&gt; \\- Test suites:  
> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
succession, start using  
> &gt;&gt;&gt; unique db names (and add cleanup)  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; New features posts  
> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)  
> &gt;&gt;&gt; \\- faster  
> &gt;&gt;&gt; \\- lower i/o  
> &gt;&gt;&gt; \\- more compact files  
> &gt;&gt;&gt; \\- faster post compaction files  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)  
> &gt;&gt;&gt; \\- TBD  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)  
> &gt;&gt;&gt; \\- Complete rewrite  
> &gt;&gt;&gt; \\- First Backbone  
> &gt;&gt;&gt; \\- Now React  
> &gt;&gt;&gt; \\- Extendable  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)  
> &gt;&gt;&gt; \\- Import from Cloudant Query  
> &gt;&gt;&gt; \\- MongoDB-inspired query language  
> &gt;&gt;&gt; \\- Create indexes  
> &gt;&gt;&gt; \\- Query patterns  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
volunteer)  
> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like changes  
> &gt;&gt;&gt; \\- Preview: view based changes  
> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched autotools
\o/  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
candidate to write  
> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
them.  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Please help us get the community excited for the changes coming
to CouchDB. :D  
> &gt;&gt;&gt; :D :D  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Cheers!  
> &gt;&gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Jenn Turner  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; The Neighbourhoodie Software GmbH  
> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin  
> &gt;&gt;&gt;
[neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
> &gt;&gt;&gt; /local-eda5af1b-  
> &gt;&gt;&gt;
bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==  
> &gt;&gt;&gt; "http://neighbourhood.ie/" )  
> &gt;&gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt  
> &gt;&gt;&gt;  
> &gt;&gt;  
> &gt;&gt; \--  
> &gt;&gt; Professional Support for Apache CouchDB:  
> &gt;&gt; https://neighbourhood.ie/couchdb-support/
&lt;https://neighbourhood.ie/couchdb-support/&gt;  
> &gt; \--  
> &gt; Professional Support for Apache CouchDB:  
> &gt; https://neighbourhood.ie/couchdb-support/  
> &gt;



Re: CouchDB 2.0 blog series

Posted by Tony Sun <to...@gmail.com>.
Hi there,

   This is up for review and comments. Feel free to use it if we're in a
bit of a jam for August 1st:

https://docs.google.com/document/d/1SMSZ3K0AG6sPgXOkT5wA2ypbw-rs98EARUOwYtxWjBE/edit?usp=sharing

On Fri, Jul 29, 2016 at 4:55 AM, Jan Lehnardt <ja...@apache.org> wrote:

>
> > On 25 Jul 2016, at 20:13, Jenn Turner <je...@thehoodiefirm.com> wrote:
> >
> > Hello!
> >
> >
> >
> > Based on the responses to my initial requests for volunteers I’ve put
> together
> > a tentative schedule for the series. I've also created issues in JIRA
> and if
> > there aren't any objections, I'll be assigning these dates as the due
> dates.
> >
> >
> >
> > Please let me know if these dates don’t work for you!
> >
> >
> >
> > Week 1
> > Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> > Jul 27: Feature: Fauxton, Garren Smith
> >
> > Week 2
> > Aug 1: The CouchDB 2.0 Architecture, Robert Newson
>
> Robert tells me that he’s not gonna make Aug 1. Can somebody trade?
>
> Best
> Jan
> --
>
> > Aug 3: Feature: Mango query, Tony Sun
> >
> > Week 3
> > Aug 8: Release Candidates, Joan Touzet
> > Aug 10: Feature: compactor, Maaya Sharipova
> >
> > Week 4
> > Aug 15: Feature: replicator, Nick Vatamaniuc
> > Aug 17: Migration Guide, (need volunteer)
> >
> > Week 5
> > Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
> >
> >
> >
> > Also – For the Migration Guide post, we had a volunteer, but I'd like to
> pair
> > them up with someone who has been on the project a bit longer, is there
> anyone
> > who wants to volunteer to do that?
> >
> >
> >
> > Thanks again to everyone who has volunteered, you're awesome :D
> >
> >
> >
> > Jenn Turner
> >
> > The Neighbourhoodie Software GmbH
> > Adalbertstr. 7-8, 10999 Berlin
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > /local-667de70f-
> >
> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> > "http://neighbourhood.ie/" )
> >
> >
> > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > Geschäftsführung: Jan Lehnardt
> >
> >
> >
> > On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:
> >
> >> awesome !!!! Spread the word everybody !
> >
> >>
> >
> >> Cheers
> >
> >>
> >
> >> Andy
> >
> >>
> >
> >> \--
> >> Andy Wenk
> >> RockIt!
> >
> >>
> >
> >> Hamburg / Germany
> >
> >>
> >
> >> GPG public key:
> > https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> >
> >>
> >
> >> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
> wrote:
> >> &gt;
> >> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
> > couchdb-2-0/
> >> &gt;
> >> &gt; Thanks everyone for their comments! &lt;3
> >> &gt;
> >> &gt; Best
> >> &gt; Jan
> >> &gt; \--
> >> &gt;
> >> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
> > wrote:
> >> &gt;&gt;
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> > &lt;jenn@thehoodiefirm.com&gt; wrote:
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; Hello there!
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
> up to
> > its official
> >> &gt;&gt;&gt; release, we want to publish a series of blog posts
> examining
> > topics like the
> >> &gt;&gt;&gt; history of the project, differences between the 2.0 and 1.0
> > architecture,
> >> &gt;&gt;&gt; unpacking the new features, and so forth.
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> CouchDB
> > users to help
> >> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after Shakespeare
> > here, just
> >> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> interested
> > in CouchDB 2.0.
> >> &gt;&gt;&gt; I’ll be available to help with editing and coordinating the
> > publication
> >> &gt;&gt;&gt; schedule.
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
> > Monday and
> >> &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> Thursdays,
> > so we’re not
> >> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
> kick
> > off the series
> >> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> > Monday.
> >> &gt;&gt;
> >> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> > &lt;https://docs.google.com/document/d/1S-
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> >> &gt;&gt;
> >> &gt;&gt; Jenn has editing permissions, everybody else, please leave
> > comments.
> >> &gt;&gt;
> >> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> > somewhere, we could include it :)
> >> &gt;&gt;
> >> &gt;&gt; Best
> >> &gt;&gt; Jan
> >> &gt;&gt; \--
> >> &gt;&gt;
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; That means we need a volunteer to write one for next
> Wednesday,
> > July 27. We’re
> >> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
> these
> > posts a special
> >> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; Below is a list of topics (also important: if you have an
> idea
> > for a topic you
> >> &gt;&gt;&gt; **don’t see** below, please let us know!):
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> >> &gt;&gt;&gt; \\- History of the big Couch fork
> >> &gt;&gt;&gt; \\- Cloudant
> >> &gt;&gt;&gt; \\- Big Couch merge announcement
> >> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
> >> &gt;&gt;&gt; \\- Windsor merge
> >> &gt;&gt;&gt; \\- New build system
> >> &gt;&gt;&gt; \\- Cluster setup
> >> &gt;&gt;&gt; \\- Tests! Tests! Tests!
> >> &gt;&gt;&gt; \\- RC1
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> >> &gt;&gt;&gt; \\- Dynamo
> >> &gt;&gt;&gt; \\- BigCouch
> >> &gt;&gt;&gt; \\- Cluster/Shards/Consistency
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> >> &gt;&gt;&gt; \\- Please test:
> >> &gt;&gt;&gt; \\- Install
> >> &gt;&gt;&gt; \\- 1 node
> >> &gt;&gt;&gt; \\- 3 node
> >> &gt;&gt;&gt; \\- n node
> >> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
> >> &gt;&gt;&gt; \\- Run your software against each
> >> &gt;&gt;&gt; \\- Fix any issues on your side
> >> &gt;&gt;&gt; \\- Report any issues to us
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> >> &gt;&gt;&gt; \\- 99% is the same
> >> &gt;&gt;&gt; \\- update_seq is opaque string now
> >> &gt;&gt;&gt; \\- Changes feed can include duplicates
> >> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put into
> > your apps
> >> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
> > /_node/&amp;lt;fqdn&amp;gt;/
> >> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
> nodes
> >> &gt;&gt;&gt; \\- Test suites:
> >> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
> > succession, start using
> >> &gt;&gt;&gt; unique db names (and add cleanup)
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; New features posts
> >> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
> >> &gt;&gt;&gt; \\- faster
> >> &gt;&gt;&gt; \\- lower i/o
> >> &gt;&gt;&gt; \\- more compact files
> >> &gt;&gt;&gt; \\- faster post compaction files
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
> >> &gt;&gt;&gt; \\- TBD
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
> >> &gt;&gt;&gt; \\- Complete rewrite
> >> &gt;&gt;&gt; \\- First Backbone
> >> &gt;&gt;&gt; \\- Now React
> >> &gt;&gt;&gt; \\- Extendable
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
> >> &gt;&gt;&gt; \\- Import from Cloudant Query
> >> &gt;&gt;&gt; \\- MongoDB-inspired query language
> >> &gt;&gt;&gt; \\- Create indexes
> >> &gt;&gt;&gt; \\- Query patterns
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
> > volunteer)
> >> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
> changes
> >> &gt;&gt;&gt; \\- Preview: view based changes
> >> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
> autotools
> > \o/
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> > candidate to write
> >> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
> > them.
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; Please help us get the community excited for the changes
> coming
> > to CouchDB. :D
> >> &gt;&gt;&gt; :D :D
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; Cheers!
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; Jenn Turner
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> >> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> >> &gt;&gt;&gt;
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> >> &gt;&gt;&gt; /local-eda5af1b-
> >> &gt;&gt;&gt;
> >
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> >> &gt;&gt;&gt; "http://neighbourhood.ie/" )
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt;
> >> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> >> &gt;&gt;&gt;
> >> &gt;&gt;
> >> &gt;&gt; \--
> >> &gt;&gt; Professional Support for Apache CouchDB:
> >> &gt;&gt; https://neighbourhood.ie/couchdb-support/
> > &lt;https://neighbourhood.ie/couchdb-support/&gt;
> >> &gt; \--
> >> &gt; Professional Support for Apache CouchDB:
> >> &gt; https://neighbourhood.ie/couchdb-support/
> >> &gt;
> >
>
> --
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/
>
>

Re: CouchDB 2.0 blog series

Posted by Robert Samuel Newson <rn...@apache.org>.
Thanks! very nice of you to say so.


> On 1 Aug 2016, at 20:10, William Edney <be...@technicalpursuit.com> wrote:
> 
> As a relative newbie to Couch (I've dabbled over the years, but been mostly
> a front-end guy), these blog posts have been excellent. This post, in
> particular, has the 'correct amount' of technical detail, IMHO, and should
> be used an example to inform other blog writers as to the level of detail
> in their posts.
> 
> Great work Robert!
> 
> Thanks to everyone here for all of your hard work on CouchDB 2.0!
> 
> Cheers,
> 
> - Bill
> 
> On Mon, Aug 1, 2016 at 4:06 AM, Jan Lehnardt <ja...@apache.org> wrote:
> 
>> 
>>> On 29 Jul 2016, at 13:55, Jan Lehnardt <ja...@apache.org> wrote:
>>> 
>>>> 
>>>> On 25 Jul 2016, at 20:13, Jenn Turner <je...@thehoodiefirm.com> wrote:
>>>> 
>>>> Hello!
>>>> 
>>>> 
>>>> 
>>>> Based on the responses to my initial requests for volunteers I’ve put
>> together
>>>> a tentative schedule for the series. I've also created issues in JIRA
>> and if
>>>> there aren't any objections, I'll be assigning these dates as the due
>> dates.
>>>> 
>>>> 
>>>> 
>>>> Please let me know if these dates don’t work for you!
>>>> 
>>>> 
>>>> 
>>>> Week 1
>>>> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
>>>> Jul 27: Feature: Fauxton, Garren Smith
>>>> 
>>>> Week 2
>>>> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
>>> 
>>> Robert tells me that he’s not gonna make Aug 1. Can somebody trade?
>> 
>> Scrap this, we are live:
>> https://blog.couchdb.org/2016/08/01/couchdb-2-0-architecture/ :)
>> 
>>> 
>>> Best
>>> Jan
>>> --
>>> 
>>>> Aug 3: Feature: Mango query, Tony Sun
>>>> 
>>>> Week 3
>>>> Aug 8: Release Candidates, Joan Touzet
>>>> Aug 10: Feature: compactor, Maaya Sharipova
>>>> 
>>>> Week 4
>>>> Aug 15: Feature: replicator, Nick Vatamaniuc
>>>> Aug 17: Migration Guide, (need volunteer)
>>>> 
>>>> Week 5
>>>> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
>>>> 
>>>> 
>>>> 
>>>> Also – For the Migration Guide post, we had a volunteer, but I'd like
>> to pair
>>>> them up with someone who has been on the project a bit longer, is there
>> anyone
>>>> who wants to volunteer to do that?
>>>> 
>>>> 
>>>> 
>>>> Thanks again to everyone who has volunteered, you're awesome :D
>>>> 
>>>> 
>>>> 
>>>> Jenn Turner
>>>> 
>>>> The Neighbourhoodie Software GmbH
>>>> Adalbertstr. 7-8, 10999 Berlin
>>>> [neighbourhood.ie](
>> https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>>> /local-667de70f-
>>>> 
>> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>>>> "http://neighbourhood.ie/" )
>>>> 
>>>> 
>>>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>>> Geschäftsführung: Jan Lehnardt
>>>> 
>>>> 
>>>> 
>>>> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt;
>> wrote:
>>>> 
>>>>> awesome !!!! Spread the word everybody !
>>>> 
>>>>> 
>>>> 
>>>>> Cheers
>>>> 
>>>>> 
>>>> 
>>>>> Andy
>>>> 
>>>>> 
>>>> 
>>>>> \--
>>>>> Andy Wenk
>>>>> RockIt!
>>>> 
>>>>> 
>>>> 
>>>>> Hamburg / Germany
>>>> 
>>>>> 
>>>> 
>>>>> GPG public key:
>>>> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
>>>> 
>>>>> 
>>>> 
>>>>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
>> wrote:
>>>>> &gt;
>>>>> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
>>>> couchdb-2-0/
>>>>> &gt;
>>>>> &gt; Thanks everyone for their comments! &lt;3
>>>>> &gt;
>>>>> &gt; Best
>>>>> &gt; Jan
>>>>> &gt; \--
>>>>> &gt;
>>>>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
>>>> wrote:
>>>>> &gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
>>>> &lt;jenn@thehoodiefirm.com&gt; wrote:
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Hello there!
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
>> up to
>>>> its official
>>>>> &gt;&gt;&gt; release, we want to publish a series of blog posts
>> examining
>>>> topics like the
>>>>> &gt;&gt;&gt; history of the project, differences between the 2.0 and
>> 1.0
>>>> architecture,
>>>>> &gt;&gt;&gt; unpacking the new features, and so forth.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
>> CouchDB
>>>> users to help
>>>>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
>> Shakespeare
>>>> here, just
>>>>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
>> interested
>>>> in CouchDB 2.0.
>>>>> &gt;&gt;&gt; I’ll be available to help with editing and coordinating
>> the
>>>> publication
>>>>> &gt;&gt;&gt; schedule.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
>>>> Monday and
>>>>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on
>> Thursdays,
>>>> so we’re not
>>>>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
>> kick
>>>> off the series
>>>>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
>>>> Monday.
>>>>> &gt;&gt;
>>>>> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
>>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
>>>> &lt;https://docs.google.com/document/d/1S-
>>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
>>>>> &gt;&gt;
>>>>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
>>>> comments.
>>>>> &gt;&gt;
>>>>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
>>>> somewhere, we could include it :)
>>>>> &gt;&gt;
>>>>> &gt;&gt; Best
>>>>> &gt;&gt; Jan
>>>>> &gt;&gt; \--
>>>>> &gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; That means we need a volunteer to write one for next
>> Wednesday,
>>>> July 27. We’re
>>>>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
>> these
>>>> posts a special
>>>>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Below is a list of topics (also important: if you have an
>> idea
>>>> for a topic you
>>>>> &gt;&gt;&gt; **don’t see** below, please let us know!):
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
>>>>> &gt;&gt;&gt; \\- History of the big Couch fork
>>>>> &gt;&gt;&gt; \\- Cloudant
>>>>> &gt;&gt;&gt; \\- Big Couch merge announcement
>>>>> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
>>>>> &gt;&gt;&gt; \\- Windsor merge
>>>>> &gt;&gt;&gt; \\- New build system
>>>>> &gt;&gt;&gt; \\- Cluster setup
>>>>> &gt;&gt;&gt; \\- Tests! Tests! Tests!
>>>>> &gt;&gt;&gt; \\- RC1
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
>>>>> &gt;&gt;&gt; \\- Dynamo
>>>>> &gt;&gt;&gt; \\- BigCouch
>>>>> &gt;&gt;&gt; \\- Cluster/Shards/Consistency
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)
>>>>> &gt;&gt;&gt; \\- Please test:
>>>>> &gt;&gt;&gt; \\- Install
>>>>> &gt;&gt;&gt; \\- 1 node
>>>>> &gt;&gt;&gt; \\- 3 node
>>>>> &gt;&gt;&gt; \\- n node
>>>>> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
>>>>> &gt;&gt;&gt; \\- Run your software against each
>>>>> &gt;&gt;&gt; \\- Fix any issues on your side
>>>>> &gt;&gt;&gt; \\- Report any issues to us
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)
>>>>> &gt;&gt;&gt; \\- 99% is the same
>>>>> &gt;&gt;&gt; \\- update_seq is opaque string now
>>>>> &gt;&gt;&gt; \\- Changes feed can include duplicates
>>>>> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
>> into
>>>> your apps
>>>>> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
>>>> /_node/&amp;lt;fqdn&amp;gt;/
>>>>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
>> nodes
>>>>> &gt;&gt;&gt; \\- Test suites:
>>>>> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
>>>> succession, start using
>>>>> &gt;&gt;&gt; unique db names (and add cleanup)
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; New features posts
>>>>> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
>>>>> &gt;&gt;&gt; \\- faster
>>>>> &gt;&gt;&gt; \\- lower i/o
>>>>> &gt;&gt;&gt; \\- more compact files
>>>>> &gt;&gt;&gt; \\- faster post compaction files
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
>>>>> &gt;&gt;&gt; \\- TBD
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
>>>>> &gt;&gt;&gt; \\- Complete rewrite
>>>>> &gt;&gt;&gt; \\- First Backbone
>>>>> &gt;&gt;&gt; \\- Now React
>>>>> &gt;&gt;&gt; \\- Extendable
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
>>>>> &gt;&gt;&gt; \\- Import from Cloudant Query
>>>>> &gt;&gt;&gt; \\- MongoDB-inspired query language
>>>>> &gt;&gt;&gt; \\- Create indexes
>>>>> &gt;&gt;&gt; \\- Query patterns
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
>>>> volunteer)
>>>>> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
>> changes
>>>>> &gt;&gt;&gt; \\- Preview: view based changes
>>>>> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
>> autotools
>>>> \o/
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
>>>> candidate to write
>>>>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
>>>> them.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Please help us get the community excited for the changes
>> coming
>>>> to CouchDB. :D
>>>>> &gt;&gt;&gt; :D :D
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Cheers!
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Jenn Turner
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH
>>>>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
>>>>> &gt;&gt;&gt;
>>>> [neighbourhood.ie](
>> https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>>>> &gt;&gt;&gt; /local-eda5af1b-
>>>>> &gt;&gt;&gt;
>>>> 
>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>>>>> &gt;&gt;&gt; "http://neighbourhood.ie/" )
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>>>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;
>>>>> &gt;&gt; \--
>>>>> &gt;&gt; Professional Support for Apache CouchDB:
>>>>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
>>>> &lt;https://neighbourhood.ie/couchdb-support/&gt;
>>>>> &gt; \--
>>>>> &gt; Professional Support for Apache CouchDB:
>>>>> &gt; https://neighbourhood.ie/couchdb-support/
>>>>> &gt;
>>>> 
>>> 
>>> --
>>> Professional Support for Apache CouchDB:
>>> https://neighbourhood.ie/couchdb-support/
>> 
>> --
>> Professional Support for Apache CouchDB:
>> https://neighbourhood.ie/couchdb-support/
>> 
>> 


Re: CouchDB 2.0 blog series

Posted by William Edney <be...@technicalpursuit.com>.
As a relative newbie to Couch (I've dabbled over the years, but been mostly
a front-end guy), these blog posts have been excellent. This post, in
particular, has the 'correct amount' of technical detail, IMHO, and should
be used an example to inform other blog writers as to the level of detail
in their posts.

Great work Robert!

Thanks to everyone here for all of your hard work on CouchDB 2.0!

Cheers,

- Bill

On Mon, Aug 1, 2016 at 4:06 AM, Jan Lehnardt <ja...@apache.org> wrote:

>
> > On 29 Jul 2016, at 13:55, Jan Lehnardt <ja...@apache.org> wrote:
> >
> >>
> >> On 25 Jul 2016, at 20:13, Jenn Turner <je...@thehoodiefirm.com> wrote:
> >>
> >> Hello!
> >>
> >>
> >>
> >> Based on the responses to my initial requests for volunteers I’ve put
> together
> >> a tentative schedule for the series. I've also created issues in JIRA
> and if
> >> there aren't any objections, I'll be assigning these dates as the due
> dates.
> >>
> >>
> >>
> >> Please let me know if these dates don’t work for you!
> >>
> >>
> >>
> >> Week 1
> >> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> >> Jul 27: Feature: Fauxton, Garren Smith
> >>
> >> Week 2
> >> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
> >
> > Robert tells me that he’s not gonna make Aug 1. Can somebody trade?
>
> Scrap this, we are live:
> https://blog.couchdb.org/2016/08/01/couchdb-2-0-architecture/ :)
>
> >
> > Best
> > Jan
> > --
> >
> >> Aug 3: Feature: Mango query, Tony Sun
> >>
> >> Week 3
> >> Aug 8: Release Candidates, Joan Touzet
> >> Aug 10: Feature: compactor, Maaya Sharipova
> >>
> >> Week 4
> >> Aug 15: Feature: replicator, Nick Vatamaniuc
> >> Aug 17: Migration Guide, (need volunteer)
> >>
> >> Week 5
> >> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
> >>
> >>
> >>
> >> Also – For the Migration Guide post, we had a volunteer, but I'd like
> to pair
> >> them up with someone who has been on the project a bit longer, is there
> anyone
> >> who wants to volunteer to do that?
> >>
> >>
> >>
> >> Thanks again to everyone who has volunteered, you're awesome :D
> >>
> >>
> >>
> >> Jenn Turner
> >>
> >> The Neighbourhoodie Software GmbH
> >> Adalbertstr. 7-8, 10999 Berlin
> >> [neighbourhood.ie](
> https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> >> /local-667de70f-
> >>
> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> >> "http://neighbourhood.ie/" )
> >>
> >>
> >> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >> Geschäftsführung: Jan Lehnardt
> >>
> >>
> >>
> >> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt;
> wrote:
> >>
> >>> awesome !!!! Spread the word everybody !
> >>
> >>>
> >>
> >>> Cheers
> >>
> >>>
> >>
> >>> Andy
> >>
> >>>
> >>
> >>> \--
> >>> Andy Wenk
> >>> RockIt!
> >>
> >>>
> >>
> >>> Hamburg / Germany
> >>
> >>>
> >>
> >>> GPG public key:
> >> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> >>
> >>>
> >>
> >>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
> wrote:
> >>> &gt;
> >>> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
> >> couchdb-2-0/
> >>> &gt;
> >>> &gt; Thanks everyone for their comments! &lt;3
> >>> &gt;
> >>> &gt; Best
> >>> &gt; Jan
> >>> &gt; \--
> >>> &gt;
> >>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
> >> wrote:
> >>> &gt;&gt;
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> >> &lt;jenn@thehoodiefirm.com&gt; wrote:
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; Hello there!
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
> up to
> >> its official
> >>> &gt;&gt;&gt; release, we want to publish a series of blog posts
> examining
> >> topics like the
> >>> &gt;&gt;&gt; history of the project, differences between the 2.0 and
> 1.0
> >> architecture,
> >>> &gt;&gt;&gt; unpacking the new features, and so forth.
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> CouchDB
> >> users to help
> >>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
> Shakespeare
> >> here, just
> >>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> interested
> >> in CouchDB 2.0.
> >>> &gt;&gt;&gt; I’ll be available to help with editing and coordinating
> the
> >> publication
> >>> &gt;&gt;&gt; schedule.
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
> >> Monday and
> >>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> Thursdays,
> >> so we’re not
> >>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
> kick
> >> off the series
> >>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> >> Monday.
> >>> &gt;&gt;
> >>> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
> >> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> >> &lt;https://docs.google.com/document/d/1S-
> >> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> >>> &gt;&gt;
> >>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
> >> comments.
> >>> &gt;&gt;
> >>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> >> somewhere, we could include it :)
> >>> &gt;&gt;
> >>> &gt;&gt; Best
> >>> &gt;&gt; Jan
> >>> &gt;&gt; \--
> >>> &gt;&gt;
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; That means we need a volunteer to write one for next
> Wednesday,
> >> July 27. We’re
> >>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
> these
> >> posts a special
> >>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; Below is a list of topics (also important: if you have an
> idea
> >> for a topic you
> >>> &gt;&gt;&gt; **don’t see** below, please let us know!):
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> >>> &gt;&gt;&gt; \\- History of the big Couch fork
> >>> &gt;&gt;&gt; \\- Cloudant
> >>> &gt;&gt;&gt; \\- Big Couch merge announcement
> >>> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
> >>> &gt;&gt;&gt; \\- Windsor merge
> >>> &gt;&gt;&gt; \\- New build system
> >>> &gt;&gt;&gt; \\- Cluster setup
> >>> &gt;&gt;&gt; \\- Tests! Tests! Tests!
> >>> &gt;&gt;&gt; \\- RC1
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> >>> &gt;&gt;&gt; \\- Dynamo
> >>> &gt;&gt;&gt; \\- BigCouch
> >>> &gt;&gt;&gt; \\- Cluster/Shards/Consistency
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> >>> &gt;&gt;&gt; \\- Please test:
> >>> &gt;&gt;&gt; \\- Install
> >>> &gt;&gt;&gt; \\- 1 node
> >>> &gt;&gt;&gt; \\- 3 node
> >>> &gt;&gt;&gt; \\- n node
> >>> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
> >>> &gt;&gt;&gt; \\- Run your software against each
> >>> &gt;&gt;&gt; \\- Fix any issues on your side
> >>> &gt;&gt;&gt; \\- Report any issues to us
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> >>> &gt;&gt;&gt; \\- 99% is the same
> >>> &gt;&gt;&gt; \\- update_seq is opaque string now
> >>> &gt;&gt;&gt; \\- Changes feed can include duplicates
> >>> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
> into
> >> your apps
> >>> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
> >> /_node/&amp;lt;fqdn&amp;gt;/
> >>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
> nodes
> >>> &gt;&gt;&gt; \\- Test suites:
> >>> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
> >> succession, start using
> >>> &gt;&gt;&gt; unique db names (and add cleanup)
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; New features posts
> >>> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
> >>> &gt;&gt;&gt; \\- faster
> >>> &gt;&gt;&gt; \\- lower i/o
> >>> &gt;&gt;&gt; \\- more compact files
> >>> &gt;&gt;&gt; \\- faster post compaction files
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
> >>> &gt;&gt;&gt; \\- TBD
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
> >>> &gt;&gt;&gt; \\- Complete rewrite
> >>> &gt;&gt;&gt; \\- First Backbone
> >>> &gt;&gt;&gt; \\- Now React
> >>> &gt;&gt;&gt; \\- Extendable
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
> >>> &gt;&gt;&gt; \\- Import from Cloudant Query
> >>> &gt;&gt;&gt; \\- MongoDB-inspired query language
> >>> &gt;&gt;&gt; \\- Create indexes
> >>> &gt;&gt;&gt; \\- Query patterns
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
> >> volunteer)
> >>> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
> changes
> >>> &gt;&gt;&gt; \\- Preview: view based changes
> >>> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
> autotools
> >> \o/
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> >> candidate to write
> >>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
> >> them.
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; Please help us get the community excited for the changes
> coming
> >> to CouchDB. :D
> >>> &gt;&gt;&gt; :D :D
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; Cheers!
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; Jenn Turner
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> >>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> >>> &gt;&gt;&gt;
> >> [neighbourhood.ie](
> https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> >>> &gt;&gt;&gt; /local-eda5af1b-
> >>> &gt;&gt;&gt;
> >>
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> >>> &gt;&gt;&gt; "http://neighbourhood.ie/" )
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> >>> &gt;&gt;&gt;
> >>> &gt;&gt;
> >>> &gt;&gt; \--
> >>> &gt;&gt; Professional Support for Apache CouchDB:
> >>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
> >> &lt;https://neighbourhood.ie/couchdb-support/&gt;
> >>> &gt; \--
> >>> &gt; Professional Support for Apache CouchDB:
> >>> &gt; https://neighbourhood.ie/couchdb-support/
> >>> &gt;
> >>
> >
> > --
> > Professional Support for Apache CouchDB:
> > https://neighbourhood.ie/couchdb-support/
>
> --
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/
>
>

Re: CouchDB 2.0 blog series

Posted by Jan Lehnardt <ja...@apache.org>.
> On 29 Jul 2016, at 13:55, Jan Lehnardt <ja...@apache.org> wrote:
> 
>> 
>> On 25 Jul 2016, at 20:13, Jenn Turner <je...@thehoodiefirm.com> wrote:
>> 
>> Hello!
>> 
>> 
>> 
>> Based on the responses to my initial requests for volunteers I’ve put together
>> a tentative schedule for the series. I've also created issues in JIRA and if
>> there aren't any objections, I'll be assigning these dates as the due dates.
>> 
>> 
>> 
>> Please let me know if these dates don’t work for you!
>> 
>> 
>> 
>> Week 1  
>> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt  
>> Jul 27: Feature: Fauxton, Garren Smith  
>> 
>> Week 2  
>> Aug 1: The CouchDB 2.0 Architecture, Robert Newson  
> 
> Robert tells me that he’s not gonna make Aug 1. Can somebody trade?

Scrap this, we are live: https://blog.couchdb.org/2016/08/01/couchdb-2-0-architecture/ :)

> 
> Best
> Jan
> --
> 
>> Aug 3: Feature: Mango query, Tony Sun  
>> 
>> Week 3  
>> Aug 8: Release Candidates, Joan Touzet  
>> Aug 10: Feature: compactor, Maaya Sharipova  
>> 
>> Week 4  
>> Aug 15: Feature: replicator, Nick Vatamaniuc  
>> Aug 17: Migration Guide, (need volunteer)  
>> 
>> Week 5  
>> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt  
>> 
>> 
>> 
>> Also – For the Migration Guide post, we had a volunteer, but I'd like to pair
>> them up with someone who has been on the project a bit longer, is there anyone
>> who wants to volunteer to do that?
>> 
>> 
>> 
>> Thanks again to everyone who has volunteered, you're awesome :D
>> 
>> 
>> 
>> Jenn Turner
>> 
>> The Neighbourhoodie Software GmbH  
>> Adalbertstr. 7-8, 10999 Berlin  
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> /local-667de70f-
>> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>> "http://neighbourhood.ie/" )  
>> 
>> 
>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
>> Geschäftsführung: Jan Lehnardt
>> 
>> 
>> 
>> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:  
>> 
>>> awesome !!!! Spread the word everybody !
>> 
>>> 
>> 
>>> Cheers
>> 
>>> 
>> 
>>> Andy
>> 
>>> 
>> 
>>> \--  
>>> Andy Wenk  
>>> RockIt!
>> 
>>> 
>> 
>>> Hamburg / Germany
>> 
>>> 
>> 
>>> GPG public key:
>> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
>> 
>>> 
>> 
>>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt; wrote:  
>>> &gt;  
>>> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
>> couchdb-2-0/  
>>> &gt;  
>>> &gt; Thanks everyone for their comments! &lt;3  
>>> &gt;  
>>> &gt; Best  
>>> &gt; Jan  
>>> &gt; \--  
>>> &gt;  
>>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
>> wrote:  
>>> &gt;&gt;  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
>> &lt;jenn@thehoodiefirm.com&gt; wrote:  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; Hello there!  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading up to
>> its official  
>>> &gt;&gt;&gt; release, we want to publish a series of blog posts examining
>> topics like the  
>>> &gt;&gt;&gt; history of the project, differences between the 2.0 and 1.0
>> architecture,  
>>> &gt;&gt;&gt; unpacking the new features, and so forth.  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8 CouchDB
>> users to help  
>>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after Shakespeare
>> here, just  
>>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks interested
>> in CouchDB 2.0.  
>>> &gt;&gt;&gt; I’ll be available to help with editing and coordinating the
>> publication  
>>> &gt;&gt;&gt; schedule.  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
>> Monday and  
>>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on Thursdays,
>> so we’re not  
>>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to kick
>> off the series  
>>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
>> Monday.  
>>> &gt;&gt;  
>>> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
>> &lt;https://docs.google.com/document/d/1S-
>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;  
>>> &gt;&gt;  
>>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
>> comments.  
>>> &gt;&gt;  
>>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
>> somewhere, we could include it :)  
>>> &gt;&gt;  
>>> &gt;&gt; Best  
>>> &gt;&gt; Jan  
>>> &gt;&gt; \--  
>>> &gt;&gt;  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; That means we need a volunteer to write one for next Wednesday,
>> July 27. We’re  
>>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of these
>> posts a special  
>>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; Below is a list of topics (also important: if you have an idea
>> for a topic you  
>>> &gt;&gt;&gt; **don’t see** below, please let us know!):  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)  
>>> &gt;&gt;&gt; \\- History of the big Couch fork  
>>> &gt;&gt;&gt; \\- Cloudant  
>>> &gt;&gt;&gt; \\- Big Couch merge announcement  
>>> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)  
>>> &gt;&gt;&gt; \\- Windsor merge  
>>> &gt;&gt;&gt; \\- New build system  
>>> &gt;&gt;&gt; \\- Cluster setup  
>>> &gt;&gt;&gt; \\- Tests! Tests! Tests!  
>>> &gt;&gt;&gt; \\- RC1  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)  
>>> &gt;&gt;&gt; \\- Dynamo  
>>> &gt;&gt;&gt; \\- BigCouch  
>>> &gt;&gt;&gt; \\- Cluster/Shards/Consistency  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)  
>>> &gt;&gt;&gt; \\- Please test:  
>>> &gt;&gt;&gt; \\- Install  
>>> &gt;&gt;&gt; \\- 1 node  
>>> &gt;&gt;&gt; \\- 3 node  
>>> &gt;&gt;&gt; \\- n node  
>>> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:  
>>> &gt;&gt;&gt; \\- Run your software against each  
>>> &gt;&gt;&gt; \\- Fix any issues on your side  
>>> &gt;&gt;&gt; \\- Report any issues to us  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)  
>>> &gt;&gt;&gt; \\- 99% is the same  
>>> &gt;&gt;&gt; \\- update_seq is opaque string now  
>>> &gt;&gt;&gt; \\- Changes feed can include duplicates  
>>> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put into
>> your apps  
>>> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
>> /_node/&amp;lt;fqdn&amp;gt;/  
>>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all nodes  
>>> &gt;&gt;&gt; \\- Test suites:  
>>> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
>> succession, start using  
>>> &gt;&gt;&gt; unique db names (and add cleanup)  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; New features posts  
>>> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)  
>>> &gt;&gt;&gt; \\- faster  
>>> &gt;&gt;&gt; \\- lower i/o  
>>> &gt;&gt;&gt; \\- more compact files  
>>> &gt;&gt;&gt; \\- faster post compaction files  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)  
>>> &gt;&gt;&gt; \\- TBD  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)  
>>> &gt;&gt;&gt; \\- Complete rewrite  
>>> &gt;&gt;&gt; \\- First Backbone  
>>> &gt;&gt;&gt; \\- Now React  
>>> &gt;&gt;&gt; \\- Extendable  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)  
>>> &gt;&gt;&gt; \\- Import from Cloudant Query  
>>> &gt;&gt;&gt; \\- MongoDB-inspired query language  
>>> &gt;&gt;&gt; \\- Create indexes  
>>> &gt;&gt;&gt; \\- Query patterns  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
>> volunteer)  
>>> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like changes  
>>> &gt;&gt;&gt; \\- Preview: view based changes  
>>> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched autotools
>> \o/  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
>> candidate to write  
>>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
>> them.  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; Please help us get the community excited for the changes coming
>> to CouchDB. :D  
>>> &gt;&gt;&gt; :D :D  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; Cheers!  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; Jenn Turner  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH  
>>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin  
>>> &gt;&gt;&gt;
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
>>> &gt;&gt;&gt; /local-eda5af1b-  
>>> &gt;&gt;&gt;
>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==  
>>> &gt;&gt;&gt; "http://neighbourhood.ie/" )  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
>>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt  
>>> &gt;&gt;&gt;  
>>> &gt;&gt;  
>>> &gt;&gt; \--  
>>> &gt;&gt; Professional Support for Apache CouchDB:  
>>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
>> &lt;https://neighbourhood.ie/couchdb-support/&gt;  
>>> &gt; \--  
>>> &gt; Professional Support for Apache CouchDB:  
>>> &gt; https://neighbourhood.ie/couchdb-support/  
>>> &gt;
>> 
> 
> -- 
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Re: CouchDB 2.0 blog series

Posted by Jan Lehnardt <ja...@apache.org>.
> On 25 Jul 2016, at 20:13, Jenn Turner <je...@thehoodiefirm.com> wrote:
> 
> Hello!
> 
> 
> 
> Based on the responses to my initial requests for volunteers I’ve put together
> a tentative schedule for the series. I've also created issues in JIRA and if
> there aren't any objections, I'll be assigning these dates as the due dates.
> 
> 
> 
> Please let me know if these dates don’t work for you!
> 
> 
> 
> Week 1  
> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt  
> Jul 27: Feature: Fauxton, Garren Smith  
> 
> Week 2  
> Aug 1: The CouchDB 2.0 Architecture, Robert Newson  

Robert tells me that he’s not gonna make Aug 1. Can somebody trade?

Best
Jan
--

> Aug 3: Feature: Mango query, Tony Sun  
> 
> Week 3  
> Aug 8: Release Candidates, Joan Touzet  
> Aug 10: Feature: compactor, Maaya Sharipova  
> 
> Week 4  
> Aug 15: Feature: replicator, Nick Vatamaniuc  
> Aug 17: Migration Guide, (need volunteer)  
> 
> Week 5  
> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt  
> 
> 
> 
> Also – For the Migration Guide post, we had a volunteer, but I'd like to pair
> them up with someone who has been on the project a bit longer, is there anyone
> who wants to volunteer to do that?
> 
> 
> 
> Thanks again to everyone who has volunteered, you're awesome :D
> 
> 
> 
> Jenn Turner
> 
> The Neighbourhoodie Software GmbH  
> Adalbertstr. 7-8, 10999 Berlin  
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-667de70f-
> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> "http://neighbourhood.ie/" )  
> 
> 
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> Geschäftsführung: Jan Lehnardt
> 
> 
> 
> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:  
> 
>> awesome !!!! Spread the word everybody !
> 
>> 
> 
>> Cheers
> 
>> 
> 
>> Andy
> 
>> 
> 
>> \--  
>> Andy Wenk  
>> RockIt!
> 
>> 
> 
>> Hamburg / Germany
> 
>> 
> 
>> GPG public key:
> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> 
>> 
> 
>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt; wrote:  
>> &gt;  
>> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
> couchdb-2-0/  
>> &gt;  
>> &gt; Thanks everyone for their comments! &lt;3  
>> &gt;  
>> &gt; Best  
>> &gt; Jan  
>> &gt; \--  
>> &gt;  
>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
> wrote:  
>> &gt;&gt;  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> &lt;jenn@thehoodiefirm.com&gt; wrote:  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; Hello there!  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading up to
> its official  
>> &gt;&gt;&gt; release, we want to publish a series of blog posts examining
> topics like the  
>> &gt;&gt;&gt; history of the project, differences between the 2.0 and 1.0
> architecture,  
>> &gt;&gt;&gt; unpacking the new features, and so forth.  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8 CouchDB
> users to help  
>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after Shakespeare
> here, just  
>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks interested
> in CouchDB 2.0.  
>> &gt;&gt;&gt; I’ll be available to help with editing and coordinating the
> publication  
>> &gt;&gt;&gt; schedule.  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
> Monday and  
>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on Thursdays,
> so we’re not  
>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to kick
> off the series  
>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> Monday.  
>> &gt;&gt;  
>> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> &lt;https://docs.google.com/document/d/1S-
> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;  
>> &gt;&gt;  
>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
> comments.  
>> &gt;&gt;  
>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> somewhere, we could include it :)  
>> &gt;&gt;  
>> &gt;&gt; Best  
>> &gt;&gt; Jan  
>> &gt;&gt; \--  
>> &gt;&gt;  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; That means we need a volunteer to write one for next Wednesday,
> July 27. We’re  
>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of these
> posts a special  
>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; Below is a list of topics (also important: if you have an idea
> for a topic you  
>> &gt;&gt;&gt; **don’t see** below, please let us know!):  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)  
>> &gt;&gt;&gt; \\- History of the big Couch fork  
>> &gt;&gt;&gt; \\- Cloudant  
>> &gt;&gt;&gt; \\- Big Couch merge announcement  
>> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)  
>> &gt;&gt;&gt; \\- Windsor merge  
>> &gt;&gt;&gt; \\- New build system  
>> &gt;&gt;&gt; \\- Cluster setup  
>> &gt;&gt;&gt; \\- Tests! Tests! Tests!  
>> &gt;&gt;&gt; \\- RC1  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)  
>> &gt;&gt;&gt; \\- Dynamo  
>> &gt;&gt;&gt; \\- BigCouch  
>> &gt;&gt;&gt; \\- Cluster/Shards/Consistency  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)  
>> &gt;&gt;&gt; \\- Please test:  
>> &gt;&gt;&gt; \\- Install  
>> &gt;&gt;&gt; \\- 1 node  
>> &gt;&gt;&gt; \\- 3 node  
>> &gt;&gt;&gt; \\- n node  
>> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:  
>> &gt;&gt;&gt; \\- Run your software against each  
>> &gt;&gt;&gt; \\- Fix any issues on your side  
>> &gt;&gt;&gt; \\- Report any issues to us  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)  
>> &gt;&gt;&gt; \\- 99% is the same  
>> &gt;&gt;&gt; \\- update_seq is opaque string now  
>> &gt;&gt;&gt; \\- Changes feed can include duplicates  
>> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put into
> your apps  
>> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
> /_node/&amp;lt;fqdn&amp;gt;/  
>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all nodes  
>> &gt;&gt;&gt; \\- Test suites:  
>> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
> succession, start using  
>> &gt;&gt;&gt; unique db names (and add cleanup)  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; New features posts  
>> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)  
>> &gt;&gt;&gt; \\- faster  
>> &gt;&gt;&gt; \\- lower i/o  
>> &gt;&gt;&gt; \\- more compact files  
>> &gt;&gt;&gt; \\- faster post compaction files  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)  
>> &gt;&gt;&gt; \\- TBD  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)  
>> &gt;&gt;&gt; \\- Complete rewrite  
>> &gt;&gt;&gt; \\- First Backbone  
>> &gt;&gt;&gt; \\- Now React  
>> &gt;&gt;&gt; \\- Extendable  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)  
>> &gt;&gt;&gt; \\- Import from Cloudant Query  
>> &gt;&gt;&gt; \\- MongoDB-inspired query language  
>> &gt;&gt;&gt; \\- Create indexes  
>> &gt;&gt;&gt; \\- Query patterns  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
> volunteer)  
>> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like changes  
>> &gt;&gt;&gt; \\- Preview: view based changes  
>> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched autotools
> \o/  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> candidate to write  
>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
> them.  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; Please help us get the community excited for the changes coming
> to CouchDB. :D  
>> &gt;&gt;&gt; :D :D  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; Cheers!  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; Jenn Turner  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH  
>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin  
>> &gt;&gt;&gt;
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
>> &gt;&gt;&gt; /local-eda5af1b-  
>> &gt;&gt;&gt;
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==  
>> &gt;&gt;&gt; "http://neighbourhood.ie/" )  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt;  
>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt  
>> &gt;&gt;&gt;  
>> &gt;&gt;  
>> &gt;&gt; \--  
>> &gt;&gt; Professional Support for Apache CouchDB:  
>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
> &lt;https://neighbourhood.ie/couchdb-support/&gt;  
>> &gt; \--  
>> &gt; Professional Support for Apache CouchDB:  
>> &gt; https://neighbourhood.ie/couchdb-support/  
>> &gt;
> 

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Re: CouchDB 2.0 blog series

Posted by Robert Samuel Newson <rn...@apache.org>.
I am working on a patch to restore _compact on 5984, yes. Mayya and Jay's advice on managing this more carefully at the node level is still good advice and we should recommend it in general. So long as we're clear about the downsides of hitting _compact on all shards (and all copies of those shards), I think having the option is best.

> On 9 Aug 2016, at 12:11, Jan Lehnardt <ja...@apache.org> wrote:
> 
> Great work Jay and Mayya!
> 
> I left a few minor suggestions.
> 
> @rnewson: could you look over the “compaction is a node-local operation” section, I believe you were working on something?
> 
> Best
> Jan
> --
> 
>> On 09 Aug 2016, at 12:55, Mayya Sharipova <ma...@ca.ibm.com> wrote:
>> 
>> Hello everyone!
>> Jay Doane and me have written a blog on compaction: https://docs.google.com/document/d/1PGkXpHri9cgAgV5Rb2U6UhucfdwfLR-FBgyZGWSxnhE/edit#heading=h.xp2dcsbjr3xh
>> 
>> We would appreciate your suggestions/comments on it.
>> 
>> Thanks,
>> Mayya
>> 
>> 
>> -----Garren Smith <ga...@apache.org> wrote: -----
>> To: "dev@couchdb.apache.org" <de...@couchdb.apache.org>
>> From: Garren Smith <ga...@apache.org>
>> Date: 08/08/2016 12:25PM
>> Subject: Re: CouchDB 2.0 blog series
>> 
>> Hi Sebastian,
>> 
>> That would be a useful blog post. +1 from me. The more blog posts the
>> better.
>> 
>> On Sunday, 07 August 2016, Sebastian Rothbucher <
>> sebastianrothbucher@googlemail.com> wrote:
>> 
>>> Hi there,
>>> 
>>> if you want, I can help w/ the migration guide and briefly write up some
>>> aspects on how 2 migrate application code (and data). Most we found during
>>> testing is already summed up in the jira ticket.
>>> 
>>> Let me know...
>>> 
>>> Best
>>>  Sebastian
>>> 
>>> 
>>> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <jenn@thehoodiefirm.com
>>> <javascript:;>> wrote:
>>> 
>>>> Hello!
>>>> 
>>>> 
>>>> 
>>>> Based on the responses to my initial requests for volunteers I’ve put
>>>> together
>>>> a tentative schedule for the series. I've also created issues in JIRA and
>>>> if
>>>> there aren't any objections, I'll be assigning these dates as the due
>>>> dates.
>>>> 
>>>> 
>>>> 
>>>> Please let me know if these dates don’t work for you!
>>>> 
>>>> 
>>>> 
>>>> Week 1
>>>> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
>>>> Jul 27: Feature: Fauxton, Garren Smith
>>>> 
>>>> Week 2
>>>> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
>>>> Aug 3: Feature: Mango query, Tony Sun
>>>> 
>>>> Week 3
>>>> Aug 8: Release Candidates, Joan Touzet
>>>> Aug 10: Feature: compactor, Maaya Sharipova
>>>> 
>>>> Week 4
>>>> Aug 15: Feature: replicator, Nick Vatamaniuc
>>>> Aug 17: Migration Guide, (need volunteer)
>>>> 
>>>> Week 5
>>>> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
>>>> 
>>>> 
>>>> 
>>>> Also – For the Migration Guide post, we had a volunteer, but I'd like to
>>>> pair
>>>> them up with someone who has been on the project a bit longer, is there
>>>> anyone
>>>> who wants to volunteer to do that?
>>>> 
>>>> 
>>>> 
>>>> Thanks again to everyone who has volunteered, you're awesome :D
>>>> 
>>>> 
>>>> 
>>>> Jenn Turner
>>>> 
>>>> The Neighbourhoodie Software GmbH
>>>> Adalbertstr. 7-8, 10999 Berlin
>>>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>>> /local-667de70f-
>>>> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
>>>> ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>>>> "http://neighbourhood.ie/" )
>>>> 
>>>> 
>>>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>>> Geschäftsführung: Jan Lehnardt
>>>> 
>>>> 
>>>> 
>>>> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org
>>> <javascript:;>&gt; wrote:
>>>> 
>>>>> awesome !!!! Spread the word everybody !
>>>> 
>>>>> 
>>>> 
>>>>> Cheers
>>>> 
>>>>> 
>>>> 
>>>>> Andy
>>>> 
>>>>> 
>>>> 
>>>>> \--
>>>>> Andy Wenk
>>>>> RockIt!
>>>> 
>>>>> 
>>>> 
>>>>> Hamburg / Germany
>>>> 
>>>>> 
>>>> 
>>>>> GPG public key:
>>>> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
>>>> 
>>>>> 
>>>> 
>>>>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org
>>> <javascript:;>&gt;
>>>> wrote:
>>>>> &gt;
>>>>> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
>>>> couchdb-2-0/
>>>>> &gt;
>>>>> &gt; Thanks everyone for their comments! &lt;3
>>>>> &gt;
>>>>> &gt; Best
>>>>> &gt; Jan
>>>>> &gt; \--
>>>>> &gt;
>>>>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org
>>> <javascript:;>&gt;
>>>> wrote:
>>>>> &gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
>>>> &lt;jenn@thehoodiefirm.com <javascript:;>&gt; wrote:
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Hello there!
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
>>>> up to
>>>> its official
>>>>> &gt;&gt;&gt; release, we want to publish a series of blog posts
>>> examining
>>>> topics like the
>>>>> &gt;&gt;&gt; history of the project, differences between the 2.0 and
>>> 1.0
>>>> architecture,
>>>>> &gt;&gt;&gt; unpacking the new features, and so forth.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
>>>> CouchDB
>>>> users to help
>>>>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
>>> Shakespeare
>>>> here, just
>>>>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
>>>> interested
>>>> in CouchDB 2.0.
>>>>> &gt;&gt;&gt; I’ll be available to help with editing and coordinating
>>> the
>>>> publication
>>>>> &gt;&gt;&gt; schedule.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
>>>> Monday and
>>>>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on
>>>> Thursdays,
>>>> so we’re not
>>>>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
>>>> kick
>>>> off the series
>>>>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
>>>> Monday.
>>>>> &gt;&gt;
>>>>> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
>>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
>>>> &lt;https://docs.google.com/document/d/1S-
>>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
>>>>> &gt;&gt;
>>>>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
>>>> comments.
>>>>> &gt;&gt;
>>>>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
>>>> somewhere, we could include it :)
>>>>> &gt;&gt;
>>>>> &gt;&gt; Best
>>>>> &gt;&gt; Jan
>>>>> &gt;&gt; \--
>>>>> &gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; That means we need a volunteer to write one for next
>>>> Wednesday,
>>>> July 27. We’re
>>>>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
>>>> these
>>>> posts a special
>>>>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Below is a list of topics (also important: if you have an
>>>> idea
>>>> for a topic you
>>>>> &gt;&gt;&gt; **don’t see** below, please let us know!):
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
>>>>> &gt;&gt;&gt; \\- History of the big Couch fork
>>>>> &gt;&gt;&gt; \\- Cloudant
>>>>> &gt;&gt;&gt; \\- Big Couch merge announcement
>>>>> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
>>>>> &gt;&gt;&gt; \\- Windsor merge
>>>>> &gt;&gt;&gt; \\- New build system
>>>>> &gt;&gt;&gt; \\- Cluster setup
>>>>> &gt;&gt;&gt; \\- Tests! Tests! Tests!
>>>>> &gt;&gt;&gt; \\- RC1
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
>>>>> &gt;&gt;&gt; \\- Dynamo
>>>>> &gt;&gt;&gt; \\- BigCouch
>>>>> &gt;&gt;&gt; \\- Cluster/Shards/Consistency
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)
>>>>> &gt;&gt;&gt; \\- Please test:
>>>>> &gt;&gt;&gt; \\- Install
>>>>> &gt;&gt;&gt; \\- 1 node
>>>>> &gt;&gt;&gt; \\- 3 node
>>>>> &gt;&gt;&gt; \\- n node
>>>>> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
>>>>> &gt;&gt;&gt; \\- Run your software against each
>>>>> &gt;&gt;&gt; \\- Fix any issues on your side
>>>>> &gt;&gt;&gt; \\- Report any issues to us
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)
>>>>> &gt;&gt;&gt; \\- 99% is the same
>>>>> &gt;&gt;&gt; \\- update_seq is opaque string now
>>>>> &gt;&gt;&gt; \\- Changes feed can include duplicates
>>>>> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
>>> into
>>>> your apps
>>>>> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
>>>> /_node/&amp;lt;fqdn&amp;gt;/
>>>>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
>>>> nodes
>>>>> &gt;&gt;&gt; \\- Test suites:
>>>>> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
>>>> succession, start using
>>>>> &gt;&gt;&gt; unique db names (and add cleanup)
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; New features posts
>>>>> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
>>>>> &gt;&gt;&gt; \\- faster
>>>>> &gt;&gt;&gt; \\- lower i/o
>>>>> &gt;&gt;&gt; \\- more compact files
>>>>> &gt;&gt;&gt; \\- faster post compaction files
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
>>>>> &gt;&gt;&gt; \\- TBD
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
>>>>> &gt;&gt;&gt; \\- Complete rewrite
>>>>> &gt;&gt;&gt; \\- First Backbone
>>>>> &gt;&gt;&gt; \\- Now React
>>>>> &gt;&gt;&gt; \\- Extendable
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
>>>>> &gt;&gt;&gt; \\- Import from Cloudant Query
>>>>> &gt;&gt;&gt; \\- MongoDB-inspired query language
>>>>> &gt;&gt;&gt; \\- Create indexes
>>>>> &gt;&gt;&gt; \\- Query patterns
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
>>>> volunteer)
>>>>> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
>>>> changes
>>>>> &gt;&gt;&gt; \\- Preview: view based changes
>>>>> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
>>>> autotools
>>>> \o/
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
>>>> candidate to write
>>>>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
>>>> them.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Please help us get the community excited for the changes
>>>> coming
>>>> to CouchDB. :D
>>>>> &gt;&gt;&gt; :D :D
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Cheers!
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Jenn Turner
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH
>>>>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
>>>>> &gt;&gt;&gt;
>>>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>>>> &gt;&gt;&gt; /local-eda5af1b-
>>>>> &gt;&gt;&gt;
>>>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
>>>> bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>>>>> &gt;&gt;&gt; "http://neighbourhood.ie/" )
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>>>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;
>>>>> &gt;&gt; \--
>>>>> &gt;&gt; Professional Support for Apache CouchDB:
>>>>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
>>>> &lt;https://neighbourhood.ie/couchdb-support/&gt;
>>>>> &gt; \--
>>>>> &gt; Professional Support for Apache CouchDB:
>>>>> &gt; https://neighbourhood.ie/couchdb-support/
>>>>> &gt;
>>>> 
>>>> 
>>> 
>> 
> 
> -- 
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/
> 


Re: CouchDB 2.0 blog series

Posted by Jan Lehnardt <ja...@apache.org>.
Great work Jay and Mayya!

I left a few minor suggestions.

@rnewson: could you look over the “compaction is a node-local operation” section, I believe you were working on something?

Best
Jan
--

> On 09 Aug 2016, at 12:55, Mayya Sharipova <ma...@ca.ibm.com> wrote:
> 
> Hello everyone!
> Jay Doane and me have written a blog on compaction: https://docs.google.com/document/d/1PGkXpHri9cgAgV5Rb2U6UhucfdwfLR-FBgyZGWSxnhE/edit#heading=h.xp2dcsbjr3xh
> 
> We would appreciate your suggestions/comments on it.
> 
> Thanks,
> Mayya
> 
> 
> -----Garren Smith <ga...@apache.org> wrote: -----
> To: "dev@couchdb.apache.org" <de...@couchdb.apache.org>
> From: Garren Smith <ga...@apache.org>
> Date: 08/08/2016 12:25PM
> Subject: Re: CouchDB 2.0 blog series
> 
> Hi Sebastian,
> 
> That would be a useful blog post. +1 from me. The more blog posts the
> better.
> 
> On Sunday, 07 August 2016, Sebastian Rothbucher <
> sebastianrothbucher@googlemail.com> wrote:
> 
>> Hi there,
>> 
>> if you want, I can help w/ the migration guide and briefly write up some
>> aspects on how 2 migrate application code (and data). Most we found during
>> testing is already summed up in the jira ticket.
>> 
>> Let me know...
>> 
>> Best
>>   Sebastian
>> 
>> 
>> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <jenn@thehoodiefirm.com
>> <javascript:;>> wrote:
>> 
>>> Hello!
>>> 
>>> 
>>> 
>>> Based on the responses to my initial requests for volunteers I’ve put
>>> together
>>> a tentative schedule for the series. I've also created issues in JIRA and
>>> if
>>> there aren't any objections, I'll be assigning these dates as the due
>>> dates.
>>> 
>>> 
>>> 
>>> Please let me know if these dates don’t work for you!
>>> 
>>> 
>>> 
>>> Week 1
>>> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
>>> Jul 27: Feature: Fauxton, Garren Smith
>>> 
>>> Week 2
>>> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
>>> Aug 3: Feature: Mango query, Tony Sun
>>> 
>>> Week 3
>>> Aug 8: Release Candidates, Joan Touzet
>>> Aug 10: Feature: compactor, Maaya Sharipova
>>> 
>>> Week 4
>>> Aug 15: Feature: replicator, Nick Vatamaniuc
>>> Aug 17: Migration Guide, (need volunteer)
>>> 
>>> Week 5
>>> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
>>> 
>>> 
>>> 
>>> Also – For the Migration Guide post, we had a volunteer, but I'd like to
>>> pair
>>> them up with someone who has been on the project a bit longer, is there
>>> anyone
>>> who wants to volunteer to do that?
>>> 
>>> 
>>> 
>>> Thanks again to everyone who has volunteered, you're awesome :D
>>> 
>>> 
>>> 
>>> Jenn Turner
>>> 
>>> The Neighbourhoodie Software GmbH
>>> Adalbertstr. 7-8, 10999 Berlin
>>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>> /local-667de70f-
>>> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
>>> ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>>> "http://neighbourhood.ie/" )
>>> 
>>> 
>>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>> Geschäftsführung: Jan Lehnardt
>>> 
>>> 
>>> 
>>> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org
>> <javascript:;>&gt; wrote:
>>> 
>>>> awesome !!!! Spread the word everybody !
>>> 
>>>> 
>>> 
>>>> Cheers
>>> 
>>>> 
>>> 
>>>> Andy
>>> 
>>>> 
>>> 
>>>> \--
>>>> Andy Wenk
>>>> RockIt!
>>> 
>>>> 
>>> 
>>>> Hamburg / Germany
>>> 
>>>> 
>>> 
>>>> GPG public key:
>>> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
>>> 
>>>> 
>>> 
>>>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org
>> <javascript:;>&gt;
>>> wrote:
>>>> &gt;
>>>> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
>>> couchdb-2-0/
>>>> &gt;
>>>> &gt; Thanks everyone for their comments! &lt;3
>>>> &gt;
>>>> &gt; Best
>>>> &gt; Jan
>>>> &gt; \--
>>>> &gt;
>>>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org
>> <javascript:;>&gt;
>>> wrote:
>>>> &gt;&gt;
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
>>> &lt;jenn@thehoodiefirm.com <javascript:;>&gt; wrote:
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; Hello there!
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
>>> up to
>>> its official
>>>> &gt;&gt;&gt; release, we want to publish a series of blog posts
>> examining
>>> topics like the
>>>> &gt;&gt;&gt; history of the project, differences between the 2.0 and
>> 1.0
>>> architecture,
>>>> &gt;&gt;&gt; unpacking the new features, and so forth.
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
>>> CouchDB
>>> users to help
>>>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
>> Shakespeare
>>> here, just
>>>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
>>> interested
>>> in CouchDB 2.0.
>>>> &gt;&gt;&gt; I’ll be available to help with editing and coordinating
>> the
>>> publication
>>>> &gt;&gt;&gt; schedule.
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
>>> Monday and
>>>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on
>>> Thursdays,
>>> so we’re not
>>>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
>>> kick
>>> off the series
>>>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
>>> Monday.
>>>> &gt;&gt;
>>>> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
>>> &lt;https://docs.google.com/document/d/1S-
>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
>>>> &gt;&gt;
>>>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
>>> comments.
>>>> &gt;&gt;
>>>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
>>> somewhere, we could include it :)
>>>> &gt;&gt;
>>>> &gt;&gt; Best
>>>> &gt;&gt; Jan
>>>> &gt;&gt; \--
>>>> &gt;&gt;
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; That means we need a volunteer to write one for next
>>> Wednesday,
>>> July 27. We’re
>>>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
>>> these
>>> posts a special
>>>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; Below is a list of topics (also important: if you have an
>>> idea
>>> for a topic you
>>>> &gt;&gt;&gt; **don’t see** below, please let us know!):
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
>>>> &gt;&gt;&gt; \\- History of the big Couch fork
>>>> &gt;&gt;&gt; \\- Cloudant
>>>> &gt;&gt;&gt; \\- Big Couch merge announcement
>>>> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
>>>> &gt;&gt;&gt; \\- Windsor merge
>>>> &gt;&gt;&gt; \\- New build system
>>>> &gt;&gt;&gt; \\- Cluster setup
>>>> &gt;&gt;&gt; \\- Tests! Tests! Tests!
>>>> &gt;&gt;&gt; \\- RC1
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
>>>> &gt;&gt;&gt; \\- Dynamo
>>>> &gt;&gt;&gt; \\- BigCouch
>>>> &gt;&gt;&gt; \\- Cluster/Shards/Consistency
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)
>>>> &gt;&gt;&gt; \\- Please test:
>>>> &gt;&gt;&gt; \\- Install
>>>> &gt;&gt;&gt; \\- 1 node
>>>> &gt;&gt;&gt; \\- 3 node
>>>> &gt;&gt;&gt; \\- n node
>>>> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
>>>> &gt;&gt;&gt; \\- Run your software against each
>>>> &gt;&gt;&gt; \\- Fix any issues on your side
>>>> &gt;&gt;&gt; \\- Report any issues to us
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)
>>>> &gt;&gt;&gt; \\- 99% is the same
>>>> &gt;&gt;&gt; \\- update_seq is opaque string now
>>>> &gt;&gt;&gt; \\- Changes feed can include duplicates
>>>> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
>> into
>>> your apps
>>>> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
>>> /_node/&amp;lt;fqdn&amp;gt;/
>>>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
>>> nodes
>>>> &gt;&gt;&gt; \\- Test suites:
>>>> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
>>> succession, start using
>>>> &gt;&gt;&gt; unique db names (and add cleanup)
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; New features posts
>>>> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
>>>> &gt;&gt;&gt; \\- faster
>>>> &gt;&gt;&gt; \\- lower i/o
>>>> &gt;&gt;&gt; \\- more compact files
>>>> &gt;&gt;&gt; \\- faster post compaction files
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
>>>> &gt;&gt;&gt; \\- TBD
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
>>>> &gt;&gt;&gt; \\- Complete rewrite
>>>> &gt;&gt;&gt; \\- First Backbone
>>>> &gt;&gt;&gt; \\- Now React
>>>> &gt;&gt;&gt; \\- Extendable
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
>>>> &gt;&gt;&gt; \\- Import from Cloudant Query
>>>> &gt;&gt;&gt; \\- MongoDB-inspired query language
>>>> &gt;&gt;&gt; \\- Create indexes
>>>> &gt;&gt;&gt; \\- Query patterns
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
>>> volunteer)
>>>> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
>>> changes
>>>> &gt;&gt;&gt; \\- Preview: view based changes
>>>> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
>>> autotools
>>> \o/
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
>>> candidate to write
>>>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
>>> them.
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; Please help us get the community excited for the changes
>>> coming
>>> to CouchDB. :D
>>>> &gt;&gt;&gt; :D :D
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; Cheers!
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; Jenn Turner
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH
>>>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
>>>> &gt;&gt;&gt;
>>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>>> &gt;&gt;&gt; /local-eda5af1b-
>>>> &gt;&gt;&gt;
>>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
>>> bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>>>> &gt;&gt;&gt; "http://neighbourhood.ie/" )
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
>>>> &gt;&gt;&gt;
>>>> &gt;&gt;
>>>> &gt;&gt; \--
>>>> &gt;&gt; Professional Support for Apache CouchDB:
>>>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
>>> &lt;https://neighbourhood.ie/couchdb-support/&gt;
>>>> &gt; \--
>>>> &gt; Professional Support for Apache CouchDB:
>>>> &gt; https://neighbourhood.ie/couchdb-support/
>>>> &gt;
>>> 
>>> 
>> 
> 

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Re: CouchDB 2.0 blog series

Posted by Mayya Sharipova <ma...@ca.ibm.com>.
Hello everyone!
Jay Doane and me have written a blog on compaction: https://docs.google.com/document/d/1PGkXpHri9cgAgV5Rb2U6UhucfdwfLR-FBgyZGWSxnhE/edit#heading=h.xp2dcsbjr3xh

We would appreciate your suggestions/comments on it.

Thanks,
Mayya


-----Garren Smith <ga...@apache.org> wrote: -----
To: "dev@couchdb.apache.org" <de...@couchdb.apache.org>
From: Garren Smith <ga...@apache.org>
Date: 08/08/2016 12:25PM
Subject: Re: CouchDB 2.0 blog series

Hi Sebastian,

That would be a useful blog post. +1 from me. The more blog posts the
better.

On Sunday, 07 August 2016, Sebastian Rothbucher <
sebastianrothbucher@googlemail.com> wrote:

> Hi there,
>
> if you want, I can help w/ the migration guide and briefly write up some
> aspects on how 2 migrate application code (and data). Most we found during
> testing is already summed up in the jira ticket.
>
> Let me know...
>
> Best
>    Sebastian
>
>
> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <jenn@thehoodiefirm.com
> <javascript:;>> wrote:
>
> > Hello!
> >
> >
> >
> > Based on the responses to my initial requests for volunteers I’ve put
> > together
> > a tentative schedule for the series. I've also created issues in JIRA and
> > if
> > there aren't any objections, I'll be assigning these dates as the due
> > dates.
> >
> >
> >
> > Please let me know if these dates don’t work for you!
> >
> >
> >
> > Week 1
> > Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> > Jul 27: Feature: Fauxton, Garren Smith
> >
> > Week 2
> > Aug 1: The CouchDB 2.0 Architecture, Robert Newson
> > Aug 3: Feature: Mango query, Tony Sun
> >
> > Week 3
> > Aug 8: Release Candidates, Joan Touzet
> > Aug 10: Feature: compactor, Maaya Sharipova
> >
> > Week 4
> > Aug 15: Feature: replicator, Nick Vatamaniuc
> > Aug 17: Migration Guide, (need volunteer)
> >
> > Week 5
> > Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
> >
> >
> >
> > Also – For the Migration Guide post, we had a volunteer, but I'd like to
> > pair
> > them up with someone who has been on the project a bit longer, is there
> > anyone
> > who wants to volunteer to do that?
> >
> >
> >
> > Thanks again to everyone who has volunteered, you're awesome :D
> >
> >
> >
> > Jenn Turner
> >
> > The Neighbourhoodie Software GmbH
> > Adalbertstr. 7-8, 10999 Berlin
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > /local-667de70f-
> > 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> > ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> > "http://neighbourhood.ie/" )
> >
> >
> > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > Geschäftsführung: Jan Lehnardt
> >
> >
> >
> > On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org
> <javascript:;>&gt; wrote:
> >
> > > awesome !!!! Spread the word everybody !
> >
> > >
> >
> > > Cheers
> >
> > >
> >
> > > Andy
> >
> > >
> >
> > > \--
> > > Andy Wenk
> > > RockIt!
> >
> > >
> >
> > > Hamburg / Germany
> >
> > >
> >
> > > GPG public key:
> > https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> >
> > >
> >
> > > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org
> <javascript:;>&gt;
> > wrote:
> > > &gt;
> > > &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
> > couchdb-2-0/
> > > &gt;
> > > &gt; Thanks everyone for their comments! &lt;3
> > > &gt;
> > > &gt; Best
> > > &gt; Jan
> > > &gt; \--
> > > &gt;
> > > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org
> <javascript:;>&gt;
> > wrote:
> > > &gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> > &lt;jenn@thehoodiefirm.com <javascript:;>&gt; wrote:
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Hello there!
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
> > up to
> > its official
> > > &gt;&gt;&gt; release, we want to publish a series of blog posts
> examining
> > topics like the
> > > &gt;&gt;&gt; history of the project, differences between the 2.0 and
> 1.0
> > architecture,
> > > &gt;&gt;&gt; unpacking the new features, and so forth.
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> > CouchDB
> > users to help
> > > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
> Shakespeare
> > here, just
> > > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> > interested
> > in CouchDB 2.0.
> > > &gt;&gt;&gt; I’ll be available to help with editing and coordinating
> the
> > publication
> > > &gt;&gt;&gt; schedule.
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
> > Monday and
> > > &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> > Thursdays,
> > so we’re not
> > > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
> > kick
> > off the series
> > > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> > Monday.
> > > &gt;&gt;
> > > &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> > &lt;https://docs.google.com/document/d/1S-
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> > > &gt;&gt;
> > > &gt;&gt; Jenn has editing permissions, everybody else, please leave
> > comments.
> > > &gt;&gt;
> > > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> > somewhere, we could include it :)
> > > &gt;&gt;
> > > &gt;&gt; Best
> > > &gt;&gt; Jan
> > > &gt;&gt; \--
> > > &gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; That means we need a volunteer to write one for next
> > Wednesday,
> > July 27. We’re
> > > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
> > these
> > posts a special
> > > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Below is a list of topics (also important: if you have an
> > idea
> > for a topic you
> > > &gt;&gt;&gt; **don’t see** below, please let us know!):
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> > > &gt;&gt;&gt; \\- History of the big Couch fork
> > > &gt;&gt;&gt; \\- Cloudant
> > > &gt;&gt;&gt; \\- Big Couch merge announcement
> > > &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
> > > &gt;&gt;&gt; \\- Windsor merge
> > > &gt;&gt;&gt; \\- New build system
> > > &gt;&gt;&gt; \\- Cluster setup
> > > &gt;&gt;&gt; \\- Tests! Tests! Tests!
> > > &gt;&gt;&gt; \\- RC1
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> > > &gt;&gt;&gt; \\- Dynamo
> > > &gt;&gt;&gt; \\- BigCouch
> > > &gt;&gt;&gt; \\- Cluster/Shards/Consistency
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> > > &gt;&gt;&gt; \\- Please test:
> > > &gt;&gt;&gt; \\- Install
> > > &gt;&gt;&gt; \\- 1 node
> > > &gt;&gt;&gt; \\- 3 node
> > > &gt;&gt;&gt; \\- n node
> > > &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
> > > &gt;&gt;&gt; \\- Run your software against each
> > > &gt;&gt;&gt; \\- Fix any issues on your side
> > > &gt;&gt;&gt; \\- Report any issues to us
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> > > &gt;&gt;&gt; \\- 99% is the same
> > > &gt;&gt;&gt; \\- update_seq is opaque string now
> > > &gt;&gt;&gt; \\- Changes feed can include duplicates
> > > &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
> into
> > your apps
> > > &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
> > /_node/&amp;lt;fqdn&amp;gt;/
> > > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
> > nodes
> > > &gt;&gt;&gt; \\- Test suites:
> > > &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
> > succession, start using
> > > &gt;&gt;&gt; unique db names (and add cleanup)
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; New features posts
> > > &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
> > > &gt;&gt;&gt; \\- faster
> > > &gt;&gt;&gt; \\- lower i/o
> > > &gt;&gt;&gt; \\- more compact files
> > > &gt;&gt;&gt; \\- faster post compaction files
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
> > > &gt;&gt;&gt; \\- TBD
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
> > > &gt;&gt;&gt; \\- Complete rewrite
> > > &gt;&gt;&gt; \\- First Backbone
> > > &gt;&gt;&gt; \\- Now React
> > > &gt;&gt;&gt; \\- Extendable
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
> > > &gt;&gt;&gt; \\- Import from Cloudant Query
> > > &gt;&gt;&gt; \\- MongoDB-inspired query language
> > > &gt;&gt;&gt; \\- Create indexes
> > > &gt;&gt;&gt; \\- Query patterns
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
> > volunteer)
> > > &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
> > changes
> > > &gt;&gt;&gt; \\- Preview: view based changes
> > > &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
> > autotools
> > \o/
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> > candidate to write
> > > &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
> > them.
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Please help us get the community excited for the changes
> > coming
> > to CouchDB. :D
> > > &gt;&gt;&gt; :D :D
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Cheers!
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Jenn Turner
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> > > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> > > &gt;&gt;&gt;
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > > &gt;&gt;&gt; /local-eda5af1b-
> > > &gt;&gt;&gt;
> > bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
> > bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> > > &gt;&gt;&gt; "http://neighbourhood.ie/" )
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> > > &gt;&gt;&gt;
> > > &gt;&gt;
> > > &gt;&gt; \--
> > > &gt;&gt; Professional Support for Apache CouchDB:
> > > &gt;&gt; https://neighbourhood.ie/couchdb-support/
> > &lt;https://neighbourhood.ie/couchdb-support/&gt;
> > > &gt; \--
> > > &gt; Professional Support for Apache CouchDB:
> > > &gt; https://neighbourhood.ie/couchdb-support/
> > > &gt;
> >
> >
>


Re: CouchDB 2.0 blog series

Posted by Garren Smith <ga...@apache.org>.
Hi Sebastian,

That would be a useful blog post. +1 from me. The more blog posts the
better.

On Sunday, 07 August 2016, Sebastian Rothbucher <
sebastianrothbucher@googlemail.com> wrote:

> Hi there,
>
> if you want, I can help w/ the migration guide and briefly write up some
> aspects on how 2 migrate application code (and data). Most we found during
> testing is already summed up in the jira ticket.
>
> Let me know...
>
> Best
>    Sebastian
>
>
> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <jenn@thehoodiefirm.com
> <javascript:;>> wrote:
>
> > Hello!
> >
> >
> >
> > Based on the responses to my initial requests for volunteers I’ve put
> > together
> > a tentative schedule for the series. I've also created issues in JIRA and
> > if
> > there aren't any objections, I'll be assigning these dates as the due
> > dates.
> >
> >
> >
> > Please let me know if these dates don’t work for you!
> >
> >
> >
> > Week 1
> > Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> > Jul 27: Feature: Fauxton, Garren Smith
> >
> > Week 2
> > Aug 1: The CouchDB 2.0 Architecture, Robert Newson
> > Aug 3: Feature: Mango query, Tony Sun
> >
> > Week 3
> > Aug 8: Release Candidates, Joan Touzet
> > Aug 10: Feature: compactor, Maaya Sharipova
> >
> > Week 4
> > Aug 15: Feature: replicator, Nick Vatamaniuc
> > Aug 17: Migration Guide, (need volunteer)
> >
> > Week 5
> > Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
> >
> >
> >
> > Also – For the Migration Guide post, we had a volunteer, but I'd like to
> > pair
> > them up with someone who has been on the project a bit longer, is there
> > anyone
> > who wants to volunteer to do that?
> >
> >
> >
> > Thanks again to everyone who has volunteered, you're awesome :D
> >
> >
> >
> > Jenn Turner
> >
> > The Neighbourhoodie Software GmbH
> > Adalbertstr. 7-8, 10999 Berlin
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > /local-667de70f-
> > 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> > ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> > "http://neighbourhood.ie/" )
> >
> >
> > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > Geschäftsführung: Jan Lehnardt
> >
> >
> >
> > On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org
> <javascript:;>&gt; wrote:
> >
> > > awesome !!!! Spread the word everybody !
> >
> > >
> >
> > > Cheers
> >
> > >
> >
> > > Andy
> >
> > >
> >
> > > \--
> > > Andy Wenk
> > > RockIt!
> >
> > >
> >
> > > Hamburg / Germany
> >
> > >
> >
> > > GPG public key:
> > https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> >
> > >
> >
> > > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org
> <javascript:;>&gt;
> > wrote:
> > > &gt;
> > > &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
> > couchdb-2-0/
> > > &gt;
> > > &gt; Thanks everyone for their comments! &lt;3
> > > &gt;
> > > &gt; Best
> > > &gt; Jan
> > > &gt; \--
> > > &gt;
> > > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org
> <javascript:;>&gt;
> > wrote:
> > > &gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> > &lt;jenn@thehoodiefirm.com <javascript:;>&gt; wrote:
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Hello there!
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
> > up to
> > its official
> > > &gt;&gt;&gt; release, we want to publish a series of blog posts
> examining
> > topics like the
> > > &gt;&gt;&gt; history of the project, differences between the 2.0 and
> 1.0
> > architecture,
> > > &gt;&gt;&gt; unpacking the new features, and so forth.
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> > CouchDB
> > users to help
> > > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
> Shakespeare
> > here, just
> > > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> > interested
> > in CouchDB 2.0.
> > > &gt;&gt;&gt; I’ll be available to help with editing and coordinating
> the
> > publication
> > > &gt;&gt;&gt; schedule.
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
> > Monday and
> > > &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> > Thursdays,
> > so we’re not
> > > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
> > kick
> > off the series
> > > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> > Monday.
> > > &gt;&gt;
> > > &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> > &lt;https://docs.google.com/document/d/1S-
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> > > &gt;&gt;
> > > &gt;&gt; Jenn has editing permissions, everybody else, please leave
> > comments.
> > > &gt;&gt;
> > > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> > somewhere, we could include it :)
> > > &gt;&gt;
> > > &gt;&gt; Best
> > > &gt;&gt; Jan
> > > &gt;&gt; \--
> > > &gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; That means we need a volunteer to write one for next
> > Wednesday,
> > July 27. We’re
> > > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
> > these
> > posts a special
> > > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Below is a list of topics (also important: if you have an
> > idea
> > for a topic you
> > > &gt;&gt;&gt; **don’t see** below, please let us know!):
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> > > &gt;&gt;&gt; \\- History of the big Couch fork
> > > &gt;&gt;&gt; \\- Cloudant
> > > &gt;&gt;&gt; \\- Big Couch merge announcement
> > > &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
> > > &gt;&gt;&gt; \\- Windsor merge
> > > &gt;&gt;&gt; \\- New build system
> > > &gt;&gt;&gt; \\- Cluster setup
> > > &gt;&gt;&gt; \\- Tests! Tests! Tests!
> > > &gt;&gt;&gt; \\- RC1
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> > > &gt;&gt;&gt; \\- Dynamo
> > > &gt;&gt;&gt; \\- BigCouch
> > > &gt;&gt;&gt; \\- Cluster/Shards/Consistency
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> > > &gt;&gt;&gt; \\- Please test:
> > > &gt;&gt;&gt; \\- Install
> > > &gt;&gt;&gt; \\- 1 node
> > > &gt;&gt;&gt; \\- 3 node
> > > &gt;&gt;&gt; \\- n node
> > > &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
> > > &gt;&gt;&gt; \\- Run your software against each
> > > &gt;&gt;&gt; \\- Fix any issues on your side
> > > &gt;&gt;&gt; \\- Report any issues to us
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> > > &gt;&gt;&gt; \\- 99% is the same
> > > &gt;&gt;&gt; \\- update_seq is opaque string now
> > > &gt;&gt;&gt; \\- Changes feed can include duplicates
> > > &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
> into
> > your apps
> > > &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
> > /_node/&amp;lt;fqdn&amp;gt;/
> > > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
> > nodes
> > > &gt;&gt;&gt; \\- Test suites:
> > > &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
> > succession, start using
> > > &gt;&gt;&gt; unique db names (and add cleanup)
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; New features posts
> > > &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
> > > &gt;&gt;&gt; \\- faster
> > > &gt;&gt;&gt; \\- lower i/o
> > > &gt;&gt;&gt; \\- more compact files
> > > &gt;&gt;&gt; \\- faster post compaction files
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
> > > &gt;&gt;&gt; \\- TBD
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
> > > &gt;&gt;&gt; \\- Complete rewrite
> > > &gt;&gt;&gt; \\- First Backbone
> > > &gt;&gt;&gt; \\- Now React
> > > &gt;&gt;&gt; \\- Extendable
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
> > > &gt;&gt;&gt; \\- Import from Cloudant Query
> > > &gt;&gt;&gt; \\- MongoDB-inspired query language
> > > &gt;&gt;&gt; \\- Create indexes
> > > &gt;&gt;&gt; \\- Query patterns
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
> > volunteer)
> > > &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
> > changes
> > > &gt;&gt;&gt; \\- Preview: view based changes
> > > &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
> > autotools
> > \o/
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> > candidate to write
> > > &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
> > them.
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Please help us get the community excited for the changes
> > coming
> > to CouchDB. :D
> > > &gt;&gt;&gt; :D :D
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Cheers!
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Jenn Turner
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> > > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> > > &gt;&gt;&gt;
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > > &gt;&gt;&gt; /local-eda5af1b-
> > > &gt;&gt;&gt;
> > bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
> > bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> > > &gt;&gt;&gt; "http://neighbourhood.ie/" )
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> > > &gt;&gt;&gt;
> > > &gt;&gt;
> > > &gt;&gt; \--
> > > &gt;&gt; Professional Support for Apache CouchDB:
> > > &gt;&gt; https://neighbourhood.ie/couchdb-support/
> > &lt;https://neighbourhood.ie/couchdb-support/&gt;
> > > &gt; \--
> > > &gt; Professional Support for Apache CouchDB:
> > > &gt; https://neighbourhood.ie/couchdb-support/
> > > &gt;
> >
> >
>

Re: CouchDB 2.0 blog series

Posted by Sebastian Rothbucher <se...@googlemail.com>.
You're unfortunate then to have to scroll through the comments - but you
can. They're resolved; thx!

On Wed, Aug 17, 2016 at 12:08 AM, Robert Samuel Newson <rn...@apache.org>
wrote:

> I left some comments (as Anonymous, sadly, as I don't google anymore).
>
> Please remove all references to ports 15984 and 15986, they are _not_ the
> ports couchdb run on, that is merely how we set up a local 3 node dev
> cluster for couchdb developers.
>
> B.
>
> > On 16 Aug 2016, at 22:39, Sebastian Rothbucher <sebastianrothbucher@
> googlemail.com> wrote:
> >
> > Hi Jenn, everyone,
> >
> > I just worked through all your suggestions - thanks for so much valuable
> > input!
> >
> > @Jenn: I think you can take the doc and move it to wordpress. At least I
> > don't have any more open work in it.
> > Still: Let me know when you need sth
> >
> >
> > Thanks a lot
> >   Sebastian
> >
> > On Tue, Aug 16, 2016 at 7:15 PM, Jenn Turner <je...@thehoodiefirm.com>
> wrote:
> >
> >> Thanks Sebastian!
> >>
> >>
> >>
> >> I just ran through your post and included my suggestions. Let me know
> when
> >> I
> >> can import the final version into Wordpress :)
> >>
> >>
> >>
> >> Jenn Turner
> >>
> >> The Neighbourhoodie Software GmbH
> >> Adalbertstr. 7-8, 10999 Berlin
> >> [neighbourhood.ie](https://link.nylas.com/link/
> c4yg26doe3du1m7gpdgdrj1jp
> >> /local-5d5a9da4-5aa2/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> >> ZGV2QGNvdWN
> >> oZGIuYXBhY2hlLm9yZw==)
> >>
> >>
> >> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >> Geschäftsführung: Jan Lehnardt
> >>
> >>
> >> On Aug 13 2016, at 1:41 pm, Sebastian Rothbucher
> >> <se...@googlemail.com> wrote:
> >>
> >>> Hi Jenn, Reddy, everyone
> >>
> >>>
> >>
> >>> I've done a draft of the 'Migrating to 2.0' post here:
> >> https://docs.google.com/document/d/14FOosY5qdUeSPdLDRauOq33QQkjs9
> >> dZCjRc_tOrC-
> >> 5I/edit?usp=sharing
> >> and I'd appreciate your comments and suggestions.
> >>
> >>>
> >>
> >>> @Reddy: you wrote you're quite new to the topic - so your experience
> (or
> >> test drive) would be esp. valuable. I'm looking forward to your view. If
> >> you want to edit the doc let me know and I'll add permission 4you.
> >>
> >>>
> >>
> >>> @Jenn: I can put this into a wordpress draft some days from now - just
> >> let
> >> me know when this would fit in
> >>
> >>>
> >>
> >>> Again: looking forward to suggestions and ideas
> >>
> >>>
> >>
> >>> Best
> >>    Sebastian
> >>>
> >>
> >>>
> >> On Tue, Aug 9, 2016 at 8:00 PM, Jenn Turner <je...@thehoodiefirm.com>
> >> wrote:
> >>
> >>>
> >>
> >>>> Hi Sebastian,
> >>>
> >>>
> >>>
> >>> That would be great. Thank you!
> >>>
> >>>
> >>>
> >>> I think Reddy had also volunteered but I'm not sure if they are
> >> interested
> >>> in
> >>> teaming up to write the post still. Would be worth it to reach out
> >> though.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> Jenn Turner
> >>>
> >>> The Neighbourhoodie Software GmbH
> >>> Adalbertstr. 7-8, 10999 Berlin
> >>> [neighbourhood.ie](https://link.nylas.com/link/
> c4yg26doe3du1m7gpdgdrj1jp
> >>> /local-91660be3-5c58/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> >>> ZGV2QGNvdWN
> >>> oZGIuYXBhY2hlLm9yZw==)
> >>>
> >>>
> >>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >>> Geschäftsführung: Jan Lehnardt
> >>>
> >>>
> >>> On Aug 7 2016, at 12:45 pm, Sebastian Rothbucher
> >>> <se...@googlemail.com> wrote:
> >>>
> >>>> Hi there,
> >>>
> >>>>
> >>>
> >>>> if you want, I can help w/ the migration guide and briefly write up
> >> some
> >>> aspects on how 2 migrate application code (and data). Most we found
> >> during
> >>> testing is already summed up in the jira ticket.
> >>>
> >>>>
> >>>
> >>>> Let me know...
> >>>
> >>>>
> >>>
> >>>> Best
> >>> Sebastian
> >>>
> >>>>
> >>>
> >>>>
> >>> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com>
> >>> wrote:
> >>>
> >>>>
> >>>
> >>>>> Hello!
> >>>>
> >>>>
> >>>>
> >>>> Based on the responses to my initial requests for volunteers I’ve put
> >>>> together
> >>>> a tentative schedule for the series. I've also created issues in JIRA
> >> and
> >>>> if
> >>>> there aren't any objections, I'll be assigning these dates as the due
> >>>> dates.
> >>>>
> >>>>
> >>>>
> >>>> Please let me know if these dates don’t work for you!
> >>>>
> >>>>
> >>>>
> >>>> Week 1
> >>>> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> >>>> Jul 27: Feature: Fauxton, Garren Smith
> >>>>
> >>>> Week 2
> >>>> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
> >>>> Aug 3: Feature: Mango query, Tony Sun
> >>>>
> >>>> Week 3
> >>>> Aug 8: Release Candidates, Joan Touzet
> >>>> Aug 10: Feature: compactor, Maaya Sharipova
> >>>>
> >>>> Week 4
> >>>> Aug 15: Feature: replicator, Nick Vatamaniuc
> >>>> Aug 17: Migration Guide, (need volunteer)
> >>>>
> >>>> Week 5
> >>>> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
> >>>>
> >>>>
> >>>>
> >>>> Also – For the Migration Guide post, we had a volunteer, but I'd like
> >> to
> >>>> pair
> >>>> them up with someone who has been on the project a bit longer, is
> there
> >>>> anyone
> >>>> who wants to volunteer to do that?
> >>>>
> >>>>
> >>>>
> >>>> Thanks again to everyone who has volunteered, you're awesome :D
> >>>>
> >>>>
> >>>>
> >>>> Jenn Turner
> >>>>
> >>>> The Neighbourhoodie Software GmbH
> >>>> Adalbertstr. 7-8, 10999 Berlin
> >>>> [neighbourhood.ie](https://link.nylas.com/link/
> >> c4yg26doe3du1m7gpdgdrj1jp
> >>>> /local-667de70f-
> >>>> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> >>>> ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> >>>> "http://neighbourhood.ie/" )
> >>>>
> >>>>
> >>>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >>>> Geschäftsführung: Jan Lehnardt
> >>>>
> >>>>
> >>>>
> >>>> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt;
> >> wrote:
> >>>>
> >>>>> awesome !!!! Spread the word everybody !
> >>>>
> >>>>>
> >>>>
> >>>>> Cheers
> >>>>
> >>>>>
> >>>>
> >>>>> Andy
> >>>>
> >>>>>
> >>>>
> >>>>> \\\\--
> >>>>> Andy Wenk
> >>>>> RockIt!
> >>>>
> >>>>>
> >>>>
> >>>>> Hamburg / Germany
> >>>>
> >>>>>
> >>>>
> >>>>> GPG public key:
> >>>> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> >>>>
> >>>>>
> >>>>
> >>>>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
> >>>> wrote:
> >>>>> &gt;
> >>>>> &gt; And we’re live: https://blog.couchdb.org/2016/
> >> 07/25/the-road-to-
> >>>> couchdb-2-0/
> >>>>> &gt;
> >>>>> &gt; Thanks everyone for their comments! &lt;3
> >>>>> &gt;
> >>>>> &gt; Best
> >>>>> &gt; Jan
> >>>>> &gt; \\\\--
> >>>>> &gt;
> >>>>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org
> >> &gt;
> >>>> wrote:
> >>>>> &gt;&gt;
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> >>>> &lt;jenn@thehoodiefirm.com&gt; wrote:
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; Hello there!
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and
> >> leading
> >>>> up to
> >>>> its official
> >>>>> &gt;&gt;&gt; release, we want to publish a series of blog posts
> >>> examining
> >>>> topics like the
> >>>>> &gt;&gt;&gt; history of the project, differences between the 2.0 and
> >>> 1.0
> >>>> architecture,
> >>>>> &gt;&gt;&gt; unpacking the new features, and so forth.
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> >>>> CouchDB
> >>>> users to help
> >>>>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
> >>> Shakespeare
> >>>> here, just
> >>>>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> >>>> interested
> >>>> in CouchDB 2.0.
> >>>>> &gt;&gt;&gt; I’ll be available to help with editing and coordinating
> >>> the
> >>>> publication
> >>>>> &gt;&gt;&gt; schedule.
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one
> >> on
> >>>> Monday and
> >>>>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> >>>> Thursdays,
> >>>> so we’re not
> >>>>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered
> >> to
> >>>> kick
> >>>> off the series
> >>>>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> >>>> Monday.
> >>>>> &gt;&gt;
> >>>>> &gt;&gt; Here’s my first draft: https://docs.google.com/
> >> document/d/1S-
> >>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> >>>> &lt;https://docs.google.com/document/d/1S-
> >>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> >>>>> &gt;&gt;
> >>>>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
> >>>> comments.
> >>>>> &gt;&gt;
> >>>>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> >>>> somewhere, we could include it :)
> >>>>> &gt;&gt;
> >>>>> &gt;&gt; Best
> >>>>> &gt;&gt; Jan
> >>>>> &gt;&gt; \\\\--
> >>>>> &gt;&gt;
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; That means we need a volunteer to write one for next
> >>>> Wednesday,
> >>>> July 27. We’re
> >>>>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
> >>>> these
> >>>> posts a special
> >>>>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; Below is a list of topics (also important: if you have
> >> an
> >>>> idea
> >>>> for a topic you
> >>>>> &gt;&gt;&gt; **don’t see** below, please let us know!):
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> >>>>> &gt;&gt;&gt; \\\\\\\\- History of the big Couch fork
> >>>>> &gt;&gt;&gt; \\\\\\\\- Cloudant
> >>>>> &gt;&gt;&gt; \\\\\\\\- Big Couch merge announcement
> >>>>> &gt;&gt;&gt; \\\\\\\\- Davisphack (rnewson on the couch)
> >>>>> &gt;&gt;&gt; \\\\\\\\- Windsor merge
> >>>>> &gt;&gt;&gt; \\\\\\\\- New build system
> >>>>> &gt;&gt;&gt; \\\\\\\\- Cluster setup
> >>>>> &gt;&gt;&gt; \\\\\\\\- Tests! Tests! Tests!
> >>>>> &gt;&gt;&gt; \\\\\\\\- RC1
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> >>>>> &gt;&gt;&gt; \\\\\\\\- Dynamo
> >>>>> &gt;&gt;&gt; \\\\\\\\- BigCouch
> >>>>> &gt;&gt;&gt; \\\\\\\\- Cluster/Shards/Consistency
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> >>>>> &gt;&gt;&gt; \\\\\\\\- Please test:
> >>>>> &gt;&gt;&gt; \\\\\\\\- Install
> >>>>> &gt;&gt;&gt; \\\\\\\\- 1 node
> >>>>> &gt;&gt;&gt; \\\\\\\\- 3 node
> >>>>> &gt;&gt;&gt; \\\\\\\\- n node
> >>>>> &gt;&gt;&gt; \\\\\\\\- App Devs &amp;amp; Library devs:
> >>>>> &gt;&gt;&gt; \\\\\\\\- Run your software against each
> >>>>> &gt;&gt;&gt; \\\\\\\\- Fix any issues on your side
> >>>>> &gt;&gt;&gt; \\\\\\\\- Report any issues to us
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> >>>>> &gt;&gt;&gt; \\\\\\\\- 99% is the same
> >>>>> &gt;&gt;&gt; \\\\\\\\- update_seq is opaque string now
> >>>>> &gt;&gt;&gt; \\\\\\\\- Changes feed can include duplicates
> >>>>> &gt;&gt;&gt; \\\\\\\\- JS apps using /_utils/*.js: copy 1.6 files and
> >> put
> >>> into
> >>>> your apps
> >>>>> &gt;&gt;&gt; \\\\\\\\- /_config is not available on the cluster, but
> >> there
> >>> is
> >>>> /_node/&amp;lt;fqdn&amp;gt;/
> >>>>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on
> >> all
> >>>> nodes
> >>>>> &gt;&gt;&gt; \\\\\\\\- Test suites:
> >>>>> &gt;&gt;&gt; \\\\\\\\- If you are creating and deleting databases in
> >> quick
> >>>> succession, start using
> >>>>> &gt;&gt;&gt; unique db names (and add cleanup)
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; New features posts
> >>>>> &gt;&gt;&gt; \\\\\\\\- **Feature: compactor** (need volunteer)
> >>>>> &gt;&gt;&gt; \\\\\\\\- faster
> >>>>> &gt;&gt;&gt; \\\\\\\\- lower i/o
> >>>>> &gt;&gt;&gt; \\\\\\\\- more compact files
> >>>>> &gt;&gt;&gt; \\\\\\\\- faster post compaction files
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; \\\\\\\\- **Feature: replicator** (need volunteer)
> >>>>> &gt;&gt;&gt; \\\\\\\\- TBD
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; \\\\\\\\- **Feature: fauxton** (need volunteer)
> >>>>> &gt;&gt;&gt; \\\\\\\\- Complete rewrite
> >>>>> &gt;&gt;&gt; \\\\\\\\- First Backbone
> >>>>> &gt;&gt;&gt; \\\\\\\\- Now React
> >>>>> &gt;&gt;&gt; \\\\\\\\- Extendable
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; \\\\\\\\- **Feature: Mango query** (need volunteer)
> >>>>> &gt;&gt;&gt; \\\\\\\\- Import from Cloudant Query
> >>>>> &gt;&gt;&gt; \\\\\\\\- MongoDB-inspired query language
> >>>>> &gt;&gt;&gt; \\\\\\\\- Create indexes
> >>>>> &gt;&gt;&gt; \\\\\\\\- Query patterns
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; \\\\\\\\- **Miscellaneous improvements and bugfixes**
> >> (need
> >>>> volunteer)
> >>>>> &gt;&gt;&gt; \\\\\\\\- /_db_updates gets persisted, supports ?since
> >> like
> >>>> changes
> >>>>> &gt;&gt;&gt; \\\\\\\\- Preview: view based changes
> >>>>> &gt;&gt;&gt; \\\\\\\\- Uses rebar under the hood for building,
> >> ditched
> >>>> autotools
> >>>> \o/
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> >>>> candidate to write
> >>>>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out
> >> to
> >>>> them.
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; Please help us get the community excited for the changes
> >>>> coming
> >>>> to CouchDB. :D
> >>>>> &gt;&gt;&gt; :D :D
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; Cheers!
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; Jenn Turner
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> >>>>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> >>>>> &gt;&gt;&gt;
> >>>> [neighbourhood.ie](https://link.nylas.com/link/
> >> c4yg26doe3du1m7gpdgdrj1jp
> >>>>> &gt;&gt;&gt; /local-eda5af1b-
> >>>>> &gt;&gt;&gt;
> >>>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
> >>>> bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> >>>>> &gt;&gt;&gt; "http://neighbourhood.ie/" )
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >>>>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> >>>>> &gt;&gt;&gt;
> >>>>> &gt;&gt;
> >>>>> &gt;&gt; \\\\--
> >>>>> &gt;&gt; Professional Support for Apache CouchDB:
> >>>>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
> >>>> &lt;https://neighbourhood.ie/couchdb-support/&gt;
> >>>>> &gt; \\\\--
> >>>>> &gt; Professional Support for Apache CouchDB:
> >>>>> &gt; https://neighbourhood.ie/couchdb-support/
> >>>>> &gt;
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
>
>

Re: CouchDB 2.0 blog series

Posted by Robert Samuel Newson <rn...@apache.org>.
I left some comments (as Anonymous, sadly, as I don't google anymore).

Please remove all references to ports 15984 and 15986, they are _not_ the ports couchdb run on, that is merely how we set up a local 3 node dev cluster for couchdb developers.

B.

> On 16 Aug 2016, at 22:39, Sebastian Rothbucher <se...@googlemail.com> wrote:
> 
> Hi Jenn, everyone,
> 
> I just worked through all your suggestions - thanks for so much valuable
> input!
> 
> @Jenn: I think you can take the doc and move it to wordpress. At least I
> don't have any more open work in it.
> Still: Let me know when you need sth
> 
> 
> Thanks a lot
>   Sebastian
> 
> On Tue, Aug 16, 2016 at 7:15 PM, Jenn Turner <je...@thehoodiefirm.com> wrote:
> 
>> Thanks Sebastian!
>> 
>> 
>> 
>> I just ran through your post and included my suggestions. Let me know when
>> I
>> can import the final version into Wordpress :)
>> 
>> 
>> 
>> Jenn Turner
>> 
>> The Neighbourhoodie Software GmbH
>> Adalbertstr. 7-8, 10999 Berlin
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> /local-5d5a9da4-5aa2/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
>> ZGV2QGNvdWN
>> oZGIuYXBhY2hlLm9yZw==)
>> 
>> 
>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>> Geschäftsführung: Jan Lehnardt
>> 
>> 
>> On Aug 13 2016, at 1:41 pm, Sebastian Rothbucher
>> <se...@googlemail.com> wrote:
>> 
>>> Hi Jenn, Reddy, everyone
>> 
>>> 
>> 
>>> I've done a draft of the 'Migrating to 2.0' post here:
>> https://docs.google.com/document/d/14FOosY5qdUeSPdLDRauOq33QQkjs9
>> dZCjRc_tOrC-
>> 5I/edit?usp=sharing
>> and I'd appreciate your comments and suggestions.
>> 
>>> 
>> 
>>> @Reddy: you wrote you're quite new to the topic - so your experience (or
>> test drive) would be esp. valuable. I'm looking forward to your view. If
>> you want to edit the doc let me know and I'll add permission 4you.
>> 
>>> 
>> 
>>> @Jenn: I can put this into a wordpress draft some days from now - just
>> let
>> me know when this would fit in
>> 
>>> 
>> 
>>> Again: looking forward to suggestions and ideas
>> 
>>> 
>> 
>>> Best
>>    Sebastian
>>> 
>> 
>>> 
>> On Tue, Aug 9, 2016 at 8:00 PM, Jenn Turner <je...@thehoodiefirm.com>
>> wrote:
>> 
>>> 
>> 
>>>> Hi Sebastian,
>>> 
>>> 
>>> 
>>> That would be great. Thank you!
>>> 
>>> 
>>> 
>>> I think Reddy had also volunteered but I'm not sure if they are
>> interested
>>> in
>>> teaming up to write the post still. Would be worth it to reach out
>> though.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Jenn Turner
>>> 
>>> The Neighbourhoodie Software GmbH
>>> Adalbertstr. 7-8, 10999 Berlin
>>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>> /local-91660be3-5c58/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
>>> ZGV2QGNvdWN
>>> oZGIuYXBhY2hlLm9yZw==)
>>> 
>>> 
>>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>> Geschäftsführung: Jan Lehnardt
>>> 
>>> 
>>> On Aug 7 2016, at 12:45 pm, Sebastian Rothbucher
>>> <se...@googlemail.com> wrote:
>>> 
>>>> Hi there,
>>> 
>>>> 
>>> 
>>>> if you want, I can help w/ the migration guide and briefly write up
>> some
>>> aspects on how 2 migrate application code (and data). Most we found
>> during
>>> testing is already summed up in the jira ticket.
>>> 
>>>> 
>>> 
>>>> Let me know...
>>> 
>>>> 
>>> 
>>>> Best
>>> Sebastian
>>> 
>>>> 
>>> 
>>>> 
>>> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com>
>>> wrote:
>>> 
>>>> 
>>> 
>>>>> Hello!
>>>> 
>>>> 
>>>> 
>>>> Based on the responses to my initial requests for volunteers I’ve put
>>>> together
>>>> a tentative schedule for the series. I've also created issues in JIRA
>> and
>>>> if
>>>> there aren't any objections, I'll be assigning these dates as the due
>>>> dates.
>>>> 
>>>> 
>>>> 
>>>> Please let me know if these dates don’t work for you!
>>>> 
>>>> 
>>>> 
>>>> Week 1
>>>> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
>>>> Jul 27: Feature: Fauxton, Garren Smith
>>>> 
>>>> Week 2
>>>> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
>>>> Aug 3: Feature: Mango query, Tony Sun
>>>> 
>>>> Week 3
>>>> Aug 8: Release Candidates, Joan Touzet
>>>> Aug 10: Feature: compactor, Maaya Sharipova
>>>> 
>>>> Week 4
>>>> Aug 15: Feature: replicator, Nick Vatamaniuc
>>>> Aug 17: Migration Guide, (need volunteer)
>>>> 
>>>> Week 5
>>>> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
>>>> 
>>>> 
>>>> 
>>>> Also – For the Migration Guide post, we had a volunteer, but I'd like
>> to
>>>> pair
>>>> them up with someone who has been on the project a bit longer, is there
>>>> anyone
>>>> who wants to volunteer to do that?
>>>> 
>>>> 
>>>> 
>>>> Thanks again to everyone who has volunteered, you're awesome :D
>>>> 
>>>> 
>>>> 
>>>> Jenn Turner
>>>> 
>>>> The Neighbourhoodie Software GmbH
>>>> Adalbertstr. 7-8, 10999 Berlin
>>>> [neighbourhood.ie](https://link.nylas.com/link/
>> c4yg26doe3du1m7gpdgdrj1jp
>>>> /local-667de70f-
>>>> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
>>>> ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>>>> "http://neighbourhood.ie/" )
>>>> 
>>>> 
>>>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>>> Geschäftsführung: Jan Lehnardt
>>>> 
>>>> 
>>>> 
>>>> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt;
>> wrote:
>>>> 
>>>>> awesome !!!! Spread the word everybody !
>>>> 
>>>>> 
>>>> 
>>>>> Cheers
>>>> 
>>>>> 
>>>> 
>>>>> Andy
>>>> 
>>>>> 
>>>> 
>>>>> \\\\--
>>>>> Andy Wenk
>>>>> RockIt!
>>>> 
>>>>> 
>>>> 
>>>>> Hamburg / Germany
>>>> 
>>>>> 
>>>> 
>>>>> GPG public key:
>>>> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
>>>> 
>>>>> 
>>>> 
>>>>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
>>>> wrote:
>>>>> &gt;
>>>>> &gt; And we’re live: https://blog.couchdb.org/2016/
>> 07/25/the-road-to-
>>>> couchdb-2-0/
>>>>> &gt;
>>>>> &gt; Thanks everyone for their comments! &lt;3
>>>>> &gt;
>>>>> &gt; Best
>>>>> &gt; Jan
>>>>> &gt; \\\\--
>>>>> &gt;
>>>>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org
>> &gt;
>>>> wrote:
>>>>> &gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
>>>> &lt;jenn@thehoodiefirm.com&gt; wrote:
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Hello there!
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and
>> leading
>>>> up to
>>>> its official
>>>>> &gt;&gt;&gt; release, we want to publish a series of blog posts
>>> examining
>>>> topics like the
>>>>> &gt;&gt;&gt; history of the project, differences between the 2.0 and
>>> 1.0
>>>> architecture,
>>>>> &gt;&gt;&gt; unpacking the new features, and so forth.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
>>>> CouchDB
>>>> users to help
>>>>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
>>> Shakespeare
>>>> here, just
>>>>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
>>>> interested
>>>> in CouchDB 2.0.
>>>>> &gt;&gt;&gt; I’ll be available to help with editing and coordinating
>>> the
>>>> publication
>>>>> &gt;&gt;&gt; schedule.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one
>> on
>>>> Monday and
>>>>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on
>>>> Thursdays,
>>>> so we’re not
>>>>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered
>> to
>>>> kick
>>>> off the series
>>>>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
>>>> Monday.
>>>>> &gt;&gt;
>>>>> &gt;&gt; Here’s my first draft: https://docs.google.com/
>> document/d/1S-
>>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
>>>> &lt;https://docs.google.com/document/d/1S-
>>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
>>>>> &gt;&gt;
>>>>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
>>>> comments.
>>>>> &gt;&gt;
>>>>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
>>>> somewhere, we could include it :)
>>>>> &gt;&gt;
>>>>> &gt;&gt; Best
>>>>> &gt;&gt; Jan
>>>>> &gt;&gt; \\\\--
>>>>> &gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; That means we need a volunteer to write one for next
>>>> Wednesday,
>>>> July 27. We’re
>>>>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
>>>> these
>>>> posts a special
>>>>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Below is a list of topics (also important: if you have
>> an
>>>> idea
>>>> for a topic you
>>>>> &gt;&gt;&gt; **don’t see** below, please let us know!):
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
>>>>> &gt;&gt;&gt; \\\\\\\\- History of the big Couch fork
>>>>> &gt;&gt;&gt; \\\\\\\\- Cloudant
>>>>> &gt;&gt;&gt; \\\\\\\\- Big Couch merge announcement
>>>>> &gt;&gt;&gt; \\\\\\\\- Davisphack (rnewson on the couch)
>>>>> &gt;&gt;&gt; \\\\\\\\- Windsor merge
>>>>> &gt;&gt;&gt; \\\\\\\\- New build system
>>>>> &gt;&gt;&gt; \\\\\\\\- Cluster setup
>>>>> &gt;&gt;&gt; \\\\\\\\- Tests! Tests! Tests!
>>>>> &gt;&gt;&gt; \\\\\\\\- RC1
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
>>>>> &gt;&gt;&gt; \\\\\\\\- Dynamo
>>>>> &gt;&gt;&gt; \\\\\\\\- BigCouch
>>>>> &gt;&gt;&gt; \\\\\\\\- Cluster/Shards/Consistency
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)
>>>>> &gt;&gt;&gt; \\\\\\\\- Please test:
>>>>> &gt;&gt;&gt; \\\\\\\\- Install
>>>>> &gt;&gt;&gt; \\\\\\\\- 1 node
>>>>> &gt;&gt;&gt; \\\\\\\\- 3 node
>>>>> &gt;&gt;&gt; \\\\\\\\- n node
>>>>> &gt;&gt;&gt; \\\\\\\\- App Devs &amp;amp; Library devs:
>>>>> &gt;&gt;&gt; \\\\\\\\- Run your software against each
>>>>> &gt;&gt;&gt; \\\\\\\\- Fix any issues on your side
>>>>> &gt;&gt;&gt; \\\\\\\\- Report any issues to us
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)
>>>>> &gt;&gt;&gt; \\\\\\\\- 99% is the same
>>>>> &gt;&gt;&gt; \\\\\\\\- update_seq is opaque string now
>>>>> &gt;&gt;&gt; \\\\\\\\- Changes feed can include duplicates
>>>>> &gt;&gt;&gt; \\\\\\\\- JS apps using /_utils/*.js: copy 1.6 files and
>> put
>>> into
>>>> your apps
>>>>> &gt;&gt;&gt; \\\\\\\\- /_config is not available on the cluster, but
>> there
>>> is
>>>> /_node/&amp;lt;fqdn&amp;gt;/
>>>>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on
>> all
>>>> nodes
>>>>> &gt;&gt;&gt; \\\\\\\\- Test suites:
>>>>> &gt;&gt;&gt; \\\\\\\\- If you are creating and deleting databases in
>> quick
>>>> succession, start using
>>>>> &gt;&gt;&gt; unique db names (and add cleanup)
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; New features posts
>>>>> &gt;&gt;&gt; \\\\\\\\- **Feature: compactor** (need volunteer)
>>>>> &gt;&gt;&gt; \\\\\\\\- faster
>>>>> &gt;&gt;&gt; \\\\\\\\- lower i/o
>>>>> &gt;&gt;&gt; \\\\\\\\- more compact files
>>>>> &gt;&gt;&gt; \\\\\\\\- faster post compaction files
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\\\\\\\- **Feature: replicator** (need volunteer)
>>>>> &gt;&gt;&gt; \\\\\\\\- TBD
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\\\\\\\- **Feature: fauxton** (need volunteer)
>>>>> &gt;&gt;&gt; \\\\\\\\- Complete rewrite
>>>>> &gt;&gt;&gt; \\\\\\\\- First Backbone
>>>>> &gt;&gt;&gt; \\\\\\\\- Now React
>>>>> &gt;&gt;&gt; \\\\\\\\- Extendable
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\\\\\\\- **Feature: Mango query** (need volunteer)
>>>>> &gt;&gt;&gt; \\\\\\\\- Import from Cloudant Query
>>>>> &gt;&gt;&gt; \\\\\\\\- MongoDB-inspired query language
>>>>> &gt;&gt;&gt; \\\\\\\\- Create indexes
>>>>> &gt;&gt;&gt; \\\\\\\\- Query patterns
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\\\\\\\- **Miscellaneous improvements and bugfixes**
>> (need
>>>> volunteer)
>>>>> &gt;&gt;&gt; \\\\\\\\- /_db_updates gets persisted, supports ?since
>> like
>>>> changes
>>>>> &gt;&gt;&gt; \\\\\\\\- Preview: view based changes
>>>>> &gt;&gt;&gt; \\\\\\\\- Uses rebar under the hood for building,
>> ditched
>>>> autotools
>>>> \o/
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
>>>> candidate to write
>>>>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out
>> to
>>>> them.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Please help us get the community excited for the changes
>>>> coming
>>>> to CouchDB. :D
>>>>> &gt;&gt;&gt; :D :D
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Cheers!
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Jenn Turner
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH
>>>>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
>>>>> &gt;&gt;&gt;
>>>> [neighbourhood.ie](https://link.nylas.com/link/
>> c4yg26doe3du1m7gpdgdrj1jp
>>>>> &gt;&gt;&gt; /local-eda5af1b-
>>>>> &gt;&gt;&gt;
>>>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
>>>> bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>>>>> &gt;&gt;&gt; "http://neighbourhood.ie/" )
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>>>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;
>>>>> &gt;&gt; \\\\--
>>>>> &gt;&gt; Professional Support for Apache CouchDB:
>>>>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
>>>> &lt;https://neighbourhood.ie/couchdb-support/&gt;
>>>>> &gt; \\\\--
>>>>> &gt; Professional Support for Apache CouchDB:
>>>>> &gt; https://neighbourhood.ie/couchdb-support/
>>>>> &gt;
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 


Re: CouchDB 2.0 blog series

Posted by Sebastian Rothbucher <se...@googlemail.com>.
Hi Jenn, everyone,

I just worked through all your suggestions - thanks for so much valuable
input!

@Jenn: I think you can take the doc and move it to wordpress. At least I
don't have any more open work in it.
Still: Let me know when you need sth


Thanks a lot
   Sebastian

On Tue, Aug 16, 2016 at 7:15 PM, Jenn Turner <je...@thehoodiefirm.com> wrote:

> Thanks Sebastian!
>
>
>
> I just ran through your post and included my suggestions. Let me know when
> I
> can import the final version into Wordpress :)
>
>
>
> Jenn Turner
>
> The Neighbourhoodie Software GmbH
> Adalbertstr. 7-8, 10999 Berlin
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-5d5a9da4-5aa2/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> ZGV2QGNvdWN
> oZGIuYXBhY2hlLm9yZw==)
>
>
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> Geschäftsführung: Jan Lehnardt
>
>
> On Aug 13 2016, at 1:41 pm, Sebastian Rothbucher
> <se...@googlemail.com> wrote:
>
> > Hi Jenn, Reddy, everyone
>
> >
>
> > I've done a draft of the 'Migrating to 2.0' post here:
> https://docs.google.com/document/d/14FOosY5qdUeSPdLDRauOq33QQkjs9
> dZCjRc_tOrC-
> 5I/edit?usp=sharing
> and I'd appreciate your comments and suggestions.
>
> >
>
> > @Reddy: you wrote you're quite new to the topic - so your experience (or
> test drive) would be esp. valuable. I'm looking forward to your view. If
> you want to edit the doc let me know and I'll add permission 4you.
>
> >
>
> > @Jenn: I can put this into a wordpress draft some days from now - just
> let
> me know when this would fit in
>
> >
>
> > Again: looking forward to suggestions and ideas
>
> >
>
> > Best
>     Sebastian
> >
>
> >
> On Tue, Aug 9, 2016 at 8:00 PM, Jenn Turner <je...@thehoodiefirm.com>
> wrote:
>
> >
>
> > > Hi Sebastian,
> >
> >
> >
> > That would be great. Thank you!
> >
> >
> >
> > I think Reddy had also volunteered but I'm not sure if they are
> interested
> > in
> > teaming up to write the post still. Would be worth it to reach out
> though.
> >
> >
> >
> >
> >
> > Jenn Turner
> >
> > The Neighbourhoodie Software GmbH
> > Adalbertstr. 7-8, 10999 Berlin
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > /local-91660be3-5c58/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> > ZGV2QGNvdWN
> > oZGIuYXBhY2hlLm9yZw==)
> >
> >
> > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > Geschäftsführung: Jan Lehnardt
> >
> >
> > On Aug 7 2016, at 12:45 pm, Sebastian Rothbucher
> > <se...@googlemail.com> wrote:
> >
> > > Hi there,
> >
> > >
> >
> > > if you want, I can help w/ the migration guide and briefly write up
> some
> > aspects on how 2 migrate application code (and data). Most we found
> during
> > testing is already summed up in the jira ticket.
> >
> > >
> >
> > > Let me know...
> >
> > >
> >
> > > Best
> > Sebastian
> >
> > >
> >
> > >
> > On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com>
> > wrote:
> >
> > >
> >
> > > > Hello!
> > >
> > >
> > >
> > > Based on the responses to my initial requests for volunteers I’ve put
> > > together
> > > a tentative schedule for the series. I've also created issues in JIRA
> and
> > > if
> > > there aren't any objections, I'll be assigning these dates as the due
> > > dates.
> > >
> > >
> > >
> > > Please let me know if these dates don’t work for you!
> > >
> > >
> > >
> > > Week 1
> > > Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> > > Jul 27: Feature: Fauxton, Garren Smith
> > >
> > > Week 2
> > > Aug 1: The CouchDB 2.0 Architecture, Robert Newson
> > > Aug 3: Feature: Mango query, Tony Sun
> > >
> > > Week 3
> > > Aug 8: Release Candidates, Joan Touzet
> > > Aug 10: Feature: compactor, Maaya Sharipova
> > >
> > > Week 4
> > > Aug 15: Feature: replicator, Nick Vatamaniuc
> > > Aug 17: Migration Guide, (need volunteer)
> > >
> > > Week 5
> > > Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
> > >
> > >
> > >
> > > Also – For the Migration Guide post, we had a volunteer, but I'd like
> to
> > > pair
> > > them up with someone who has been on the project a bit longer, is there
> > > anyone
> > > who wants to volunteer to do that?
> > >
> > >
> > >
> > > Thanks again to everyone who has volunteered, you're awesome :D
> > >
> > >
> > >
> > > Jenn Turner
> > >
> > > The Neighbourhoodie Software GmbH
> > > Adalbertstr. 7-8, 10999 Berlin
> > > [neighbourhood.ie](https://link.nylas.com/link/
> c4yg26doe3du1m7gpdgdrj1jp
> > > /local-667de70f-
> > > 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> > > ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> > > "http://neighbourhood.ie/" )
> > >
> > >
> > > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > > Geschäftsführung: Jan Lehnardt
> > >
> > >
> > >
> > > On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt;
> wrote:
> > >
> > > > awesome !!!! Spread the word everybody !
> > >
> > > >
> > >
> > > > Cheers
> > >
> > > >
> > >
> > > > Andy
> > >
> > > >
> > >
> > > > \\\\--
> > > > Andy Wenk
> > > > RockIt!
> > >
> > > >
> > >
> > > > Hamburg / Germany
> > >
> > > >
> > >
> > > > GPG public key:
> > > https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> > >
> > > >
> > >
> > > > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
> > > wrote:
> > > > &gt;
> > > > &gt; And we’re live: https://blog.couchdb.org/2016/
> 07/25/the-road-to-
> > > couchdb-2-0/
> > > > &gt;
> > > > &gt; Thanks everyone for their comments! &lt;3
> > > > &gt;
> > > > &gt; Best
> > > > &gt; Jan
> > > > &gt; \\\\--
> > > > &gt;
> > > > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org
> &gt;
> > > wrote:
> > > > &gt;&gt;
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> > > &lt;jenn@thehoodiefirm.com&gt; wrote:
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; Hello there!
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and
> leading
> > > up to
> > > its official
> > > > &gt;&gt;&gt; release, we want to publish a series of blog posts
> > examining
> > > topics like the
> > > > &gt;&gt;&gt; history of the project, differences between the 2.0 and
> > 1.0
> > > architecture,
> > > > &gt;&gt;&gt; unpacking the new features, and so forth.
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> > > CouchDB
> > > users to help
> > > > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
> > Shakespeare
> > > here, just
> > > > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> > > interested
> > > in CouchDB 2.0.
> > > > &gt;&gt;&gt; I’ll be available to help with editing and coordinating
> > the
> > > publication
> > > > &gt;&gt;&gt; schedule.
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one
> on
> > > Monday and
> > > > &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> > > Thursdays,
> > > so we’re not
> > > > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered
> to
> > > kick
> > > off the series
> > > > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> > > Monday.
> > > > &gt;&gt;
> > > > &gt;&gt; Here’s my first draft: https://docs.google.com/
> document/d/1S-
> > > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> > > &lt;https://docs.google.com/document/d/1S-
> > > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> > > > &gt;&gt;
> > > > &gt;&gt; Jenn has editing permissions, everybody else, please leave
> > > comments.
> > > > &gt;&gt;
> > > > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> > > somewhere, we could include it :)
> > > > &gt;&gt;
> > > > &gt;&gt; Best
> > > > &gt;&gt; Jan
> > > > &gt;&gt; \\\\--
> > > > &gt;&gt;
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; That means we need a volunteer to write one for next
> > > Wednesday,
> > > July 27. We’re
> > > > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
> > > these
> > > posts a special
> > > > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; Below is a list of topics (also important: if you have
> an
> > > idea
> > > for a topic you
> > > > &gt;&gt;&gt; **don’t see** below, please let us know!):
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> > > > &gt;&gt;&gt; \\\\\\\\- History of the big Couch fork
> > > > &gt;&gt;&gt; \\\\\\\\- Cloudant
> > > > &gt;&gt;&gt; \\\\\\\\- Big Couch merge announcement
> > > > &gt;&gt;&gt; \\\\\\\\- Davisphack (rnewson on the couch)
> > > > &gt;&gt;&gt; \\\\\\\\- Windsor merge
> > > > &gt;&gt;&gt; \\\\\\\\- New build system
> > > > &gt;&gt;&gt; \\\\\\\\- Cluster setup
> > > > &gt;&gt;&gt; \\\\\\\\- Tests! Tests! Tests!
> > > > &gt;&gt;&gt; \\\\\\\\- RC1
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> > > > &gt;&gt;&gt; \\\\\\\\- Dynamo
> > > > &gt;&gt;&gt; \\\\\\\\- BigCouch
> > > > &gt;&gt;&gt; \\\\\\\\- Cluster/Shards/Consistency
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> > > > &gt;&gt;&gt; \\\\\\\\- Please test:
> > > > &gt;&gt;&gt; \\\\\\\\- Install
> > > > &gt;&gt;&gt; \\\\\\\\- 1 node
> > > > &gt;&gt;&gt; \\\\\\\\- 3 node
> > > > &gt;&gt;&gt; \\\\\\\\- n node
> > > > &gt;&gt;&gt; \\\\\\\\- App Devs &amp;amp; Library devs:
> > > > &gt;&gt;&gt; \\\\\\\\- Run your software against each
> > > > &gt;&gt;&gt; \\\\\\\\- Fix any issues on your side
> > > > &gt;&gt;&gt; \\\\\\\\- Report any issues to us
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> > > > &gt;&gt;&gt; \\\\\\\\- 99% is the same
> > > > &gt;&gt;&gt; \\\\\\\\- update_seq is opaque string now
> > > > &gt;&gt;&gt; \\\\\\\\- Changes feed can include duplicates
> > > > &gt;&gt;&gt; \\\\\\\\- JS apps using /_utils/*.js: copy 1.6 files and
> put
> > into
> > > your apps
> > > > &gt;&gt;&gt; \\\\\\\\- /_config is not available on the cluster, but
> there
> > is
> > > /_node/&amp;lt;fqdn&amp;gt;/
> > > > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on
> all
> > > nodes
> > > > &gt;&gt;&gt; \\\\\\\\- Test suites:
> > > > &gt;&gt;&gt; \\\\\\\\- If you are creating and deleting databases in
> quick
> > > succession, start using
> > > > &gt;&gt;&gt; unique db names (and add cleanup)
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; New features posts
> > > > &gt;&gt;&gt; \\\\\\\\- **Feature: compactor** (need volunteer)
> > > > &gt;&gt;&gt; \\\\\\\\- faster
> > > > &gt;&gt;&gt; \\\\\\\\- lower i/o
> > > > &gt;&gt;&gt; \\\\\\\\- more compact files
> > > > &gt;&gt;&gt; \\\\\\\\- faster post compaction files
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; \\\\\\\\- **Feature: replicator** (need volunteer)
> > > > &gt;&gt;&gt; \\\\\\\\- TBD
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; \\\\\\\\- **Feature: fauxton** (need volunteer)
> > > > &gt;&gt;&gt; \\\\\\\\- Complete rewrite
> > > > &gt;&gt;&gt; \\\\\\\\- First Backbone
> > > > &gt;&gt;&gt; \\\\\\\\- Now React
> > > > &gt;&gt;&gt; \\\\\\\\- Extendable
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; \\\\\\\\- **Feature: Mango query** (need volunteer)
> > > > &gt;&gt;&gt; \\\\\\\\- Import from Cloudant Query
> > > > &gt;&gt;&gt; \\\\\\\\- MongoDB-inspired query language
> > > > &gt;&gt;&gt; \\\\\\\\- Create indexes
> > > > &gt;&gt;&gt; \\\\\\\\- Query patterns
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; \\\\\\\\- **Miscellaneous improvements and bugfixes**
> (need
> > > volunteer)
> > > > &gt;&gt;&gt; \\\\\\\\- /_db_updates gets persisted, supports ?since
> like
> > > changes
> > > > &gt;&gt;&gt; \\\\\\\\- Preview: view based changes
> > > > &gt;&gt;&gt; \\\\\\\\- Uses rebar under the hood for building,
> ditched
> > > autotools
> > > \o/
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> > > candidate to write
> > > > &gt;&gt;&gt; one of these blog posts, let me know so I can reach out
> to
> > > them.
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; Please help us get the community excited for the changes
> > > coming
> > > to CouchDB. :D
> > > > &gt;&gt;&gt; :D :D
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; Cheers!
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; Jenn Turner
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> > > > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> > > > &gt;&gt;&gt;
> > > [neighbourhood.ie](https://link.nylas.com/link/
> c4yg26doe3du1m7gpdgdrj1jp
> > > > &gt;&gt;&gt; /local-eda5af1b-
> > > > &gt;&gt;&gt;
> > > bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
> > > bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> > > > &gt;&gt;&gt; "http://neighbourhood.ie/" )
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > > > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> > > > &gt;&gt;&gt;
> > > > &gt;&gt;
> > > > &gt;&gt; \\\\--
> > > > &gt;&gt; Professional Support for Apache CouchDB:
> > > > &gt;&gt; https://neighbourhood.ie/couchdb-support/
> > > &lt;https://neighbourhood.ie/couchdb-support/&gt;
> > > > &gt; \\\\--
> > > > &gt; Professional Support for Apache CouchDB:
> > > > &gt; https://neighbourhood.ie/couchdb-support/
> > > > &gt;
> > >
> > >
> >
> >
>
>

Re: CouchDB 2.0 blog series

Posted by Jenn Turner <je...@thehoodiefirm.com>.
Thanks Sebastian!

  

I just ran through your post and included my suggestions. Let me know when I
can import the final version into Wordpress :)

  

Jenn Turner

The Neighbourhoodie Software GmbH  
Adalbertstr. 7-8, 10999 Berlin  
[neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
/local-5d5a9da4-5aa2/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWN
oZGIuYXBhY2hlLm9yZw==)  
  

Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
Geschäftsführung: Jan Lehnardt

  
On Aug 13 2016, at 1:41 pm, Sebastian Rothbucher
<se...@googlemail.com> wrote:  

> Hi Jenn, Reddy, everyone

>

> I've done a draft of the 'Migrating to 2.0' post here:  
https://docs.google.com/document/d/14FOosY5qdUeSPdLDRauOq33QQkjs9dZCjRc_tOrC-
5I/edit?usp=sharing  
and I'd appreciate your comments and suggestions.

>

> @Reddy: you wrote you're quite new to the topic - so your experience (or  
test drive) would be esp. valuable. I'm looking forward to your view. If  
you want to edit the doc let me know and I'll add permission 4you.

>

> @Jenn: I can put this into a wordpress draft some days from now - just let  
me know when this would fit in

>

> Again: looking forward to suggestions and ideas

>

> Best  
    Sebastian
>

>  
On Tue, Aug 9, 2016 at 8:00 PM, Jenn Turner <je...@thehoodiefirm.com> wrote:

>

> > Hi Sebastian,  
>  
>  
>  
> That would be great. Thank you!  
>  
>  
>  
> I think Reddy had also volunteered but I'm not sure if they are interested  
> in  
> teaming up to write the post still. Would be worth it to reach out though.  
>  
>  
>  
>  
>  
> Jenn Turner  
>  
> The Neighbourhoodie Software GmbH  
> Adalbertstr. 7-8, 10999 Berlin  
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
> /local-91660be3-5c58/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=  
> ZGV2QGNvdWN  
> oZGIuYXBhY2hlLm9yZw==)  
>  
>  
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> Geschäftsführung: Jan Lehnardt  
>  
>  
> On Aug 7 2016, at 12:45 pm, Sebastian Rothbucher  
> <se...@googlemail.com> wrote:  
>  
> > Hi there,  
>  
> >  
>  
> > if you want, I can help w/ the migration guide and briefly write up some  
> aspects on how 2 migrate application code (and data). Most we found during  
> testing is already summed up in the jira ticket.  
>  
> >  
>  
> > Let me know...  
>  
> >  
>  
> > Best  
> Sebastian  
>  
> >  
>  
> >  
> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com>  
> wrote:  
>  
> >  
>  
> > > Hello!  
> >  
> >  
> >  
> > Based on the responses to my initial requests for volunteers I’ve put  
> > together  
> > a tentative schedule for the series. I've also created issues in JIRA and  
> > if  
> > there aren't any objections, I'll be assigning these dates as the due  
> > dates.  
> >  
> >  
> >  
> > Please let me know if these dates don’t work for you!  
> >  
> >  
> >  
> > Week 1  
> > Jul 25: The Road to CouchDB 2.0, Jan Lehnardt  
> > Jul 27: Feature: Fauxton, Garren Smith  
> >  
> > Week 2  
> > Aug 1: The CouchDB 2.0 Architecture, Robert Newson  
> > Aug 3: Feature: Mango query, Tony Sun  
> >  
> > Week 3  
> > Aug 8: Release Candidates, Joan Touzet  
> > Aug 10: Feature: compactor, Maaya Sharipova  
> >  
> > Week 4  
> > Aug 15: Feature: replicator, Nick Vatamaniuc  
> > Aug 17: Migration Guide, (need volunteer)  
> >  
> > Week 5  
> > Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt  
> >  
> >  
> >  
> > Also – For the Migration Guide post, we had a volunteer, but I'd like to  
> > pair  
> > them up with someone who has been on the project a bit longer, is there  
> > anyone  
> > who wants to volunteer to do that?  
> >  
> >  
> >  
> > Thanks again to everyone who has volunteered, you're awesome :D  
> >  
> >  
> >  
> > Jenn Turner  
> >  
> > The Neighbourhoodie Software GmbH  
> > Adalbertstr. 7-8, 10999 Berlin  
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
> > /local-667de70f-  
> > 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=  
> > ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==  
> > "http://neighbourhood.ie/" )  
> >  
> >  
> > Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> > Geschäftsführung: Jan Lehnardt  
> >  
> >  
> >  
> > On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:  
> >  
> > > awesome !!!! Spread the word everybody !  
> >  
> > >  
> >  
> > > Cheers  
> >  
> > >  
> >  
> > > Andy  
> >  
> > >  
> >  
> > > \\\\--  
> > > Andy Wenk  
> > > RockIt!  
> >  
> > >  
> >  
> > > Hamburg / Germany  
> >  
> > >  
> >  
> > > GPG public key:  
> > https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D  
> >  
> > >  
> >  
> > > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;  
> > wrote:  
> > > &gt;  
> > > &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-  
> > couchdb-2-0/  
> > > &gt;  
> > > &gt; Thanks everyone for their comments! &lt;3  
> > > &gt;  
> > > &gt; Best  
> > > &gt; Jan  
> > > &gt; \\\\--  
> > > &gt;  
> > > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;  
> > wrote:  
> > > &gt;&gt;  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner  
> > &lt;jenn@thehoodiefirm.com&gt; wrote:  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; Hello there!  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading  
> > up to  
> > its official  
> > > &gt;&gt;&gt; release, we want to publish a series of blog posts  
> examining  
> > topics like the  
> > > &gt;&gt;&gt; history of the project, differences between the 2.0 and  
> 1.0  
> > architecture,  
> > > &gt;&gt;&gt; unpacking the new features, and so forth.  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8  
> > CouchDB  
> > users to help  
> > > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after  
> Shakespeare  
> > here, just  
> > > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks  
> > interested  
> > in CouchDB 2.0.  
> > > &gt;&gt;&gt; I’ll be available to help with editing and coordinating  
> the  
> > publication  
> > > &gt;&gt;&gt; schedule.  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on  
> > Monday and  
> > > &gt;&gt;&gt; Wednesday, with the weekly news still going out on  
> > Thursdays,  
> > so we’re not  
> > > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to  
> > kick  
> > off the series  
> > > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on  
> > Monday.  
> > > &gt;&gt;  
> > > &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-  
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#  
> > &lt;https://docs.google.com/document/d/1S-  
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;  
> > > &gt;&gt;  
> > > &gt;&gt; Jenn has editing permissions, everybody else, please leave  
> > comments.  
> > > &gt;&gt;  
> > > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch  
> > somewhere, we could include it :)  
> > > &gt;&gt;  
> > > &gt;&gt; Best  
> > > &gt;&gt; Jan  
> > > &gt;&gt; \\\\--  
> > > &gt;&gt;  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; That means we need a volunteer to write one for next  
> > Wednesday,  
> > July 27. We’re  
> > > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of  
> > these  
> > posts a special  
> > > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; Below is a list of topics (also important: if you have an  
> > idea  
> > for a topic you  
> > > &gt;&gt;&gt; **don’t see** below, please let us know!):  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)  
> > > &gt;&gt;&gt; \\\\\\\\- History of the big Couch fork  
> > > &gt;&gt;&gt; \\\\\\\\- Cloudant  
> > > &gt;&gt;&gt; \\\\\\\\- Big Couch merge announcement  
> > > &gt;&gt;&gt; \\\\\\\\- Davisphack (rnewson on the couch)  
> > > &gt;&gt;&gt; \\\\\\\\- Windsor merge  
> > > &gt;&gt;&gt; \\\\\\\\- New build system  
> > > &gt;&gt;&gt; \\\\\\\\- Cluster setup  
> > > &gt;&gt;&gt; \\\\\\\\- Tests! Tests! Tests!  
> > > &gt;&gt;&gt; \\\\\\\\- RC1  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)  
> > > &gt;&gt;&gt; \\\\\\\\- Dynamo  
> > > &gt;&gt;&gt; \\\\\\\\- BigCouch  
> > > &gt;&gt;&gt; \\\\\\\\- Cluster/Shards/Consistency  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; **Release Candidates**: (need volunteer)  
> > > &gt;&gt;&gt; \\\\\\\\- Please test:  
> > > &gt;&gt;&gt; \\\\\\\\- Install  
> > > &gt;&gt;&gt; \\\\\\\\- 1 node  
> > > &gt;&gt;&gt; \\\\\\\\- 3 node  
> > > &gt;&gt;&gt; \\\\\\\\- n node  
> > > &gt;&gt;&gt; \\\\\\\\- App Devs &amp;amp; Library devs:  
> > > &gt;&gt;&gt; \\\\\\\\- Run your software against each  
> > > &gt;&gt;&gt; \\\\\\\\- Fix any issues on your side  
> > > &gt;&gt;&gt; \\\\\\\\- Report any issues to us  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; **Migration Guide**: (need volunteer)  
> > > &gt;&gt;&gt; \\\\\\\\- 99% is the same  
> > > &gt;&gt;&gt; \\\\\\\\- update_seq is opaque string now  
> > > &gt;&gt;&gt; \\\\\\\\- Changes feed can include duplicates  
> > > &gt;&gt;&gt; \\\\\\\\- JS apps using /_utils/*.js: copy 1.6 files and
put  
> into  
> > your apps  
> > > &gt;&gt;&gt; \\\\\\\\- /_config is not available on the cluster, but
there  
> is  
> > /_node/&amp;lt;fqdn&amp;gt;/  
> > > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all  
> > nodes  
> > > &gt;&gt;&gt; \\\\\\\\- Test suites:  
> > > &gt;&gt;&gt; \\\\\\\\- If you are creating and deleting databases in
quick  
> > succession, start using  
> > > &gt;&gt;&gt; unique db names (and add cleanup)  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; New features posts  
> > > &gt;&gt;&gt; \\\\\\\\- **Feature: compactor** (need volunteer)  
> > > &gt;&gt;&gt; \\\\\\\\- faster  
> > > &gt;&gt;&gt; \\\\\\\\- lower i/o  
> > > &gt;&gt;&gt; \\\\\\\\- more compact files  
> > > &gt;&gt;&gt; \\\\\\\\- faster post compaction files  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; \\\\\\\\- **Feature: replicator** (need volunteer)  
> > > &gt;&gt;&gt; \\\\\\\\- TBD  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; \\\\\\\\- **Feature: fauxton** (need volunteer)  
> > > &gt;&gt;&gt; \\\\\\\\- Complete rewrite  
> > > &gt;&gt;&gt; \\\\\\\\- First Backbone  
> > > &gt;&gt;&gt; \\\\\\\\- Now React  
> > > &gt;&gt;&gt; \\\\\\\\- Extendable  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; \\\\\\\\- **Feature: Mango query** (need volunteer)  
> > > &gt;&gt;&gt; \\\\\\\\- Import from Cloudant Query  
> > > &gt;&gt;&gt; \\\\\\\\- MongoDB-inspired query language  
> > > &gt;&gt;&gt; \\\\\\\\- Create indexes  
> > > &gt;&gt;&gt; \\\\\\\\- Query patterns  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; \\\\\\\\- **Miscellaneous improvements and bugfixes** (need  
> > volunteer)  
> > > &gt;&gt;&gt; \\\\\\\\- /_db_updates gets persisted, supports ?since like  
> > changes  
> > > &gt;&gt;&gt; \\\\\\\\- Preview: view based changes  
> > > &gt;&gt;&gt; \\\\\\\\- Uses rebar under the hood for building, ditched  
> > autotools  
> > \o/  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; Also, if you have an idea of someone who would be a good  
> > candidate to write  
> > > &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to  
> > them.  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; Please help us get the community excited for the changes  
> > coming  
> > to CouchDB. :D  
> > > &gt;&gt;&gt; :D :D  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; Cheers!  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; Jenn Turner  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; The Neighbourhoodie Software GmbH  
> > > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin  
> > > &gt;&gt;&gt;  
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
> > > &gt;&gt;&gt; /local-eda5af1b-  
> > > &gt;&gt;&gt;  
> > bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=  
> > bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==  
> > > &gt;&gt;&gt; "http://neighbourhood.ie/" )  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> > > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt  
> > > &gt;&gt;&gt;  
> > > &gt;&gt;  
> > > &gt;&gt; \\\\--  
> > > &gt;&gt; Professional Support for Apache CouchDB:  
> > > &gt;&gt; https://neighbourhood.ie/couchdb-support/  
> > &lt;https://neighbourhood.ie/couchdb-support/&gt;  
> > > &gt; \\\\--  
> > > &gt; Professional Support for Apache CouchDB:  
> > > &gt; https://neighbourhood.ie/couchdb-support/  
> > > &gt;  
> >  
> >  
>  
>


Re: CouchDB 2.0 blog series

Posted by Sebastian Rothbucher <se...@googlemail.com>.
Hi Jenn, Reddy, everyone

I've done a draft of the 'Migrating to 2.0' post here:
https://docs.google.com/document/d/14FOosY5qdUeSPdLDRauOq33QQkjs9dZCjRc_tOrC-5I/edit?usp=sharing
and I'd appreciate your comments and suggestions.

@Reddy: you wrote you're quite new to the topic - so your experience (or
test drive) would be esp. valuable. I'm looking forward to your view. If
you want to edit the doc let me know and I'll add permission 4you.

@Jenn: I can put this into a wordpress draft some days from now - just let
me know when this would fit in

Again: looking forward to suggestions and ideas

Best
    Sebastian


On Tue, Aug 9, 2016 at 8:00 PM, Jenn Turner <je...@thehoodiefirm.com> wrote:

> Hi Sebastian,
>
>
>
> That would be great. Thank you!
>
>
>
> I think Reddy had also volunteered but I'm not sure if they are interested
> in
> teaming up to write the post still. Would be worth it to reach out though.
>
>
>
>
>
> Jenn Turner
>
> The Neighbourhoodie Software GmbH
> Adalbertstr. 7-8, 10999 Berlin
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-91660be3-5c58/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> ZGV2QGNvdWN
> oZGIuYXBhY2hlLm9yZw==)
>
>
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> Geschäftsführung: Jan Lehnardt
>
>
> On Aug 7 2016, at 12:45 pm, Sebastian Rothbucher
> <se...@googlemail.com> wrote:
>
> > Hi there,
>
> >
>
> > if you want, I can help w/ the migration guide and briefly write up some
> aspects on how 2 migrate application code (and data). Most we found during
> testing is already summed up in the jira ticket.
>
> >
>
> > Let me know...
>
> >
>
> > Best
>    Sebastian
>
> >
>
> >
> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com>
> wrote:
>
> >
>
> > > Hello!
> >
> >
> >
> > Based on the responses to my initial requests for volunteers I’ve put
> > together
> > a tentative schedule for the series. I've also created issues in JIRA and
> > if
> > there aren't any objections, I'll be assigning these dates as the due
> > dates.
> >
> >
> >
> > Please let me know if these dates don’t work for you!
> >
> >
> >
> > Week 1
> > Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> > Jul 27: Feature: Fauxton, Garren Smith
> >
> > Week 2
> > Aug 1: The CouchDB 2.0 Architecture, Robert Newson
> > Aug 3: Feature: Mango query, Tony Sun
> >
> > Week 3
> > Aug 8: Release Candidates, Joan Touzet
> > Aug 10: Feature: compactor, Maaya Sharipova
> >
> > Week 4
> > Aug 15: Feature: replicator, Nick Vatamaniuc
> > Aug 17: Migration Guide, (need volunteer)
> >
> > Week 5
> > Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
> >
> >
> >
> > Also – For the Migration Guide post, we had a volunteer, but I'd like to
> > pair
> > them up with someone who has been on the project a bit longer, is there
> > anyone
> > who wants to volunteer to do that?
> >
> >
> >
> > Thanks again to everyone who has volunteered, you're awesome :D
> >
> >
> >
> > Jenn Turner
> >
> > The Neighbourhoodie Software GmbH
> > Adalbertstr. 7-8, 10999 Berlin
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > /local-667de70f-
> > 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> > ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> > "http://neighbourhood.ie/" )
> >
> >
> > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > Geschäftsführung: Jan Lehnardt
> >
> >
> >
> > On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:
> >
> > > awesome !!!! Spread the word everybody !
> >
> > >
> >
> > > Cheers
> >
> > >
> >
> > > Andy
> >
> > >
> >
> > > \\--
> > > Andy Wenk
> > > RockIt!
> >
> > >
> >
> > > Hamburg / Germany
> >
> > >
> >
> > > GPG public key:
> > https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> >
> > >
> >
> > > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
> > wrote:
> > > &gt;
> > > &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
> > couchdb-2-0/
> > > &gt;
> > > &gt; Thanks everyone for their comments! &lt;3
> > > &gt;
> > > &gt; Best
> > > &gt; Jan
> > > &gt; \\--
> > > &gt;
> > > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
> > wrote:
> > > &gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> > &lt;jenn@thehoodiefirm.com&gt; wrote:
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Hello there!
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
> > up to
> > its official
> > > &gt;&gt;&gt; release, we want to publish a series of blog posts
> examining
> > topics like the
> > > &gt;&gt;&gt; history of the project, differences between the 2.0 and
> 1.0
> > architecture,
> > > &gt;&gt;&gt; unpacking the new features, and so forth.
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> > CouchDB
> > users to help
> > > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
> Shakespeare
> > here, just
> > > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> > interested
> > in CouchDB 2.0.
> > > &gt;&gt;&gt; I’ll be available to help with editing and coordinating
> the
> > publication
> > > &gt;&gt;&gt; schedule.
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
> > Monday and
> > > &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> > Thursdays,
> > so we’re not
> > > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
> > kick
> > off the series
> > > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> > Monday.
> > > &gt;&gt;
> > > &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> > &lt;https://docs.google.com/document/d/1S-
> > LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> > > &gt;&gt;
> > > &gt;&gt; Jenn has editing permissions, everybody else, please leave
> > comments.
> > > &gt;&gt;
> > > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> > somewhere, we could include it :)
> > > &gt;&gt;
> > > &gt;&gt; Best
> > > &gt;&gt; Jan
> > > &gt;&gt; \\--
> > > &gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; That means we need a volunteer to write one for next
> > Wednesday,
> > July 27. We’re
> > > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
> > these
> > posts a special
> > > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Below is a list of topics (also important: if you have an
> > idea
> > for a topic you
> > > &gt;&gt;&gt; **don’t see** below, please let us know!):
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> > > &gt;&gt;&gt; \\\\- History of the big Couch fork
> > > &gt;&gt;&gt; \\\\- Cloudant
> > > &gt;&gt;&gt; \\\\- Big Couch merge announcement
> > > &gt;&gt;&gt; \\\\- Davisphack (rnewson on the couch)
> > > &gt;&gt;&gt; \\\\- Windsor merge
> > > &gt;&gt;&gt; \\\\- New build system
> > > &gt;&gt;&gt; \\\\- Cluster setup
> > > &gt;&gt;&gt; \\\\- Tests! Tests! Tests!
> > > &gt;&gt;&gt; \\\\- RC1
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> > > &gt;&gt;&gt; \\\\- Dynamo
> > > &gt;&gt;&gt; \\\\- BigCouch
> > > &gt;&gt;&gt; \\\\- Cluster/Shards/Consistency
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> > > &gt;&gt;&gt; \\\\- Please test:
> > > &gt;&gt;&gt; \\\\- Install
> > > &gt;&gt;&gt; \\\\- 1 node
> > > &gt;&gt;&gt; \\\\- 3 node
> > > &gt;&gt;&gt; \\\\- n node
> > > &gt;&gt;&gt; \\\\- App Devs &amp;amp; Library devs:
> > > &gt;&gt;&gt; \\\\- Run your software against each
> > > &gt;&gt;&gt; \\\\- Fix any issues on your side
> > > &gt;&gt;&gt; \\\\- Report any issues to us
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> > > &gt;&gt;&gt; \\\\- 99% is the same
> > > &gt;&gt;&gt; \\\\- update_seq is opaque string now
> > > &gt;&gt;&gt; \\\\- Changes feed can include duplicates
> > > &gt;&gt;&gt; \\\\- JS apps using /_utils/*.js: copy 1.6 files and put
> into
> > your apps
> > > &gt;&gt;&gt; \\\\- /_config is not available on the cluster, but there
> is
> > /_node/&amp;lt;fqdn&amp;gt;/
> > > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
> > nodes
> > > &gt;&gt;&gt; \\\\- Test suites:
> > > &gt;&gt;&gt; \\\\- If you are creating and deleting databases in quick
> > succession, start using
> > > &gt;&gt;&gt; unique db names (and add cleanup)
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; New features posts
> > > &gt;&gt;&gt; \\\\- **Feature: compactor** (need volunteer)
> > > &gt;&gt;&gt; \\\\- faster
> > > &gt;&gt;&gt; \\\\- lower i/o
> > > &gt;&gt;&gt; \\\\- more compact files
> > > &gt;&gt;&gt; \\\\- faster post compaction files
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\\\- **Feature: replicator** (need volunteer)
> > > &gt;&gt;&gt; \\\\- TBD
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\\\- **Feature: fauxton** (need volunteer)
> > > &gt;&gt;&gt; \\\\- Complete rewrite
> > > &gt;&gt;&gt; \\\\- First Backbone
> > > &gt;&gt;&gt; \\\\- Now React
> > > &gt;&gt;&gt; \\\\- Extendable
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\\\- **Feature: Mango query** (need volunteer)
> > > &gt;&gt;&gt; \\\\- Import from Cloudant Query
> > > &gt;&gt;&gt; \\\\- MongoDB-inspired query language
> > > &gt;&gt;&gt; \\\\- Create indexes
> > > &gt;&gt;&gt; \\\\- Query patterns
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; \\\\- **Miscellaneous improvements and bugfixes** (need
> > volunteer)
> > > &gt;&gt;&gt; \\\\- /_db_updates gets persisted, supports ?since like
> > changes
> > > &gt;&gt;&gt; \\\\- Preview: view based changes
> > > &gt;&gt;&gt; \\\\- Uses rebar under the hood for building, ditched
> > autotools
> > \o/
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> > candidate to write
> > > &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
> > them.
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Please help us get the community excited for the changes
> > coming
> > to CouchDB. :D
> > > &gt;&gt;&gt; :D :D
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Cheers!
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Jenn Turner
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> > > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> > > &gt;&gt;&gt;
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > > &gt;&gt;&gt; /local-eda5af1b-
> > > &gt;&gt;&gt;
> > bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
> > bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> > > &gt;&gt;&gt; "http://neighbourhood.ie/" )
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> > > &gt;&gt;&gt;
> > > &gt;&gt;
> > > &gt;&gt; \\--
> > > &gt;&gt; Professional Support for Apache CouchDB:
> > > &gt;&gt; https://neighbourhood.ie/couchdb-support/
> > &lt;https://neighbourhood.ie/couchdb-support/&gt;
> > > &gt; \\--
> > > &gt; Professional Support for Apache CouchDB:
> > > &gt; https://neighbourhood.ie/couchdb-support/
> > > &gt;
> >
> >
>
>

Re: CouchDB 2.0 blog series

Posted by Jenn Turner <je...@thehoodiefirm.com>.
Hi Sebastian,

  

That would be great. Thank you!

  

I think Reddy had also volunteered but I'm not sure if they are interested in
teaming up to write the post still. Would be worth it to reach out though.

  

  

Jenn Turner

The Neighbourhoodie Software GmbH  
Adalbertstr. 7-8, 10999 Berlin  
[neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
/local-91660be3-5c58/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWN
oZGIuYXBhY2hlLm9yZw==)  
  

Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
Geschäftsführung: Jan Lehnardt

  
On Aug 7 2016, at 12:45 pm, Sebastian Rothbucher
<se...@googlemail.com> wrote:  

> Hi there,

>

> if you want, I can help w/ the migration guide and briefly write up some  
aspects on how 2 migrate application code (and data). Most we found during  
testing is already summed up in the jira ticket.

>

> Let me know...

>

> Best  
   Sebastian

>

>  
On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com> wrote:

>

> > Hello!  
>  
>  
>  
> Based on the responses to my initial requests for volunteers I’ve put  
> together  
> a tentative schedule for the series. I've also created issues in JIRA and  
> if  
> there aren't any objections, I'll be assigning these dates as the due  
> dates.  
>  
>  
>  
> Please let me know if these dates don’t work for you!  
>  
>  
>  
> Week 1  
> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt  
> Jul 27: Feature: Fauxton, Garren Smith  
>  
> Week 2  
> Aug 1: The CouchDB 2.0 Architecture, Robert Newson  
> Aug 3: Feature: Mango query, Tony Sun  
>  
> Week 3  
> Aug 8: Release Candidates, Joan Touzet  
> Aug 10: Feature: compactor, Maaya Sharipova  
>  
> Week 4  
> Aug 15: Feature: replicator, Nick Vatamaniuc  
> Aug 17: Migration Guide, (need volunteer)  
>  
> Week 5  
> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt  
>  
>  
>  
> Also – For the Migration Guide post, we had a volunteer, but I'd like to  
> pair  
> them up with someone who has been on the project a bit longer, is there  
> anyone  
> who wants to volunteer to do that?  
>  
>  
>  
> Thanks again to everyone who has volunteered, you're awesome :D  
>  
>  
>  
> Jenn Turner  
>  
> The Neighbourhoodie Software GmbH  
> Adalbertstr. 7-8, 10999 Berlin  
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
> /local-667de70f-  
> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=  
> ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==  
> "http://neighbourhood.ie/" )  
>  
>  
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> Geschäftsführung: Jan Lehnardt  
>  
>  
>  
> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:  
>  
> > awesome !!!! Spread the word everybody !  
>  
> >  
>  
> > Cheers  
>  
> >  
>  
> > Andy  
>  
> >  
>  
> > \\--  
> > Andy Wenk  
> > RockIt!  
>  
> >  
>  
> > Hamburg / Germany  
>  
> >  
>  
> > GPG public key:  
> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D  
>  
> >  
>  
> > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;  
> wrote:  
> > &gt;  
> > &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-  
> couchdb-2-0/  
> > &gt;  
> > &gt; Thanks everyone for their comments! &lt;3  
> > &gt;  
> > &gt; Best  
> > &gt; Jan  
> > &gt; \\--  
> > &gt;  
> > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;  
> wrote:  
> > &gt;&gt;  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner  
> &lt;jenn@thehoodiefirm.com&gt; wrote:  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; Hello there!  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading  
> up to  
> its official  
> > &gt;&gt;&gt; release, we want to publish a series of blog posts examining  
> topics like the  
> > &gt;&gt;&gt; history of the project, differences between the 2.0 and 1.0  
> architecture,  
> > &gt;&gt;&gt; unpacking the new features, and so forth.  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8  
> CouchDB  
> users to help  
> > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after Shakespeare  
> here, just  
> > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks  
> interested  
> in CouchDB 2.0.  
> > &gt;&gt;&gt; I’ll be available to help with editing and coordinating the  
> publication  
> > &gt;&gt;&gt; schedule.  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on  
> Monday and  
> > &gt;&gt;&gt; Wednesday, with the weekly news still going out on  
> Thursdays,  
> so we’re not  
> > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to  
> kick  
> off the series  
> > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on  
> Monday.  
> > &gt;&gt;  
> > &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-  
> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#  
> &lt;https://docs.google.com/document/d/1S-  
> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;  
> > &gt;&gt;  
> > &gt;&gt; Jenn has editing permissions, everybody else, please leave  
> comments.  
> > &gt;&gt;  
> > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch  
> somewhere, we could include it :)  
> > &gt;&gt;  
> > &gt;&gt; Best  
> > &gt;&gt; Jan  
> > &gt;&gt; \\--  
> > &gt;&gt;  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; That means we need a volunteer to write one for next  
> Wednesday,  
> July 27. We’re  
> > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of  
> these  
> posts a special  
> > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; Below is a list of topics (also important: if you have an  
> idea  
> for a topic you  
> > &gt;&gt;&gt; **don’t see** below, please let us know!):  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)  
> > &gt;&gt;&gt; \\\\- History of the big Couch fork  
> > &gt;&gt;&gt; \\\\- Cloudant  
> > &gt;&gt;&gt; \\\\- Big Couch merge announcement  
> > &gt;&gt;&gt; \\\\- Davisphack (rnewson on the couch)  
> > &gt;&gt;&gt; \\\\- Windsor merge  
> > &gt;&gt;&gt; \\\\- New build system  
> > &gt;&gt;&gt; \\\\- Cluster setup  
> > &gt;&gt;&gt; \\\\- Tests! Tests! Tests!  
> > &gt;&gt;&gt; \\\\- RC1  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)  
> > &gt;&gt;&gt; \\\\- Dynamo  
> > &gt;&gt;&gt; \\\\- BigCouch  
> > &gt;&gt;&gt; \\\\- Cluster/Shards/Consistency  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; **Release Candidates**: (need volunteer)  
> > &gt;&gt;&gt; \\\\- Please test:  
> > &gt;&gt;&gt; \\\\- Install  
> > &gt;&gt;&gt; \\\\- 1 node  
> > &gt;&gt;&gt; \\\\- 3 node  
> > &gt;&gt;&gt; \\\\- n node  
> > &gt;&gt;&gt; \\\\- App Devs &amp;amp; Library devs:  
> > &gt;&gt;&gt; \\\\- Run your software against each  
> > &gt;&gt;&gt; \\\\- Fix any issues on your side  
> > &gt;&gt;&gt; \\\\- Report any issues to us  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; **Migration Guide**: (need volunteer)  
> > &gt;&gt;&gt; \\\\- 99% is the same  
> > &gt;&gt;&gt; \\\\- update_seq is opaque string now  
> > &gt;&gt;&gt; \\\\- Changes feed can include duplicates  
> > &gt;&gt;&gt; \\\\- JS apps using /_utils/*.js: copy 1.6 files and put into  
> your apps  
> > &gt;&gt;&gt; \\\\- /_config is not available on the cluster, but there is  
> /_node/&amp;lt;fqdn&amp;gt;/  
> > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all  
> nodes  
> > &gt;&gt;&gt; \\\\- Test suites:  
> > &gt;&gt;&gt; \\\\- If you are creating and deleting databases in quick  
> succession, start using  
> > &gt;&gt;&gt; unique db names (and add cleanup)  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; New features posts  
> > &gt;&gt;&gt; \\\\- **Feature: compactor** (need volunteer)  
> > &gt;&gt;&gt; \\\\- faster  
> > &gt;&gt;&gt; \\\\- lower i/o  
> > &gt;&gt;&gt; \\\\- more compact files  
> > &gt;&gt;&gt; \\\\- faster post compaction files  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; \\\\- **Feature: replicator** (need volunteer)  
> > &gt;&gt;&gt; \\\\- TBD  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; \\\\- **Feature: fauxton** (need volunteer)  
> > &gt;&gt;&gt; \\\\- Complete rewrite  
> > &gt;&gt;&gt; \\\\- First Backbone  
> > &gt;&gt;&gt; \\\\- Now React  
> > &gt;&gt;&gt; \\\\- Extendable  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; \\\\- **Feature: Mango query** (need volunteer)  
> > &gt;&gt;&gt; \\\\- Import from Cloudant Query  
> > &gt;&gt;&gt; \\\\- MongoDB-inspired query language  
> > &gt;&gt;&gt; \\\\- Create indexes  
> > &gt;&gt;&gt; \\\\- Query patterns  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; \\\\- **Miscellaneous improvements and bugfixes** (need  
> volunteer)  
> > &gt;&gt;&gt; \\\\- /_db_updates gets persisted, supports ?since like  
> changes  
> > &gt;&gt;&gt; \\\\- Preview: view based changes  
> > &gt;&gt;&gt; \\\\- Uses rebar under the hood for building, ditched  
> autotools  
> \o/  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; Also, if you have an idea of someone who would be a good  
> candidate to write  
> > &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to  
> them.  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; Please help us get the community excited for the changes  
> coming  
> to CouchDB. :D  
> > &gt;&gt;&gt; :D :D  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; Cheers!  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; Jenn Turner  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; The Neighbourhoodie Software GmbH  
> > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin  
> > &gt;&gt;&gt;  
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
> > &gt;&gt;&gt; /local-eda5af1b-  
> > &gt;&gt;&gt;  
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=  
> bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==  
> > &gt;&gt;&gt; "http://neighbourhood.ie/" )  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt;  
> > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt  
> > &gt;&gt;&gt;  
> > &gt;&gt;  
> > &gt;&gt; \\--  
> > &gt;&gt; Professional Support for Apache CouchDB:  
> > &gt;&gt; https://neighbourhood.ie/couchdb-support/  
> &lt;https://neighbourhood.ie/couchdb-support/&gt;  
> > &gt; \\--  
> > &gt; Professional Support for Apache CouchDB:  
> > &gt; https://neighbourhood.ie/couchdb-support/  
> > &gt;  
>  
>


Re: CouchDB 2.0 blog series

Posted by Jan Lehnardt <ja...@apache.org>.
+1

> On 08 Aug 2016, at 13:51, Sebastian Rothbucher <se...@googlemail.com> wrote:
> 
> Hi Nick,
> 
> that's a great post! Just put in some comments - but all minor
> 
> Looking fw to seeing it in the CouchDB blog!
> 
> Best
>   Sebastian
> 
> 
> On Mon, Aug 8, 2016 at 4:45 AM, Nick Vatamaniuc <va...@gmail.com> wrote:
> 
>> Hi everyone,
>> 
>> This is my draft for the replication bit:
>> 
>> https://docs.google.com/document/d/14rk9jRrAElzAFA3XdXDsjahmklGrM
>> HfwY_j9LJji1bA/edit?usp=sharing
>> 
>> Please leave comments.
>> 
>> Thank you,
>> -Nick
>> 
>> 
>> On Sun, Aug 7, 2016 at 12:45 PM, Sebastian Rothbucher
>> <se...@googlemail.com> wrote:
>>> Hi there,
>>> 
>>> if you want, I can help w/ the migration guide and briefly write up some
>>> aspects on how 2 migrate application code (and data). Most we found
>> during
>>> testing is already summed up in the jira ticket.
>>> 
>>> Let me know...
>>> 
>>> Best
>>>   Sebastian
>>> 
>>> 
>>> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com>
>> wrote:
>>> 
>>>> Hello!
>>>> 
>>>> 
>>>> 
>>>> Based on the responses to my initial requests for volunteers I’ve put
>>>> together
>>>> a tentative schedule for the series. I've also created issues in JIRA
>> and
>>>> if
>>>> there aren't any objections, I'll be assigning these dates as the due
>>>> dates.
>>>> 
>>>> 
>>>> 
>>>> Please let me know if these dates don’t work for you!
>>>> 
>>>> 
>>>> 
>>>> Week 1
>>>> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
>>>> Jul 27: Feature: Fauxton, Garren Smith
>>>> 
>>>> Week 2
>>>> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
>>>> Aug 3: Feature: Mango query, Tony Sun
>>>> 
>>>> Week 3
>>>> Aug 8: Release Candidates, Joan Touzet
>>>> Aug 10: Feature: compactor, Maaya Sharipova
>>>> 
>>>> Week 4
>>>> Aug 15: Feature: replicator, Nick Vatamaniuc
>>>> Aug 17: Migration Guide, (need volunteer)
>>>> 
>>>> Week 5
>>>> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
>>>> 
>>>> 
>>>> 
>>>> Also – For the Migration Guide post, we had a volunteer, but I'd like to
>>>> pair
>>>> them up with someone who has been on the project a bit longer, is there
>>>> anyone
>>>> who wants to volunteer to do that?
>>>> 
>>>> 
>>>> 
>>>> Thanks again to everyone who has volunteered, you're awesome :D
>>>> 
>>>> 
>>>> 
>>>> Jenn Turner
>>>> 
>>>> The Neighbourhoodie Software GmbH
>>>> Adalbertstr. 7-8, 10999 Berlin
>>>> [neighbourhood.ie](https://link.nylas.com/link/
>> c4yg26doe3du1m7gpdgdrj1jp
>>>> /local-667de70f-
>>>> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
>>>> ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>>>> "http://neighbourhood.ie/" )
>>>> 
>>>> 
>>>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>>> Geschäftsführung: Jan Lehnardt
>>>> 
>>>> 
>>>> 
>>>> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt;
>> wrote:
>>>> 
>>>>> awesome !!!! Spread the word everybody !
>>>> 
>>>>> 
>>>> 
>>>>> Cheers
>>>> 
>>>>> 
>>>> 
>>>>> Andy
>>>> 
>>>>> 
>>>> 
>>>>> \--
>>>>> Andy Wenk
>>>>> RockIt!
>>>> 
>>>>> 
>>>> 
>>>>> Hamburg / Germany
>>>> 
>>>>> 
>>>> 
>>>>> GPG public key:
>>>> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
>>>> 
>>>>> 
>>>> 
>>>>> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
>>>> wrote:
>>>>> &gt;
>>>>> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
>>>> couchdb-2-0/
>>>>> &gt;
>>>>> &gt; Thanks everyone for their comments! &lt;3
>>>>> &gt;
>>>>> &gt; Best
>>>>> &gt; Jan
>>>>> &gt; \--
>>>>> &gt;
>>>>> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org
>> &gt;
>>>> wrote:
>>>>> &gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
>>>> &lt;jenn@thehoodiefirm.com&gt; wrote:
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Hello there!
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
>>>> up to
>>>> its official
>>>>> &gt;&gt;&gt; release, we want to publish a series of blog posts
>> examining
>>>> topics like the
>>>>> &gt;&gt;&gt; history of the project, differences between the 2.0 and
>> 1.0
>>>> architecture,
>>>>> &gt;&gt;&gt; unpacking the new features, and so forth.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
>>>> CouchDB
>>>> users to help
>>>>> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
>> Shakespeare
>>>> here, just
>>>>> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
>>>> interested
>>>> in CouchDB 2.0.
>>>>> &gt;&gt;&gt; I’ll be available to help with editing and coordinating
>> the
>>>> publication
>>>>> &gt;&gt;&gt; schedule.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one
>> on
>>>> Monday and
>>>>> &gt;&gt;&gt; Wednesday, with the weekly news still going out on
>>>> Thursdays,
>>>> so we’re not
>>>>> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
>>>> kick
>>>> off the series
>>>>> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
>>>> Monday.
>>>>> &gt;&gt;
>>>>> &gt;&gt; Here’s my first draft: https://docs.google.com/
>> document/d/1S-
>>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
>>>> &lt;https://docs.google.com/document/d/1S-
>>>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
>>>>> &gt;&gt;
>>>>> &gt;&gt; Jenn has editing permissions, everybody else, please leave
>>>> comments.
>>>>> &gt;&gt;
>>>>> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
>>>> somewhere, we could include it :)
>>>>> &gt;&gt;
>>>>> &gt;&gt; Best
>>>>> &gt;&gt; Jan
>>>>> &gt;&gt; \--
>>>>> &gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; That means we need a volunteer to write one for next
>>>> Wednesday,
>>>> July 27. We’re
>>>>> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
>>>> these
>>>> posts a special
>>>>> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Below is a list of topics (also important: if you have an
>>>> idea
>>>> for a topic you
>>>>> &gt;&gt;&gt; **don’t see** below, please let us know!):
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
>>>>> &gt;&gt;&gt; \\- History of the big Couch fork
>>>>> &gt;&gt;&gt; \\- Cloudant
>>>>> &gt;&gt;&gt; \\- Big Couch merge announcement
>>>>> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
>>>>> &gt;&gt;&gt; \\- Windsor merge
>>>>> &gt;&gt;&gt; \\- New build system
>>>>> &gt;&gt;&gt; \\- Cluster setup
>>>>> &gt;&gt;&gt; \\- Tests! Tests! Tests!
>>>>> &gt;&gt;&gt; \\- RC1
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
>>>>> &gt;&gt;&gt; \\- Dynamo
>>>>> &gt;&gt;&gt; \\- BigCouch
>>>>> &gt;&gt;&gt; \\- Cluster/Shards/Consistency
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **Release Candidates**: (need volunteer)
>>>>> &gt;&gt;&gt; \\- Please test:
>>>>> &gt;&gt;&gt; \\- Install
>>>>> &gt;&gt;&gt; \\- 1 node
>>>>> &gt;&gt;&gt; \\- 3 node
>>>>> &gt;&gt;&gt; \\- n node
>>>>> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
>>>>> &gt;&gt;&gt; \\- Run your software against each
>>>>> &gt;&gt;&gt; \\- Fix any issues on your side
>>>>> &gt;&gt;&gt; \\- Report any issues to us
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; **Migration Guide**: (need volunteer)
>>>>> &gt;&gt;&gt; \\- 99% is the same
>>>>> &gt;&gt;&gt; \\- update_seq is opaque string now
>>>>> &gt;&gt;&gt; \\- Changes feed can include duplicates
>>>>> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
>> into
>>>> your apps
>>>>> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there
>> is
>>>> /_node/&amp;lt;fqdn&amp;gt;/
>>>>> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
>>>> nodes
>>>>> &gt;&gt;&gt; \\- Test suites:
>>>>> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
>>>> succession, start using
>>>>> &gt;&gt;&gt; unique db names (and add cleanup)
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; New features posts
>>>>> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
>>>>> &gt;&gt;&gt; \\- faster
>>>>> &gt;&gt;&gt; \\- lower i/o
>>>>> &gt;&gt;&gt; \\- more compact files
>>>>> &gt;&gt;&gt; \\- faster post compaction files
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
>>>>> &gt;&gt;&gt; \\- TBD
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
>>>>> &gt;&gt;&gt; \\- Complete rewrite
>>>>> &gt;&gt;&gt; \\- First Backbone
>>>>> &gt;&gt;&gt; \\- Now React
>>>>> &gt;&gt;&gt; \\- Extendable
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
>>>>> &gt;&gt;&gt; \\- Import from Cloudant Query
>>>>> &gt;&gt;&gt; \\- MongoDB-inspired query language
>>>>> &gt;&gt;&gt; \\- Create indexes
>>>>> &gt;&gt;&gt; \\- Query patterns
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
>>>> volunteer)
>>>>> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
>>>> changes
>>>>> &gt;&gt;&gt; \\- Preview: view based changes
>>>>> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
>>>> autotools
>>>> \o/
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
>>>> candidate to write
>>>>> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out
>> to
>>>> them.
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Please help us get the community excited for the changes
>>>> coming
>>>> to CouchDB. :D
>>>>> &gt;&gt;&gt; :D :D
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Cheers!
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Jenn Turner
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; The Neighbourhoodie Software GmbH
>>>>> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
>>>>> &gt;&gt;&gt;
>>>> [neighbourhood.ie](https://link.nylas.com/link/
>> c4yg26doe3du1m7gpdgdrj1jp
>>>>> &gt;&gt;&gt; /local-eda5af1b-
>>>>> &gt;&gt;&gt;
>>>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
>>>> bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>>>>> &gt;&gt;&gt; "http://neighbourhood.ie/" )
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>>>> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
>>>>> &gt;&gt;&gt;
>>>>> &gt;&gt;
>>>>> &gt;&gt; \--
>>>>> &gt;&gt; Professional Support for Apache CouchDB:
>>>>> &gt;&gt; https://neighbourhood.ie/couchdb-support/
>>>> &lt;https://neighbourhood.ie/couchdb-support/&gt;
>>>>> &gt; \--
>>>>> &gt; Professional Support for Apache CouchDB:
>>>>> &gt; https://neighbourhood.ie/couchdb-support/
>>>>> &gt;
>>>> 
>>>> 
>> 

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Re: CouchDB 2.0 blog series

Posted by Sebastian Rothbucher <se...@googlemail.com>.
Hi Nick,

that's a great post! Just put in some comments - but all minor

Looking fw to seeing it in the CouchDB blog!

Best
   Sebastian


On Mon, Aug 8, 2016 at 4:45 AM, Nick Vatamaniuc <va...@gmail.com> wrote:

> Hi everyone,
>
> This is my draft for the replication bit:
>
> https://docs.google.com/document/d/14rk9jRrAElzAFA3XdXDsjahmklGrM
> HfwY_j9LJji1bA/edit?usp=sharing
>
> Please leave comments.
>
> Thank you,
> -Nick
>
>
> On Sun, Aug 7, 2016 at 12:45 PM, Sebastian Rothbucher
> <se...@googlemail.com> wrote:
> > Hi there,
> >
> > if you want, I can help w/ the migration guide and briefly write up some
> > aspects on how 2 migrate application code (and data). Most we found
> during
> > testing is already summed up in the jira ticket.
> >
> > Let me know...
> >
> > Best
> >    Sebastian
> >
> >
> > On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com>
> wrote:
> >
> >> Hello!
> >>
> >>
> >>
> >> Based on the responses to my initial requests for volunteers I’ve put
> >> together
> >> a tentative schedule for the series. I've also created issues in JIRA
> and
> >> if
> >> there aren't any objections, I'll be assigning these dates as the due
> >> dates.
> >>
> >>
> >>
> >> Please let me know if these dates don’t work for you!
> >>
> >>
> >>
> >> Week 1
> >> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> >> Jul 27: Feature: Fauxton, Garren Smith
> >>
> >> Week 2
> >> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
> >> Aug 3: Feature: Mango query, Tony Sun
> >>
> >> Week 3
> >> Aug 8: Release Candidates, Joan Touzet
> >> Aug 10: Feature: compactor, Maaya Sharipova
> >>
> >> Week 4
> >> Aug 15: Feature: replicator, Nick Vatamaniuc
> >> Aug 17: Migration Guide, (need volunteer)
> >>
> >> Week 5
> >> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
> >>
> >>
> >>
> >> Also – For the Migration Guide post, we had a volunteer, but I'd like to
> >> pair
> >> them up with someone who has been on the project a bit longer, is there
> >> anyone
> >> who wants to volunteer to do that?
> >>
> >>
> >>
> >> Thanks again to everyone who has volunteered, you're awesome :D
> >>
> >>
> >>
> >> Jenn Turner
> >>
> >> The Neighbourhoodie Software GmbH
> >> Adalbertstr. 7-8, 10999 Berlin
> >> [neighbourhood.ie](https://link.nylas.com/link/
> c4yg26doe3du1m7gpdgdrj1jp
> >> /local-667de70f-
> >> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> >> ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> >> "http://neighbourhood.ie/" )
> >>
> >>
> >> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >> Geschäftsführung: Jan Lehnardt
> >>
> >>
> >>
> >> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt;
> wrote:
> >>
> >> > awesome !!!! Spread the word everybody !
> >>
> >> >
> >>
> >> > Cheers
> >>
> >> >
> >>
> >> > Andy
> >>
> >> >
> >>
> >> > \--
> >> > Andy Wenk
> >> > RockIt!
> >>
> >> >
> >>
> >> > Hamburg / Germany
> >>
> >> >
> >>
> >> > GPG public key:
> >> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
> >>
> >> >
> >>
> >> > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
> >> wrote:
> >> > &gt;
> >> > &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
> >> couchdb-2-0/
> >> > &gt;
> >> > &gt; Thanks everyone for their comments! &lt;3
> >> > &gt;
> >> > &gt; Best
> >> > &gt; Jan
> >> > &gt; \--
> >> > &gt;
> >> > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org
> &gt;
> >> wrote:
> >> > &gt;&gt;
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> >> &lt;jenn@thehoodiefirm.com&gt; wrote:
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; Hello there!
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
> >> up to
> >> its official
> >> > &gt;&gt;&gt; release, we want to publish a series of blog posts
> examining
> >> topics like the
> >> > &gt;&gt;&gt; history of the project, differences between the 2.0 and
> 1.0
> >> architecture,
> >> > &gt;&gt;&gt; unpacking the new features, and so forth.
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> >> CouchDB
> >> users to help
> >> > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after
> Shakespeare
> >> here, just
> >> > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> >> interested
> >> in CouchDB 2.0.
> >> > &gt;&gt;&gt; I’ll be available to help with editing and coordinating
> the
> >> publication
> >> > &gt;&gt;&gt; schedule.
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one
> on
> >> Monday and
> >> > &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> >> Thursdays,
> >> so we’re not
> >> > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
> >> kick
> >> off the series
> >> > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> >> Monday.
> >> > &gt;&gt;
> >> > &gt;&gt; Here’s my first draft: https://docs.google.com/
> document/d/1S-
> >> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> >> &lt;https://docs.google.com/document/d/1S-
> >> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> >> > &gt;&gt;
> >> > &gt;&gt; Jenn has editing permissions, everybody else, please leave
> >> comments.
> >> > &gt;&gt;
> >> > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> >> somewhere, we could include it :)
> >> > &gt;&gt;
> >> > &gt;&gt; Best
> >> > &gt;&gt; Jan
> >> > &gt;&gt; \--
> >> > &gt;&gt;
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; That means we need a volunteer to write one for next
> >> Wednesday,
> >> July 27. We’re
> >> > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
> >> these
> >> posts a special
> >> > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; Below is a list of topics (also important: if you have an
> >> idea
> >> for a topic you
> >> > &gt;&gt;&gt; **don’t see** below, please let us know!):
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> >> > &gt;&gt;&gt; \\- History of the big Couch fork
> >> > &gt;&gt;&gt; \\- Cloudant
> >> > &gt;&gt;&gt; \\- Big Couch merge announcement
> >> > &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
> >> > &gt;&gt;&gt; \\- Windsor merge
> >> > &gt;&gt;&gt; \\- New build system
> >> > &gt;&gt;&gt; \\- Cluster setup
> >> > &gt;&gt;&gt; \\- Tests! Tests! Tests!
> >> > &gt;&gt;&gt; \\- RC1
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> >> > &gt;&gt;&gt; \\- Dynamo
> >> > &gt;&gt;&gt; \\- BigCouch
> >> > &gt;&gt;&gt; \\- Cluster/Shards/Consistency
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> >> > &gt;&gt;&gt; \\- Please test:
> >> > &gt;&gt;&gt; \\- Install
> >> > &gt;&gt;&gt; \\- 1 node
> >> > &gt;&gt;&gt; \\- 3 node
> >> > &gt;&gt;&gt; \\- n node
> >> > &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
> >> > &gt;&gt;&gt; \\- Run your software against each
> >> > &gt;&gt;&gt; \\- Fix any issues on your side
> >> > &gt;&gt;&gt; \\- Report any issues to us
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> >> > &gt;&gt;&gt; \\- 99% is the same
> >> > &gt;&gt;&gt; \\- update_seq is opaque string now
> >> > &gt;&gt;&gt; \\- Changes feed can include duplicates
> >> > &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put
> into
> >> your apps
> >> > &gt;&gt;&gt; \\- /_config is not available on the cluster, but there
> is
> >> /_node/&amp;lt;fqdn&amp;gt;/
> >> > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
> >> nodes
> >> > &gt;&gt;&gt; \\- Test suites:
> >> > &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
> >> succession, start using
> >> > &gt;&gt;&gt; unique db names (and add cleanup)
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; New features posts
> >> > &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
> >> > &gt;&gt;&gt; \\- faster
> >> > &gt;&gt;&gt; \\- lower i/o
> >> > &gt;&gt;&gt; \\- more compact files
> >> > &gt;&gt;&gt; \\- faster post compaction files
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
> >> > &gt;&gt;&gt; \\- TBD
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
> >> > &gt;&gt;&gt; \\- Complete rewrite
> >> > &gt;&gt;&gt; \\- First Backbone
> >> > &gt;&gt;&gt; \\- Now React
> >> > &gt;&gt;&gt; \\- Extendable
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
> >> > &gt;&gt;&gt; \\- Import from Cloudant Query
> >> > &gt;&gt;&gt; \\- MongoDB-inspired query language
> >> > &gt;&gt;&gt; \\- Create indexes
> >> > &gt;&gt;&gt; \\- Query patterns
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
> >> volunteer)
> >> > &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
> >> changes
> >> > &gt;&gt;&gt; \\- Preview: view based changes
> >> > &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
> >> autotools
> >> \o/
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> >> candidate to write
> >> > &gt;&gt;&gt; one of these blog posts, let me know so I can reach out
> to
> >> them.
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; Please help us get the community excited for the changes
> >> coming
> >> to CouchDB. :D
> >> > &gt;&gt;&gt; :D :D
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; Cheers!
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; Jenn Turner
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> >> > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> >> > &gt;&gt;&gt;
> >> [neighbourhood.ie](https://link.nylas.com/link/
> c4yg26doe3du1m7gpdgdrj1jp
> >> > &gt;&gt;&gt; /local-eda5af1b-
> >> > &gt;&gt;&gt;
> >> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
> >> bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> >> > &gt;&gt;&gt; "http://neighbourhood.ie/" )
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> >> > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> >> > &gt;&gt;&gt;
> >> > &gt;&gt;
> >> > &gt;&gt; \--
> >> > &gt;&gt; Professional Support for Apache CouchDB:
> >> > &gt;&gt; https://neighbourhood.ie/couchdb-support/
> >> &lt;https://neighbourhood.ie/couchdb-support/&gt;
> >> > &gt; \--
> >> > &gt; Professional Support for Apache CouchDB:
> >> > &gt; https://neighbourhood.ie/couchdb-support/
> >> > &gt;
> >>
> >>
>

Re: CouchDB 2.0 blog series

Posted by Nick Vatamaniuc <va...@gmail.com>.
Hi everyone,

This is my draft for the replication bit:

https://docs.google.com/document/d/14rk9jRrAElzAFA3XdXDsjahmklGrMHfwY_j9LJji1bA/edit?usp=sharing

Please leave comments.

Thank you,
-Nick


On Sun, Aug 7, 2016 at 12:45 PM, Sebastian Rothbucher
<se...@googlemail.com> wrote:
> Hi there,
>
> if you want, I can help w/ the migration guide and briefly write up some
> aspects on how 2 migrate application code (and data). Most we found during
> testing is already summed up in the jira ticket.
>
> Let me know...
>
> Best
>    Sebastian
>
>
> On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com> wrote:
>
>> Hello!
>>
>>
>>
>> Based on the responses to my initial requests for volunteers I’ve put
>> together
>> a tentative schedule for the series. I've also created issues in JIRA and
>> if
>> there aren't any objections, I'll be assigning these dates as the due
>> dates.
>>
>>
>>
>> Please let me know if these dates don’t work for you!
>>
>>
>>
>> Week 1
>> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
>> Jul 27: Feature: Fauxton, Garren Smith
>>
>> Week 2
>> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
>> Aug 3: Feature: Mango query, Tony Sun
>>
>> Week 3
>> Aug 8: Release Candidates, Joan Touzet
>> Aug 10: Feature: compactor, Maaya Sharipova
>>
>> Week 4
>> Aug 15: Feature: replicator, Nick Vatamaniuc
>> Aug 17: Migration Guide, (need volunteer)
>>
>> Week 5
>> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
>>
>>
>>
>> Also – For the Migration Guide post, we had a volunteer, but I'd like to
>> pair
>> them up with someone who has been on the project a bit longer, is there
>> anyone
>> who wants to volunteer to do that?
>>
>>
>>
>> Thanks again to everyone who has volunteered, you're awesome :D
>>
>>
>>
>> Jenn Turner
>>
>> The Neighbourhoodie Software GmbH
>> Adalbertstr. 7-8, 10999 Berlin
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> /local-667de70f-
>> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
>> ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
>> "http://neighbourhood.ie/" )
>>
>>
>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>> Geschäftsführung: Jan Lehnardt
>>
>>
>>
>> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:
>>
>> > awesome !!!! Spread the word everybody !
>>
>> >
>>
>> > Cheers
>>
>> >
>>
>> > Andy
>>
>> >
>>
>> > \--
>> > Andy Wenk
>> > RockIt!
>>
>> >
>>
>> > Hamburg / Germany
>>
>> >
>>
>> > GPG public key:
>> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
>>
>> >
>>
>> > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
>> wrote:
>> > &gt;
>> > &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
>> couchdb-2-0/
>> > &gt;
>> > &gt; Thanks everyone for their comments! &lt;3
>> > &gt;
>> > &gt; Best
>> > &gt; Jan
>> > &gt; \--
>> > &gt;
>> > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
>> wrote:
>> > &gt;&gt;
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
>> &lt;jenn@thehoodiefirm.com&gt; wrote:
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; Hello there!
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
>> up to
>> its official
>> > &gt;&gt;&gt; release, we want to publish a series of blog posts examining
>> topics like the
>> > &gt;&gt;&gt; history of the project, differences between the 2.0 and 1.0
>> architecture,
>> > &gt;&gt;&gt; unpacking the new features, and so forth.
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
>> CouchDB
>> users to help
>> > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after Shakespeare
>> here, just
>> > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
>> interested
>> in CouchDB 2.0.
>> > &gt;&gt;&gt; I’ll be available to help with editing and coordinating the
>> publication
>> > &gt;&gt;&gt; schedule.
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
>> Monday and
>> > &gt;&gt;&gt; Wednesday, with the weekly news still going out on
>> Thursdays,
>> so we’re not
>> > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
>> kick
>> off the series
>> > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
>> Monday.
>> > &gt;&gt;
>> > &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
>> &lt;https://docs.google.com/document/d/1S-
>> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
>> > &gt;&gt;
>> > &gt;&gt; Jenn has editing permissions, everybody else, please leave
>> comments.
>> > &gt;&gt;
>> > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
>> somewhere, we could include it :)
>> > &gt;&gt;
>> > &gt;&gt; Best
>> > &gt;&gt; Jan
>> > &gt;&gt; \--
>> > &gt;&gt;
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; That means we need a volunteer to write one for next
>> Wednesday,
>> July 27. We’re
>> > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
>> these
>> posts a special
>> > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; Below is a list of topics (also important: if you have an
>> idea
>> for a topic you
>> > &gt;&gt;&gt; **don’t see** below, please let us know!):
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
>> > &gt;&gt;&gt; \\- History of the big Couch fork
>> > &gt;&gt;&gt; \\- Cloudant
>> > &gt;&gt;&gt; \\- Big Couch merge announcement
>> > &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
>> > &gt;&gt;&gt; \\- Windsor merge
>> > &gt;&gt;&gt; \\- New build system
>> > &gt;&gt;&gt; \\- Cluster setup
>> > &gt;&gt;&gt; \\- Tests! Tests! Tests!
>> > &gt;&gt;&gt; \\- RC1
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
>> > &gt;&gt;&gt; \\- Dynamo
>> > &gt;&gt;&gt; \\- BigCouch
>> > &gt;&gt;&gt; \\- Cluster/Shards/Consistency
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; **Release Candidates**: (need volunteer)
>> > &gt;&gt;&gt; \\- Please test:
>> > &gt;&gt;&gt; \\- Install
>> > &gt;&gt;&gt; \\- 1 node
>> > &gt;&gt;&gt; \\- 3 node
>> > &gt;&gt;&gt; \\- n node
>> > &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
>> > &gt;&gt;&gt; \\- Run your software against each
>> > &gt;&gt;&gt; \\- Fix any issues on your side
>> > &gt;&gt;&gt; \\- Report any issues to us
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; **Migration Guide**: (need volunteer)
>> > &gt;&gt;&gt; \\- 99% is the same
>> > &gt;&gt;&gt; \\- update_seq is opaque string now
>> > &gt;&gt;&gt; \\- Changes feed can include duplicates
>> > &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put into
>> your apps
>> > &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
>> /_node/&amp;lt;fqdn&amp;gt;/
>> > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
>> nodes
>> > &gt;&gt;&gt; \\- Test suites:
>> > &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
>> succession, start using
>> > &gt;&gt;&gt; unique db names (and add cleanup)
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; New features posts
>> > &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
>> > &gt;&gt;&gt; \\- faster
>> > &gt;&gt;&gt; \\- lower i/o
>> > &gt;&gt;&gt; \\- more compact files
>> > &gt;&gt;&gt; \\- faster post compaction files
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
>> > &gt;&gt;&gt; \\- TBD
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
>> > &gt;&gt;&gt; \\- Complete rewrite
>> > &gt;&gt;&gt; \\- First Backbone
>> > &gt;&gt;&gt; \\- Now React
>> > &gt;&gt;&gt; \\- Extendable
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
>> > &gt;&gt;&gt; \\- Import from Cloudant Query
>> > &gt;&gt;&gt; \\- MongoDB-inspired query language
>> > &gt;&gt;&gt; \\- Create indexes
>> > &gt;&gt;&gt; \\- Query patterns
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
>> volunteer)
>> > &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
>> changes
>> > &gt;&gt;&gt; \\- Preview: view based changes
>> > &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
>> autotools
>> \o/
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
>> candidate to write
>> > &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
>> them.
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; Please help us get the community excited for the changes
>> coming
>> to CouchDB. :D
>> > &gt;&gt;&gt; :D :D
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; Cheers!
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; Jenn Turner
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; The Neighbourhoodie Software GmbH
>> > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
>> > &gt;&gt;&gt;
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> > &gt;&gt;&gt; /local-eda5af1b-
>> > &gt;&gt;&gt;
>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
>> bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>> > &gt;&gt;&gt; "http://neighbourhood.ie/" )
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt;
>> > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>> > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
>> > &gt;&gt;&gt;
>> > &gt;&gt;
>> > &gt;&gt; \--
>> > &gt;&gt; Professional Support for Apache CouchDB:
>> > &gt;&gt; https://neighbourhood.ie/couchdb-support/
>> &lt;https://neighbourhood.ie/couchdb-support/&gt;
>> > &gt; \--
>> > &gt; Professional Support for Apache CouchDB:
>> > &gt; https://neighbourhood.ie/couchdb-support/
>> > &gt;
>>
>>

Re: CouchDB 2.0 blog series

Posted by Sebastian Rothbucher <se...@googlemail.com>.
Hi there,

if you want, I can help w/ the migration guide and briefly write up some
aspects on how 2 migrate application code (and data). Most we found during
testing is already summed up in the jira ticket.

Let me know...

Best
   Sebastian


On Mon, Jul 25, 2016 at 8:13 PM, Jenn Turner <je...@thehoodiefirm.com> wrote:

> Hello!
>
>
>
> Based on the responses to my initial requests for volunteers I’ve put
> together
> a tentative schedule for the series. I've also created issues in JIRA and
> if
> there aren't any objections, I'll be assigning these dates as the due
> dates.
>
>
>
> Please let me know if these dates don’t work for you!
>
>
>
> Week 1
> Jul 25: The Road to CouchDB 2.0, Jan Lehnardt
> Jul 27: Feature: Fauxton, Garren Smith
>
> Week 2
> Aug 1: The CouchDB 2.0 Architecture, Robert Newson
> Aug 3: Feature: Mango query, Tony Sun
>
> Week 3
> Aug 8: Release Candidates, Joan Touzet
> Aug 10: Feature: compactor, Maaya Sharipova
>
> Week 4
> Aug 15: Feature: replicator, Nick Vatamaniuc
> Aug 17: Migration Guide, (need volunteer)
>
> Week 5
> Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt
>
>
>
> Also – For the Migration Guide post, we had a volunteer, but I'd like to
> pair
> them up with someone who has been on the project a bit longer, is there
> anyone
> who wants to volunteer to do that?
>
>
>
> Thanks again to everyone who has volunteered, you're awesome :D
>
>
>
> Jenn Turner
>
> The Neighbourhoodie Software GmbH
> Adalbertstr. 7-8, 10999 Berlin
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-667de70f-
> 5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=
> ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
> "http://neighbourhood.ie/" )
>
>
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> Geschäftsführung: Jan Lehnardt
>
>
>
> On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:
>
> > awesome !!!! Spread the word everybody !
>
> >
>
> > Cheers
>
> >
>
> > Andy
>
> >
>
> > \--
> > Andy Wenk
> > RockIt!
>
> >
>
> > Hamburg / Germany
>
> >
>
> > GPG public key:
> https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D
>
> >
>
> > &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt;
> wrote:
> > &gt;
> > &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
> couchdb-2-0/
> > &gt;
> > &gt; Thanks everyone for their comments! &lt;3
> > &gt;
> > &gt; Best
> > &gt; Jan
> > &gt; \--
> > &gt;
> > &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
> wrote:
> > &gt;&gt;
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
> &lt;jenn@thehoodiefirm.com&gt; wrote:
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Hello there!
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading
> up to
> its official
> > &gt;&gt;&gt; release, we want to publish a series of blog posts examining
> topics like the
> > &gt;&gt;&gt; history of the project, differences between the 2.0 and 1.0
> architecture,
> > &gt;&gt;&gt; unpacking the new features, and so forth.
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8
> CouchDB
> users to help
> > &gt;&gt;&gt; write these posts. Don’t worry, we’re not after Shakespeare
> here, just
> > &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks
> interested
> in CouchDB 2.0.
> > &gt;&gt;&gt; I’ll be available to help with editing and coordinating the
> publication
> > &gt;&gt;&gt; schedule.
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
> Monday and
> > &gt;&gt;&gt; Wednesday, with the weekly news still going out on
> Thursdays,
> so we’re not
> > &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to
> kick
> off the series
> > &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
> Monday.
> > &gt;&gt;
> > &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
> &lt;https://docs.google.com/document/d/1S-
> LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;
> > &gt;&gt;
> > &gt;&gt; Jenn has editing permissions, everybody else, please leave
> comments.
> > &gt;&gt;
> > &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
> somewhere, we could include it :)
> > &gt;&gt;
> > &gt;&gt; Best
> > &gt;&gt; Jan
> > &gt;&gt; \--
> > &gt;&gt;
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; That means we need a volunteer to write one for next
> Wednesday,
> July 27. We’re
> > &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of
> these
> posts a special
> > &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Below is a list of topics (also important: if you have an
> idea
> for a topic you
> > &gt;&gt;&gt; **don’t see** below, please let us know!):
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)
> > &gt;&gt;&gt; \\- History of the big Couch fork
> > &gt;&gt;&gt; \\- Cloudant
> > &gt;&gt;&gt; \\- Big Couch merge announcement
> > &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)
> > &gt;&gt;&gt; \\- Windsor merge
> > &gt;&gt;&gt; \\- New build system
> > &gt;&gt;&gt; \\- Cluster setup
> > &gt;&gt;&gt; \\- Tests! Tests! Tests!
> > &gt;&gt;&gt; \\- RC1
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)
> > &gt;&gt;&gt; \\- Dynamo
> > &gt;&gt;&gt; \\- BigCouch
> > &gt;&gt;&gt; \\- Cluster/Shards/Consistency
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; **Release Candidates**: (need volunteer)
> > &gt;&gt;&gt; \\- Please test:
> > &gt;&gt;&gt; \\- Install
> > &gt;&gt;&gt; \\- 1 node
> > &gt;&gt;&gt; \\- 3 node
> > &gt;&gt;&gt; \\- n node
> > &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:
> > &gt;&gt;&gt; \\- Run your software against each
> > &gt;&gt;&gt; \\- Fix any issues on your side
> > &gt;&gt;&gt; \\- Report any issues to us
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; **Migration Guide**: (need volunteer)
> > &gt;&gt;&gt; \\- 99% is the same
> > &gt;&gt;&gt; \\- update_seq is opaque string now
> > &gt;&gt;&gt; \\- Changes feed can include duplicates
> > &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put into
> your apps
> > &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
> /_node/&amp;lt;fqdn&amp;gt;/
> > &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all
> nodes
> > &gt;&gt;&gt; \\- Test suites:
> > &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
> succession, start using
> > &gt;&gt;&gt; unique db names (and add cleanup)
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; New features posts
> > &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)
> > &gt;&gt;&gt; \\- faster
> > &gt;&gt;&gt; \\- lower i/o
> > &gt;&gt;&gt; \\- more compact files
> > &gt;&gt;&gt; \\- faster post compaction files
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)
> > &gt;&gt;&gt; \\- TBD
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)
> > &gt;&gt;&gt; \\- Complete rewrite
> > &gt;&gt;&gt; \\- First Backbone
> > &gt;&gt;&gt; \\- Now React
> > &gt;&gt;&gt; \\- Extendable
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)
> > &gt;&gt;&gt; \\- Import from Cloudant Query
> > &gt;&gt;&gt; \\- MongoDB-inspired query language
> > &gt;&gt;&gt; \\- Create indexes
> > &gt;&gt;&gt; \\- Query patterns
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
> volunteer)
> > &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like
> changes
> > &gt;&gt;&gt; \\- Preview: view based changes
> > &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched
> autotools
> \o/
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
> candidate to write
> > &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
> them.
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Please help us get the community excited for the changes
> coming
> to CouchDB. :D
> > &gt;&gt;&gt; :D :D
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Cheers!
> > &gt;&gt;&gt;
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Jenn Turner
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; The Neighbourhoodie Software GmbH
> > &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin
> > &gt;&gt;&gt;
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > &gt;&gt;&gt; /local-eda5af1b-
> > &gt;&gt;&gt;
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=
> bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> > &gt;&gt;&gt; "http://neighbourhood.ie/" )
> > &gt;&gt;&gt;
> > &gt;&gt;&gt;
> > &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt
> > &gt;&gt;&gt;
> > &gt;&gt;
> > &gt;&gt; \--
> > &gt;&gt; Professional Support for Apache CouchDB:
> > &gt;&gt; https://neighbourhood.ie/couchdb-support/
> &lt;https://neighbourhood.ie/couchdb-support/&gt;
> > &gt; \--
> > &gt; Professional Support for Apache CouchDB:
> > &gt; https://neighbourhood.ie/couchdb-support/
> > &gt;
>
>

Re: CouchDB 2.0 blog series

Posted by Jenn Turner <je...@thehoodiefirm.com>.
Hello!

  

Based on the responses to my initial requests for volunteers I’ve put together
a tentative schedule for the series. I've also created issues in JIRA and if
there aren't any objections, I'll be assigning these dates as the due dates.

  

Please let me know if these dates don’t work for you!

  

Week 1  
Jul 25: The Road to CouchDB 2.0, Jan Lehnardt  
Jul 27: Feature: Fauxton, Garren Smith  
  
Week 2  
Aug 1: The CouchDB 2.0 Architecture, Robert Newson  
Aug 3: Feature: Mango query, Tony Sun  
  
Week 3  
Aug 8: Release Candidates, Joan Touzet  
Aug 10: Feature: compactor, Maaya Sharipova  
  
Week 4  
Aug 15: Feature: replicator, Nick Vatamaniuc  
Aug 17: Migration Guide, (need volunteer)  
  
Week 5  
Aug 22: Miscellaneous improvements and bugfixes, Jan Lehnardt  

  

Also – For the Migration Guide post, we had a volunteer, but I'd like to pair
them up with someone who has been on the project a bit longer, is there anyone
who wants to volunteer to do that?

  

Thanks again to everyone who has volunteered, you're awesome :D

  

Jenn Turner

The Neighbourhoodie Software GmbH  
Adalbertstr. 7-8, 10999 Berlin  
[neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
/local-667de70f-
5a2e/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=ZGV2QGNvdWNoZGIuYXBhY2hlLm9yZw==
"http://neighbourhood.ie/" )  
  

Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
Geschäftsführung: Jan Lehnardt

  

On Jul 25 2016, at 2:19 am, Andy Wenk &lt;andywenk@apache.org&gt; wrote:  

> awesome !!!! Spread the word everybody !

>

> Cheers

>

> Andy

>

> \--  
> Andy Wenk  
> RockIt!

>

> Hamburg / Germany

>

> GPG public key:
https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x4F1D0C59BC90917D

>

> &gt; On 25 Jul 2016, at 11:14, Jan Lehnardt &lt;jan@apache.org&gt; wrote:  
> &gt;  
> &gt; And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-
couchdb-2-0/  
> &gt;  
> &gt; Thanks everyone for their comments! &lt;3  
> &gt;  
> &gt; Best  
> &gt; Jan  
> &gt; \--  
> &gt;  
> &gt;&gt; On 24 Jul 2016, at 18:43, Jan Lehnardt &lt;jan@apache.org&gt;
wrote:  
> &gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; On 19 Jul 2016, at 22:07, Jenn Turner
&lt;jenn@thehoodiefirm.com&gt; wrote:  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Hello there!  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; We’re getting closer to releasing CouchDB 2.0 and leading up to
its official  
> &gt;&gt;&gt; release, we want to publish a series of blog posts examining
topics like the  
> &gt;&gt;&gt; history of the project, differences between the 2.0 and 1.0
architecture,  
> &gt;&gt;&gt; unpacking the new features, and so forth.  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; To accomplish this **we need your help**, we need 7-8 CouchDB
users to help  
> &gt;&gt;&gt; write these posts. Don’t worry, we’re not after Shakespeare
here, just  
> &gt;&gt;&gt; introducing an idea in 200-300 words, to get folks interested
in CouchDB 2.0.  
> &gt;&gt;&gt; I’ll be available to help with editing and coordinating the
publication  
> &gt;&gt;&gt; schedule.  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Ideally, we’ll be able to release two posts a week, one on
Monday and  
> &gt;&gt;&gt; Wednesday, with the weekly news still going out on Thursdays,
so we’re not  
> &gt;&gt;&gt; over saturating the blog. Jan Lehnardt has volunteered to kick
off the series  
> &gt;&gt;&gt; next week, with a post on the The Road to CouchDB 2.0 on
Monday.  
> &gt;&gt;  
> &gt;&gt; Here’s my first draft: https://docs.google.com/document/d/1S-
LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#
&lt;https://docs.google.com/document/d/1S-
LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#&gt;  
> &gt;&gt;  
> &gt;&gt; Jenn has editing permissions, everybody else, please leave
comments.  
> &gt;&gt;  
> &gt;&gt; Paul or Bob, if you have the photo of Bob on Paul’s couch
somewhere, we could include it :)  
> &gt;&gt;  
> &gt;&gt; Best  
> &gt;&gt; Jan  
> &gt;&gt; \--  
> &gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; That means we need a volunteer to write one for next Wednesday,
July 27. We’re  
> &gt;&gt;&gt; still tossing around ideas for giving the 7-8 authors of these
posts a special  
> &gt;&gt;&gt; kind of CouchDB swag, if that helps. :)  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Below is a list of topics (also important: if you have an idea
for a topic you  
> &gt;&gt;&gt; **don’t see** below, please let us know!):  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **The Road to CouchDB 2.0**: (Jan)  
> &gt;&gt;&gt; \\- History of the big Couch fork  
> &gt;&gt;&gt; \\- Cloudant  
> &gt;&gt;&gt; \\- Big Couch merge announcement  
> &gt;&gt;&gt; \\- Davisphack (rnewson on the couch)  
> &gt;&gt;&gt; \\- Windsor merge  
> &gt;&gt;&gt; \\- New build system  
> &gt;&gt;&gt; \\- Cluster setup  
> &gt;&gt;&gt; \\- Tests! Tests! Tests!  
> &gt;&gt;&gt; \\- RC1  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **The CouchDB 2.0 Architecture**: (need volunteer)  
> &gt;&gt;&gt; \\- Dynamo  
> &gt;&gt;&gt; \\- BigCouch  
> &gt;&gt;&gt; \\- Cluster/Shards/Consistency  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **Release Candidates**: (need volunteer)  
> &gt;&gt;&gt; \\- Please test:  
> &gt;&gt;&gt; \\- Install  
> &gt;&gt;&gt; \\- 1 node  
> &gt;&gt;&gt; \\- 3 node  
> &gt;&gt;&gt; \\- n node  
> &gt;&gt;&gt; \\- App Devs &amp;amp; Library devs:  
> &gt;&gt;&gt; \\- Run your software against each  
> &gt;&gt;&gt; \\- Fix any issues on your side  
> &gt;&gt;&gt; \\- Report any issues to us  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; **Migration Guide**: (need volunteer)  
> &gt;&gt;&gt; \\- 99% is the same  
> &gt;&gt;&gt; \\- update_seq is opaque string now  
> &gt;&gt;&gt; \\- Changes feed can include duplicates  
> &gt;&gt;&gt; \\- JS apps using /_utils/*.js: copy 1.6 files and put into
your apps  
> &gt;&gt;&gt; \\- /_config is not available on the cluster, but there is
/_node/&amp;lt;fqdn&amp;gt;/  
> &gt;&gt;&gt; _config/ for your setup needs, make sure you do it on all nodes  
> &gt;&gt;&gt; \\- Test suites:  
> &gt;&gt;&gt; \\- If you are creating and deleting databases in quick
succession, start using  
> &gt;&gt;&gt; unique db names (and add cleanup)  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; New features posts  
> &gt;&gt;&gt; \\- **Feature: compactor** (need volunteer)  
> &gt;&gt;&gt; \\- faster  
> &gt;&gt;&gt; \\- lower i/o  
> &gt;&gt;&gt; \\- more compact files  
> &gt;&gt;&gt; \\- faster post compaction files  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Feature: replicator** (need volunteer)  
> &gt;&gt;&gt; \\- TBD  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Feature: fauxton** (need volunteer)  
> &gt;&gt;&gt; \\- Complete rewrite  
> &gt;&gt;&gt; \\- First Backbone  
> &gt;&gt;&gt; \\- Now React  
> &gt;&gt;&gt; \\- Extendable  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Feature: Mango query** (need volunteer)  
> &gt;&gt;&gt; \\- Import from Cloudant Query  
> &gt;&gt;&gt; \\- MongoDB-inspired query language  
> &gt;&gt;&gt; \\- Create indexes  
> &gt;&gt;&gt; \\- Query patterns  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; \\- **Miscellaneous improvements and bugfixes** (need
volunteer)  
> &gt;&gt;&gt; \\- /_db_updates gets persisted, supports ?since like changes  
> &gt;&gt;&gt; \\- Preview: view based changes  
> &gt;&gt;&gt; \\- Uses rebar under the hood for building, ditched autotools
\o/  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Also, if you have an idea of someone who would be a good
candidate to write  
> &gt;&gt;&gt; one of these blog posts, let me know so I can reach out to
them.  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Please help us get the community excited for the changes coming
to CouchDB. :D  
> &gt;&gt;&gt; :D :D  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Cheers!  
> &gt;&gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Jenn Turner  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; The Neighbourhoodie Software GmbH  
> &gt;&gt;&gt; Adalbertstr. 7-8, 10999 Berlin  
> &gt;&gt;&gt;
[neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp  
> &gt;&gt;&gt; /local-eda5af1b-  
> &gt;&gt;&gt;
bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&amp;r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==  
> &gt;&gt;&gt; "http://neighbourhood.ie/" )  
> &gt;&gt;&gt;  
> &gt;&gt;&gt;  
> &gt;&gt;&gt; Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> &gt;&gt;&gt; Geschäftsführung: Jan Lehnardt  
> &gt;&gt;&gt;  
> &gt;&gt;  
> &gt;&gt; \--  
> &gt;&gt; Professional Support for Apache CouchDB:  
> &gt;&gt; https://neighbourhood.ie/couchdb-support/
&lt;https://neighbourhood.ie/couchdb-support/&gt;  
> &gt; \--  
> &gt; Professional Support for Apache CouchDB:  
> &gt; https://neighbourhood.ie/couchdb-support/  
> &gt;


Re: CouchDB 2.0 blog series

Posted by Andy Wenk <an...@apache.org>.
awesome !!!! Spread the word everybody !

Cheers

Andy

--
Andy Wenk
RockIt!

Hamburg / Germany

GPG public key: https://pgp.mit.edu/pks/lookup?op=get&search=0x4F1D0C59BC90917D

> On 25 Jul 2016, at 11:14, Jan Lehnardt <ja...@apache.org> wrote:
> 
> And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-couchdb-2-0/
> 
> Thanks everyone for their comments! <3
> 
> Best
> Jan
> --
> 
>> On 24 Jul 2016, at 18:43, Jan Lehnardt <ja...@apache.org> wrote:
>> 
>>> 
>>> On 19 Jul 2016, at 22:07, Jenn Turner <je...@thehoodiefirm.com> wrote:
>>> 
>>> Hello there!
>>> 
>>> We’re getting closer to releasing CouchDB 2.0 and leading up to its official
>>> release, we want to publish a series of blog posts examining topics like the
>>> history of the project, differences between the 2.0 and 1.0 architecture,
>>> unpacking the new features, and so forth.
>>> 
>>> To accomplish this **we need your help**, we need 7-8 CouchDB users to help
>>> write these posts. Don’t worry, we’re not after Shakespeare here, just
>>> introducing an idea in 200-300 words, to get folks interested in CouchDB 2.0.
>>> I’ll be available to help with editing and coordinating the publication
>>> schedule.
>>> 
>>> Ideally, we’ll be able to release two posts a week, one on Monday and
>>> Wednesday, with the weekly news still going out on Thursdays, so we’re not
>>> over saturating the blog. Jan Lehnardt has volunteered to kick off the series
>>> next week, with a post on the The Road to CouchDB 2.0 on Monday.
>> 
>> Here’s my first draft: https://docs.google.com/document/d/1S-LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit# <https://docs.google.com/document/d/1S-LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#>
>> 
>> Jenn has editing permissions, everybody else, please leave comments.
>> 
>> Paul or Bob, if you have the photo of Bob on Paul’s couch somewhere, we could include it :)
>> 
>> Best
>> Jan
>> --
>> 
>>> 
>>> That means we need a volunteer to write one for next Wednesday, July 27. We’re
>>> still tossing around ideas for giving the 7-8 authors of these posts a special
>>> kind of CouchDB swag, if that helps. :)
>>> 
>>> Below is a list of topics (also important: if you have an idea for a topic you
>>> **don’t see** below, please let us know!):
>>> 
>>> **The Road to CouchDB 2.0**: (Jan)
>>> \- History of the big Couch fork
>>> \- Cloudant
>>> \- Big Couch merge announcement
>>> \- Davisphack (rnewson on the couch)
>>> \- Windsor merge
>>> \- New build system
>>> \- Cluster setup
>>> \- Tests! Tests! Tests!
>>> \- RC1
>>> 
>>> **The CouchDB 2.0 Architecture**: (need volunteer)
>>> \- Dynamo
>>> \- BigCouch
>>> \- Cluster/Shards/Consistency
>>> 
>>> **Release Candidates**: (need volunteer)
>>> \- Please test:
>>> \- Install
>>> \- 1 node
>>> \- 3 node
>>> \- n node
>>> \- App Devs &amp; Library devs:
>>> \- Run your software against each
>>> \- Fix any issues on your side
>>> \- Report any issues to us
>>> 
>>> **Migration Guide**: (need volunteer)
>>> \- 99% is the same
>>> \- update_seq is opaque string now
>>> \- Changes feed can include duplicates
>>> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
>>> \- /_config is not available on the cluster, but there is /_node/&lt;fqdn&gt;/
>>> _config/ for your setup needs, make sure you do it on all nodes
>>> \- Test suites:
>>> \- If you are creating and deleting databases in quick succession, start using
>>> unique db names (and add cleanup)
>>> 
>>> New features posts
>>> \- **Feature: compactor** (need volunteer)
>>> \- faster
>>> \- lower i/o
>>> \- more compact files
>>> \- faster post compaction files
>>> 
>>> \- **Feature: replicator** (need volunteer)
>>> \- TBD
>>> 
>>> \- **Feature: fauxton** (need volunteer)
>>> \- Complete rewrite
>>> \- First Backbone
>>> \- Now React
>>> \- Extendable
>>> 
>>> \- **Feature: Mango query** (need volunteer)
>>> \- Import from Cloudant Query
>>> \- MongoDB-inspired query language
>>> \- Create indexes
>>> \- Query patterns
>>> 
>>> \- **Miscellaneous improvements and bugfixes** (need volunteer)
>>> \- /_db_updates gets persisted, supports ?since like changes
>>> \- Preview: view based changes
>>> \- Uses rebar under the hood for building, ditched autotools \o/
>>> 
>>> Also, if you have an idea of someone who would be a good candidate to write
>>> one of these blog posts, let me know so I can reach out to them.
>>> 
>>> Please help us get the community excited for the changes coming to CouchDB. :D
>>> :D :D
>>> 
>>> Cheers!
>>> 
>>> 
>>> Jenn Turner
>>> 
>>> The Neighbourhoodie Software GmbH
>>> Adalbertstr. 7-8, 10999 Berlin
>>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>>> /local-eda5af1b-
>>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>>> "http://neighbourhood.ie/" )
>>> 
>>> 
>>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>>> Geschäftsführung: Jan Lehnardt
>>> 
>> 
>> --
>> Professional Support for Apache CouchDB:
>> https://neighbourhood.ie/couchdb-support/ <https://neighbourhood.ie/couchdb-support/>
> --
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/
> 


Re: CouchDB 2.0 blog series

Posted by Jan Lehnardt <ja...@apache.org>.
And we’re live: https://blog.couchdb.org/2016/07/25/the-road-to-couchdb-2-0/

Thanks everyone for their comments! <3

Best
Jan
--

> On 24 Jul 2016, at 18:43, Jan Lehnardt <ja...@apache.org> wrote:
> 
>> 
>> On 19 Jul 2016, at 22:07, Jenn Turner <je...@thehoodiefirm.com> wrote:
>> 
>> Hello there!  
>> 
>> We’re getting closer to releasing CouchDB 2.0 and leading up to its official
>> release, we want to publish a series of blog posts examining topics like the
>> history of the project, differences between the 2.0 and 1.0 architecture,
>> unpacking the new features, and so forth.  
>> 
>> To accomplish this **we need your help**, we need 7-8 CouchDB users to help
>> write these posts. Don’t worry, we’re not after Shakespeare here, just
>> introducing an idea in 200-300 words, to get folks interested in CouchDB 2.0.
>> I’ll be available to help with editing and coordinating the publication
>> schedule.  
>> 
>> Ideally, we’ll be able to release two posts a week, one on Monday and
>> Wednesday, with the weekly news still going out on Thursdays, so we’re not
>> over saturating the blog. Jan Lehnardt has volunteered to kick off the series
>> next week, with a post on the The Road to CouchDB 2.0 on Monday.  
> 
> Here’s my first draft: https://docs.google.com/document/d/1S-LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit# <https://docs.google.com/document/d/1S-LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#>
> 
> Jenn has editing permissions, everybody else, please leave comments.
> 
> Paul or Bob, if you have the photo of Bob on Paul’s couch somewhere, we could include it :)
> 
> Best
> Jan
> --
> 
>> 
>> That means we need a volunteer to write one for next Wednesday, July 27. We’re
>> still tossing around ideas for giving the 7-8 authors of these posts a special
>> kind of CouchDB swag, if that helps. :)  
>> 
>> Below is a list of topics (also important: if you have an idea for a topic you
>> **don’t see** below, please let us know!):  
>> 
>> **The Road to CouchDB 2.0**: (Jan)  
>> \- History of the big Couch fork  
>> \- Cloudant  
>> \- Big Couch merge announcement  
>> \- Davisphack (rnewson on the couch)  
>> \- Windsor merge  
>> \- New build system  
>> \- Cluster setup  
>> \- Tests! Tests! Tests!  
>> \- RC1  
>> 
>> **The CouchDB 2.0 Architecture**: (need volunteer)  
>> \- Dynamo  
>> \- BigCouch  
>> \- Cluster/Shards/Consistency  
>> 
>> **Release Candidates**: (need volunteer)  
>> \- Please test:  
>> \- Install  
>> \- 1 node  
>> \- 3 node  
>> \- n node  
>> \- App Devs &amp; Library devs:  
>> \- Run your software against each  
>> \- Fix any issues on your side  
>> \- Report any issues to us  
>> 
>> **Migration Guide**: (need volunteer)  
>> \- 99% is the same  
>> \- update_seq is opaque string now  
>> \- Changes feed can include duplicates  
>> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps  
>> \- /_config is not available on the cluster, but there is /_node/&lt;fqdn&gt;/
>> _config/ for your setup needs, make sure you do it on all nodes  
>> \- Test suites:  
>> \- If you are creating and deleting databases in quick succession, start using
>> unique db names (and add cleanup)  
>> 
>> New features posts  
>> \- **Feature: compactor** (need volunteer)  
>> \- faster  
>> \- lower i/o  
>> \- more compact files  
>> \- faster post compaction files  
>> 
>> \- **Feature: replicator** (need volunteer)  
>> \- TBD  
>> 
>> \- **Feature: fauxton** (need volunteer)  
>> \- Complete rewrite  
>> \- First Backbone  
>> \- Now React  
>> \- Extendable  
>> 
>> \- **Feature: Mango query** (need volunteer)  
>> \- Import from Cloudant Query  
>> \- MongoDB-inspired query language  
>> \- Create indexes  
>> \- Query patterns  
>> 
>> \- **Miscellaneous improvements and bugfixes** (need volunteer)  
>> \- /_db_updates gets persisted, supports ?since like changes  
>> \- Preview: view based changes  
>> \- Uses rebar under the hood for building, ditched autotools \o/  
>> 
>> Also, if you have an idea of someone who would be a good candidate to write
>> one of these blog posts, let me know so I can reach out to them.  
>> 
>> Please help us get the community excited for the changes coming to CouchDB. :D
>> :D :D  
>> 
>> Cheers!  
>> 
>> 
>> Jenn Turner
>> 
>> The Neighbourhoodie Software GmbH  
>> Adalbertstr. 7-8, 10999 Berlin  
>> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> /local-eda5af1b-
>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>> "http://neighbourhood.ie/" )  
>> 
>> 
>> Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
>> Geschäftsführung: Jan Lehnardt
>> 
> 
> -- 
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/ <https://neighbourhood.ie/couchdb-support/>
-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Re: CouchDB 2.0 blog series

Posted by Jan Lehnardt <ja...@apache.org>.
> On 19 Jul 2016, at 22:07, Jenn Turner <je...@thehoodiefirm.com> wrote:
> 
> Hello there!  
> 
> We’re getting closer to releasing CouchDB 2.0 and leading up to its official
> release, we want to publish a series of blog posts examining topics like the
> history of the project, differences between the 2.0 and 1.0 architecture,
> unpacking the new features, and so forth.  
> 
> To accomplish this **we need your help**, we need 7-8 CouchDB users to help
> write these posts. Don’t worry, we’re not after Shakespeare here, just
> introducing an idea in 200-300 words, to get folks interested in CouchDB 2.0.
> I’ll be available to help with editing and coordinating the publication
> schedule.  
> 
> Ideally, we’ll be able to release two posts a week, one on Monday and
> Wednesday, with the weekly news still going out on Thursdays, so we’re not
> over saturating the blog. Jan Lehnardt has volunteered to kick off the series
> next week, with a post on the The Road to CouchDB 2.0 on Monday.  

Here’s my first draft: https://docs.google.com/document/d/1S-LMaEsVQD0MXX4VEzbC8j_nWJcnbmlTKuMK8NksLKk/edit#

Jenn has editing permissions, everybody else, please leave comments.

Paul or Bob, if you have the photo of Bob on Paul’s couch somewhere, we could include it :)

Best
Jan
--

> 
> That means we need a volunteer to write one for next Wednesday, July 27. We’re
> still tossing around ideas for giving the 7-8 authors of these posts a special
> kind of CouchDB swag, if that helps. :)  
> 
> Below is a list of topics (also important: if you have an idea for a topic you
> **don’t see** below, please let us know!):  
> 
> **The Road to CouchDB 2.0**: (Jan)  
> \- History of the big Couch fork  
> \- Cloudant  
> \- Big Couch merge announcement  
> \- Davisphack (rnewson on the couch)  
> \- Windsor merge  
> \- New build system  
> \- Cluster setup  
> \- Tests! Tests! Tests!  
> \- RC1  
> 
> **The CouchDB 2.0 Architecture**: (need volunteer)  
> \- Dynamo  
> \- BigCouch  
> \- Cluster/Shards/Consistency  
> 
> **Release Candidates**: (need volunteer)  
> \- Please test:  
> \- Install  
>  \- 1 node  
>  \- 3 node  
>  \- n node  
> \- App Devs &amp; Library devs:  
> \- Run your software against each  
> \- Fix any issues on your side  
> \- Report any issues to us  
> 
> **Migration Guide**: (need volunteer)  
> \- 99% is the same  
> \- update_seq is opaque string now  
> \- Changes feed can include duplicates  
> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps  
> \- /_config is not available on the cluster, but there is /_node/&lt;fqdn&gt;/
> _config/ for your setup needs, make sure you do it on all nodes  
> \- Test suites:  
> \- If you are creating and deleting databases in quick succession, start using
> unique db names (and add cleanup)  
> 
> New features posts  
> \- **Feature: compactor** (need volunteer)  
> \- faster  
> \- lower i/o  
> \- more compact files  
> \- faster post compaction files  
> 
> \- **Feature: replicator** (need volunteer)  
> \- TBD  
> 
> \- **Feature: fauxton** (need volunteer)  
> \- Complete rewrite  
> \- First Backbone  
> \- Now React  
> \- Extendable  
> 
> \- **Feature: Mango query** (need volunteer)  
> \- Import from Cloudant Query  
> \- MongoDB-inspired query language  
> \- Create indexes  
> \- Query patterns  
> 
> \- **Miscellaneous improvements and bugfixes** (need volunteer)  
> \- /_db_updates gets persisted, supports ?since like changes  
> \- Preview: view based changes  
> \- Uses rebar under the hood for building, ditched autotools \o/  
> 
> Also, if you have an idea of someone who would be a good candidate to write
> one of these blog posts, let me know so I can reach out to them.  
> 
> Please help us get the community excited for the changes coming to CouchDB. :D
> :D :D  
> 
> Cheers!  
> 
> 
> Jenn Turner
> 
> The Neighbourhoodie Software GmbH  
> Adalbertstr. 7-8, 10999 Berlin  
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-eda5af1b-
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> "http://neighbourhood.ie/" )  
> 
> 
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> Geschäftsführung: Jan Lehnardt
> 

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Re: CouchDB 2.0 blog series

Posted by Joan Touzet <wo...@apache.org>.
Hi Jenn,

I'll write about Release Candidates, as long as I can get a sentence
or two in about the Windows port I just completed. :) I won't be
available to write the post until August, though.

Thanks,
Joan

----- Original Message -----
> From: "Jenn Turner" <je...@neighbourhood.ie>
> To: marketing@couchdb.apache.org
> Cc: dev@couchdb.apache.org
> Sent: Wednesday, July 20, 2016 11:53:47 AM
> Subject: Re: CouchDB 2.0 blog series
> 
> Also, thank you Tony, Garren and Robert for volunteering!
> 
> That means we need volunteers for
> 
> - Release Candidates
> - Migration Guide
> - Feature: compactor
> - Feature: replicator
> - Misc features/bug fixes
> 
> Anyone else want to chip in and write a post?
> 
> 
> On Wed, Jul 20, 2016 at 3:40 AM, Robert Newson <rn...@apache.org>
> wrote:
> 
> > The architecture one makes most sense
> >
> > Sent from my iPhone
> >
> > > On 19 Jul 2016, at 21:07, Jenn Turner <je...@thehoodiefirm.com>
> > > wrote:
> > >
> > > Hello there!
> > >
> > > We’re getting closer to releasing CouchDB 2.0 and leading up to
> > > its
> > official
> > > release, we want to publish a series of blog posts examining
> > > topics like
> > the
> > > history of the project, differences between the 2.0 and 1.0
> > > architecture,
> > > unpacking the new features, and so forth.
> > >
> > > To accomplish this **we need your help**, we need 7-8 CouchDB
> > > users to
> > help
> > > write these posts. Don’t worry, we’re not after Shakespeare here,
> > > just
> > > introducing an idea in 200-300 words, to get folks interested in
> > > CouchDB
> > 2.0.
> > > I’ll be available to help with editing and coordinating the
> > > publication
> > > schedule.
> > >
> > > Ideally, we’ll be able to release two posts a week, one on Monday
> > > and
> > > Wednesday, with the weekly news still going out on Thursdays, so
> > > we’re
> > not
> > > over saturating the blog. Jan Lehnardt has volunteered to kick
> > > off the
> > series
> > > next week, with a post on the The Road to CouchDB 2.0 on Monday.
> > >
> > > That means we need a volunteer to write one for next Wednesday,
> > > July 27.
> > We’re
> > > still tossing around ideas for giving the 7-8 authors of these
> > > posts a
> > special
> > > kind of CouchDB swag, if that helps. :)
> > >
> > > Below is a list of topics (also important: if you have an idea
> > > for a
> > topic you
> > > **don’t see** below, please let us know!):
> > >
> > > **The Road to CouchDB 2.0**: (Jan)
> > > \- History of the big Couch fork
> > > \- Cloudant
> > > \- Big Couch merge announcement
> > > \- Davisphack (rnewson on the couch)
> > > \- Windsor merge
> > > \- New build system
> > > \- Cluster setup
> > > \- Tests! Tests! Tests!
> > > \- RC1
> > >
> > > **The CouchDB 2.0 Architecture**: (need volunteer)
> > > \- Dynamo
> > > \- BigCouch
> > > \- Cluster/Shards/Consistency
> > >
> > > **Release Candidates**: (need volunteer)
> > > \- Please test:
> > > \- Install
> > >  \- 1 node
> > >  \- 3 node
> > >  \- n node
> > > \- App Devs &amp; Library devs:
> > > \- Run your software against each
> > > \- Fix any issues on your side
> > > \- Report any issues to us
> > >
> > > **Migration Guide**: (need volunteer)
> > > \- 99% is the same
> > > \- update_seq is opaque string now
> > > \- Changes feed can include duplicates
> > > \- JS apps using /_utils/*.js: copy 1.6 files and put into your
> > > apps
> > > \- /_config is not available on the cluster, but there is
> > /_node/&lt;fqdn&gt;/
> > > _config/ for your setup needs, make sure you do it on all nodes
> > > \- Test suites:
> > > \- If you are creating and deleting databases in quick
> > > succession, start
> > using
> > > unique db names (and add cleanup)
> > >
> > > New features posts
> > > \- **Feature: compactor** (need volunteer)
> > > \- faster
> > > \- lower i/o
> > > \- more compact files
> > > \- faster post compaction files
> > >
> > > \- **Feature: replicator** (need volunteer)
> > > \- TBD
> > >
> > > \- **Feature: fauxton** (need volunteer)
> > > \- Complete rewrite
> > > \- First Backbone
> > > \- Now React
> > > \- Extendable
> > >
> > > \- **Feature: Mango query** (need volunteer)
> > > \- Import from Cloudant Query
> > > \- MongoDB-inspired query language
> > > \- Create indexes
> > > \- Query patterns
> > >
> > > \- **Miscellaneous improvements and bugfixes** (need volunteer)
> > > \- /_db_updates gets persisted, supports ?since like changes
> > > \- Preview: view based changes
> > > \- Uses rebar under the hood for building, ditched autotools \o/
> > >
> > > Also, if you have an idea of someone who would be a good
> > > candidate to
> > write
> > > one of these blog posts, let me know so I can reach out to them.
> > >
> > > Please help us get the community excited for the changes coming
> > > to
> > CouchDB. :D
> > > :D :D
> > >
> > > Cheers!
> > >
> > >
> > > Jenn Turner
> > >
> > > The Neighbourhoodie Software GmbH
> > > Adalbertstr. 7-8, 10999 Berlin
> > > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > > /local-eda5af1b-
> > >
> > bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> > > "http://neighbourhood.ie/" )
> > >
> > >
> > > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > > Geschäftsführung: Jan Lehnardt
> > >
> >
> >
> 

Re: CouchDB 2.0 blog series

Posted by Nick Vatamaniuc <va...@gmail.com>.
Hi Jenn,

I'll write about replication.

Thank you,
-Nick


On Wed, Jul 20, 2016 at 4:16 PM, Mayya Sharipova <ma...@ca.ibm.com> wrote:
> Hello Jenn,
>
> I can write a post on Feature: compactor.
>
> Thanks,
> Mayya
>
> -----Jenn Turner <je...@neighbourhood.ie> wrote: -----
> To: marketing@couchdb.apache.org
> From: Jenn Turner <je...@neighbourhood.ie>
> Date: 07/20/2016 11:54AM
> Cc: "dev@couchdb.apache.org" <de...@couchdb.apache.org>
> Subject: Re: CouchDB 2.0 blog series
>
> Also, thank you Tony, Garren and Robert for volunteering!
>
> That means we need volunteers for
>
> - Release Candidates
> - Migration Guide
> - Feature: compactor
> - Feature: replicator
> - Misc features/bug fixes
>
> Anyone else want to chip in and write a post?
>
>
> On Wed, Jul 20, 2016 at 3:40 AM, Robert Newson <rn...@apache.org> wrote:
>
>> The architecture one makes most sense
>>
>> Sent from my iPhone
>>
>> > On 19 Jul 2016, at 21:07, Jenn Turner <je...@thehoodiefirm.com> wrote:
>> >
>> > Hello there!
>> >
>> > We’re getting closer to releasing CouchDB 2.0 and leading up to its
>> official
>> > release, we want to publish a series of blog posts examining topics like
>> the
>> > history of the project, differences between the 2.0 and 1.0 architecture,
>> > unpacking the new features, and so forth.
>> >
>> > To accomplish this **we need your help**, we need 7-8 CouchDB users to
>> help
>> > write these posts. Don’t worry, we’re not after Shakespeare here, just
>> > introducing an idea in 200-300 words, to get folks interested in CouchDB
>> 2.0.
>> > I’ll be available to help with editing and coordinating the publication
>> > schedule.
>> >
>> > Ideally, we’ll be able to release two posts a week, one on Monday and
>> > Wednesday, with the weekly news still going out on Thursdays, so we’re
>> not
>> > over saturating the blog. Jan Lehnardt has volunteered to kick off the
>> series
>> > next week, with a post on the The Road to CouchDB 2.0 on Monday.
>> >
>> > That means we need a volunteer to write one for next Wednesday, July 27.
>> We’re
>> > still tossing around ideas for giving the 7-8 authors of these posts a
>> special
>> > kind of CouchDB swag, if that helps. :)
>> >
>> > Below is a list of topics (also important: if you have an idea for a
>> topic you
>> > **don’t see** below, please let us know!):
>> >
>> > **The Road to CouchDB 2.0**: (Jan)
>> > \- History of the big Couch fork
>> > \- Cloudant
>> > \- Big Couch merge announcement
>> > \- Davisphack (rnewson on the couch)
>> > \- Windsor merge
>> > \- New build system
>> > \- Cluster setup
>> > \- Tests! Tests! Tests!
>> > \- RC1
>> >
>> > **The CouchDB 2.0 Architecture**: (need volunteer)
>> > \- Dynamo
>> > \- BigCouch
>> > \- Cluster/Shards/Consistency
>> >
>> > **Release Candidates**: (need volunteer)
>> > \- Please test:
>> > \- Install
>> >  \- 1 node
>> >  \- 3 node
>> >  \- n node
>> > \- App Devs &amp; Library devs:
>> > \- Run your software against each
>> > \- Fix any issues on your side
>> > \- Report any issues to us
>> >
>> > **Migration Guide**: (need volunteer)
>> > \- 99% is the same
>> > \- update_seq is opaque string now
>> > \- Changes feed can include duplicates
>> > \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
>> > \- /_config is not available on the cluster, but there is
>> /_node/&lt;fqdn&gt;/
>> > _config/ for your setup needs, make sure you do it on all nodes
>> > \- Test suites:
>> > \- If you are creating and deleting databases in quick succession, start
>> using
>> > unique db names (and add cleanup)
>> >
>> > New features posts
>> > \- **Feature: compactor** (need volunteer)
>> > \- faster
>> > \- lower i/o
>> > \- more compact files
>> > \- faster post compaction files
>> >
>> > \- **Feature: replicator** (need volunteer)
>> > \- TBD
>> >
>> > \- **Feature: fauxton** (need volunteer)
>> > \- Complete rewrite
>> > \- First Backbone
>> > \- Now React
>> > \- Extendable
>> >
>> > \- **Feature: Mango query** (need volunteer)
>> > \- Import from Cloudant Query
>> > \- MongoDB-inspired query language
>> > \- Create indexes
>> > \- Query patterns
>> >
>> > \- **Miscellaneous improvements and bugfixes** (need volunteer)
>> > \- /_db_updates gets persisted, supports ?since like changes
>> > \- Preview: view based changes
>> > \- Uses rebar under the hood for building, ditched autotools \o/
>> >
>> > Also, if you have an idea of someone who would be a good candidate to
>> write
>> > one of these blog posts, let me know so I can reach out to them.
>> >
>> > Please help us get the community excited for the changes coming to
>> CouchDB. :D
>> > :D :D
>> >
>> > Cheers!
>> >
>> >
>> > Jenn Turner
>> >
>> > The Neighbourhoodie Software GmbH
>> > Adalbertstr. 7-8, 10999 Berlin
>> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
>> > /local-eda5af1b-
>> >
>> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
>> > "http://neighbourhood.ie/" )
>> >
>> >
>> > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
>> > Geschäftsführung: Jan Lehnardt
>> >
>>
>>
>

Re: CouchDB 2.0 blog series

Posted by Mayya Sharipova <ma...@ca.ibm.com>.
Hello Jenn,

I can write a post on Feature: compactor.

Thanks,
Mayya

-----Jenn Turner <je...@neighbourhood.ie> wrote: -----
To: marketing@couchdb.apache.org
From: Jenn Turner <je...@neighbourhood.ie>
Date: 07/20/2016 11:54AM
Cc: "dev@couchdb.apache.org" <de...@couchdb.apache.org>
Subject: Re: CouchDB 2.0 blog series

Also, thank you Tony, Garren and Robert for volunteering!

That means we need volunteers for

- Release Candidates
- Migration Guide
- Feature: compactor
- Feature: replicator
- Misc features/bug fixes

Anyone else want to chip in and write a post?


On Wed, Jul 20, 2016 at 3:40 AM, Robert Newson <rn...@apache.org> wrote:

> The architecture one makes most sense
>
> Sent from my iPhone
>
> > On 19 Jul 2016, at 21:07, Jenn Turner <je...@thehoodiefirm.com> wrote:
> >
> > Hello there!
> >
> > We’re getting closer to releasing CouchDB 2.0 and leading up to its
> official
> > release, we want to publish a series of blog posts examining topics like
> the
> > history of the project, differences between the 2.0 and 1.0 architecture,
> > unpacking the new features, and so forth.
> >
> > To accomplish this **we need your help**, we need 7-8 CouchDB users to
> help
> > write these posts. Don’t worry, we’re not after Shakespeare here, just
> > introducing an idea in 200-300 words, to get folks interested in CouchDB
> 2.0.
> > I’ll be available to help with editing and coordinating the publication
> > schedule.
> >
> > Ideally, we’ll be able to release two posts a week, one on Monday and
> > Wednesday, with the weekly news still going out on Thursdays, so we’re
> not
> > over saturating the blog. Jan Lehnardt has volunteered to kick off the
> series
> > next week, with a post on the The Road to CouchDB 2.0 on Monday.
> >
> > That means we need a volunteer to write one for next Wednesday, July 27.
> We’re
> > still tossing around ideas for giving the 7-8 authors of these posts a
> special
> > kind of CouchDB swag, if that helps. :)
> >
> > Below is a list of topics (also important: if you have an idea for a
> topic you
> > **don’t see** below, please let us know!):
> >
> > **The Road to CouchDB 2.0**: (Jan)
> > \- History of the big Couch fork
> > \- Cloudant
> > \- Big Couch merge announcement
> > \- Davisphack (rnewson on the couch)
> > \- Windsor merge
> > \- New build system
> > \- Cluster setup
> > \- Tests! Tests! Tests!
> > \- RC1
> >
> > **The CouchDB 2.0 Architecture**: (need volunteer)
> > \- Dynamo
> > \- BigCouch
> > \- Cluster/Shards/Consistency
> >
> > **Release Candidates**: (need volunteer)
> > \- Please test:
> > \- Install
> >  \- 1 node
> >  \- 3 node
> >  \- n node
> > \- App Devs &amp; Library devs:
> > \- Run your software against each
> > \- Fix any issues on your side
> > \- Report any issues to us
> >
> > **Migration Guide**: (need volunteer)
> > \- 99% is the same
> > \- update_seq is opaque string now
> > \- Changes feed can include duplicates
> > \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
> > \- /_config is not available on the cluster, but there is
> /_node/&lt;fqdn&gt;/
> > _config/ for your setup needs, make sure you do it on all nodes
> > \- Test suites:
> > \- If you are creating and deleting databases in quick succession, start
> using
> > unique db names (and add cleanup)
> >
> > New features posts
> > \- **Feature: compactor** (need volunteer)
> > \- faster
> > \- lower i/o
> > \- more compact files
> > \- faster post compaction files
> >
> > \- **Feature: replicator** (need volunteer)
> > \- TBD
> >
> > \- **Feature: fauxton** (need volunteer)
> > \- Complete rewrite
> > \- First Backbone
> > \- Now React
> > \- Extendable
> >
> > \- **Feature: Mango query** (need volunteer)
> > \- Import from Cloudant Query
> > \- MongoDB-inspired query language
> > \- Create indexes
> > \- Query patterns
> >
> > \- **Miscellaneous improvements and bugfixes** (need volunteer)
> > \- /_db_updates gets persisted, supports ?since like changes
> > \- Preview: view based changes
> > \- Uses rebar under the hood for building, ditched autotools \o/
> >
> > Also, if you have an idea of someone who would be a good candidate to
> write
> > one of these blog posts, let me know so I can reach out to them.
> >
> > Please help us get the community excited for the changes coming to
> CouchDB. :D
> > :D :D
> >
> > Cheers!
> >
> >
> > Jenn Turner
> >
> > The Neighbourhoodie Software GmbH
> > Adalbertstr. 7-8, 10999 Berlin
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > /local-eda5af1b-
> >
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> > "http://neighbourhood.ie/" )
> >
> >
> > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > Geschäftsführung: Jan Lehnardt
> >
>
>


Re: CouchDB 2.0 blog series

Posted by Jenn Turner <je...@neighbourhood.ie>.
Also, thank you Tony, Garren and Robert for volunteering!

That means we need volunteers for

- Release Candidates
- Migration Guide
- Feature: compactor
- Feature: replicator
- Misc features/bug fixes

Anyone else want to chip in and write a post?


On Wed, Jul 20, 2016 at 3:40 AM, Robert Newson <rn...@apache.org> wrote:

> The architecture one makes most sense
>
> Sent from my iPhone
>
> > On 19 Jul 2016, at 21:07, Jenn Turner <je...@thehoodiefirm.com> wrote:
> >
> > Hello there!
> >
> > We’re getting closer to releasing CouchDB 2.0 and leading up to its
> official
> > release, we want to publish a series of blog posts examining topics like
> the
> > history of the project, differences between the 2.0 and 1.0 architecture,
> > unpacking the new features, and so forth.
> >
> > To accomplish this **we need your help**, we need 7-8 CouchDB users to
> help
> > write these posts. Don’t worry, we’re not after Shakespeare here, just
> > introducing an idea in 200-300 words, to get folks interested in CouchDB
> 2.0.
> > I’ll be available to help with editing and coordinating the publication
> > schedule.
> >
> > Ideally, we’ll be able to release two posts a week, one on Monday and
> > Wednesday, with the weekly news still going out on Thursdays, so we’re
> not
> > over saturating the blog. Jan Lehnardt has volunteered to kick off the
> series
> > next week, with a post on the The Road to CouchDB 2.0 on Monday.
> >
> > That means we need a volunteer to write one for next Wednesday, July 27.
> We’re
> > still tossing around ideas for giving the 7-8 authors of these posts a
> special
> > kind of CouchDB swag, if that helps. :)
> >
> > Below is a list of topics (also important: if you have an idea for a
> topic you
> > **don’t see** below, please let us know!):
> >
> > **The Road to CouchDB 2.0**: (Jan)
> > \- History of the big Couch fork
> > \- Cloudant
> > \- Big Couch merge announcement
> > \- Davisphack (rnewson on the couch)
> > \- Windsor merge
> > \- New build system
> > \- Cluster setup
> > \- Tests! Tests! Tests!
> > \- RC1
> >
> > **The CouchDB 2.0 Architecture**: (need volunteer)
> > \- Dynamo
> > \- BigCouch
> > \- Cluster/Shards/Consistency
> >
> > **Release Candidates**: (need volunteer)
> > \- Please test:
> > \- Install
> >  \- 1 node
> >  \- 3 node
> >  \- n node
> > \- App Devs &amp; Library devs:
> > \- Run your software against each
> > \- Fix any issues on your side
> > \- Report any issues to us
> >
> > **Migration Guide**: (need volunteer)
> > \- 99% is the same
> > \- update_seq is opaque string now
> > \- Changes feed can include duplicates
> > \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps
> > \- /_config is not available on the cluster, but there is
> /_node/&lt;fqdn&gt;/
> > _config/ for your setup needs, make sure you do it on all nodes
> > \- Test suites:
> > \- If you are creating and deleting databases in quick succession, start
> using
> > unique db names (and add cleanup)
> >
> > New features posts
> > \- **Feature: compactor** (need volunteer)
> > \- faster
> > \- lower i/o
> > \- more compact files
> > \- faster post compaction files
> >
> > \- **Feature: replicator** (need volunteer)
> > \- TBD
> >
> > \- **Feature: fauxton** (need volunteer)
> > \- Complete rewrite
> > \- First Backbone
> > \- Now React
> > \- Extendable
> >
> > \- **Feature: Mango query** (need volunteer)
> > \- Import from Cloudant Query
> > \- MongoDB-inspired query language
> > \- Create indexes
> > \- Query patterns
> >
> > \- **Miscellaneous improvements and bugfixes** (need volunteer)
> > \- /_db_updates gets persisted, supports ?since like changes
> > \- Preview: view based changes
> > \- Uses rebar under the hood for building, ditched autotools \o/
> >
> > Also, if you have an idea of someone who would be a good candidate to
> write
> > one of these blog posts, let me know so I can reach out to them.
> >
> > Please help us get the community excited for the changes coming to
> CouchDB. :D
> > :D :D
> >
> > Cheers!
> >
> >
> > Jenn Turner
> >
> > The Neighbourhoodie Software GmbH
> > Adalbertstr. 7-8, 10999 Berlin
> > [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> > /local-eda5af1b-
> >
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> > "http://neighbourhood.ie/" )
> >
> >
> > Handelsregister HRB 157851 B Amtsgericht Charlottenburg
> > Geschäftsführung: Jan Lehnardt
> >
>
>

Re: CouchDB 2.0 blog series

Posted by Robert Newson <rn...@apache.org>.
The architecture one makes most sense 

Sent from my iPhone

> On 19 Jul 2016, at 21:07, Jenn Turner <je...@thehoodiefirm.com> wrote:
> 
> Hello there!  
> 
> We’re getting closer to releasing CouchDB 2.0 and leading up to its official
> release, we want to publish a series of blog posts examining topics like the
> history of the project, differences between the 2.0 and 1.0 architecture,
> unpacking the new features, and so forth.  
> 
> To accomplish this **we need your help**, we need 7-8 CouchDB users to help
> write these posts. Don’t worry, we’re not after Shakespeare here, just
> introducing an idea in 200-300 words, to get folks interested in CouchDB 2.0.
> I’ll be available to help with editing and coordinating the publication
> schedule.  
> 
> Ideally, we’ll be able to release two posts a week, one on Monday and
> Wednesday, with the weekly news still going out on Thursdays, so we’re not
> over saturating the blog. Jan Lehnardt has volunteered to kick off the series
> next week, with a post on the The Road to CouchDB 2.0 on Monday.  
> 
> That means we need a volunteer to write one for next Wednesday, July 27. We’re
> still tossing around ideas for giving the 7-8 authors of these posts a special
> kind of CouchDB swag, if that helps. :)  
> 
> Below is a list of topics (also important: if you have an idea for a topic you
> **don’t see** below, please let us know!):  
> 
> **The Road to CouchDB 2.0**: (Jan)  
> \- History of the big Couch fork  
> \- Cloudant  
> \- Big Couch merge announcement  
> \- Davisphack (rnewson on the couch)  
> \- Windsor merge  
> \- New build system  
> \- Cluster setup  
> \- Tests! Tests! Tests!  
> \- RC1  
> 
> **The CouchDB 2.0 Architecture**: (need volunteer)  
> \- Dynamo  
> \- BigCouch  
> \- Cluster/Shards/Consistency  
> 
> **Release Candidates**: (need volunteer)  
> \- Please test:  
> \- Install  
>  \- 1 node  
>  \- 3 node  
>  \- n node  
> \- App Devs &amp; Library devs:  
> \- Run your software against each  
> \- Fix any issues on your side  
> \- Report any issues to us  
> 
> **Migration Guide**: (need volunteer)  
> \- 99% is the same  
> \- update_seq is opaque string now  
> \- Changes feed can include duplicates  
> \- JS apps using /_utils/*.js: copy 1.6 files and put into your apps  
> \- /_config is not available on the cluster, but there is /_node/&lt;fqdn&gt;/
> _config/ for your setup needs, make sure you do it on all nodes  
> \- Test suites:  
> \- If you are creating and deleting databases in quick succession, start using
> unique db names (and add cleanup)  
> 
> New features posts  
> \- **Feature: compactor** (need volunteer)  
> \- faster  
> \- lower i/o  
> \- more compact files  
> \- faster post compaction files  
> 
> \- **Feature: replicator** (need volunteer)  
> \- TBD  
> 
> \- **Feature: fauxton** (need volunteer)  
> \- Complete rewrite  
> \- First Backbone  
> \- Now React  
> \- Extendable  
> 
> \- **Feature: Mango query** (need volunteer)  
> \- Import from Cloudant Query  
> \- MongoDB-inspired query language  
> \- Create indexes  
> \- Query patterns  
> 
> \- **Miscellaneous improvements and bugfixes** (need volunteer)  
> \- /_db_updates gets persisted, supports ?since like changes  
> \- Preview: view based changes  
> \- Uses rebar under the hood for building, ditched autotools \o/  
> 
> Also, if you have an idea of someone who would be a good candidate to write
> one of these blog posts, let me know so I can reach out to them.  
> 
> Please help us get the community excited for the changes coming to CouchDB. :D
> :D :D  
> 
> Cheers!  
> 
> 
> Jenn Turner
> 
> The Neighbourhoodie Software GmbH  
> Adalbertstr. 7-8, 10999 Berlin  
> [neighbourhood.ie](https://link.nylas.com/link/c4yg26doe3du1m7gpdgdrj1jp
> /local-eda5af1b-
> bbb8/0?redirect=http%3A%2F%2Fneighbourhood.ie%2F&r=bWFya2V0aW5nQGNvdWNoZGIuYXBhY2hlLm9yZw==
> "http://neighbourhood.ie/" )  
> 
> 
> Handelsregister HRB 157851 B Amtsgericht Charlottenburg  
> Geschäftsführung: Jan Lehnardt
>