Seite 8 - Monthly Archives: June 2025
-
Maxim Mironjuk
-
Juni 20, 2025
Security-Prüfer öffnen ein OpenAPI-Dokument mit einer klaren Checkliste im Kopf: Sind alle Endpoints authentifiziert? Sind Fehlerresponses vollständig dokumentiert? Werden Eingaben validiert? Wer diese Perspektive kennt, baut API-Dokumentation, die Audits beschleunigt, Findings reduziert und Vertrauen schafft.
-
Maxim Mironjuk
-
Juni 20, 2025
Kundenattribute in Magento 2 sind schnell angelegt, aber oft fehlerhaft integriert. Erst mit sauberem EAV-Setup, richtiger Formularzuordnung und klarer Persistenz wird aus dem Feld eine belastbare Erweiterung der Customer-Entity.
-
Maxim Mironjuk
-
Juni 20, 2025
Ohne Governance zerfällt jedes Tailwind Design System früher oder später in Ausnahmen, doppelte Komponenten und widersprüchliche Tokens. Ein Governance-Modell mit klaren Rollen, einem leichtgewichtigen RFC-Prozess und definierten Freigabewegen hält das System konsistent, auch wenn zehn Entwickler gleichzeitig daran arbeiten.
-
Maxim Mironjuk
-
Juni 19, 2025
Symfony bringt mit der HttpCache-Klasse einen vollwertigen HTTP Reverse Proxy direkt im PHP-Prozess mit, inklusive Unterstützung für Edge Side Includes. Wer diesen Reverse Proxy richtig konfiguriert, cached ganze Seiten und einzelne Fragmente, ohne zusätzliche Infrastruktur wie Varnish betreiben zu müssen.
-
Maxim Mironjuk
-
Juni 19, 2025
Sternebewertungen wirken auf den ersten Blick wie eine triviale Komponente, doch sobald halbe Sterne, eine interaktive Eingabe mit Hover-Vorschau und eine barrierefreie Umsetzung gleichzeitig gefordert sind, stecken mehr Detailprobleme darin als man denkt. Dieser Artikel zeigt, wie sich sowohl die read-only Anzeige einer Durchschnittsbewertung als auch die editierbare Eingabe-Variante mit Tailwind CSS sauber umsetzen lassen, inklusive der präzisen Darstellung halber Sterne und einer Barrierefreiheit, die nicht allein auf visuellen Sternen beruht.
-
Maxim Mironjuk
-
Juni 19, 2025
Preisberechnung, Versandkosten, Steuern, Zahlungsarten – Magento nutzt Strategy Pattern überall. Wie es implementiert wird, wie di.xml Algorithmen tauscht und wie du eigene Strategien integrierst.
-
Maxim Mironjuk
-
Juni 19, 2025
Wer nicht genau weiß, in welcher Reihenfolge Magento und Hyvä ein Template zwischen Modul, Parent-Theme und eigenem Theme auflösen, verliert Zeit mit Overrides, die scheinbar wirkungslos bleiben. Der Hyvä Fallback-Mechanismus folgt einer festen, deterministischen Reihenfolge, die sich mit dem richtigen Wissen gezielt nutzen lässt, ohne das Parent-Theme zu duplizieren oder künftige Updates zu blockieren.
-
Maxim Mironjuk
-
Juni 19, 2025
Composer kann weit mehr als nur Abhängigkeiten installieren: Über Composer-Scripts und Lifecycle-Hooks lässt sich jeder Schritt des Installationsprozesses, vom ersten composer install bis zum letzten Autoload-Dump, um eigene Automatisierung erweitern. Ob Shell-Befehl oder PHP-Callback über Composer\Script\Event, wer die vollständige Event-Liste kennt, ersetzt manuelle Setup-Schritte, vergessene Cache-Leerungen und improvisierte Onboarding-Anleitungen durch reproduzierbare, versionierte Automatisierung direkt in der composer.json.
-
Maxim Mironjuk
-
Juni 19, 2025
Die Composition API von Vue 3 verändert, wie Logik zwischen Komponenten geteilt wird, und genau diese Verschiebung eröffnet neue Muster für Tailwind CSS in Vue 3 Projekten. Reaktive Klassenlisten, wiederverwendbare Composables für Varianten und ein sauberes Zusammenspiel mit Scoped Slots machen aus verstreuten Utility Klassen ein konsistentes, gut wartbares Design System.
-
Maxim Mironjuk
-
Juni 19, 2025
Nach einem Produktionsvorfall liegen Informationen verstreut in Chat-Verlaeufen, Monitoring-Dashboards und Log-Dateien vor, waehrend das Team unter Zeitdruck einen verwertbaren Bericht schreiben soll. Claude hilft, aus diesen Fragmenten eine chronologische Timeline zu rekonstruieren und einen strukturierten, blamefreien Postmortem-Bericht mit konkreten Action Items zu formulieren.
-