~/home of geeks

~/home of geeks

Maven to the rescue: Aussagekräftige Buildversionsnummern in Maven

Teil 4 der Serie "Maven to the rescue"
250 Wörter · 2 Minute(n) Lesedauer
In agilen Projekten werden ständig neue Versionen der Software gebaut. Eine aussagekräftige Build-Versionsnummer hilft den Überblick zu behalten. | Weiterlesen

Maven to the rescue: Minify via Maven

Teil 3 der Serie "Maven to the rescue"
99 Wörter · 1 Minute(n) Lesedauer
In Webprojekten werden gerne mal CSS- und Javascript-Dateien erstellt, die man bereits mit dem minify-maven-plugin beim Packen der Ressourcen minifizieren kann. | Weiterlesen

Maven to the rescue: Sicherheitslücken an der Wurzel packen

Teil 2 der Serie "Maven to the rescue"
678 Wörter · 4 Minute(n) Lesedauer
In vielen Java Projekten werden Webservices nach außen, ins Internet, zur Verfügung gestellt. Sicherheitslücken in den verwendeten Bibliotheken können hierbei zum Risiko werden. Mit dem Maven-Plugin org.owasp.dependency-check-maven kann hier bereits beim Build vorgesorgt werden. | Weiterlesen

Maven to the rescue: Duplikate und Maven

Teil 1 der Serie "Maven to the rescue"
908 Wörter · 5 Minute(n) Lesedauer
In den meisten Projekten werden Bibliotheken samt Abhängigkeiten aus verschiedenen Quellen und mit verschiedenen Versionen eingebunden, was dazu führen kann, dass gleiche Klassen in verschiedenen Implementierungen als Klassenduplikate im Klassenpfad landen. Das duplicate-finder-maven-plugin hilft hier. | Weiterlesen

Array vs Set Lookups

206 Wörter · 1 Minute(n) Lesedauer
Recht häufig benötigt man Kode, der unerlaubte Zeichen aus einem String rausfiltert. Einfach zu lesen und umzusetzen ist ein Lookup-String mit den erlaubten Zeichen. Inuitiv sollten aber solche Lookups in einer Set schneller sein. Das schaue ich mir mal an. | Weiterlesen

Fail Fast

269 Wörter · 2 Minute(n) Lesedauer
Habe vor einiger Zeit einen interessanten Artikel zum Thema Fail Fast , von Jim Shore / Martin Fowler gefunden, den ich jedem Entwickler ans Herz legen möchte. | Weiterlesen

Behandlung nicht-serialisierbarer Felder von serialisierbaren Klassen

718 Wörter · 4 Minute(n) Lesedauer
Sehr leicht übersieht man nicht-serialisierbare Felder in serialisierbaren Klassen mit Folgen, die erst später auftauchen. In einer JSF (JavaServerFaces) Webanwendung entdeckte ich einen kleinen, aber folgenreichen Fehler. | Weiterlesen