Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E8AB27A8E for ; Wed, 23 Nov 2011 18:15:54 +0000 (UTC) Received: (qmail 75250 invoked by uid 500); 23 Nov 2011 18:15:54 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 75205 invoked by uid 500); 23 Nov 2011 18:15:54 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 75197 invoked by uid 99); 23 Nov 2011 18:15:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Nov 2011 18:15:54 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bchesneau@gmail.com designates 209.85.213.180 as permitted sender) Received: from [209.85.213.180] (HELO mail-yx0-f180.google.com) (209.85.213.180) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Nov 2011 18:15:49 +0000 Received: by yenl7 with SMTP id l7so937823yen.11 for ; Wed, 23 Nov 2011 10:15:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=eW3xlpTNGjpYkV+5c0VxaCvKZGAKtZTptk6KuBBw7TU=; b=qj51CDKymTwsF3uwncz07jXW0n97mCkveEoCCHVAKcMm1FnQ5FOVTjb3zNQUdbYs3c kQgBY6NlIb1UpRpCW8AbD4Kv+oSwWyf5tiyz4cIDW4YHH2SyvEi+83P1pZJYaKNjguS1 BvrvgTymgzwHBN2K4TTyGfz66NP+4Hvjrb42o= MIME-Version: 1.0 Received: by 10.14.2.88 with SMTP id 64mr1594607eee.0.1322072127866; Wed, 23 Nov 2011 10:15:27 -0800 (PST) Received: by 10.14.53.75 with HTTP; Wed, 23 Nov 2011 10:15:27 -0800 (PST) In-Reply-To: References: Date: Wed, 23 Nov 2011 19:15:27 +0100 Message-ID: Subject: Re: Proposal for Intro to CouchDB Coding class From: Benoit Chesneau To: dev@couchdb.apache.org, joant@atypical.net Content-Type: multipart/alternative; boundary=001636416cb98c88a904b26ae704 --001636416cb98c88a904b26ae704 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Nov 23, 2011 at 7:24 AM, Joan Touzet wrote: > Hello CouchDB Developers, > > Based on an informal survey of CouchDB users who are interested in > contributing to the project, two key items tend to hold people back: > > 1. Knowing Erlang (and the CouchDB coding style) > 2. Knowing the CouchDB code base > > So I decided to further my own grad research in Education, and > contribute back to CouchDB, by volunteering to coordinate a class for > 6-20 students. > > ** I'd like to propose an Introduction to CouchDB Programming course, > kicking off January 5, 2012, and ask for support from the current devs > on this list. > > This won't be a traditional classroom course! Students themselves will > be shaping the direction of the course, the topics covered, and will be > expected to lead at least one week of online discussion. (I'll be > providing the pedagogical framework for this Collaborative Learning > model. This is my area of active research.) > > The idea is that, by the end of course (10 weeks or so), participants > will have learned enough Erlang to have basic competency, and enough > about the CouchDB code base to contribute. The "final exam" would be > completing and submitting some number of patches from the outstanding > bin of bugs in JIRA. > > ** I NEED YOUR HELP in two ways: > > A. Suggestions for good reference material (e.g. learnyousomeerlang) > B. Volunteers from the current devs to conduct a "guided tour" of > 1 or more parts of the code > > The "guided tours" are the essential bits for this class to be > successful, and I'd like them as much as possible to be accurate and > accessible to newbs. These tours could take many forms: > > * A screencast of you talking about some code, e.g. ScreenFlow > * A live walkthrough over Adobe Connect video (time donated by my > University dep't for the class) > * IRC-based runthrough > * "Ask the developer" - respond to questions about code on the class > forum > * You fly everyone out to your house for dinner :) Etc. > > ** If you're willing to help out, please reply on or off list and let me > know. Let's grow the contributor community! > > All the best, > -- > Joan Touzet | joant@atypical.net | wohali most other places > +1 . count for me as well. - benoit --001636416cb98c88a904b26ae704--