Created
October 13, 2018 14:44
-
-
Save sherifkandeel/1a48709f410154493b26046707b02995 to your computer and use it in GitHub Desktop.
Scala concepts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Abstract class vs trait | |
- how does traits prevent the diamond problem | |
- Algebraic data types over options | |
- Cake pattern, why you shouldn't use it | |
- extends product with serializable | |
- case object, case class vs object, class | |
- value classes | |
- type classes | |
- Monads of the standard library | |
- Option | |
- Try |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment