Afsal ThajSilly Java and Silly PythonThis is a blatant copy of Atlassian’s https://blog.developer.atlassian.com/optional-broken/.Jun 11, 2021Jun 11, 2021
Afsal ThajFix Points and Y Combinator in ScalaThis is a detailed explanation of Fix Point and Y combinator in Scala, that’s the foundation before you explore Fix at a type-level.Apr 18, 2021Apr 18, 2021
Afsal ThajinLevel Up CodingResource Handling on Collection of Resources in ScalaThere are wonderful libraries in Scala ecosystem for resource handling. If we care resource handling in your application (in fact we…Nov 7, 2020Nov 7, 2020
Afsal ThajSquare is a monad join of a functionHow do you implement square (or double) using Monads?Oct 18, 2020Oct 18, 2020
Afsal ThajNewType is New Now!Let’s come up with a new mechanism to define new types that is ergonomic, easy to use and devoid of boilerplates. First, let’s define an…Apr 16, 20203Apr 16, 20203