Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am felipeeflores on github.
  • I am felipeeflores (https://keybase.io/felipeeflores) on keybase.
  • I have a public key ASBeSWAbl4WgbdLxsV0KiM795VBX9scWZBa10_wHeApmIwo

To claim this, I am signing this object:

@felipeeflores
felipeeflores / IntroExercises-notes.scala
Last active August 29, 2018 21:49
Presenter notes for the IntroExercises.scala
/*
# Presenter Notes
## Intro
- Start by explaining course structure
- levels
- tests for each level
- `build.sbt`
- start `sbt`
@felipeeflores
felipeeflores / TypesExercises-notes.scala
Last active August 29, 2018 21:49
Presenter notes and examples for TypesExercises.scala
// case classes
/*
You can do pattern matching on it,
You can construct instances of these classes without using the new keyword,
All constructor arguments are accessible from outside using automatically generated accessor functions,
The toString method is automatically redefined to print the name of the case class and all its arguments,
The equals method is automatically redefined to compare two instances of the same case class structurally rather than by identity.
The hashCode method is automatically redefined to use the hashCodes of constructor arguments.
*/