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


Verschachtelte UND und ODER Queries mit elasticsearch - Teil 3

In dritten Teil der Serie zu elastic search geht es darum, wie du Queries für elastic search schreiben kannst, die Filter enthalten und wo Filter mit einem logischen UND oder ODER verknüpft werden können.

 

mehr

 


Git commiter ab einem commit / branch ermitteln

In diesem blog post geht es darum, wie man mit git alle commiter ab einem bestimmten commit z.b. für ein Release ermitteln kann.

 

mehr


Kurz Einführung in elastic (search) - Teil 2

Im zweiten Teli geht es darum, wie du einfach ein Dokument in elastic search schreiben kannst und wie du es wieder aus dem index lesen und danach suchen kann.

 

mehr


Kurz Einführung in elastic (search) - Teil 1

Der erste Teil dieser Artikel Serie bietet einen Einstieg in elasticsearch. Im ersten Teil geht es um Cluster, Nodes, Shards und Replikas und wie man einen Cluster per User Interface managed kann.

 

mehr


Vagrant hängt im "vagrant up"

Heute hatte ich das Problem, dass ich meine Box weder starten noch beenden konnte. "An action 'destroy' was attempted on the machine ..." dieser Post zeigt wie ich weiter mit vagrant arbeiten konnte.

 

mehr

 


Tar.gz Archive erstellen und entpacken

Wenn du mehrere Dateien in ein Archiv packen möchstest und dabei komprimieren möchtest, kommst du an dem "tar" Kommando nicht vorbei. Doch wie waren nochmal die Optionen zum erstellen eines tar.gz und zum entpacken? Dieser Post dokumentiert das erstellen und entpacken zum nachschlagen.

 

mehr

 


SSH effektiv nutzen

Wer häufig mit Linux / Unix arbeitet und Server aus der ferne verwalten möchte kommt an SSH nicht vorbeit. Dieser Blog Post fast Tipps und Tricks zur täglichen Arbeit mit SSH zusammen.

 

mehr

 


Einfache Pakete für Debian / Ubuntu bauen

Dieser Blogpost zeigt, wie man einfache .deb Pakete für Debian oder Ubuntu erzeugen kann um Skripte oder andere Plattformunabhängige Applikationen zu deployen.

 

mehr

 

Navigation