FANDOM


Language

Grammar

Collection

Concurrency

Logging

External Process

Functional Programming

misc

Frameworks

IoC

Spring Scala

MVC

Play

Persistency

MyBatis Scala

Networking

Finagle

Distributed

Akka

   akka.actor.router.type-mapping {
      from-code = "akka.routing.NoRouter"
      round-robin-pool = "akka.routing.RoundRobinPool"
      round-robin-group = "akka.routing.RoundRobinGroup"
      random-pool = "akka.routing.RandomPool"
      random-group = "akka.routing.RandomGroup"
      balancing-pool = "akka.routing.BalancingPool"
      smallest-mailbox-pool = "akka.routing.SmallestMailboxPool"
      broadcast-pool = "akka.routing.BroadcastPool"
      broadcast-group = "akka.routing.BroadcastGroup"
      scatter-gather-pool = "akka.routing.ScatterGatherFirstCompletedPool"
      scatter-gather-group = "akka.routing.ScatterGatherFirstCompletedGroup"
      tail-chopping-pool = "akka.routing.TailChoppingPool"
      tail-chopping-group = "akka.routing.TailChoppingGroup"
      consistent-hashing-pool = "akka.routing.ConsistentHashingPool"
      consistent-hashing-group = "akka.routing.ConsistentHashingGroup"
    }

Spark

Readings

Integration

Kafka

Associates
CSharpClient for Kafka
Spring for Apache Kafka
Kafka Manager

Testing

ScalaTest

Libraries

JSON

Json4s

NoSQL Client

Casbah=

  • https://github.com/mongodb/casbah
  • Desc. : an interface for MongoDB designed to provide more flexible access from both Java and Scala.
  • License : Apache License, Version 2.0

Tools

sbt

Scala.js