Re: [ANNOUNCE] CouchApp ML

2015-11-04 Thread Johs Ensby
Thanks, Alexander johs > On 3. nov. 2015, at 19.35, Alexander Shorin wrote: > > Hi everyone! > > I'm happy to announce our new ML: couchapp@couchdb.apache.org ! > > TL:DR mailto:couchapp-subscr...@couchdb.apache.org > > Recently we had quite hot discussions around about CouchApps and their >

A strategy for applications in CouchDB

2015-11-04 Thread Johs Ensby
Hi All, I am working on a set of articles that I hope will help the discussion around CouchApps Here's the first one https://medium.com/@ensby/applications-in-couchdb-946a9c19015 johs

CouchApp build tools

2015-11-05 Thread Johs Ensby
Hi, I would take this message from Miroslav as an opportunity to start a new thread. The confusion bewteen applications in CouchDB and the tool to build such (design docs) started, I guess when the first tool was called CouchApp. So the ones I knwo are Couchapp Erica Ddoc Lab any more around? a

Re: CouchApp build tools

2015-11-05 Thread Johs Ensby
Hi Aurélien, ermouth has created this tool which I can recommend http://ddoc.me/ It is a IDE in the form of a single design document so it is convenient to have in any couch database where you need it. I cut & paste the json document into Fauxton or install it with one curl com

Re: CouchApp build tools

2015-11-05 Thread Johs Ensby
Aurélien, I agree with you the python app is good and that is probably why I never got around to try Erica where I am sure Beniot did a good job with. Compatibility with a file structure would not be complicated, I would think, but the advandage I see in Ddoc is that we skipped Github fir ddocs b

Re: CouchApp build tools

2015-11-05 Thread Johs Ensby
ermouth, your roadmap for Ddoc Lab is very ambitious. Please advice on how we as a community can contribute to #1 on the list. johs > On 5. nov. 2015, at 17.38, ermouth wrote: > >> Do you mean that you completely skipped version control? > > Since DdocLab source docs are PouchDB/CouchDB/Barre

Re: CouchApp build tools

2015-11-05 Thread Johs Ensby
Aurélien, skipping Gitub and version tracking is in a context where you have junior developer doing small web sites as modifications of some template sites and another developer maintaining css on several similar small sites. If a third person is needed for content updates, complicated updates

Ecosystem around CouchDB applications

2015-11-09 Thread Johs Ensby
Hi All, I have written the followup Applications in CouchDB article I am afraid this will be a 10+ minute read, I had to establish a vocabulary to get to what I propose https://medium.com/@ensby/a-possible-couchdb-application-ecosystem-e39ac4397cea

Re: CouchApp build tools

2015-11-09 Thread Johs Ensby
Absolutely agree, the message to new developers being: You can postpone your efforts in learning to user Github, Grunt and all the other tools used the be the developer's "license to trade". johs > On 9. nov. 2015, at 13.03, Giovanni Lenzi wrote: > > P.S. I only forgot to mention that we have

Re: Ecosystem around CouchDB applications

2015-11-09 Thread Johs Ensby
Hi All, thanks for all the comments to the Medium article. I have updated the Pilot project after very useful comments from Giovanni. The ecosystem pilot project sketch now identifies 10 possible specialized roles in the ecosystem 10 transaction points for revenue sharing 5 of these collecting mo

Re: Ecosystem around CouchDB applications

2015-11-10 Thread Johs Ensby
Hi Tim I am with you on the freedom, recommend goes a long way if you think you have spotted a winner. Vue looks like one for the new developers, but jQueryMy is technically better in a JSON world. Johs > On 10. nov. 2015, at 16.23, Tim Black wrote: > > On 11/10/2015 01:14 AM, J

Fwd: CouchDB 1.7.0 Roadmap

2015-11-12 Thread Johs Ensby
May the force be with you! Johs > Begin forwarded message: > > Since "everyone is busy on 2.0" I'll take care of this.

Re: CouchDB 1.7.0 Roadmap

