Die Dosis macht das Gift – wieviel Logik soll in eine Datenbank?

Aug 22, 2023

Ich versuche meine Meinung mit folgender Definition zu beginnen: Object-relational impedance mismatch: Bezeichnet die Herausforderung, Objekte aus einer objektorientierten Programmiersprache in einer relationalen Datenbank zu speichern. Dafür gibt es ein oft verwendetes Hilfsmittel: ORM (Objekt-Relationales Mapping): Beispiele dafür sind Hibernate oder Entity-Framework. Es handelt sich um Libraries, die das Arbeiten mit relationalen Datenbanken – fast – transparent erledigen. Der Benutzer kann in seiner objektorientieren Welt bleiben und das Framework kümmert sich um Joinen, Change-Tracking, uvm.

development

IT und der Rücken

Apr 18, 2023

Heutzutage ist es immer gefährlich, wenn Leute im Internet Dinge von sich geben, von denen sie an sich nur Grundkenntnisse haben. Das Internet ist oft anonym und man kann dort leicht behaupten, dass die Erde eine Scheibe ist. An dieser Stelle möchte ich trotzdem meinen Ist-Stand von meinem Wissen dokumentieren. Und zwar geht es um das Leidensthema der IT-ler: Der Rücken. Ich habe, als ich 2009 nach Wien gekommen bin, noch Laufsport betrieben – auch 2-mal die Woche beim LCC Wien in einer Traingsgruppe.

everyday-life

Kafka and Redis Streams

Mar 3, 2023

General goal Kafka is used as source of truth it lots of projects - especially when the project is modeled around events. In lots of situations other technologies are needed to make the post-processing / allowing for queries / … easier. PostgreSQL for example can be used to make analytical queries. PostgreSQL can also act as a time series database (using the BRIN index and for in some situation also a B-Tree - influxDB may use less memory - but anyhow).

development

Der modulare Monolith

Feb 27, 2023

Ein Test Der modulare Monolith ist ein gängiger Architectural Style. Die Vorteile sind – was mir auf die Schnelle einfällt: Wiederverwendung von Funktionalität ist sehr einfach Änderungen, welche mehrere Komponenten betreffen, sind einfacher zu koordinieren Commincation Style ist sehr einfach und die Performance ist leichter vorhersehbar Das Deployment bzw. dessen Planung ist sehr einfach Das schöne bei diesem Stil ist: Architekturelle Unit-Tests sind möglich. Siehe dazu folgende Blog-Einträge:

development

Endlich war es wieder so weit. Starker Schneefall.

Jan 28, 2023

Ein Bericht Begonnen hat die Reise am Zauberberg am Semmering. Für 16 EUR kann man sich eine Bergfahrt mit der Steh-Gondel kaufen und man ist in kürzester Zeit von 950Hm (Semmering) auf 1340Hm (Hirschenkogel). Anschließend ging es über den Hochalmweg Richtung Erzkogel und Alpkogel Richtung Süden. Die Schneemenge war angenehm – ich konnte lange Zeit mit Grödeln gehen. Erst als die ich Forststraße Höhe Alpkogel verlassen musste, bin ich auf Schneeschuhe umgestiegen.

adventure

Der Mensch und "seine" Umwelt: Teil 2

Jan 13, 2023

Was kann man davon halten? Wie Corona gezeigt hat: Meinungen teilen die Bevölkerung und regen anscheinend nicht zum Diskurs an. Vorweg: Ich finde die Aktion der Klimakleber in den Grundzügen gut und auch erforderlich. Martha Krumpeck war auch schon im Talk im Hangar 7. Brot und Messer Mit einem Messer kann man bekanntlich ein Brot schneiden, aber auch einen Menschen verletzten. Macht es den Gegenstand Messer dadurch per se schlecht?

everyday-life

Ausflug nach Apulien

Oct 31, 2022

Ein Bericht Mit Wizz Air (ja – leider wieder mit dem Flugzeug) ist man in ein bisschen mehr als 1 Stunde in Bari. Vom Flughafen führt ein Zug direkt nach Bari – geplant können die meisten Routen per Google Maps. Die erste Fahrt geht nach Polignano a mare. Wir begnügten uns mit dem Anreisetag – und mehr braucht es auch nicht. Es gibt nur eine schöne Fußgängerzone und dann noch eine kleine Altstadt.

adventure

Bosnien mit dem Motorrad

Sep 10, 2022

Bosnien ist ein sehr spannendes Land – vorallem was die Natur anbelangt. Auch aus Motorradfahrer findet man viele Freiheiten, die hierzulande undenkbar wären. Vorweg: einer der größten Fehler war sicher die Anreise über unendlich lange(weilige) Landstraßen – da verliert man einfach zu viel Zeit. Doch irgendwann um 17:00 war ich dann bei der Tankstelle in Bosansko Grahovo (Bosnien und Herzegowina). Die große Frage: den nächsten Abschnitt machen oder nicht? Aber es ging sich noch alles super aus.

motorrad

Salzburger Almenweg mit der Deuter Kid Komfort Pro

Aug 27, 2022

Ab ca. dem 8. Monat kann ein Kind in der Kraxe sitzen. Obwohl der Preis der Deuter Kid Komfort Pro mehr als saftig ist (wenn auch gerechtfertigt aufgrund der Komplexität), ist sie jeden Cent wert. Das Tragesystem ist hervorragend und die Features durchdacht. Auch sehe ich die typische Deuter Langlebigkeit. Das Raincover funktioniert auch super – zumindest bei nicht-stürmischen Regen konnte ich es schon 3-mal testen. Allerdings empfiehlt sich ein Regenschirm, damit das Wasser nicht zwischen Kraxe und Rücken runter rinnt.

adventure

Motorradausflug am Wochenende in Südtirol

Jul 26, 2022

Hier und da muss man als Motorradfahrer immer wieder nach Südtirol. Es ist und bleibt das Eldorado. So viele schöne Strecken an einem Fleck – wo gibt’s das sonst noch? Wer allerdings am Wochenende dorthin fährt – selber schuld. Viel Wohnwägen, viele Motorradfahrer. Leider auch viele Egoisten, die glauben, ihnen gehört die Straße alleine. Wie auch immer. Bis auf den Großglockner die Strecke so gefahren, wie geplant. Einziger Planungsfehler: der Pampeago Pass (ganz im Westen) ist gesperrt.

motorrad