Beiträge

Alle Beiträge an einem Ort. Finde Tutorials, Deep Dives, Anleitungen und Updates zu KI, Programmierung, Sicherheit, Infrastruktur und Webentwicklung.

Drupal-Hosting: Was Drupal wirklich braucht

Drupal-Hosting ist der Ursprung des größten Teils vom Ruf, Drupal sei langsam, und fast immer ist es eine Einkaufsentscheidung und kein Softwareproblem. Eine Website wird sauber gebaut und geht dann auf einem Tarif live, der für eine Broschürenseite mit einer Handvoll PHP-Dateien kalkuliert wurde. Das Ergebnis ist ein...

Drupal-Sicherheit: Advisories, Patches und echtes Risiko

Drupal-Sicherheit gehört zu den wenigen Bereichen der Open-Source-CMS-Welt, in denen der veröffentlichte Prozess besser ist als der Ruf der Plattform. Das Drupal-Sicherheitsteam arbeitet nach einem festen Offenlegungsplan, bewertet jede Meldung auf einer dokumentierten numerischen Skala und koordiniert Fixes über den...

Postmortems, die wirklich etwas verändern

Ein Postmortem ist leicht abzuhalten und schwer nützlich zu machen. Das Meeting findet statt, ein Dokument wird geschrieben, vier Maßnahmen werden festgehalten, und sechs Monate später tritt derselbe Fehler erneut auf, während jemand das alte Dokument bei der Suche nach etwas anderem findet. Das Wort schuldfrei bekommt...

Passwortspeicherung: was 2026 richtig ist

Die Passwortspeicherung ist einer der wenigen Bereiche der Softwareentwicklung mit einer echten richtigen Antwort, die veröffentlicht, gepflegt und kostenlos verfügbar ist. Sie ist zugleich einer der Bereiche, die am beharrlichsten falsch gemacht werden, weil die falschen Antworten irgendwann einmal richtig waren und...

Software-Lieferkettensicherheit für kleine Teams

Lieferkettensicherheit klingt nach einem Problem für Organisationen mit eigener Sicherheitsabteilung, und genau diese Einordnung führt in die Irre. Ein kleines Team, das eine Handvoll Dienste betreibt, hängt typischerweise von hunderten Paketen ab, die niemand dort je gelesen hat, die zur Buildzeit aus Registries...

Mehrsprachiges SEO: Was uns zwölf Sprachen gelehrt haben

Mehrsprachiges SEO wird meist als Übersetzungsproblem mit etwas technischem Markup dargestellt. Dass wir diese Website in zwölf Sprachen betreiben, auf Englisch, Arabisch, Deutsch, Französisch, Ungarisch, Italienisch, Japanisch, Koreanisch, Rumänisch, Vietnamesisch und in beiden Schriftformen des Chinesischen, hat...

Content Refresh: Aktualisieren schlägt Veröffentlichen

Ein Content Refresh ist auf den meisten etablierten Websites die Arbeit mit dem höchsten Ertrag, und sie ist unbeliebt, weil dabei nichts entsteht, das man verkünden könnte. Einen Beitrag zu überarbeiten, der bereits rankt, fühlt sich nach Instandhaltung an. Einen neuen zu veröffentlichen fühlt sich nach Fortschritt...