2015-11-12 Thread Johs Ensby
Welcome to CouchDB, Oskar and Peter, It would be great to see you on couchapp@couchdb.apache.org where you will find a lot of 1.7 fans To Peter; hope you can find some CouchDB enthusiasts in Stockholm ! Johs from Norway:) > On 12. nov. 2015, at 21.31, Oskar

Siri integration with CouchDB 1.7.0

2015-11-12 Thread Johs Ensby
Hi, has anyone any experience with integrating Siri voice control with CouchDB? Since Siri is an interface that Apple is still controlling tightly, the workarounds that I know of are send message send mail enter calendar event/reminder E.g. by entering calendar events, you could via calendar int

Re: Siri integration with CouchDB 1.7.0

2015-11-13 Thread Johs Ensby
:), Alexander, > > Off: "Ok, Couch, get document 05246732d4a48fb4dbc4b967472a665f from > database bar" (: > > -- > ,,,^..^,,, With "website xyz" being an entry in my address book along with others with the first name "website" Siri sends a mail to an account with e.g. Postmark which provide

Re: Siri integration with CouchDB 1.7.0

2015-11-13 Thread Johs Ensby
Thanks for the tip, ermouth this is nicer than siri for my purpose:) Johs > On 13. nov. 2015, at 10.42, ermouth wrote: > > I‘ve tried to emit https://www.talater.com/annyang/ into CloudWall – got a > lot of fun :) > > But all these solutions generate significant traffic all the time mic is > on

Re: Simple Things

2015-11-13 Thread Johs Ensby
Benjamin, I too think that what is missing is to reveil more of the simplicity of Couch with some super simple tools. The problem my be that what is needed is too simple for developers to bother put in online. Make a list, and I think this thread migth surprise you:) Let's celebrate simplicity j

Re: Simple Things

2015-11-14 Thread Johs Ensby
hard at taking these rocks out of my own > shoes and tossing code up as I have it (or finding the old bits of junk I've > done and pushing them online). I'll be sending in a couple of those shortly, > in fact. :) > > -Original Message- > From: Johs Ensby [m

Re: Ecosystem around CouchDB applications

2015-11-14 Thread Johs Ensby
om/@ensby/e39ac4397cea> Johs > On 9. nov. 2015, at 11.19, Johs Ensby wrote: > > Hi All, > > I have written the followup Applications in CouchDB article > I am afraid this will be a 10+ minute read, I had to establish a vocabulary > to get to what I propose > https://

Couch on port 80

2015-11-14 Thread Johs Ensby
Hi, Setting up servers with Couch as the web server, I have used firewall prerouting to redirect everything port 80 to couch Anyone with a better approach to this than this? $ sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 5984 I also tried an approach with Nginx forwardi

Re: Meet copy-couch!

2015-11-14 Thread Johs Ensby
Martin, are you looking for this? $ sudo add-apt-repository ppa:couchdb/stable -y johs > On 15. nov. 2015, at 07.59, Martin Broerse wrote: > > Next up? If you are in the vibe perhaps couchapp 1.1.0-beta.1 ;-). We need > to find someone who can create a PPA for ubuntu. I will compile the windo

Re: Meet copy-couch!

2015-11-15 Thread Johs Ensby
e > Date: Sun, Nov 15, 2015 at 8:28 AM > Subject: Re: Meet copy-couch! > To: Johs Ensby > Cc: couchapp@couchdb.apache.org > > > Johs, > > No I was refering to this: > > http://couchapp.readthedocs.org/en/latest/couchapp/install.html#installing-on-ubuntu >

Re: "Couch-served app" vs. couchapp

2015-11-16 Thread Johs Ensby
Hi Bill, I have been wrestling with the ideas of what an application in CouchDB is from the perspective of letting CouchDB be the center of integration in this article https://medium.com/p/e39ac4397cea Like you say, there are so many scenarios where CouchDB is

Re: Couch on port 80

