Ciao! I’m Jason.

I'm a Cloud Solution Architect, Speaker, Teacher, Learner, Engineer, Craftsman, Whovian with his head in the Cloud.

's Picture
Rule of Simplicity

Rule of Simplicity

Rule of Simplicity: Design for simplicity; add complexity only where you must.

JSON vs Protobuf Performance and Cost Comparison

JSON vs Protobuf Performance and Cost Comparison

Communication between services can be costly in more ways than one. Let's compare Rest/JSON and gRPC/Protobuf.

The Rule of Clarity

The Rule of Clarity

The Rule of Clarity: Clarity Is Better Than Cleverness

Deploying Your Monolith as a Container

Deploying Your Monolith as a Container

Containers are a handy way to package your application. Let's take a look at using them for monoliths.

Using MongoDB in AspNetCore

Using MongoDB in AspNetCore

Let's take a look at using MongoDB in AspNet Core applications.

Using TestContainers inside a Dev Container

Using TestContainers inside a Dev Container

I was getting a `NullReferenceException` when trying to use TestContainers inside a devcontainer.

Rule of Modularity

Rule of Modularity

Rule of Modularity: Write simple parts connected by clean interfaces.

Preparing a Devcontainer for JetBrains Rider

Preparing a Devcontainer for JetBrains Rider

The dev containers for dotnet published by Microsoft do not have all the prerequisites for Rider or any other JetBrains IDE.

Tortis IAM - Making it work

Tortis IAM - Making it work

Earlier this year, I set out to build an IAM solution. In this article, I discuss my experience and findings in making it work.