Seite 14 - Monthly Archives: November 2025
-
Maxim Mironjuk
-
November 12, 2025
Drei leichte Alternativen zu Redux, drei unterschiedliche Denkmodelle. Recoil und Jotai setzen auf Atoms als kleinste Zustandseinheit, Zustand auf einen einzigen zentralen Store. Dieser Artikel vergleicht Bundle Size, Server State Integration und Wartungsstatus, damit die Wahl auf konkreten Kriterien statt auf Bauchgefühl basiert.
-
Maxim Mironjuk
-
November 12, 2025
Magento 2 ist mit über 30.000 PHP-Dateien eines der größten Open-Source-PHP-Projekte. Ohne korrekte PhpStorm-Konfiguration dauert das Indexing Minuten, Autocomplete bleibt stumm und die IDE wird zur Bremse statt zum Helfer. Dieser Guide zeigt, wie man PhpStorm so einrichtet, dass es produktiv mit Magento arbeitet.
-
Maxim Mironjuk
-
November 11, 2025
Semantische Produktempfehlungen, die auf Ähnlichkeit statt auf exakten Attributfiltern basieren, brauchen eine Möglichkeit, Embedding-Vektoren effizient nach Nähe zu durchsuchen. Redis Vector Search, aufbauend auf RediSearch, bringt genau diese Fähigkeit über HNSW- und FLAT-Indizes direkt in die ohnehin schon vorhandene Redis-Infrastruktur.
-
Maxim Mironjuk
-
November 11, 2025
@custom-media erlaubt es, eine Media-Query-Bedingung einmal zu benennen und danach überall im Stylesheet wiederzuverwenden, statt dieselbe Breitenangabe an zwanzig Stellen zu wiederholen. Bisher übernimmt PostCSS diese Übersetzung beim Build, doch die Media Queries Level 5 Spezifikation bringt genau diese Fähigkeit direkt in den Browser.
-
Maxim Mironjuk
-
November 11, 2025
Wer Bestellnummern, Rechnungsnummern oder eigene Entity-IDs in Magento 2 verstehen will, kommt an Sequence-Tables nicht vorbei: dedizierte Ein-Spalten-Tabellen, die AUTO_INCREMENT-Werte atomar reservieren und dabei komplett vom internen Primärschlüssel der Fachtabelle entkoppelt sind. Dieser Artikel erklärt die Architektur von sequence_meta und sequence_profile, zeigt eine eigene Sequence-Table für ein Custom-Entity per db_schema.xml und Data Patch, und liefert konkrete SQL-Befehle zur Diagnose und Reparatur im Live-Betrieb.
-
Maxim Mironjuk
-
November 11, 2025
Redux loest heute noch valide Probleme, produziert aber in vielen Projekten unnoetigen Boilerplate. Wer schrittweise von Redux zu Zustand migriert, ersetzt Reducer, Actions und Middleware Slice fuer Slice, ohne die App in einem riskanten Rutsch umzuschreiben.
-
Maxim Mironjuk
-
November 11, 2025
Teams, die KI-Vorschläge ungeprüft übernehmen, verlieren schrittweise die Fähigkeit, Code eigenständig zu durchdenken und Fehler ohne Unterstützung zu finden. Dieser Artikel zeigt, wie Skill-Atrophie im Entwicklerteam entsteht, welche Gewohnheiten das Verständnis für generierten Code sichern und wie sich Produktivitätsgewinne durch KI-Assistenten mit dem Erhalt echter Entwicklerkompetenz vereinbaren lassen.
-
Maxim Mironjuk
-
November 11, 2025
Persisted Queries ersetzen den vollständigen GraphQL-Query-Text durch einen kurzen Hash, der vorab auf dem Server registriert wurde. Das reduziert die Payload-Größe, verhindert beliebige Ad-hoc-Queries gegen die Storefront-API und macht GraphQL-Requests über GET-Aufrufe sogar für Standard-CDN-Caching zugänglich.
-
Maxim Mironjuk
-
November 11, 2025
Eine GitLab-Pipeline, die nur aus einem einzigen langen Script-Block besteht, ist kein CI/CD-Prozess – sie ist ein automatisiertes Chaos. Erst wenn Build, Test, Package, Deploy, Verify und Rollback als eigenständige Stages modelliert werden, entsteht eine Pipeline, die nachvollziehbar, rollbackfähig und teamtauglich ist.
-
Maxim Mironjuk
-
November 10, 2025
Ein message-Text allein reicht keinem Client, um eine Fehlermeldung zu übersetzen oder eine Retry-Logik zu steuern. Wer GraphQL Error Codes standardisieren will, braucht einen zentralen Katalog konsistenter extensions.code-Werte, der Domain-Exceptions eindeutig auf stabile, dokumentierte Fehlercodes abbildet.
-