Caluga - Java blog

Kategorie: allgemein

Morphium 6.2.5: Wie batchSize=1 20 Sekunden Latenz versteckte

Morphium 6.2.5 ist da. Ein unauffälliges Patch-Release mit einer lauten Geschichte: ein hartcodiertes `batchSize=1` im Change Stream, das über eine Verbindung mit hoher Latenz zu 20-Sekunden-Spikes führte — dazu Atlas-TXT-Seedlist-Support, Quarkus-Native-Image-Vorabregistrierung und eine Reihe von InMemoryDriver- und Aggregation-Fixes.

26.6.2026
weiter lesen

JBlog3 — Von Spring Boot zu Quarkus

Spring Boot 2 ist End-of-Life, die Migration auf Spring Boot 3 steht an — warum nicht gleich was Neues wagen? JBlog2 wurde zu JBlog3 auf Quarkus umgebaut. Dank Heikos Morphium-Extension war die Hürde niedriger als gedacht. Der Go-Live lief glatt, die Bugs kamen erst danach.

13.3.2026
weiter lesen

Morphium v6.x Update: 13 Releases im Überblick

13 Releases, 417 Commits: Morphium v6.x hat sich massiv weiterentwickelt. MorphiumServer mit Replica-Set-Support und SSL, ein endlich stabiler Connection-Pool, deutlich schnellerer InMemoryDriver und selbstheilende ChangeStreams. Plus: Jackson als Dependency entfernt. Ein Überblick über alles Wichtige seit v6.0.0.

23.2.2026
weiter lesen

Morphium in der Version 6

Morphium 6.0: Modernes Java ODM mit integrierter Message Queue

Heute freuen wir uns, Morphium 6.0 anzukündigen – ein Major Release unseres feature-reichen MongoDB Object Document Mappers für Java. Diese Version bringt vollständige JDK 21...

22.9.2025
weiter lesen

Tastaturlayout MacOS NoDeadKeys

Leider wurde auf dem Mac die option "Keine Tottasten" in den Tastaturlayouts entfernt... Beim Schreiben von Software kann das schon nervig sein. Ich habe einen Weg gefunden, wie man so ein Layout bekommt.

2.9.2023
weiter lesen

Der Nix Package Manager

Immer auf der Suche nach neuen Tools bin ich über den `Nix Package Manager` gestolpert. Das ist nicht nur ein neuer (bzw. eigentlich recht alter) Mitspieler in der langen liste von Package Managern unter Unix/Linux, sonder bietet noch ein gravierendes feature: Reproduzierbare builds!

30.8.2023
weiter lesen

Neue Blogsoftware

Die hier eingesetzte Software für die Darstellung des Blog JBlog ist schon ein paar Jahre ohne größeres Update ausgekommen. Es war an der Zeit, mal wieder ein wenig Liebe in das Projekt zu stecken

28.8.2023
weiter lesen

NeoVim Editor

Das ist ja wirklich ein Thema, was die Gemüter erhitzen kann. Der Texteditor ist besonders unter Unix-Nutzern eine wichtige Entscheidung.

Das und meine Neovim-Journey in diesem Post.

7.6.2023
weiter lesen

Morphium in der Version 5

Morphium, der Java POJO Objectmapper für Mongodb welcher auch noch ein Messaging über Mongo bereitstellt, ist ein wenig in die Jahre gekommen und ein größeres update ist fällig.

Informationen dazu in diesm Post...

15.11.2022
weiter lesen

Passwordmanager: PASS

Ich habe ja schon von PASS berichtet, als ich mir die Passwordmanager so angesehen habe.

in diesem post gehe ich noch ein wenig auf die Erweiterbarkeit des passwordmanager ein

24.8.2021
weiter lesen

Pass workflow

This is a simple workflow for using the pass password store Alfread is the main GUI here.

Several keywords:

  • pass: search for entries, hit enter to see details and copy fields accordingly
  • pgen: generat

20.8.2021
weiter lesen

Passwordmanager

1Password

Ich nutze schon seit geraumer Zeit 1Password und war bisher damit immer zufrieden. Allerdings gibt es mittlerweile einige Gründe, die für einen Umstieg auf etwas anderes sprechen (rein subjektiv, jede...

20.8.2021
weiter lesen

Morphium V4.2.12 released

Die aktuelle Version von Morphium ist V4.2.12 und ist schon seit ein paar Tagen live.

Die Änderungen umfassen wieder einige BugFixes und Verbesserungen. Im einzelnen:

  • Tests wurden angepasst, dass sie weniger Seiteneffekte haben und besse

13.8.2021
weiter lesen

Morphium V4.2.8 released

Morphium V4.2.8 wurde released mit folgenden Features:

  • FEATURE: rudimentäre Unterstützung von Aggregation mit Expr-Ausdrücken für den InMemoryDriver
  • FEATURE: Unterstützung von Expr in queries
  • FIX: Bessere Unterstützung von Shardin

15.6.2021
weiter lesen

Text Attack From Outer Space

Irgendwie hat man während der Pandemie doch etwas zu viel Zeit. Und da ich ja viel Tippe, wollte ich ein Spiel schreiben, mit dem man sich ein wenig verbessern kann... wobei da weniger das Tippen, als mehr das ausprobieren im Vordergrund war.

...

11.2.2021
weiter lesen

Indices in Morphium

Morphium and Indices

Definieren von Indizes

Normalerweise muss man sich nicht darum kümmern, Indizes direkt in der Mongodb anzulegen. Morphium kümmert sich darum, wenn all Index-Informationen im Code hinterlegt sind:

´´´java @Entity

27.11.2020
weiter lesen
weitere laden