Insights

Posts in 2017
  • SNMP-Traps und OMD - Teil 1

    Saturday, February 25, 2017 in Insights

    SNMP-Traps und Nagios ist eins der Themen, um das man bislang gerne einen großen Bogen gemacht hat. Grundsätzlich gibt es seit etlichen Jahren die AddOns SNMPTT und Nagtrap, deren Konfiguration aber ein wenig mühsam ist. In einem Projekt, bei dem es …

    Read more

  • Using .gitignore the Right Way

    Wednesday, February 22, 2017 in Insights

    Have you ever wondered what kind of patterns .gitignore allows? Was it **/*/target, target/* or *target*?? Read on and find out! Motivation Everyone who uses Git sooner or later has to define a .gitignore in a newly created project. We simply …

    Read more

  • PNP4Nagios and Grafana

    Tuesday, February 21, 2017 in Insights

    Many Nagios folks use PNP4nagios to store performance data and draw graphs. Nowadays time series databases like Influxdb are quite trendy and have their own pros and cons. But In the end they visualize the stored metrics with Grafana which comes with …

    Read more

  • PNP4Nagios and Grafana

    Tuesday, February 21, 2017 in Insights

    Many Nagios folks use PNP4nagios to store performance data and draw graphs. Nowadays time series databases like Influxdb are quite trendy and have their own pros and cons. But In the end they visualize the stored metrics with Grafana which comes with …

    Read more

  • Getting Started with Java 9 Modules

    Monday, February 13, 2017 in Insights

    So, 2017 has arrived - this is the year when Java 9 will finally be released. And with it, the brand new module system called Jigsaw. In January, Marc Reinhold has announced that JDK 9 is feature complete, so we have every reason to be optimistic …

    Read more

  • Getting Started with Java 9 Modules

    Monday, February 13, 2017 in Insights

    ![duke-thinking.jpg](duke-thinking.jpg) So, 2017 has arrived - this is the year when Java 9 will finally be released. And with it, the brand new module system called Jigsaw. In January, Marc Reinhold has announced that JDK 9 is feature complete, so …

    Read more

  • Local Kubernetes Development with Minikube

    Friday, February 10, 2017 in Insights

    Getting started with Kubernetes can be intimidating at first. Installing Kubernetes is not the easiest of tasks and can get quite frustrating.1 Luckily, there is an out-of-the box distribution called Minikube which makes toying around with …

    Read more

  • Hamcrest - More readable Tests

    Tuesday, February 07, 2017 in Insights

    The probably best written tests are those which can be understood by anyone understanding some English, right? Hamcrest is an anagram of the word “Matchers” and a paradigm of encapsulating matching logic and corresponding error messages …

    Read more

  • FOSDEM Video: Implementing 'tail -f'

    Tuesday, February 07, 2017 in Insights

    At this year’s FOSDEM conference I did a 20 minutes presentation on how to implement tail -f in Go. The video is available below. Abstract: As part of a log file monitoring tool, I implemented a file tailer that keeps reading new lines from …

    Read more

  • Undertow - How to setup a HTTP server

    Tuesday, January 24, 2017 in Insights

    Undertow is an open-source lightweight, flexible and performant Java server, they say. I can confirm that it’s flexible: always feel free to provide your own implementations or use Undertow helpers to delegate usual server glue code to a more …

    Read more