What’s PCF All About?

PCF stands for Pivotal Cloud Foundry. Cloud Foundry is an open source Platform as a Service technology. It was originally created at VMWare and open-sourced. Pivotal (which now once again is part of VMWare) has its own Cloud Foundry offering. It takes the original Cloud Foundry open source project and combines it with other tools …

Persist the List

A few years ago now, I developed a bit of a thing for functional programming. I explored a few different functional programming languages including Clojure, Haskell, Scala and F#. I've used Scala professionally and continue to do so to some extent in my current role. I also went full on into F# for 18 months …

Closures For OO Developers – 2 – FP in an OO Language

Reading Time 5 to 10 minutes In a previous blog post Closures For OO Developers – 1, I described how I initially thought about closures when I came to Functional Programming. I related an inner closure having access to the environment of the outer closure that created it as being conceptually similar to an inner …