2015-11-16 Thread Johs Ensby
n, Nov 15, 2015 at 10:01 AM, Johs Ensby wrote: >> Anyone with a better approach to this than this? >> >> $ sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 5984 > > Technically, you need to modify your init script to let it start > couchdb as root an

Re: Couch on port 80

2015-11-18 Thread Johs Ensby
2015 at 10:01 AM, Johs Ensby mailto:j...@b2w.com>> wrote: > Anyone with a better approach to this than this? > > $ sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 5984 Technically, you need to modify your init script to let it start couchdb as root and then via

Re: Couch on port 80

2015-11-18 Thread Johs Ensby
like buying a pile of sheet metal, a few rubber trees, small pile of copper, a pile of sand, and an oil well. :D > On 18. nov. 2015, at 23.18, Alexander Shorin wrote: > > On Thu, Nov 19, 2015 at 1:05 AM, Johs Ensby wrote: >> Couch-on-port-443-for-ubuntu recipe for dummies? >

Re: serving html pages built from multiple lists or shows

2015-11-18 Thread Johs Ensby
Ermouth, this is one of many extremely powerful features that is a bit hard to use the first time, and that eliminate a lot of not-so-smart workarounds. If you could find the time to do a screen recording of what you just described, It would all be standard procedure from then on johs) > On 19. n

Re: serving html pages built from multiple lists or shows

