Version Patching .Net Core Applications

How many time have you been investigating a bug just find out that after all the deployed version was wrong? Its not uncommon to support multiple version of the same application for different clients and it is important to have a way to look at your artifact and find out what version it was build […]

One Jenkins Job to Rule them All

“Much that once was is lost. For none now live who remember it.”Lord of The Rings The quot above describes really well the current state in my old team, and oddly enough the “Ring” fits very well with the solution we had for our build requirements. As a Tech. Lead for a professional services team […]

Console UI Menu

How often do you get to write a simple console util that should be used by humans?When I need to write one I always question the best input methods for choosing different options. one way is to add command line arguments, but this will require it to run from the command line, another option is […]

Distributed lock with Couchbase

A while back I have started to brake down a monolithic process into microservices (I promise to share this adventure in the near future). As part of the breakdown i had to deal with multiple micro-services, that can be hosted in different server nodes requiring I/O to a shared resource, in this case it was an […]