Functional Programming

Map results should be …

When we want to write code that operates on a data structure, it is common to initially implement it for a single item, and then make it more general. In functional languages like Clojure, I use the following pattern a lot, to execute a function on all items of a data structure (aka collection, or …

Exploring Swift

Before the release of Swift I had no interest in doing mobile development. The reason was that I’m not a big fan of Objective-C (the only official iOS language before Swift was released) and Java (the official Android language). I know that there are workarounds for using other languages but …

About uncle Bob's The …

I decided to watch some programming-related videos and I began with uncle Bob’s keynote The Last Programming Language. In general I agree with what he says, with one exception. Uncle Bob believes that functional programming is important because it plays well with multicore programming.

I …