News for hackers. Stuff that matters.
Re:Twitter open-sources a high-performance replicated log se... by merb on Tuesday May 10, 2016 @12:25PM (#11668365)
100% Java. I'm wondering. Why doesn't this has any Scala?
Re:Twitter open-sources a high-performance replicated log se... by niccaluim on Tuesday May 10, 2016 @01:28PM (#11668921)
Rumors of Scala's dominance at Twitter are slightly exaggerated. While it's true that the non-revenue-related backend is almost all Scala, on the ads eng side, it's almost 100% Java. Which language a new project is written in has more to do with who's writing it than anything else.
Re:Twitter open-sources a high-performance replicated log se... by merb on Wednesday May 11, 2016 @04:35AM (#11673543)
Actually I just wondered cause of Finangle. I thought that their projects uses the RPC service heavily.
Re:Twitter open-sources a high-performance replicated log se... by niccaluim on Wednesday May 11, 2016 @12:28PM (#11676744)
Ah, Finagle has a Java API too.
Re:Twitter open-sources a high-performance replicated log se... by spriggan3 on Tuesday May 10, 2016 @01:52PM (#11669130)
I think over the years they decided to use Scala. I'm not even sure if most of their codebase is still in Scala today.
Re:Twitter open-sources a high-performance replicated log se... by fosk on Tuesday May 10, 2016 @12:35PM (#11668466)
Because Scala adds overhead.
Re:Twitter open-sources a high-performance replicated log se... by poooogles on Tuesday May 10, 2016 @02:10PM (#11669263)
Where? In operational cost? In development time? In performance?
Re:Twitter open-sources a high-performance replicated log se... by jbooth on Tuesday May 10, 2016 @02:15PM (#11669296)
Yes.

Depending on use-case, of course, there's lot of places where scala is preferable to Java. A byte-shuttling service where performance is important, mutability reigns and expressiveness is irrelevant.. not one of those places.

Re:Twitter open-sources a high-performance replicated log se... by balamaci on Tuesday May 10, 2016 @02:45PM (#11669551)
Yes.

Joke aside, at least in hiring people it should.