<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Jeroen Derks - Blog über PHP / Laravel und andere Themen — Atom-Feed</title>
  <id>https://www.phpfreelance.de/blog/feed.xml</id>
  <link rel="self" type="application/atom+xml" href="https://www.phpfreelance.de/blog/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog.html"/>
  <updated>2026-06-05T00:00:00Z</updated>
  <author>
    <name>Jeroen Derks</name>
  </author>
  <entry>
    <title>E-Mail-Link-Phishing: Warum Ihre Mail-App immer die URL anzeigen sollte</title>
    <id>https://www.phpfreelance.de/blog/e-mail-link-phishing-warum-ihre-mail-app-immer-die-url-anzeigen-sollte.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/e-mail-link-phishing-warum-ihre-mail-app-immer-die-url-anzeigen-sollte.html"/>
    <published>2026-06-05T00:00:00Z</published>
    <updated>2026-06-05T00:00:00Z</updated>
    <summary>Authentifizierungsstandards verhindern Spoofing, aber kein link-basiertes Phishing. Ein Vorschlag, die URL von Links in E-Mails immer anzuzeigen, mit einer Analyse der Alternativen und Kompromisse.</summary>
  </entry>
  <entry>
    <title>Wie ich KI-Agenten zum Softwarebau einsetze</title>
    <id>https://www.phpfreelance.de/blog/wie-ich-ki-agenten-zum-softwarebau-einsetze.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/wie-ich-ki-agenten-zum-softwarebau-einsetze.html"/>
    <published>2026-03-01T00:00:00Z</published>
    <updated>2026-03-01T00:00:00Z</updated>
    <summary>Wie ich KI-Agenten wie Claude Code und Codex in einem strukturierten Plan-Review-Iterate-Workflow zum Softwarebau einsetze — von der Planung über die Implementierung bis zum Review.</summary>
  </entry>
  <entry>
    <title>So schützen Sie Kopien Ihres Ausweises</title>
    <id>https://www.phpfreelance.de/blog/so-schuetzen-sie-kopien-ihres-ausweises.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/so-schuetzen-sie-kopien-ihres-ausweises.html"/>
    <published>2026-02-12T00:00:00Z</published>
    <updated>2026-02-12T00:00:00Z</updated>
    <summary>Wie schützen Sie Kopien Ihres Personalausweises oder Reisepasses? Tipps zum Maskieren, Verschlüsseln und digitalen Signieren von Ausweiskopien.</summary>
  </entry>
  <entry>
    <title>Backup-Strategien, die wirklich funktionieren</title>
    <id>https://www.phpfreelance.de/blog/backup-strategien-die-wirklich-funktionieren.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/backup-strategien-die-wirklich-funktionieren.html"/>
    <published>2024-12-01T00:00:00Z</published>
    <updated>2024-12-01T00:00:00Z</updated>
    <summary>Die 3-2-1-Regel, Verschlüsselung, Offsite-Speicherung und plattformspezifische Tools. Ein praktischer Leitfaden zum Schutz Ihrer Daten.</summary>
  </entry>
  <entry>
    <title>Laravel Blade Lint</title>
    <id>https://www.phpfreelance.de/blog/laravel-blade-lint.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/laravel-blade-lint.html"/>
    <published>2024-12-01T00:00:00Z</published>
    <updated>2024-12-01T00:00:00Z</updated>
    <summary>Laravel Blade Lint - Ein Syntaxvalidierungs-Tool für Laravel Blade Templates. Finden Sie Template-Fehler, bevor sie in die Produktion gelangen.</summary>
  </entry>
  <entry>
    <title>PHP: Bestimmen Sie die vollständige URL der aktuellen Seite</title>
    <id>https://www.phpfreelance.de/blog/php-get-current-url.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/php-get-current-url.html"/>
    <published>2017-10-16T00:00:00Z</published>
    <updated>2017-12-22T00:00:00Z</updated>
    <summary>Wie kann man die vollständige URL der aktuellen Seite / des besten Skripts in PHP finden?</summary>
  </entry>
  <entry>
    <title>Was ist meine IP-Adresse? Jetzt mit easy curl Kommandozeile ++</title>
    <id>https://www.phpfreelance.de/blog/whats-my-ip-address-command-line-api-javascript-php-shell-soap-xml-dns-geoip.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/whats-my-ip-address-command-line-api-javascript-php-shell-soap-xml-dns-geoip.html"/>
    <published>2017-10-03T00:00:00Z</published>
    <updated>2017-10-03T00:00:00Z</updated>
    <summary>Was ist meine IP-Adresse | Wie lautet Ihre IP-Adresse? Jetzt mit leicht zu erinnern curl Kommandozeile (mit Extras)</summary>
  </entry>
  <entry>
    <title>Automatische Aktualisierung aller PHPMailer-Installationen auf dem Server</title>
    <id>https://www.phpfreelance.de/blog/2016/12/29/automatische-aktualisierung-aller-phpmailer-installationen-auf-dem-server.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2016/12/29/automatische-aktualisierung-aller-phpmailer-installationen-auf-dem-server.html"/>
    <published>2017-05-19T00:00:00Z</published>
    <updated>2017-05-19T00:00:00Z</updated>
    <summary>Ein Shell-Skript zum automatischen Aktualisieren aller PHPMailer-Installationen auf dem Server, um die kritischen CVE-2016-10033- und CVE-2016-10045-Schwachstellen zu beheben.</summary>
  </entry>
  <entry>
    <title>Eine beschädigte Thunderbird popstate.dat-Datei reparieren</title>
    <id>https://www.phpfreelance.de/blog/2011/10/11/eine-beschaedigte-thunderbird-popstate-datei-reparieren.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2011/10/11/eine-beschaedigte-thunderbird-popstate-datei-reparieren.html"/>
    <published>2013-03-18T00:00:00Z</published>
    <updated>2013-03-18T00:00:00Z</updated>
    <summary>Eine beschädigte oder fehlende Thunderbird popstate.dat-Datei mit einem einfachen PHP-Skript reparieren, das den Zustand aus den UIDLs des POP3-Servers neu aufbaut.</summary>
  </entry>
  <entry>
    <title>Wie man Kundenauthentifizierung zur Magento-API hinzufügt</title>
    <id>https://www.phpfreelance.de/blog/2012/05/22/wie-man-kundenauthentifizierung-zur-magento-api-hinzufuegt.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2012/05/22/wie-man-kundenauthentifizierung-zur-magento-api-hinzufuegt.html"/>
    <published>2012-05-22T00:00:00Z</published>
    <updated>2012-05-22T00:00:00Z</updated>
    <summary>Eine einfache Lösung, um der Magento-API Kundenauthentifizierung über die Kunden-Session hinzuzufügen — mit Beispielcode für Login, Logout und Prüfung.</summary>
  </entry>
  <entry>
    <title>Programmgesteuertes Erstellen eines Coupons mit Bedingungen in Magento</title>
    <id>https://www.phpfreelance.de/blog/2012/05/22/programmgesteuertes-erstellen-eines-coupons-mit-bedingungen-in-magento.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2012/05/22/programmgesteuertes-erstellen-eines-coupons-mit-bedingungen-in-magento.html"/>
    <published>2012-05-22T00:00:00Z</published>
    <updated>2012-05-22T00:00:00Z</updated>
    <summary>Programmgesteuertes Erstellen eines zufälligen Coupons in Magento, einschließlich SalesRule mit produkt-SKU-Bedingungen, mithilfe des Coupon-Codegenerators.</summary>
  </entry>
  <entry>
    <title>Welche Fragen man im Vorstellungsgespräch mit einem Magento-Entwickler stellen sollte</title>
    <id>https://www.phpfreelance.de/blog/2012/05/06/welche-fragen-im-vorstellungsgespraech-mit-magento-entwickler-stellen.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2012/05/06/welche-fragen-im-vorstellungsgespraech-mit-magento-entwickler-stellen.html"/>
    <published>2012-05-06T00:00:00Z</published>
    <updated>2012-05-06T00:00:00Z</updated>
    <summary>Liste technischer und allgemeiner Fragen für Vorstellungsgespräche mit Magento-Entwicklern: Magento, Debugging, Logging, Versionsverwaltung, QA, Projektmanagement, Apache, MySQL, Cron.</summary>
  </entry>
  <entry>
    <title>Nützliche Magento-Erweiterungen für Entwickler, Anfänger und andere</title>
    <id>https://www.phpfreelance.de/blog/2012/02/20/nuetzliche-magento-erweiterungen-fuer-entwickler-anfaenger-und-andere.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2012/02/20/nuetzliche-magento-erweiterungen-fuer-entwickler-anfaenger-und-andere.html"/>
    <published>2012-02-20T00:00:00Z</published>
    <updated>2012-02-20T00:00:00Z</updated>
    <summary>Eine Auswahl nützlicher Magento-Erweiterungen für Entwickler, Anfänger und andere: System Config Search, Magneto Debug, Image Clean, Clever CMS, WordPress Integration, Module List, Vertical Navigation, PHPUnit Testing Integration, Email Template Adapter.</summary>
  </entry>
  <entry>
    <title>Produkte sind nach dem Import in Magento verschwunden – eine mögliche Lösung</title>
    <id>https://www.phpfreelance.de/blog/2011/12/16/produkte-sind-nach-dem-import-in-magento-verschwunden-eine-moegliche-loesung.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2011/12/16/produkte-sind-nach-dem-import-in-magento-verschwunden-eine-moegliche-loesung.html"/>
    <published>2011-12-16T00:00:00Z</published>
    <updated>2011-12-16T00:00:00Z</updated>
    <summary>Wenn nach einem Import in Magento Produkte zu verschwinden scheinen, liegt es oft an der Locale-Einstellung. Hier ist eine mögliche Lösung.</summary>
  </entry>
  <entry>
    <title>Wie Sie Ihre Erweiterungsversion in der Magento-Adminkonfiguration anzeigen</title>
    <id>https://www.phpfreelance.de/blog/2011/07/20/wie-sie-ihre-erweiterungsversion-in-magento-admin-anzeigen.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2011/07/20/wie-sie-ihre-erweiterungsversion-in-magento-admin-anzeigen.html"/>
    <published>2011-07-20T00:00:00Z</published>
    <updated>2011-07-20T00:00:00Z</updated>
    <summary>Wie Sie die Version Ihrer Magento-Erweiterung direkt im Admin-Konfigurationsbereich anzeigen, indem Sie einen Helper, einen Admin-Block und system.xml-Konfiguration hinzufügen.</summary>
  </entry>
  <entry>
    <title>Neue Magento-Erweiterung zum automatischen Anhängen von Bildern an E-Mails</title>
    <id>https://www.phpfreelance.de/blog/2011/07/05/neue-magento-erweiterung-zum-anhaengen-von-bildern-an-emails.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2011/07/05/neue-magento-erweiterung-zum-anhaengen-von-bildern-an-emails.html"/>
    <published>2011-07-05T00:00:00Z</published>
    <updated>2011-07-05T00:00:00Z</updated>
    <summary>Neue Magento-Erweiterung EmailImages zum automatischen Anhängen von Bildern an E-Mails — sie lädt Bilder herunter, cachet sie und ändert den Content-Type zu multipart/related.</summary>
  </entry>
  <entry>
    <title>Cache aktivieren für Ecomdev_PHPUnit</title>
    <id>https://www.phpfreelance.de/blog/2011/07/04/cache-aktivieren-fuer-ecomdev-phpunit.html</id>
    <link rel="alternate" type="text/html" href="https://www.phpfreelance.de/blog/2011/07/04/cache-aktivieren-fuer-ecomdev-phpunit.html"/>
    <published>2011-07-04T00:00:00Z</published>
    <updated>2011-07-04T00:00:00Z</updated>
    <summary>Cache für Ecomdev_PHPUnit beim Schreiben von PHPUnit-Tests für Magento-Erweiterungen aktivieren — mit Mock-Cache-Modellen und Ersatz von canUse() für selektive Cache-Nutzung.</summary>
  </entry>
</feed>
