Implementing DDD Series: Modelling Business Primitives with Value Objects

A look at Value Objects in Domain-Driven Design, including their implementation in C#, their purpose in extending the type system, and how they help protect business invariants while fostering a shared language between developers and domain experts.

Generating a static website with Hugo and hosting it on GitHub

Let’s take a look at the steps I went through when setting up my blog. It’s statically generated with Hugo and served from GitHub Pages - and available though my own domain name. I’m using Docker to describe my build environment so it’s easy portable and no additional tooling has to be installed (other than Docker). We will also cover the steps for mapping a custom domain name to a GitHub Pages repository.

Hi there!

This is the hello world type of post on this blog - it seemed kinda appropriate to do that since it’s going to be mostly about software development. My blog is now revamped and live - and I hereby bid you welcome!