Scala дайджест # 0
З чого починати вивчення :
- Офіційна сторінка: scala - lang.org .
- Scala twitter scool .
- Інтерактивні задачки : scala - puzzles.herokuapp.com .
неочевидним з поясненнями :
- Stackoverflow Scala tag wiki .
- Всі упереміш : Quora Scala wiki .
Книги :
- Швидке введення : Scala for the impatient . Є переклад на російську .
- Наступною я б рекомендував « Scala in Depth » .
- Ось збірник посилань на книги , які рекомендує Typesafe (там перші 40 % книг можна прочитати безкоштовно і отримати код знижки для придбання повної версії).
Інфраструктура:
- Build tool : sbt .
IDE :
- Від Typesafe : scala - ide.org ( інтеграція з sbt) .
- Від JetBrains : Scala Plugin for IntelliJ IDEA ( інтеграція з sbt ) .
- emacs ( інтеграція з sbt) .
- vi (або осьлюдина сама зібрав ) .
Шаблони проектів , з яких зручно починати розробку: typesafe.com/activator .
Бібліотеки:
- Фреймворк , на якому прийнято писати web -додатки : Play (і більше легковаговий варіант: spray) .
- Як прийнято коннектіться до SQL БД: slick ; для любителів plain sql є sqltyped .
- Організація багатопоточності : Akka .
- Корисні типів для любителів абстракцій : shapeless .
- Організація haskell - like функціонального підходу : Scalaz .
фрейморкамі тестування:
- ScalaTest - найбільш масовий , схожий на традиційний JUnit .
- specs2 - специфікації у функціональному стилі , з підтримкою генерування документації .
- ScalaCheck - провека властивостей методом перебору ( a - la quick - check ) .
Люди в . UA
Опубліковано: 09/05/14 @ 07:00
Розділ Різне
Рекомендуємо:
Дайджест : роботи наступають , TDD is dead , programming sucks , 15 помилок підприємця
SocialBoost запустив портал відкритих даних Data.gov.ua [ UPDATED ]
Бесіда з Наталією Кохвакко , Development manager'ом , digital services в концерні YIT
17 - 18 травня, Київ - Хакатон « KyivSmartCity »
Навал Равікант , AngelList : "Я не вважаю себе розумнішими за своїх розробників "