Hello & Welcome to
My experience with Java, Groovy, Grails, Python and more.

Delete GIT tags from local and remote branch

Problem statement: Recently at work we have been playing around with the concept of automated builds and one build (master build) kicking off builds for multiple projects. The master build that kicked off multiple builds would kick off builds for all projects regardless of whether there were any code changes…

Automating Github releases via Jenkins

Recently at work we were discussing releasing internal python artifacts to Github. Github has the concept of releases[1]. Releases are a workflow for shipping software to end users. Releases are first-class objects with changelogs and binary assets that present a full project history beyond Git artifacts. They're accessible from…

Logstash config for ELK stack explained

On my previous blog post about installing ELK stack without sudo access[1] one of the commentator asked me about explaining the Logstash config in more detail. For ease of reference the Logstash config is reproduced below: input { redis { host => "127.0.0.1" type => "redis" data_type => "list" key…