Blog

Refactoring Patterns #3 Extract Class

Mit dem "Extract Class" Pattern können größere Teile aus einer Klasse in eine neue Klasse extrahiert werden. Das erhöht die Lesbarkeit und Wartbarkeit des Codes. In diesem Post zeige ich an einem Beispiel wie du Extract Class anwenden kannst.

mehr


Refactoring Patterns #2 - Extract Method

Lange Methoden sind schwer zu verstehen und schwierig zu ändern. Mittels "Extract Method" können große Methoden in mehrer kleine Methoden aufgeteilt werden und somit die Verschtändlichkeit des Codes erhöht werden.
 

mehr


Refactoring Patterns #1 - Guard Clausing

Es gibt wiederkehrende Muster in Code die Stellen aufzeigen, die optmiert werden können. Dadurch kann die Lesbarkeit und damit die Wartbarkeit von Software verbessert werden. In diesem Blogpost geht es um das "Guard Clausing" Muster, dass durch früher Rückgabe aus Funktionen die Lesbarkeit erhöhen kann.

mehr


Apache Solr mittels Installer installieren und eigene Konfiguration bereistellen

In diesem Post wird beschrieben, wie man Apache Solr mit dem mitgelieferten installer installieren kann und eine angepasste Konfiguration im Solr Server bereitstellen kann.

mehr


Erste Schritte mit Docker

Was ist Docker und warum brauche ich das? Welche Vorteile hat Docker und wie ist ein Dockerfile aufgebaut. Dieser Post gibt eine erste kurze Einführung in Docker.

mehr


Nested AND and OR queries with elastic - Part 3

In the third part about elastic search we learn how to use filters in elasticsearch.
Beside that we will learn how to combine those filters with a logical AND or OR.

 

more


Getting all commiters in a GIT branch from a branch point

In this blog post i describe how to determine all commiters for a release since a branch point of the previous release.

 

more

 


Short Introduction into elastic (search) - Part 2

In the second part of the elastic search series will will learn how to write and read documents from elastic and how to do a simple search query.

 

more


Short Introduction into elastic (search) - Part 1

In the first part of this series i will give an introduction into elastic search. In the first part i will explain the terms cluster, node, shard and replica and how a cluster could be managed with a user interface.

more

 


Vagrant stucks during "vagrant up"

Today i head the problem, that my box could not be startet and not be destroyed. "An action 'destroy' was attempted on the machine .." This post shows, what i did to resolve the problem.

 

more


Create and extract tar.gz Archives

When you want to add multiple files to an archive you need to know the "tar" command. But what are the options to create and extract an tar.gz archive. This post documents the options that you need for the creation and extraction of a tar.gz file.

 

more


SSH Tipps and Tricks

When you use Linux / Unix every day and maintain servers from remote, there is no way around SSH. This block post desribes tipps and tricks from my daily works with SSH.

 

more

 


Building simple Package for Debian / Ubuntu

This blog post shows how you can ship simple scripts and plattform independent code as a debian package.

 

more

 

Navigation