Даведнік па Scala

Карысныя спасылкі

Хатняя старонка: scala-lang.org

Афіцыйная дакумэнтацыя: scala-lang.org/documentation/

Афіцыйны дапаможнік: Tour of Scala

Scala-школа ад Twitter: twitter.github.io/scala_school/ru/index.html

«Scala for the Intrigued» ад Dr. Venkat Subramaniam: https://www.youtube.com/watch?v=grvvKURwGNg

Lightbend – кампанія, якая стаіць за распрацоўкай начыньня для рэактыўнага праграмаваньня на Java/Scala.

Набор начыньня для рэактыўнага праграмаваньня на Java/Scala: akka.io

Каркас для распрацоўцы сеціўных праграмаў на Java/Scala: playframework.com

Каркас для распрацоўцы мікрасэрвісаў на Java/Scala: lightbend.com/lagom

ConductR is a solution for managing Lightbend Reactive Platform applications across a cluster of machines.

Lightbend Monitoring is a suite of insight tools for monitoring Lightbend Reactive Platform applications.

scala-js-fiddle

Scala Kata

Activator і sbt

Activator

Activator is the Lightbend Reactive Platform's build and tutorial tool.

sbt

Усталяваць sbt можна наступным чынам:


echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
sudo apt-get update
sudo apt-get install sbt

а запусьціць кансоль:


sbt console

Фрэймворкі

Scala Frameworks for Web Developing

Play

Integrating Keycloak into Play2 project

Play Framework with OAuth2 API sample

The Deadbolt for Java Developer Hub

Lift

«Simply Lift» by David Pollack

«Lift Coockbook» by Richard Dallaway

Scalatra

Spray

Building REST Service with Scala

Даведнікі пераехалі на GitHub Pages. Актуальная вэрсія даступная па адрасе: https://yurtsevich.github.io/refs/scala/