Blog Posts

Discovering MVC - The ASP.NET Core MVC Stack

Now that the Vigil Project has breached into the API layer, I started to learn all kinds of new information about what takes place before the Controller's Action method is called and what happens...

22 Month Status Report

As I was writing the previous post, it came as a shock how far behind my posts on the progress of the Vigil Donor Relationship Management System had gotten. I was going too deep into the code and...

Introducing Vigil Web API

Thus far in the series, the Vigil Journey project has been able to create a patron, update a patron, and have those redefined as "a patron can be created and updated". However, as acknowledged in...

Illusions of Queues and Buses

There are many solutions on the market (including free open source) for creating both message queues and event buses. However, for example purposes - and as a simple proof of concept - I just wanted...

Hydrating A Patron

There are two ways to retrieve the current values associated with an entity. The canonical source is the collection of events that describe how an entity came into existance and then was affected...

My 2017 Running Calendar

2016 was a busy year - in total, I ran eight races. While four of them were all in one weekend for Disney's Dopey Challenge, it was still a lot of early mornings for me. For 2017, I am going to scale...