Drupal 12 ist für die Woche vom 7. Dezember 2026 geplant, und Drupal 10 erreicht am 9. Dezember 2026 sein End of Life. Beide Daten stehen auf derselben Seite des Drupal-Core-Release-Zeitplans, zwei Zeilen auseinander, und die meisten Betreiber einer Drupal-10-Website haben keines von beiden bemerkt. Die erste Alpha des...
Softwareentwicklung
Artikel, Leitfäden und Tutorials zu Softwareentwicklung, mit praktischen Tipps für Entwickler und Unternehmen, mit praxisnahen Hinweisen.
Eine Salesforce-Integration scheitert fast nie am Protokoll. Authentifizierung ist ein gelöstes Problem, und einen Datensatz zu schreiben ebenfalls. Was Projekte beendet, sind das tägliche Anfragekontingent und die Form des Datenmodells, beides meist etwa drei Wochen nach dem Go-live entdeckt, wenn der nächtliche Job...
Die meiste WordPress-Plugin-Entwicklung verläuft nach demselben Muster. Jemand braucht ein Buchungsformular, einen Feed-Importer oder ein zusätzliches Feld an der Kasse, ein Entwickler schreibt es, es funktioniert, alle machen weiter. Zwei Jahre später hängt die Website auf einer alten WordPress-Version fest, weil...
Eine CMS-Migration gehört zu den wenigen Projekten, bei denen die technische Arbeit einwandfrei laufen kann und das Ergebnis trotzdem eine Katastrophe ist. Die Website geht pünktlich live, sieht besser aus, lädt schneller, und der Traffic halbiert sich, weil ein paar hundert URLs ihre Form geändert haben und niemand...
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...
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...
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...
Technische Dokumentation scheitert auf eine bestimmte und vorhersehbare Weise. Jemand schreibt in zwei ruhigen Wochen sehr viel davon, das System ändert sich, niemand pflegt sie nach, und binnen eines Jahres steht dort mit voller Überzeugung etwas Falsches. Ab diesem Punkt ist sie schlechter als gar nichts, denn wer...
Das Onboarding von Entwicklern wird meist daran gemessen, wie lange die Einführung dauert, und das ist das falsche Ende des Problems. Die Zahl, auf die es ankommt, ist eine andere: wie lange es dauert, bis eine neue Entwicklerin etwas ändern kann und dabei sicher ist, nichts anderes kaputtgemacht zu haben. In den...
Die Softwarehinterlegung, im Markt meist Software-Escrow genannt, beantwortet eine berechtigte Sorge: Der Anbieter, der Ihr geschäftskritisches System gebaut hat und betreibt, verschwindet vom Markt, und Sie sitzen auf etwas, von dem Sie abhängen und das Sie nicht warten können. Ein Hinterlegungsvertrag legt den...