2015-11-18 Thread Johs Ensby
Hi, I have always used Handlebars serverside to do SEO-friendly pages - a list that merges data and templates - the doc type or other field decides what template to work - used nested templates (sub teemplates for "modules" in the page" to assemble pages on the fly - SEO agency of my clients get a

Re: [PROPOSAL] Chainable requests

2015-11-25 Thread Johs Ensby
if this is low-hanging fruit, pick it! I see no downside in implementing this, it removes a frustrating limitiation. johs > On 25. nov. 2015, at 18.18, ermouth wrote: > > > Implementation doesn‘t seem to be very difficult – only existing well known > paradigms are used, nearly nothing new adde

Re: [PROPOSAL] Chainable requests

2015-11-25 Thread Johs Ensby
http://jquerymy.com/kod/rewritelist.png > On 25. nov. 2015, at 21.08, Alexander Shorin wrote: > > Hi, > > On Wed, Nov 25, 2015 at 8:18 PM, ermouth wrote: >> http://bit.ly/1NrTddP > > URL seems broken: Unable to connect > > -- > ,,,^..^,,,

Re: [PROPOSAL] Chainable requests

2015-11-25 Thread Johs Ensby
Ermouth, > On 25. nov. 2015, at 18.18, ermouth wrote: > chunked response and reduce approach I think both modes are valuable, conceptually we end up with 3 modes of respons Technically it makes sense to describe as server response. I am trying to think of how we want to spin this to the new de

Re: [PROPOSAL] Deprecate global functions in query server

2015-12-02 Thread Johs Ensby
Hi, I dont know anything about the performance issues, but understand that require establish the object in memory once even referred to many times in a ddoc. From a programmers view I would vote for "this", meaning that if it is a branch of the ddoc. I remember that when I discovered that I could

Re: login ui from a couchapp

2016-04-15 Thread Johs Ensby
Hi Nick, the revolution comes with a new rewrite function (path list is not a static, but a function that can return path, status code, body, headers based on the request object en user environment. This enable you to make a router, firewall to allow jsut certain ip-range etc. The code was com

Re: login ui from a couchapp

2016-04-15 Thread Johs Ensby
ot; to avoid confusion). johs > On 16. apr. 2016, at 00.45, Nick wrote: > > On 15/04/16 16:29, Johs Ensby wrote: >> Hi Nick, >> the revolution comes with a new rewrite function (path list is not a static, >> but a function that can return path, status code, body, hea

Re: Caching results of _list functions

2016-05-18 Thread Johs Ensby
Hi Ermouth, this sounds like a bonus feature of significant value:) Together with the rewrite function this discovery would keep the couchapp enthusiasts of the community happy for a looong time, I believe. If I understand you right, - a function in a _list of a certain ddoc called directly via

Re: Post on Trigger

2016-05-19 Thread Johs Ensby
Hi Freddy, you are pushing for a feature that I think would fall into a category that earlier discussions on this list pushed aside to a separate list, couchapp@couchdb.apache.org I would asume it to be a ' "no-go" for design of philosophical reasons' as you put it based on these discussions. H

Re: Caching results of _list functions

2016-05-26 Thread Johs Ensby
t; var Cache = require ('Cache').Cache; >> >> Now you can use it like Cache.get(key) and Cache.put(key, val) in rewrite >> and list. Your cache will persist between requests until you change ddoc or >> SM crashes. >> >> >> ermouth >> >>

Re: Couchapp experience in 2016

2016-09-01 Thread Johs Ensby
Awsome! if couchapps was ever worth pursuing, you made the largest contribution to proving so. johs > On 2. sep. 2016, at 00.00, ermouth wrote: > > Tried out more or less pure couchapp approach in 2016 realities, I mean JS > rewrites and PouchDB. > > Written down a story about the project, f

Re: Couchapp experience in 2016

2016-09-07 Thread Johs Ensby
Jan, The playful exploration of the single-tier functionality has followed CouchDB from the very start. It is one of the unique features, and even if you regard it as a side effect it has always held a great potential for creating interest and try-out activity for the project. Hence, it defina

Re: Is this CouchApp mailing list active?

2016-10-26 Thread Johs Ensby
Hi Gustavio, I can only answer as a member, but for me waiting for 1.7 is the reason for inactivity br Johs > On 26. okt. 2016, at 20.05, Gustavo Delfino wrote: > > Hi all, > > I noticed that the CouchApp ML is not mentioned in the mailing lists section > at http://couchdb.apache.org/ > Is t

CouchDB 2.0 and "Intuitive HTTP/JSON API and designed for Reliability" for couchapps

2017-05-23 Thread Johs Ensby
Hi, we have been using Couch 1.6 with a patch for the rewrite function, but I wanted to see how 2.0 in single node mode was doing these past two days. The test case was a rather big web site with a few databases holding a few thousand documents, images, PDF attachments. It is performing very well

Re: CouchDB 2.0 and "Intuitive HTTP/JSON API and designed for Reliability" for couchapps

2017-05-26 Thread Johs Ensby
rver on Monday, as a > full replacement for lists, shows, rewrites, updates and so on. With SMS, > emails and all missing stuff. So stay tuned. > > ermouth > > 2017-05-23 13:47 GMT+03:00 Johs Ensby : > >> Hi, >> we have been using Couch 1.6 with a patch for the rewrite

Re: Fauxton, Futon and licensing obstacles

2017-08-23 Thread Johs Ensby
ermouth, you are doing this as a cloudwell app with the cloudwall runtime supporting the single ddoc app, right? Johs > On 23 Aug 2017, at 21:56, ermouth wrote: > > Good idea, however I gonna start with CouchDB ) > > I‘ve recordered 5min screencast about JSON editor for CN Photon > https://yout

Re: Fauxton, Futon and licensing obstacles

2017-08-30 Thread Johs Ensby
Great! Can't wait to start using it johs > On 30 Aug 2017, at 20:45, ermouth wrote: > > Work in progress, watch video https://youtu.be/lBVdIPZhDc4 to see current > state. > > Right now codename Photon is a json with footprint well below 1.5Mb. > > ermouth

Re: Fauxton, Futon and licensing obstacles

2017-09-07 Thread Johs Ensby
Hi, This lauches and works well in both 1.6 and 2.1 a few things dicovered tabs sometimes dont respond to click numeric startkey not allowed codemirror box crops content some times Missed direct access to attachments This looks very promising, concrats! I have opinions on UX, of course, but don't

Re: Fauxton, Futon and licensing obstacles

2017-09-07 Thread Johs Ensby
Hi, I will post issues on github. Will try to use it in a real situation to get a better feel, but post ideas on UI before I get too used to it. (when I started using Cloudwall, I had a hard time getting my head around it, now I am used to it and feel no pain:) This "DB browser" could potentiall

