All Shortest Paths in Graph with Golang

Finding All Shortest Paths with Floyd and Johnson in Golang. Comparison, profiling and optimization with parallelization. Calculating distances for trading routes in a space simulator game.

Long term maintained software

Some thoughts about how to have long term maintanance software with minimal toll to maintain and keep up to date

Typelog - type safe structured logging

With modern logging systems able to parse JSON out of the box, we need defining easily jsonable logs. Known solutions do not do it consistently and in a type safe way. Typelog comes to rescue.

Git conventional commits - communicating with git

About usage of Git Conventional Commits, linters and auto changelog generating from your git commits. How to communicate easier with your end users through git and releases.