Skip to content

Instantly share code, notes, and snippets.

@jaceklaskowski
Created February 24, 2017 22:42
Show Gist options
  • Save jaceklaskowski/2a51fc5c2090ae2fe899664897a2ccb0 to your computer and use it in GitHub Desktop.
Save jaceklaskowski/2a51fc5c2090ae2fe899664897a2ccb0 to your computer and use it in GitHub Desktop.
Scala SOMETHING

Notes

  • Combinators == building blocks
  • functions and higher order functions
  • composition
  • immutable == less moving parts to worry about
  • a routine job == a boilerplate == a boring stuff
  • a context (so the job varies)
  • abstracting away == happening behind the scenes == cutting down repetitive code == eliminating boilerplate
  • "The code becomes small, succinct, and more readable"
  • flatMap combinator to realize the monad pattern in Scala
  • for comprehension == combining combinators
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment