Bei der Verwendung moderner Logging-Frameworks gibt es einige Fallstricke. Hier werden einige von ihnen beleuchtet und Lösungsansätze angeboten.
| Weiterlesen
Vor einiger Zeit habe ich einen kleinen Vortrag zum Thema Threadsicherheit (Threadsafety) in Form eines Quiz erstellt, dass helfen soll, weitere Achtsamkeit gegenüber potenziellen Konkurrenz-Problemen zu entwickeln.
| Weiterlesen
Variable Argumentlisten (varargs) als Parameter für Methoden sind seit Java 5 möglich. Sie sind eine sehr praktische Möglichkeit, um Methoden mit einer variablen Anzahl von Parametern zu definieren.
| Weiterlesen
Kurz notiert: Archivieren von Git-Projekten
Teil 8 der Serie "kurz notiert"
71 Wörter
·
1 Minute(n) Lesedauer
Kurz notiert: Ein Bash Skript, das ein Projektordner per TAR zusammenpackt und dabei unnötige Dateien und Unterordner ausklammert.
| Weiterlesen
Dank der Auto-Configuration-Module von Spring-Boot lassen sich Komponenten anhand der Konfiguration ein- und ausschalten. Darüber lassen sich schöne Plugin-Module umsetzen.
| Weiterlesen
Maven to the rescue: Dokumentation mit Maven und AsciiDoc
Teil 8 der Serie "Maven to the rescue"
1365 Wörter
·
7 Minute(n) Lesedauer
Technische Dokumentationen sind ein komplizierteres Thema als manchmal gedacht: Welches Format, welcher Inhalt, wo und von wem soll die Dokumentation gepflegt werden? Insbesondere die Pflege der Dokumentation ist ein Dauerthema. Mit AsciiDoc und dem asciidoctor-maven-plugin lassen sich Dokumentationen in einem flexiblen Dokument pflegen, das Code nah als Modul im Projekt gepflegt und mit GIT versioniert werden kann.
| Weiterlesen
GiroCodes kennt man von Rechnungen und Überweisungsträgern: Man scannt mit seinem Handy ein QR-Code ab und schon wird in der Banking-App die Überweisung mit allen Daten befüllt. Bei der Verwendung von Google Docs zur Rechnungserstellung habe ich ein paar Skriptmethoden geschrieben, mit denen man das auch in Google Docs machen kann.
| Weiterlesen