Wenn die Lieblings-App stirbt, entwickle deine eigene. Vorstellung: LibrisLog

Ich war mal ein zufriedener Dante-Nutzer. Für alle, die die App nicht kennen: Dante war ein zuverlässiger Buch-Tracker für Android. Barcode scannen, Metadaten abrufen, Lesefortschritt verfolgen. Einfach, schnell und vor allem: Es hat funktioniert. Bis es dann plötzlich nicht mehr ging.
Bücher nach Titel oder Barcode hinzufügen? Die Such-API, auf die sich die App stützte, reagierte nicht mehr, sodass weder ISBN-Abfragen noch Titelsuchen mehr funktionierten. Backupfunktion? Auch kaputt. Im Dante-Github-Repository sieht es nicht besser aus: Seit langem keine Updates mehr, und die Funktionen, die von externen Diensten abhängig waren, funktionierten nicht mehr. Versteht mich bitte nicht falsch. Das ist kein Vorwurf, sondern einfach nur eine Tatsachenfeststellung. Interessen und Prioritäten können sich verlagern. (Das habe ich selbst erst erlebt als ich eines meiner eigenen Projekte an einen neuen Betreuer übergeben habe, weil ich nicht mehr mithalten konnte.) Aber zu verstehen, warum das so ist, macht es nicht weniger frustrierend, wenn es dein […]

In eigener Sache: Generationenwechsel beim Open-Source-Projekt QRCoder

Wer hier im Blog in den letzten Jahren nach Lösungen zur Generierung von QR-Codes in .NET gesucht hat, wird unweigerlich auf mein Projekt QRCoder gestoßen sein. Ich habe die Bibliothek im Oktober 2013 gestartet. Damals gar nicht primär, weil mir andere Tools fehlten, sondern als persönliche Programmier-Challenge: Mein Ziel war es, die offizielle DIN/ISO-Norm für QR-Codes einmal nativ in C# von Grund auf selbst zu implementieren. Die Algorithmen zu verstehen, etwas Neues zu lernen.
Aus diesem Experiment ist über die Jahre ein sehr erfolgreiches Open-Source-Projekt geworden, das mittlerweile millionenfach via NuGet heruntergeladen und in zahlreichen kommerziellen wie privaten Projekten weltweit eingesetzt wird.
Nach nunmehr 12 Jahren habe ich mich im September 2025 dazu entschlossen, die aktive Wartung und die administrative Leitung des Projekts abzugeben. In diesem kurzen Artikel möchte ich die Hintergründe zu dieser Entscheidung erläutern und den neuen Maintainer vorstellen.
Die Gründe für den Wechsel
Ein Open-Source-Projekt dieser Größenordnung zu betreiben, […]

Alexa App auf Android beschleunigen – Schluss mit der Trägheit

Alexa Speedup Alexa App auf Android beschleunigen – Schluss mit der TrägheitKennst du das? Du öffnest die Alexa-App auf deinem Android-Smartphone, klickst dich durch die Menüs – und jeder “Klick” fühlt sich an wie in Zeitlupe. Egal ob Smart-Home-Geräte steuern oder eine einfache Einstellung suchen: Statt schneller Reaktion wird die Nutzung der App zum Geduldsspiel.

Ich hatte genau dieses Problem. Und die Lösung ist so einfach wie kurios.

Der Übeltäter: Kontakte-Berechtigung

Die Ursache für die Performanceprobleme liegt in den meisten Fällen nicht etwa an deinem Smartphone oder deiner Internetverbindung, sondern an einer App-Berechtigung. Genauer gesagt: dem Zugriff auf deine Kontakte.

In meinem Fall hat die App bei jedem Seitenwechsel offenbar versucht, meine über 1.000 Kontakte durchzuscannen. Auf einem zweiten Smartphone mit weniger Kontakten klappte es wesentlich schneller. Fakt ist: Solange die Berechtigung aktiv war, wurde […]

Namecheap.com DDNS in Synology DSM einrichten

namecheap ddns synology dsm 300x157 Namecheap.com DDNS in Synology DSM einrichten

Im heutigen Artikel soll es darum gehen, wie man Domains von Namecheap.com über die Synology DSM Funktion DDNS (Dynamic DNS) aktualisieren kann. Da Namecheap.com weder als Provider hinterlegt ist, noch die ehemals gängigen Vermittler-Dienste funktionieren, gelingt dies nur mit einem kleinen Workaround. Und genau diesen möchte ich euch heute gerne zeigen.

Die folgenden Dinge benötigt ihr für das heutige Tutorial:

Eine Domain bei Namecheap.comEin Synology NAS (oder ein Eigenbau NAS mit XPEnology)Einen Webserver mit PHP-Unterstützung

Im nächsten Absatz umreißen wir noch einmal das eigentliche Problem. Wer nur an der Lösung interessiert ist, kann den folgenden Absatz überspringen…

Was ist das Problem mit Synology DSN und Namecheap?

Namecheap bietet eine Url/einen Webservice an, den man aufrufen kann […]

VPN-Crashkurs und Privado VPN im Test

Im Laufe der letzten Jahre hat sich das Thema VPN immer weiter in den Vordergrund gedrängt. Zumindest ist das mein persönliches empfinden. Egal, ob beim täglichen surfen oder als Sponsor für gefühlt jeden zweiten YouTuber – VPN-Anbieter laufen uns mittlerweile kontinuierlich über den Weg. Grund genug, mal wieder einen dieser Anbietet zu testen.

Im heutigen Artikel soll es um Privado gehen. Gleich vorweg, um dem Transparenz-Gedanken Tribut zu zollen: Den für den Test genutzten Account habe ich von Privado für 30 Tage kostenfrei gestellt bekommen. Eine weitere Vergütung ist nicht erfolgt. Bevor wir mit dem eigentlich Test starten, wollen wir noch mal einen kleinen Blick in das Thema “VPN” werfen. Wer bereits weiß, wozu ein VPN dient und welche Vor-/Nachteile es mit sich bringt, kann den folgenden Absatz überspringen.

VPN – Wieso, weshalb, warum?

Schauen wir uns zuerst einmal eine Definition an. Wikipedia sagt…

A virtual private network (VPN) extends a private network across a public network […]