Recent Posts
-
December 20, 2025
Eertree - an interactive guide
Eertree (or palindrome tree) is a data structure used for searching palindromes in a string. It was invented in 2015 by Mikhail Rubinchik and Arseny M. Shur. The name itself is a palindrome, derived from the word “tree”. The paper is pretty straig...
-
November 15, 2017
PostgreSQL Integration Testing in .NET Core
PostgreSQL is becoming an attractive alternative for .NET Core applications with support from popular ORMs like Entity Framework Core and Dapper. If you are thinking about switching to Postgres, having solid tests will make you more confident with...
-
April 20, 2014
Integrating Jenkins with Octopus Deploy
Jenkins can easily produce deployable NuGet packages for Octopus Deploy. You should start by adding OctoPack package to the project you want to deploy.Install-Package OctoPackI’m getting MSBuild to generate the assembly versions so I don’t have to...
-
January 05, 2014
Strategy Pattern with Dependency Injection
Strategy pattern is one of the most useful design patterns in OOP. It lets you select an algoritm’s implementation at runtime. However most of the examples you will find online won’t make sense if you are using dependency injection. Here’s one of ...