Finished preliminary translation of articles on the Scala language from Twitter
Recently I have been interested in the Scala language. A couple of months ago I came across an interesting series of articles from Twitter. I read tolerably in English, but still it is more pleasant to read in Russian, if there is a normal translation. Thanks to the work of Marius A. Eriksen and other people, a series of articles came to light. All interested persons to learn more about Scala and to help with translation improvement - I invite under kat.
Scala School
Scala School is a collection of lectures from the company Twitter was written to make experienced engineers - effective Scala programmers. These lectures suggest that readers are familiar with the basic concepts, and the lectures will help show how these concepts can be used in Scala. For most lessons, it does not require any software other than the Scala REPL. Consider these lessons as a starting point for learning a language.
Java + Scala - Java Compatibility: Using Scala from Java
Introduction to Finagle- Finagle primitives: Future, Service, Filter, Builder
Searchbird - Creating a distributed search engine using Finagle
Effective Scala
Effective Scala is Twitter's best practices . Scala is not only very effective, but also a great language. Our experience has taught us to be very careful when using it in our applications in combat conditions. What are the pitfalls? What features should be used and which ones should be discarded? When can we use the “purely functional style” and when should it be avoided? In other words: what do we use daily to be more effective using this language? This guide attempts to convey the experience of Twitter workers in short notes, presenting them as a set of best practices. Scala is being used on Twitter to create high-quality services that are distributed systems. All of these tips are not the ultimate truth, and a slight deviation in the wording should be quite acceptable. ')
I hope these transfers will allow you to replenish the small community of Scala users in Russia.If there are interesting articles on the Scala language or the Lift framework, write in the comments and maybe they will be translated as soon as possible.
PS I will be glad to all comments and constructive criticism of the translation.