Warum brauche ich das? Wer mit virtuellen Maschinen (VMs) auf einem Notebook arbeitet, kennt das Problem: Zuhause sind die VMs problemlos per Hostnamen erreichbar, weil die FritzBox als DHCP-Server die Namensauflösung übernimmt. Doch unterwegs oder in einem fremden Netzwerk klappt ...
In diesem Beitrag zeige ich, wie du den manuellen Deployment-Prozess deines Symfony-Projekts automatisieren kannst. Anstatt dich jedes Mal manuell per SSH einzuloggen und Befehle wie git pull, composer install --no-dev --optimize-autoloader und php bin/console cache:clear --env=prod auszuführen, übernimmt GitHub Actions ...
Warum Linting und Formatierung wichtig sind Linting und Formatierung sind entscheidende Bestandteile eines sauberen und wartbaren Codes. Während Linting hilft, potenzielle Fehler im Code zu identifizieren, stellt die Formatierung sicher, dass der Code konsistent aussieht und leicht lesbar bleibt. In ...
In vielen Softwareprojekten arbeiten lokale Entwicklungs- und Produktionsdatenbanken unabhängig voneinander. Doch was passiert, wenn sich die Tabellenstrukturen ungewollt unterscheiden? Ein fehlendes Feld in der Produktion kann schnell zu unerwarteten Fehlern führen. Um das zu verhindern, habe ich ein PHP-Skript entwickelt, ...
In meinem Alltag als Verleger stoße ich oft auf Herausforderungen bei der Verarbeitung von OCR-Ergebnissen. Besonders wenn Texte in mehreren Varianten vorliegen, die sich geringfügig unterscheiden, wird die Nachbearbeitung schnell mühsam. Hier kommt die künstliche Intelligenz ins Spiel, um diesen ...