Around 2003 I developed an interest in functional programming languages.
I played with Haskell, OCaml, Erlang and Clean and came away very impressed.
Pattern matching, referential transparency, higher order functions, list comprehensions,
all powerful constructs in elegant packages that functional programming languages are.
I had been running OS X Snow Leopard, released on August 28th, 2009, relatively happily for many years
and never saw the need to upgrade to newer incarnations of Apple's operating system.
With Snow Leopard Apple focussed on under the hood changes
and not so much on end user ...
Last night I attended the Python Users Netherlands (PUN) Meeting
hosted by Nelen & Schuurmans in Utrecht.
This must have been the third or fourth time I attended a PUN Meeting.
Each time I'm struck by the small size of the Python community in The Netherlands.
I do realize not ...
I have been writing a private (password protected) blog for family and friends
on Tumblr for almost half a year and it suddenly freaked me out that Tumblr had
all my carefully written blog posts. What if they lost it all, what if they went
out of business, etc? Shortly ...
For quite some time I have wanted to self-host my blog. However I did not feel
like administering a dynamic system, such as Wordpress, that is in constant
need of patches and upgrades. Hence a static blog generator was an obvious
choice. As a Python developer I have a slight ...
Currently I’m working on my third web based project that uses PostgreSQL as its
backend. Two of these projects were/are being developed under OS X. Installing
PostgreSQL under OS X is a breeze when one uses MacPorts. However I have seen
more than one developer being confused about ...
This year I attended Devoxx; the largest Java conference in Europe. I had high
expectations as I previously had heard many good things about JavaPolis
(Devoxx’ former name). However after three days of attending presentations I
returned home with mixed feelings. First the good.
There’s a lot of incorrect information on the web and even in published books
on how to implement Java’s equals method. Ivan Memruk in his blog post The
describes this issue nicely. There is however a small error in his post; what
he calls the ...