A Journey of a Thousand Miles Begins with a Single Step

Delombok Java Beans

If you are using Lombok you can let lombok generate via the Maven Plugin the source code.

Read more

Minify JSON

Another way to minify JSON is to use the npm package.

Read more

Convert JSON 2 CSV in JavaScript

json2csv is java script library which allows conversion of the format csv and json on a linux terminal.

Read more

Temporary Tables

Temporary tables exist in a special schema. If specified in the create table statement, the table is created as a temporary table. Temporary tables are automatically dropped at the end of a session, or optionally at the end of the current transaction. .. Any indexes created on a temporary table are automatically temporary as well.

Read more

Discard old builds in Jenkins

How to remove old builds as scripted pipeline in a Jenkinsfile? Not only I fail to see the sexiness in this new approach, but also I dislike the groovy syntax. In the end add I came up with several solutions to accomplish my goal: Keep only the last 10 builds. There are several ways and solutions. It was a huge try and error approach.

Read more

Elasticsearch Date Processor Pipeline

I write some configuration documents with the Elasticsearch low level Java Rest Client. The documents are missing a timestamp, therefore I define a simple pipeline, which adds the @timestamp field to my documents.

Read more

Remove multiple RPMs

A small recipe how to remove multiple applications with yum.

Read more

Curate your music collection with eyeD3

eyeD3 is a Python module and program for processing ID3 tags. Information about mp3 files (i.e bit rate, sample frequency, play time, etc.) is also provided. The formats supported are ID3 v1.0/v1.1 and v2.3/v2.4. This is a collection of examples how to organise your digital music collection with eyeD3.

Read more

Import Currency codes into Elasticsearch

Working in the financial business requires to have the currency code master-data accessible for various reasons. The ISO 4217 currency codes can be obtained from the ISO Organization website. This post uses Logstash and the csv plugin to process the data and import it into Elasticsearch. Elasticsearch itself provides the REST interface, so every micro-service or web service can access the desired data.

Read more