Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 48358 invoked from network); 6 Apr 2009 14:26:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 Apr 2009 14:26:11 -0000 Received: (qmail 76544 invoked by uid 500); 6 Apr 2009 14:26:11 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 76500 invoked by uid 500); 6 Apr 2009 14:26:11 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 76490 invoked by uid 99); 6 Apr 2009 14:26:11 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Apr 2009 14:26:11 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of feeder.of.the.bears@gmail.com designates 209.85.220.172 as permitted sender) Received: from [209.85.220.172] (HELO mail-fx0-f172.google.com) (209.85.220.172) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Apr 2009 14:26:00 +0000 Received: by fxm20 with SMTP id 20so1850590fxm.12 for ; Mon, 06 Apr 2009 07:25:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=8at1ae1lx7i7AUdAMj7zIlKuULipDrUfY0ycqMAf6B0=; b=c8z+V38FU24MUqNKWueX3+ygwFBGEaqgs7bLjPLzQ6nNo+WNUiNPX29jfexVg65vnY jMBE0byoZLYNmOJb4gksNWqvaOTT6L5ng0DPMjP8Sjcv7SYzdY8nS7iPuQhruOvHPes8 CCYBSF7VjQSYyvFP1az9N1K8POXv5dp1H7GOQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=LTH3wtRHi7pOMSLaEbt4IQMelQaJdp9pomuVM+NsbZ+V3lWhd2LXD8S6L6HnR67MWY 7SCSofxFDZCfmXqZeGRZv1QpB+kHrmw0ESuPGQ0KHWNwiMXPG0YDoL7IDlTV3p4mA8EA DVMMlyFkdHK7PhLLXNeaPr1VNRs4LKyXkX0S0= MIME-Version: 1.0 Received: by 10.223.112.130 with SMTP id w2mr3783156fap.65.1239027939698; Mon, 06 Apr 2009 07:25:39 -0700 (PDT) In-Reply-To: <89AE2DBAB3A9E943A358F9780F266AC303612832@budgw09a.ww300.siemens.net> References: <89AE2DBAB3A9E943A358F9780F266AC303612832@budgw09a.ww300.siemens.net> Date: Mon, 6 Apr 2009 07:25:39 -0700 Message-ID: Subject: Re: twitter From: David Pollak To: esme-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=001636c5b1543676b40466e3ac96 X-Virus-Checked: Checked by ClamAV on apache.org --001636c5b1543676b40466e3ac96 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Mon, Apr 6, 2009 at 7:13 AM, Buday, Gergely Istvan < gergely.buday@siemens.com> wrote: > Dear Developers, > > if it was not here yet: > > At the Web 2.0 Expo today in San > Francisco today, Twitter's Alex Payne discussed the technical details of > the programming language he hopes can help his company handle the > upswing in traffic it has experienced over the past few years. The > company is leaving behind a programming language that has caused it much > pain in the past, Sorry... to be clear (and this is important given the recent mischaracterizations of Twitter's technology choices) Twitter is not abandoning Ruby. They are using Ruby where they think Ruby works best, including on the HTML front-end. They have adopted Scala for places that they think Scala works better... for long running processes and for complex systems where a type-system makes leads to fewer defects. Alex and the other Twitter engineers have taken a lot of improper heat because people have mistaken that Twitter has blamed its scalability issues on Ruby and that it is switching to a new flavor-of-the-day (Scala) because Twitter blames Ruby for its problems. Please look at interview: http://www.artima.com/scalazine/articles/twitter_on_scala.html > and instead embracing a new and somewhat obscure > language called Scala. > > http://www.technologyreview.com/blog/editors/23282/?nlid=1908 > > - Gergely > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp --001636c5b1543676b40466e3ac96--