On Mon, Apr 6, 2009 at 7:13 AM, Buday, Gergely Istvan < [email protected]> wrote:
> Dear Developers, > > if it was not here yet: > > At the Web 2.0 Expo <http://www.web2expo.com/webexsf2009> 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
