Seite 16 - Monthly Archives: July 2025
-
Maxim Mironjuk
-
Juli 07, 2025
Unterschiedliche Ausführungszeiten bei String-Vergleichen können Angreifern erlauben, geheime Werte wie API-Keys oder HMAC-Signaturen Byte für Byte zu erraten. Wir erklären das Prinzip, zeigen hash_equals() als Lösung in PHP und welche Vergleiche überhaupt timing-sensitiv sind.
-
Maxim Mironjuk
-
Juli 07, 2025
Port-Konflikte zwischen Projekten, fehlendes HTTPS in der Entwicklung und unübersichtliche Hostnamen sind klassische Pain Points beim Docker-Networking im Team. Mit Traefik als zentralem Reverse Proxy, mkcert für lokale HTTPS-Zertifikate und sauber isolierten Docker-Netzwerken lassen sich diese Probleme ein für alle Mal lösen.
-
Maxim Mironjuk
-
Juli 07, 2025
PHP 8.4 bringt mit Property Hooks und Asymmetric Visibility Sprachfeatures, die direkt Boilerplate in Symfony-Entities und DTOs reduzieren. Wer den Umstieg mit Rector und PHPStan absichert, kann diese Vorteile ohne Risiko in bestehende Projekte einbringen und veraltete Muster schrittweise ersetzen.
-
Maxim Mironjuk
-
Juli 07, 2025
Claude gibt es in drei Leistungsstufen: Opus für komplexes Reasoning und Architekturentscheidungen, Sonnet als ausgewogener Allrounder für den täglichen Entwicklungsalltag und Haiku für schnelle, günstige Routineaufgaben. Wer die passende Modellwahl trifft, senkt API-Kosten in Produktion oft deutlicher als durch Prompt-Optimierung und bekommt trotzdem die richtige Qualität für jede Aufgabe.
-
Maxim Mironjuk
-
Juli 07, 2025
Jumbo Frames erhoehen die maximale Ethernet-Framegroesse von 1500 auf bis zu 9000 Byte und senken damit den prozentualen Anteil an Header-Overhead pro uebertragenem Megabyte. Fuer die interne Verbindung zwischen Webserver und MySQL-Datenbank oder fuer Backup- und Replikationsverkehr kann das spuerbar CPU-Zyklen sparen, vorausgesetzt die MTU wird auf jedem Geraet im Pfad konsistent gesetzt.
-
Maxim Mironjuk
-
Juli 07, 2025
Mehrere Marken oder Ländershops auf derselben Magento-Instanz brauchen unterschiedliche Farben, Schriften und teils sogar unterschiedliche Layouts, sollen aber dieselbe Codebasis nutzen. Sauberes Hyvä Multi Store Theming mit Tailwind CSS trennt gemeinsame Struktur von Store-spezifischen Design Tokens, statt für jede Marke eine komplette Kopie des Themes zu pflegen.
-
Maxim Mironjuk
-
Juli 07, 2025
Die CSS Popover API löst ein jahrelanges Problem im Web: Dropdowns, Tooltips und modale Overlays mussten immer mit JavaScript implementiert werden. Mit dem nativen popover-Attribut, ::backdrop und der Pseudoklasse :popover-open liefert der Browser jetzt eine vollständige Lösung – zugänglich, performant und ohne externe Abhängigkeiten.
-
Maxim Mironjuk
-
Juli 07, 2025
Wer bei React 17 stehen geblieben ist, hat mehrere Major Versionen und tiefgreifende Aenderungen an Rendering, Root API und Concurrent Features vor sich. Das React 17 auf 19 Upgrade gelingt sicher nur mit einem Zwischenschritt ueber React 18 und einer strukturierten Checkliste, statt einem einzigen riskanten Sprung.
-
Maxim Mironjuk
-
Juli 07, 2025
Wie Magento's AbstractCollection PHP-Iteratoren implementiert, warum Lazy Loading entscheidend ist, und wie du große Katalogdaten memory-effizient traversierst.
-
Maxim Mironjuk
-
Juli 06, 2025
Jede neue TCP-Verbindung zu Redis kostet Zeit, und mit aktiviertem TLS steigt dieser Preis durch den zusätzlichen Handshake nochmals deutlich. Connection-Pooling vermeidet wiederholten Verbindungsaufbau, doch eine falsch dimensionierte Pool-Größe erzeugt neue Probleme, von Wartezeiten bis zur Überlastung des Servers mit offenen Verbindungen.
-