Easy Object Construction: Mastering the Builder Pattern in C#

Iede Snoek
November 25, 2023 0 Comment

Introduction The builder pattern is a creational design pattern, i.e. it is a pattern for creating or instantiang objects of classes. We can use it for breaking down the construction […]

Easy Efficiency: Unleashing a Thread-Safe Object Pool in C#

Iede Snoek
November 19, 2023 0 Comment

Introduction Sometimes, it’s useful to have a collection of pre-initialized objects ready for efficiency. This is especially handy when dealing with resource-intensive tasks, such as creating database connections. In this […]

Easy Abstract Factory Pattern Implementation in C#

Iede Snoek
November 13, 2023 0 Comment

Introduction The Abstract Factory Pattern organizes the creation of related objects, making it easy to interchange them. In our example, we’ll delve into a simplified implementation in C#. If this […]

.NET, Postgres and Kubernetes: a match made in heaven?

Iede Snoek
June 28, 2023 0 Comment

Introduction When I started out using .NET development, many years ago, SQL Server was the default database server to be used, and let’s be honest: .NET support for SQL Server […]

Deploying a Go web API on Kubernetes, part 2: The Kubernetes part

Iede Snoek
June 25, 2023 0 Comment

Introduction In the first part of this two-part series we built a small web api, backed by a postgres database. Now the time has come to deploy this to a […]

Deploying a Go web API on Kubernetes, part 1: The API part

Iede Snoek
0 Comment

Introduction After having done some experiments with the Go programming, I really started to like the language, and decided a bold experiment: build a small web API, backed by a […]

Azure Container Apps: going through the Gateway

Iede Snoek
June 11, 2023 0 Comment

Connecting an azure container app and an app gateway to improve security

Introducing the Eventualist.Extension Package

Iede Snoek
March 5, 2023 0 Comment

While programming some other projects, I came upon recurring tasks which causes me to produce a lot of boilerplate code. That is why I started the Eventualist.Extension package (Eventualist is […]

Making sure XUnit tests run on Azure DevOps

Iede Snoek
January 2, 2020 0 Comment

Lately I was (and am still developing) an asp.net core webservice and website for which I have written some unit and integration tests. However, after checking in and building, the […]

MustComeBefore: make sure two dates are in the right order

Iede Snoek
0 Comment

Sometimes it is handy to know when people are working with time intervals, whether the dates are in the right chronological order. Of course, you perform this task with Javascript […]