Archive: 2025-07 | Seite 19
Archive: July 2025
-
04.07.2025
Claude greift bei Bedarf auf ein serverseitiges Web-Search-Tool zurück, formuliert dafür eigene Suchanfragen und webt die Ergebnisse mit sichtbaren Quellenverweisen in seine Antwort ein. Für Content-Verantwortliche im E-Commerce ist das eine eigene Zitierlogik, die sich von ChatGPT und Perplexity unterscheidet und eigene Optimierungsentscheidungen verlangt. Dieser Artikel zeigt die technische Funktionsweise, die Unterschiede zu den bekannten Konkurrenzsystemen und die Content-Struktur, mit der Produktseiten und Fachartikel zuverlässiger als Quelle ausgewählt werden.
-
04.07.2025
Wer wartet, bis ein Cronjob nachts den Fehlerzähler auswertet, verliert wertvolle Reaktionszeit. Das Streaming von Logs in Echtzeit mit tail -f, inotifywait und while read verwandelt passive Logdateien in aktive Überwachungsquellen – mit sofortigem Alerting, sicherer Aggregation und nachvollziehbaren Pipelines direkt in Bash.
-
04.07.2025
Klassische Cron Jobs in der crontab sind schwer zu testen, nicht versionierbar und außerhalb der Anwendung definiert. Der Symfony Scheduler bringt periodische Aufgaben direkt ins PHP-Projekt: testbar, typsicher, Messenger-integriert und mit voller Dependency Injection.
-
04.07.2025
Ein Skript mit mapfile oder sed -i laeuft auf dem Linux Server anstandslos und bricht auf dem MacBook des Kollegen. Der Grund ist die veraltete Bash 3.2 in macOS und die unterschiedlichen Coreutils, die Apple aus lizenzrechtlichen Gruenden ausliefert.
-
04.07.2025
Bei Schema-First entsteht die SDL-Datei zuerst und wird zum Vertrag zwischen Frontend und Backend. Bei Code-First generiert eine Bibliothek das Schema aus Klassen und Decorators heraus. Beide Wege führen zu einer funktionierenden GraphQL-API, doch sie unterscheiden sich fundamental in Tooling, Teamstruktur und Wartbarkeit über die Zeit.
-
04.07.2025
Für schnelles lokales Debugging eines eingehenden Webhooks braucht man keinen vollständigen HTTP-Server. Ein minimaler Webhook-Empfänger mit netcat und einer Bash-Schleife nimmt Requests entgegen, zeigt Header und Body und antwortet mit einem gültigen HTTP-Response, in wenigen Zeilen und ohne Abhängigkeiten.
-
04.07.2025
Wer Git ohne durchdachte Konfiguration nutzt, committet mit falscher Identität, kämpft mit unübersichtlicher Historie und verliert Zeit beim Wechsel zwischen Projekten. Die drei Config-Ebenen system, global und local folgen einer klaren Präzedenz, mit der sich Editor, Rebase-Verhalten, Aliases und projektspezifische Overrides über includeIf sauber und nachvollziehbar einrichten lassen.
-
04.07.2025
Professionelle Drucklayouts ohne ein separates Print-Stylesheet zu pflegen – die print-Variante von Tailwind CSS ermöglicht vollständig druckspezifische Utility-Klassen direkt im Template. Navigationselemente ausblenden, Farben für den Druck anpassen, Seitenumbrüche steuern und URLs im Drucklayout ausgeben: alles mit Tailwind CSS Print Styles.
-
04.07.2025
Docker Compose kann mehr als Hauptservices starten. Sidecar-Container liefern Logs weiter und exportieren Metriken. Utility-Container stellen CLI-Tools bereit ohne lokale Installation. Init-Container laufen vor dem Hauptservice und führen Datenbank-Migrationen aus. Einmal-Jobs erledigen Wartungsaufgaben auf Anforderung. Dieser Beitrag erklärt alle vier Muster mit dem richtigen Werkzeug für den richtigen Zweck.
-
03.07.2025
Match Query und Term Query sehen auf den ersten Blick austauschbar aus, funktionieren aber grundlegend verschieden. Die Match Query analysiert Text vor dem Vergleich, die Term Query vergleicht exakt und ungefiltert. Wer diesen Unterschied ignoriert, bekommt auf Text-Feldern leere Ergebnislisten und auf Keyword-Feldern falsch tolerante Treffer, ohne zu verstehen warum.