The heron and the hawk

Around the turn of the millennium, me and my girlfriend at the time, Angelica, decided to spend one Easter vacation in Aegina, a beautiful and serene little island just south of Athens. During that period Angelica was volunteering for the Greek Center for the Protection of Wild Animals (Ελληνικό Κέντρο Περίθαλψης Αγρίων Ζώων / ΕΚΠΑΖ / EKPAZ) in Athens, and we had both been volunteers at Greenpeace Greece for several years already. As such, we were in a sense insiders of the relatively small environmental movement of Greece. So, we were told that while we were in Aegina we could go visit the new facilities of EKPAZ on the island. We were told that they would be closed to the public due to Easter, but we could go, and the personnel would be there, and they would be happy to receive us and show us around.

Read more »

Buienradar vs. Buienalarm: 2-0

The previous post in this series is here: Buienradar vs. Buienalarm: 1-0

Below are two screenshots of the two websites as they looked in the morning.

Buienradar was predicting dry weather, Buienalarm was predicting light rain.

Then below them is a photo of the great outdoors, taken from my apartment, in the afternoon.

Read more »

CA1051: Do not declare visible instance fields

In our codebase at work, I had to enable DotNet Code Analysis Rule CA1051 "Do not declare visible instance fields". To do that, I had to figure out a way of automatically converting thousands of instance fields to properties. This is how I did it.

Read more »

My journey to MVVM

This writing is an answer to the question "why MVVM?" written from an auto-biographical point of view.

Read more »