Kalenderspielereien mit Java – iCalendar

Neue Anforderungen und Anwendungsfälle für selbstgeschrieben Bibliotheken ergeben sich häufig in Gesprächen mit Kollegen. In diesem Fall benötigte der Kollege eine Feiertagsliste für seinen Kalender. Die Bibliothek zur Feiertagsberechnung war für sein Problem unzureichend.

Bibliotheken Blues

Neue Teams und neue Kollegen das bedeutet häufig auch neue Frameworks, die von den Kollegen verwendet werden. Häufig ist es der ganz persönliche Geschmack, der die Wahl auf einen speziellen Framework fallen lässt.

Eigene Properties im Banner

Ein nettes Feature von Spring Boot ist der standardmäßige Banner in der Logausgabe nach dem Start der Anwendung. Der nachfolgende Banner zeigt nicht die übliche ASCII Art, sondern wurde auf schegge.de abgeändert. Außerdem wurden, neben der verwendeten Spring Boot Version, noch der Startzeitpunkt und der Autor der Anwendung ausgegeben.

Ein Schritt zurück bringt uns voran

Wer sich schon einmal an einer Staffelei versucht hat, der weiß, wie wichtig es ist, hin und wieder einen Schritt zurückzugehen. Der Schritt zurück gibt dem Maler die Möglichkeit, sein Werk im Ganzen zu betrachten. Häufig verliert der Künstler bei den Detailarbeiten das Gesamtwerk aus den Augen. Dann kann es passieren, dass die verschiedenen Bildbereiche … Read more

Mengenlehre auf Kalenderblättern

Kaum waren die Beiträge über Feiertage veröffentlicht, da kommt eine Anfrage zur Arbeitszeitberechnung von meiner Gattin.

Das Problem, das meine Ehefrau mir schilderte, ist den Eltern schulpflichtiger Kinder wohlbekannt. Arbeitnehmer haben viel weniger Urlaubsanspruch als ihre Kinder Ferientage. Für einen Arbeitgeber wird dies zu einem Problem, wenn die Mitarbeiter Schulkinder betreuen und keine Schulkinder zur Verfügung stehen.

Der Algorithmus Grundgesetz

In der Hitze politischer Diskussionen bekommt man hin und wieder Antworten entgegen geworfen, die ganz neue und interessante Gedanken hervorbringen. Kürzlich durfte ich mir anhören, es wäre die autistische Ansicht eines Nerds, so wäre nicht das Leben. Ich fragte mich also, was befähigt z.B. einen Journalisten besser dazu, über die Verfassung zu diskutieren, als einen … Read more

Das Geisterfahrer-Problem

“To be or not to be, that is the question” sprach Hamlet und legt damit allen Entwicklern die entscheidende Frage in den Mund “Ist das eine gute Idee oder mache ich hier Blödsinn?”. Die Frage ist leider oft nicht so einfach zu beantworten, es gibt zu viele Grautöne zwischen dem Schwarz und Weiß.

Optionales einsammeln

Die Verwendung der Optional Klasse für API Rückgabewerte, macht viele Dinge bei der Verwendung einer API sehr viel einfacher. Beispiele dafür gab es ja schon in dem Beitrag Befreit die APIs von Nullen. Manches mal sorgt der Optional als Rückgabewert für Verdruss. Im folgenden Beispiel sollen alle Väter der Personen aus der Liste eingesammelt werden. … Read more

Zieh keine voreiligen Schlüsse!

Vor einigen Tagen las ich von einer interessanten Anekdote aus dem zweitem Weltkrieg. Da ich diese Geschichte unbedingt teilen möchte, verfasse ich diesen Beitrag ohne die übliche Moral oder den offensichtlichen Parallelen in der Software Entwicklung. Ich denke aber, dass am Ende dieses Beitrags, jeder seine eigenen Lehren aus der Geschichte zieht.

Das Vasa Syndrom

Auf der Suche nach einem schönen Bild für meinen Beitrag über das Stockholm Syndrom, stolperte ich über das Bild der Vasa. Die Vasa war ein Schlachtschiff und sie wäre sicherlich die Perle der schwedischen Kriegsmarine geworden, wenn das Projekt nicht so verdammt schief gelaufen wäre.