~/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
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
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