Digitale Signaturen mit S/MIME Java
22. October 2025
Die grundlegende MIME-Struktur besteht aus einem Header und einem Body. Eine Übersicht über die Header findet sich in RFC 2076. Es gibt jedoch noch viele Weitere, wie beispielsweise RFC 2047. Der Body kann aus mehreren Nachrichten bestehen (Content-Type: multipart/…).
development
Motorradtour nach Südtirol
26. September 2025
Lange Zeit ging sich keine Mehrtagestour aus - heuer hatte ich wieder 3 Tage Zeit um nach Südtirol fahren. Die Tour war sehr schön - aber leider viel zu viel Verkehr. Trotzdem zu empfehlen.
motorrad
Am Atlanik von Frankreich
22. September 2025
Die erste Station war in Les sables d’Olonne. Der Strand war ok – die Kullise war gewöhnungsbedürftig. Die Stadt selbst war ok – aber nichts besonderes. Folgende Aktivitäten kann man machen: Das Busnetz ist gut Muschelmuseum Salzpark Sehenswert in der Stadt Markthalle Wanderungen: Mit dem Boot kommt man auf die „andere Seite“. https://www.komoot.com/de-de/smarttour/34358294?ref=wdd Route war ok Fazit: Es war ok – aber nicht atemberaubend
adventureFünf Künstler - ein Bild.
17. July 2025
Folgende Frage kam mir unter: Wieviel Struktur soll / muss man Entwickler vorgeben? Dazu eine Analogie: Software ist wie Kunst. Am Anfang ist das weiße Blatt Papier. 5 Entwickler versuchen auf diesem weißen Blatt Papier eine geforderte Problemstellung umzusetzen. Die Herausforderung besteht darin, dass Menschen zu einer gegebenen Problemstellung meist unterschiedliche Lösungen finden werden. Ist das schlecht? Ein Bild mit mehereren Lösungen
developmentReisen mit Kindern. Erfahrung nach 4 Jahren.
27. May 2025
Unser Plan war immer: unser Hobby – das Reisen – wollen wir auf keinem Fall aufgeben. Folgende Strategien haben bis jetzt funktioniert. 1. Duffle RS 110 Dieser Duffle-Bag ist wirklich sein Geld wert. Er hat inzwischen viele Reisen überstanden. Auch den Inhalt hält er trotz Regen zuverlässig trocken. Man bekommt knapp die Sachen für 4 Personen (Badeurlaub und Wanderurlaub kombiniert) hinein. Der 140l wäre mir lieber gewesen – aber: er wäre „offiziell“ zu große für ein Gepäck, welches man für einen Flug aufgibt. Am Ende des Tages glaube ich inzwischen, dass das niemand merken würde. Würde daher heute eher zum 140l greifen. https://at.ortlieb.com/products/duffle-rs?variant=50251541971225
adventure
Urlaub in Kreta
24. May 2025
Diesmal ging es auf die griechische Insel Kreta. Der Flug Wien – Heraklion dauert ca. 2:30h. Vorweg: Heraklion selber hat mir überhaupt nicht gefallen. Am ersten Tag kamen wir nicht mehr sonderlich weit – daher eine Nacht in Akti Corali Hotel in Heraklion. Am Weg zum nächsten Hotel, haben wir https://www.komoot.com/de-de/smarttour/1472715923 gemacht. Da eine Hitzewelle gerade am Abklingen war, war die Wanderung im Schatten sehr angenehm. Die Wanderung war sehr schön, da direkt am Wasser – Spektakel für Kinder.
adventure
Neues Mountainbike - Ritchey Ultra
12. March 2025
Leider war mir mein altes Mountainbike schon lange zu klein. Auch gibt es durch Kinder auch nicht mehr die Zeit, wo man einen ganzen Tag etwas macht. Daher war die Idee geboren: ich brauche etwas für die schnelle Tour von der Haustür. Für den Wienerwald tut es aber auch ein Hardtail, weil ich am Trail fahren weniger interessiert bin. Carbon kam für mich nicht in Frage. Aluminium ist nett. Aber “steel is real”. Die Community um Stahlrahmen ist Gott sei Dank sehr groß. E-Bike wollte ich auch keines - also brauchte ich eine gute Übersetzung, um auch längere Anstiege gut fahren zu können. Man wird im Netz 1 Million Diskussionen über dieses Thema finden: Single-Speed Ja order Nein. Fakt ist: beide Systeme haben Vor- und Nachteile. Mögen die Vorteile beim Single-Speed überwiegen - allerdings hat ein Umwerfer eben auch Vorteile: eine feinere Übersetzung.
adventure everyday-life
Karneval in Nizza
01. March 2025
Ein kurzer Ausflug nach Nizza, um den Geburtstag meiner Frau zu feiern und den Karnevalsumzug zu besuchen. Auch gab es noch in Menton. Beides lohnt sich.
adventureUmgang mit generierten Klassen am Beispiel von AVRO
01. December 2024
AVRO ist derzeit ein sehr populäres Serialisierungs-Framework. Dank Schemaregistry für Enterprise-Anforderungen bestens gerüstet. Es macht Sinn, die generierten Klassen im Code zu verwenden - allerdings ist der Code dann oft mit Zusatzcode zugepflastert, der mit der generierten Klasse interagiert, obwohl die Funktionalität eigentlich besser in die integrierte Klasse passen würde. Ein kurzer Exkurs: Große Schemas verwalten Ein Finding war, dass komplexe Schemas in einer *.avsc File wenig Sinn machen. Die Herausforderung ist, dass beim ersten Vorkommnis ein record typ definiert wird und bei weiterer Verwendung nur mehr referenziert wird – das ist echt mühsam.
developmentMicroservices und stabile Interfaces
27. November 2024
Microservices sind ein beliebtes Tool, um komplexe Domänen zu zerteilen. Doch am Ende des Tages macht die Entscheidung des übermäßigen Einsatzes – in manchen Fällen – dann mehr Kopfweh als Nutzen. Vor Kurzem ist mir dabei folgendes Beispiel im Zuge einer Diskussion in den Sinn gekommen: Schauen wir uns einen Teil eines Webshops an: Order Management mit der Aufgabe den Bestellvorgang abzuwickeln Pay Service mit der Aufgabe der Bezahlung Neben fachlichen Aspekten, die für das Schneiden wichtig sind, welche Eigenschaft sind noch wichtig? Stabile Interfaces. Schaut man sich diese an, so merkt man, dass diese relativ einfach sind und eigentlich über die Zeit hinweg stabil sein sollten: Pay Service: Input Parameter: Geldbetrag
development