Re: Photon, 90% progress

2017-09-15 Thread Johs Ensby
Hi >>its hidden potential is still nearly untouched, as I see it. amen! Fantastic job, ermouth! johs > On 15 Sep 2017, at 13:20, ermouth wrote: > > Thank you, Harald! > > Actually, it‘s not a couchapp from thin air, Photon was created inside > browser using couchapps. Photon never existed as

Re: CloudWall 2.2

2017-12-04 Thread Johs Ensby
Congratulations Ermouth! The number of systems and tools this replaces is "insane". I found it hard to wrap my head around the previous version at first, but once in this works like a F-series Ford truck. Johs > On 4 Dec 2017, at 18:51, ermouth wrote: > > Hello all, > > happy to announce Clo

Call for "Must-fix" issues

2018-07-05 Thread Johs Ensby
This thread reach out to CouchDB 1.x users to generate a list of "must-fix" issues that is preventing users to upgrade to the latest version of CouchDB. It is in response to Joan's comment below regarding the non-technical proposal to make a project decision to terminate official Apache suppor

Re: Call for "Must-fix" issues

2018-07-05 Thread Johs Ensby
> > 2018-07-05 11:20 GMT+03:00 ermouth : > >> Proxy authorization which is also in docs, but absent in 2.x. >> >> ermouth >> >> 2018-07-05 10:10 GMT+03:00 Johs Ensby : >> >>> This thread reach out to CouchDB 1.x users to generate a list of &g

Re: Call for "Must-fix" issues

2018-07-05 Thread Johs Ensby
gt; Single-node install without shards. > > Both the /_setup_cluster endpoint and the Mac binaries already set q=1 & n = > 1 on setup. Everyone else can configure it. > > Best > Jan > — > >> >> ermouth >> >> 2018-07-05 10:10 GMT+03:00 Johs

Re: Call for "Must-fix" issues

2018-07-05 Thread Johs Ensby
Hi Harald, how about starting a new thread on the topic, incuding dev@ and users@? Compared to the https://db-engines.com/en/ranking_trend/system/CouchDB (auto collected web data) the review service you linked to have a massive amount of reviews from MongoDB people. Your question could motivate

Re: On 1.x deprecation

2018-07-06 Thread Johs Ensby
Thanks ermouth, I agree with you that the logic behind the proposal could have been clearer. A sunsetting announcement linked to the reliability criteria for 2.x would have been preferable. I value your opinions very much because I understand that you have deployed large systems with CouchDB at t

Re: On 1.x deprecation

2018-07-06 Thread Johs Ensby
OK:) > On 6 Jul 2018, at 12:07, ermouth wrote: > >> Approximately how many 1.x nodes to you have in production now? >> What is your estimated total no of users on these? > > Sorry, can’t disclose this kind of info publicly. > > All I can say I have zero nodes with 2.x in prod, despite we anal

Re: [PROPOSAL] Officially deprecate CouchDB 1.x.

2018-07-06 Thread Johs Ensby
-1 A sunsetting discussion is very welcome, but this proposal is unclear, based on week arguments and a lack of data, and as decision support not the best of proposals. 1) To "table" a propoal for voting is problematic --

Re: [PROPOSAL] Officially deprecate CouchDB 1.x.

2018-07-08 Thread Johs Ensby
h is a far-reaching decision with unclear benefit. Also, I think the result of the recent user survey should be published to support the decision making. Johs > On 7 Jul 2018, at 19:18, Joan Touzet wrote: > > Johs Ensby wrote: >> Thanks for this, Joan >> >> You must h

Re: [PROPOSAL] Officially deprecate CouchDB 1.x.

2018-07-08 Thread Johs Ensby
x. 1.x is a fine piece of software and existing installations > of it will continue to run just fine, but this project is moving on. > > Best > Jan > — > >> On 8. Jul 2018, at 14:59, Johs Ensby wrote: >> >> Thanks Joan, >> >> Your take on the