Skip to content

Instantly share code, notes, and snippets.

View alexthemonkey's full-sized avatar

Alex alexthemonkey

  • Vancouver, BC, Canada
View GitHub Profile

Advanced Functional Programming with Scala - Notes

Copyright © 2016-2017 Fantasyland Institute of Learning. All rights reserved.

1. Mastering Functions

A function is a mapping from one set, called a domain, to another set, called the codomain. A function associates every element in the domain with exactly one element in the codomain. In Scala, both domain and codomain are types.

val square : Int => Int = x => x * x
@alexthemonkey
alexthemonkey / rxjs_operators_by_example.md
Created September 2, 2017 07:19 — forked from btroncone/rxjs_operators_by_example.md
RxJS 5 Operators By Example
@alexthemonkey
alexthemonkey / introrx.md
Created June 7, 2017 04:28 — forked from staltz/introrx.md
The introduction to Reactive Programming you've been missing