The previous post in this series is here: Buienradar 1, Buienalarm: 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 »

Netlify vs. Cloudflare

While looking for a free web host for my new blog, (see New year, new blog!,) I did a bit of research and very quickly found Netlify and Cloudflare as the top choices. I was certain that one of them would suit my needs, so I stopped the research and proceeded to evaluate just those two. In this post I give a summary of my experience evaluating them and I explain my eventual choice.

Read more »

New year, new blog!

As of today, I have a brand new blog. (You are reading it right now.) The old posts are still here, but the look and feel, and everything under the hood, is different. Everything except the domain name is still free for me.

To read why I transitioned from my old blog to this new blog, see Goodbye blogger!.

This post lists the technologies involved in editing and publishing my new blog.

Read more »