AnlerClosure under compositionIn the very beginning of my path to becoming a functional programmer I had to learn about closures… twice.Oct 21, 2017Oct 21, 2017
AnlerType safe Scala — Tagged typesToday let’s talk about briefly about tagged types. A tagged type is useful when the type you’re working with is completely valid for your…Jun 19, 2017Jun 19, 2017
AnlerType safe Scala — Phantom type parametersPhantom types parameters is one of my favourite features in type systems with parametric polymorphism: Java, Kotlin, Scala, C#, F#…Jun 15, 2017Jun 15, 2017
AnlerType safe Scala — Don’t use nullNull is a special value that denotes a reference that points to nowhere hence inhabits all reference types in Scala and Java. It was first…Jun 3, 20171Jun 3, 20171
AnlerinFrontend WeeklyWhat is Functional Programming?Let’s keep it short shall we?Jun 19, 2016Jun 19, 2016
AnlerRecursion aerobics (the Y-combinator)This post is more an exercise for me than anything else (any of my posts are?), I want to be able to get to the Y-combinator from a named…Sep 17, 2015Sep 17, 2015
AnlerFold you soA higher-order function is a function that receives a function as a parameter and/or returns a function as its result.Jul 10, 2015Jul 10, 2015