TDD is Dead, Long Live TyDD!
The inaugural meetup of our Young Haskell Padawans group was held yesterday. I have posted the slides for my talk “TDD is Dead, Long Live TyDD” on Github and Spea...
The inaugural meetup of our Young Haskell Padawans group was held yesterday. I have posted the slides for my talk “TDD is Dead, Long Live TyDD” on Github and Spea...
Scala collections library has been receiving a lot of criticism of late. One of the reasons, among many, is its use of inheritance as a primary means of code reus...
(On September 23rd, 2013, Aleksander Sumowski and I gave a talk on monads at Developer Meetup, ThoughtWorks, Pune. This post is a transcript of that talk.)
Martin Fowler recently blogged about “Embedded Document” pattern. It’s a very convenient way of dealing with JSON documents in web apps and we are using it for ou...
Out of a whim, I retook Factor yesterday. By some coincidence, Alvaro Videla also happened to retake it at about the same time. In a twitter conversation on the t...
A deterministic computation has a type A -> B. It has input type A, and result type B. Only one result. Hence just B.
From what I have seen, pattern matching is overused in F#. Especially when dealing with options. It’s not hard to spot the following kind of pattern in F# codebas...
This is my first programming blog post. So please be gentle in your criticism. :-)