If the free lunch is over, where can we eat for free?

In the first part of this blog post, I wrote about why FP is mandatory for programmers that work on modern software projects. Summing it up, it was like this – modern hardware scales up by adding cores, therefore, if software wants to scale up and well, then it has to do it by going
Continue reading: If the free lunch is over, where can we eat for free?

Is Functional Programming functional to programming?

Some 25 years ago I took my class of advanced programming which included exotic paradigms such as logic and functional programming. As most of the content of that course, FP went into a seldom-if-ever open drawer during my professional career. Simply I never saw the needs to use Lisp or had the luxury to afford
Continue reading: Is Functional Programming functional to programming?

Optimization Time – Scala (and C++)

The Case It is quite a feeling when you learn that your commit, a couple of months ago, broke the build is such a subtle way that it took so long to be detected. Possibly a more thorough testing and validation of the software would have caught it earlier, nonetheless it’s there and you and
Continue reading: Optimization Time – Scala (and C++)

Lambda World 2017 – Lambda Core, hardcore

Despite of the title which is a bit obscure, this talk has been very clear and entertaining. The speaker Jarek Ratajski (@jarek000000) who defines himself a functional programmer, wizard and anarchitect, definitively knows his art and how to make an engaging speech. Btw, an anarchitect is the person that breaks the rules so that something
Continue reading: Lambda World 2017 – Lambda Core, hardcore

Lambda World 2017 – Unconference – Category Theory Crash Course

Here I am in Cadiz to attend 2017 edition of Lambda World. Cadiz is really a nice frame for this conference and the weather is so good that it seems to be back at vacation time instead then in mid-Autumn. Anyway, on this morning I attended the “unconference”, a sort of informal prelude to the
Continue reading: Lambda World 2017 – Unconference – Category Theory Crash Course