Seite 179 - Mironsoft Blog
-
Maxim Mironjuk
-
September 05, 2025
@container style() prüft, ob eine Custom Property auf dem Query-Container einen bestimmten Wert hat, und wendet Regeln nur dann an, wenn diese Bedingung erfüllt ist. Das eröffnet Theming, Dichte-Schalter und tokenbasierte Komponenten, die vollkommen kontextfrei bleiben. Hier steht, wo Style Queries wirklich helfen, wo sie noch an Grenzen stoßen, und wie ein sicherer Fallback aussieht.
-
Maxim Mironjuk
-
September 05, 2025
Wer ein GraphQL-Schema ändert, ohne die bestehenden Clients zu kennen, riskiert stille Brüche im Frontend. Additive Evolution, strukturierte Deprecations und automatische Schema-Diffs mit GraphQL Inspector machen Schema-Änderungen planbar statt zufällig.
-
Maxim Mironjuk
-
September 04, 2025
Wer sed nur zeilenweise mit s/alt/neu/ einsetzt, stoesst bei Config-Bloecken, XML-Fragmenten und mehrzeiligen Log-Eintraegen schnell an Grenzen. Hold Space und Pattern Space geben sed die Faehigkeit, mehrere Zeilen gleichzeitig zu betrachten und gezielt als zusammenhaengenden Block zu ersetzen, ganz ohne Perl oder Python.
-
Maxim Mironjuk
-
September 04, 2025
Eine Nutzungsrichtlinie für Claude Code ist wertlos, wenn niemand nachweisen kann, ob sie eingehalten wird. Wer KI-Tool-Nutzung auditieren will, braucht einen Audit-Trail, der dokumentiert, wo KI-generierter Code im Projekt entstanden ist, wer ihn geprüft hat, und wie dieser Nachweis bei einer internen Revision oder einem Kundenaudit vorgelegt werden kann.
-
Maxim Mironjuk
-
September 04, 2025
Acht Stunden vor dem Editor sind kein Ausnahmefall, sondern Alltag fuer PHP-Entwickler. Ein Farbschema, das morgens angenehm wirkt, kann am Nachmittag zur Belastung werden. Wir zeigen, wie granulares Tuning in PhpStorm ueber die Theme-Wahl hinausgeht.
-
Maxim Mironjuk
-
September 04, 2025
Datentabellen in React scheitern auf zwei Arten: Entweder baut man alles von Hand und investiert Wochen in Sorting, Filtering und Pagination, oder man wählt eine High-Level-Bibliothek und kämpft gegen ihren Lock-in. TanStack Table v8 ist der dritte Weg: ein headless Tabellen-Engine, der alle Logik liefert und das UI vollständig in eurer Hand lässt.
-
Maxim Mironjuk
-
September 04, 2025
Wer Elasticsearch nur zum Volltextsuchen einsetzt, verschenkt den größten Teil seiner Analysefähigkeiten. Bucket-Aggregationen gruppieren Dokumente nach Feldwerten, Wertebereichen oder Zeitintervallen, während Metric-Aggregationen aus diesen Gruppen konkrete Kennzahlen wie Durchschnitt, Summe oder Minimum berechnen. Erst im Zusammenspiel beider Aggregationstypen entstehen die Dashboards, Facetten und Reports, die produktive Suchanwendungen von einfachen Volltextsuchen unterscheiden.
-
Maxim Mironjuk
-
September 04, 2025
Statische Analyse und Code-Style-Prüfungen erst in der CI-Pipeline zu sehen ist zu spät. PHPStan, Psalm und PHP_CodeSniffer lassen sich direkt in PhpStorm integrieren – als externe Tools, Run Configurations und File Watchers – sodass Feedback schon beim Speichern kommt, nicht erst beim Pull Request.
-
Maxim Mironjuk
-
September 03, 2025
Kaum eine Frage taucht in Kundengesprächen so regelmäßig auf wie diese: Warum zeigt die Search Console für letzte Woche 4.200 Klicks, während GA4 im selben Zeitraum nur 3.100 organische Sitzungen ausweist. Die Antwort liegt nicht in einem Messfehler, sondern darin, dass beide Systeme unterschiedliche Ereignisse zu unterschiedlichen Zeitpunkten mit unterschiedlichen Regeln erfassen. Wer diese Unterschiede kennt, kann Berichte richtig einordnen, statt bei jeder Abweichung an der Datenqualität zu zweifeln.
-
Maxim Mironjuk
-
September 03, 2025
Die automatisch generierte OpenAPI Dokumentation von API Platform ist ein starker Ausgangspunkt, bleibt aber ohne Nacharbeit oft zu technisch für externe Konsumenten. Eigene Summaries, konkrete Beispiele und korrekt dokumentierte Sicherheitsschemas verwandeln die generische Swagger UI Seite in eine Dokumentation, mit der ein fremdes Team tatsächlich ohne Rückfragen arbeiten kann.
-