Skip to content

Instantly share code, notes, and snippets.

@jestan
Last active August 29, 2015 14:15
Show Gist options
  • Save jestan/f5817fca9ff4001e102a to your computer and use it in GitHub Desktop.
Save jestan/f5817fca9ff4001e102a to your computer and use it in GitHub Desktop.
scala@hsenidmobile

Installation

$SCALA_HOME

Start using REPL

Start using Scala Doc

Setup Intellij Idea

Build Tools

SBT

Maven Integration

Objects and Functions

Lists

Tuples

Maps and Sets

Pattern matching

Classes and Objects

Class

Traits

Case Class

Object

Functions

Higher Order Functions

map

filter

flatMap

collect

Curried Functions

Partial Functions

Partially Applied Functions

Types and Containers

Type Parameter

Variance

Implicits

Collections

Type Classes

Parallel and Concurrent Programming

Parallel Collections

Futures and Promises

Actors

Frameworks in Use

Configurations

  Typesafe Config

Logging

   Scala Logging

Dependency Injection

   Cake Pattern

   Subcut

Actors

   Akka Framework

HTTP/REST

    Spray

Database Access

    Mongo
      Cashabh/Salat

    SQL
      Squeryl/Slick
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment