Fabian BöllerinBetter ProgrammingPattern Matching vs. PolymorphismBuilding an extensible architectureAug 11, 20193Aug 11, 20193
Fabian BöllerAvoid runtime errors with OptionalsAn introduction to Optional.flatMapAug 1, 2019Aug 1, 2019