[Noisebridge-discuss] Scala language

Brian Paul brian.a.paul at gmail.com
Wed Apr 1 23:39:55 UTC 2009


Twitter was/is developed primary on RoR (Ruby on Rails).

When the Skittr app was published and ostensibly shown to scale in a much more
desirable manner certain core aspects of twitter were refactored in
Scala.  I can probably dig up
references if you would like to read further on this.

I agree about the Java part. But that's just by C/C++ roots showing.
In any case I'm
willing to give it a shot.

Also (warning probably gets boring after this) as someone who builds
web apps professionally
and has worked on very high traffic sites solving scaling problems I
would like to point out that
the programming language itself is generally NOT the issue. Issues are
more likely to stem from
high overhead brought about by using a poorly designed framework, poor
database schema design, poor database query design, etc, etc, etc.

Here are a couple links to get you started:
http://blog.lostlake.org/index.php?/archives/55-Prance-with-the-Horses,-Skittr-with-the-Mice.html
http://www.scala-lang.org/node/1008
http://www.theregister.co.uk/2009/04/01/twitter_on_scala/
http://github.com/robey/kestrel/tree/master

Is there noisebridge mailing list centered around software dev that
this should migrate to?

-bap

On Wed, Apr 1, 2009 at 4:27 PM, Brian Johnson <noisebridge at dogtoe.com> wrote:
> I'm skeptical. Not trying to start a flame war or anything, but Twitter
> isn't exactly the most reliable website in the world. If the reason it's
> down all the time is Scala (and Twitter has a bad reputation for being down
> all the time) then I wouldn't touch it with a 10 foot pole as it clearly has
> scaling issues.
>
> Also, the Java part isn't too appealing either.
>
> - Brian
>
> On Wed, Apr 1, 2009 at 1:25 PM, J.D. Zamfirescu-Pereira <zamfire at gmail.com>
> wrote:
>>
>> I actually know scala "pretty well" after having used it for about a year
>> and a half for my startup (our backend is about 50% scala).
>>
>> I could do an intro presentation of some sort if there's interest...also
>> happy to just answer questions.
>>
>> J.D.
>>
>>
>>
>> On Apr 1, 2009, at 11:46 AM, jim wrote:
>>
>>>
>>>
>>>  given the date, i'm forgiving of the mis-direction.
>>>  the scala programming language (and thank you for
>>> the presumably sardonic reminder to look things up for
>>> myself) is
>>> http://www.scala-lang.org/
>>>
>>>
>>>
>>> On Wed, 2009-04-01 at 11:12 -0700, Dr. Jesus wrote:
>>>>
>>>> On Wed, Apr 01, 2009 at 10:30:30AM -0700, Rachel McConnell wrote:
>>>>>
>>>>> So I'm sitting in web2.0 listening to the Twitter guy explain how
>>>>> fantastic Scala is and ... well I kinda want to know more.  Anyone want
>>>>> to learn Scala together?  I won't do it on my own, I need a Peer Group
>>>>> to keep me in line.
>>>>>
>>>>> If there's a couple +1's I'll make a wiki page...
>>>>
>>>> I think everything you need to know is on their home page:
>>>>
>>>>  http://www.scalausa.com/
>>>>
>>>> ;)
>>>> _______________________________________________
>>>> Noisebridge-discuss mailing list
>>>> Noisebridge-discuss at lists.noisebridge.net
>>>> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
>>>>
>>>
>>> _______________________________________________
>>> Noisebridge-discuss mailing list
>>> Noisebridge-discuss at lists.noisebridge.net
>>> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
>>
>> _______________________________________________
>> Noisebridge-discuss mailing list
>> Noisebridge-discuss at lists.noisebridge.net
>> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
>
>
> _______________________________________________
> Noisebridge-discuss mailing list
> Noisebridge-discuss at lists.noisebridge.net
> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
>
>



More information about the Noisebridge-discuss mailing list