Return-Path: X-Original-To: apmail-couchdb-marketing-archive@minotaur.apache.org Delivered-To: apmail-couchdb-marketing-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BD0321816A for ; Fri, 8 May 2015 06:43:56 +0000 (UTC) Received: (qmail 67481 invoked by uid 500); 8 May 2015 06:43:56 -0000 Delivered-To: apmail-couchdb-marketing-archive@couchdb.apache.org Received: (qmail 67444 invoked by uid 500); 8 May 2015 06:43:56 -0000 Mailing-List: contact marketing-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: marketing@couchdb.apache.org Delivered-To: mailing list marketing@couchdb.apache.org Received: (qmail 67430 invoked by uid 99); 8 May 2015 06:43:56 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 May 2015 06:43:56 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 0497F183A1D for ; Fri, 8 May 2015 06:43:56 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 4 X-Spam-Level: **** X-Spam-Status: No, score=4 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=3, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_MSPIKE_H2=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id uvIC1d2rEXoh for ; Fri, 8 May 2015 06:43:48 +0000 (UTC) Received: from smtpcmd01240.aruba.it (smtpcmd01240.aruba.it [62.149.158.240]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTP id 711E943C96 for ; Fri, 8 May 2015 06:43:47 +0000 (UTC) Received: from mail-ie0-f170.google.com ([209.85.223.170]) by smtpcmd01.ad.aruba.it with bizsmtp id RJjk1q01m3hC36x01Jjldj; Fri, 08 May 2015 08:43:46 +0200 Received: by iecnq11 with SMTP id nq11so56945191iec.3 for ; Thu, 07 May 2015 23:43:45 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.50.221.98 with SMTP id qd2mr2415110igc.37.1431067425624; Thu, 07 May 2015 23:43:45 -0700 (PDT) Received: by 10.107.57.193 with HTTP; Thu, 7 May 2015 23:43:45 -0700 (PDT) In-Reply-To: References: Date: Fri, 8 May 2015 08:43:45 +0200 Message-ID: Subject: Re: CouchDB Articles, Pills and Tutorials Ideas From: Giovanni Lenzi To: marketing@couchdb.apache.org Content-Type: multipart/alternative; boundary=001a11347f208dd9ab05158c59f6 --001a11347f208dd9ab05158c59f6 Content-Type: text/plain; charset=UTF-8 Seems ermouth wants to add an article on "differences between couchapps,hoodie,cloudwall,smileupps".. Can someone add or give permissions to add this list to the wiki? Anyway, before this discussion derailed, we were talking about content obsolescence and I agree with Alexander it's a very important topic! Maybe, members of this community, can create their content on wikis and blogs we can control, such as couchdb wiki, smileupps wiki :), personal blogs and so on? But, publishing content on social media instead, requires much more care from us. They will always remain in the future, and tech topics outdate very soon. We know it very well with couchapps ;) Therefore, agreed with anyone, that nothing can be a silver-bullet, any flavour of app-framework has its own specific limitations today.. agreed this, NONE can say how they will evolve!! Indeed, given that use cases depend on: - MOSTLY on app software architecture (up to app dev) - STRONGLY on underlying technologies (couchdb devs) - and then finally on hardware and hopefully all of these variables constantly improve, it is usually not possible for us to strongly bound an app-framework to some specific use cases. Maybe the next couchdb or rcouch will have a load balancer within it? or couchapp scalability will be possible? or maybe that is already possible? Who knows? Technology key strenghts are soon forgotten, but weaknesses usually remain for long time in app-devs' minds. Therefore IMHO, at least for content published on exernal media, talking of couchdb downsides, is ok if it comes from people external to this community, because we can't control the internet or others' minds... but it's far less acceptable if it comes from the inside of this community. Or at least it should not have a so negative impact for the future. What do you think? 2015-05-04 18:10 GMT+02:00 Giovanni Lenzi : > Here are some ideas to push CouchDB... Sorry for having cross posted this > on the advocate hub too.. but probably this mailing list is more > appropriate?!?! > > > ----- > > > I think CouchDB is great, but it definitely needs us to explain why it is. > > > What about starting with a list of ideas/titles of possible articles > and tutorials, in order to let contributors/advocates/externals choose and > write the one they prefer and have something schedulable for the weekly > newsletter? > > > I think it would be very important to create a lot of small, topic-focused > content around CouchDB, to have something schedulable in advance, for > future newsletters and engage users, week after week. > > > Content could be split in categories, always shown within the weekly > newsletter. Here some examples: > > > - ARTICLES: these have variable length > > - How to backup your CouchDB based website in 30 seconds > > - How to use CouchDB as your website versioning tool > > - Using CouchDB to identify XSS attacks on your website > > - Why using a web, app and db server when you can just use CouchDB? > > - AngularJS-CouchDB > > - React-CouchDB > > - For each other framework/library we could eventually create an > article, in order to attract developers using that specific framework > > - Differences between MEAN, LAMP, ... and CouchDB > > - more ideas? I think creative ways of using CouchDB are great to > increase interest!! > > > - COUCHAPPS: couchapps probably need a specific category given the size of > the subject > > - Pushing your static website to CouchDB > > - Rendering dynamic webpages from your database > > - Full user management within a single couchapp: authentication, > registration, activation, lost-password (at smileupps we already working on > this) > > - For any couchapp on github or Smileupps, we could eventually create > an article to explain how it has taken advantage of CouchDB features > > - more ideas? > > > - PILLS: these could be really short articles focused on a single couchdb > feature. Here we should fix a maximum length. > > - Replication > > - Views > > - CouchDB log file format > > - Couchapps > > - Changes handler > > - List > > - Show > > - Update functions > > - Rewriting handler > > - more? > > > This list could be arranged within the CouchDB wiki directly, so everyone > can contribute. Each entry should include: > > > - topic idea/title > > - contributor: who wants to take this in charge. empty initially > > - ready date: contributor has to estimate when the content will be ready > > - publish date: given the "ready date", katharina can then set a date for > publishing on newsletter/social networks, to prevent having too much > content on a week and nothing for the next week > > > All articles should focus on how easy is CouchDB for that specific > purpose, compared to alternatives, to explicitly tell developers how they > can benefit from it > > > Furthermore, I may be a little bit biased saying this, but I > think Couchapps are really a game-changing feature and they can > effectively have a big impact in pushing CouchDB. While there are many > other NoSQL databases, there is nothing with such a similar feature... yet! > Don't you think CouchDB can have great benefits out of it? > -- Giovanni Lenzi www.smileupps.com Smileupps Couchapps Store --001a11347f208dd9ab05158c59f6--