corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087c3-0b68-7302-b9b8-c909f4c0801c", "title": "Anti-phishing codes: a useful signal that won't check your links", "url": "https://www.phpfreelance.co.uk/blog/anti-phishing-codes-a-signal-not-a-link-check.html", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f52a5909", "title": "Always show the URL: feature-request status across 9 email apps", "url": "https://www.phpfreelance.co.uk/blog/always-show-the-url-email-app-feature-request-status.html", "published_at": "2026-07-10T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f5c9b5bb", "title": "Reveal URLs: spot phishing links before you click", "url": "https://www.phpfreelance.co.uk/blog/reveal-urls-spot-phishing-links-before-you-click.html", "published_at": "2026-07-07T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f5d805ae", "title": "Email link phishing: why your email app should always show the URL", "url": "https://www.phpfreelance.co.uk/blog/email-link-phishing-your-app-should-always-show-the-url.html", "published_at": "2026-06-05T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f6a0ada7", "title": "How I use AI agents to build software", "url": "https://www.phpfreelance.co.uk/blog/how-i-use-ai-agents-to-build-software.html", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f756eb91", "title": "How to protect copies of your ID", "url": "https://www.phpfreelance.co.uk/blog/how-to-protect-copies-of-your-id.html", "published_at": "2026-02-12T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f7d98c54", "title": "Backup strategies that actually work", "url": "https://www.phpfreelance.co.uk/blog/backup-strategies-that-actually-work.html", "published_at": "2024-12-01T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f80cf62a", "title": "Laravel Blade Lint", "url": "https://www.phpfreelance.co.uk/blog/laravel-blade-lint.html", "published_at": "2024-12-01T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f81962ad", "title": "PHP: Determine the full URL of the current page", "url": "https://www.phpfreelance.co.uk/blog/php-get-current-url.html", "published_at": "2017-10-16T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f8bb6ca3", "title": "What's my IP address? - Now easy to remember curl command line++", "url": "https://www.phpfreelance.co.uk/blog/whats-my-ip-address-command-line-api-javascript-php-shell-soap-xml-dns-geoip.html", "published_at": "2017-10-03T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f8ce980d", "title": "Automatically upgrade all PHPMailer installs on your server", "url": "https://www.phpfreelance.co.uk/blog/2016/12/29/automatically-upgrade-all-phpmailer-installs-on-your-server.html", "published_at": "2016-12-29T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f979cbd9", "title": "How to add customer authentication to your Magento API", "url": "https://www.phpfreelance.co.uk/blog/2012/05/22/how-to-add-customer-authentication-to-your-magento-api.html", "published_at": "2012-05-22T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909f9e94631", "title": "Programmatically creating a coupon (including the rule) with conditions in Magento", "url": "https://www.phpfreelance.co.uk/blog/2012/05/22/programmatically-creating-a-coupon-including-the-rule-with-conditions-in-magento.html", "published_at": "2012-05-22T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909fa03d626", "title": "Questions to ask when interviewing a candidate Magento developer", "url": "https://www.phpfreelance.co.uk/blog/2012/05/06/questions-to-ask-when-interviewing-a-candidate-magento-developer.html", "published_at": "2012-05-06T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909faa44378", "title": "Useful Magento extensions for developers, novice users and others", "url": "https://www.phpfreelance.co.uk/blog/2012/02/20/useful-magento-extensions-for-developers-novice-users-and-others.html", "published_at": "2012-02-20T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909fb59b821", "title": "Products have disappeared after import into Magento? A possible solution!", "url": "https://www.phpfreelance.co.uk/blog/2011/12/16/products-have-disappeared-after-import-a-possible-solution.html", "published_at": "2011-12-16T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909fbeb4972", "title": "Fixing a corrupted Thunderbird popstate.dat file", "url": "https://www.phpfreelance.co.uk/blog/2011/10/11/fix-corrupted-thunderbird-popstate.html", "published_at": "2011-10-11T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909fcda3cf3", "title": "How to display your extension version in Magento admin configuration", "url": "https://www.phpfreelance.co.uk/blog/2011/07/20/how-to-display-your-extension-version-in-magento-admin.html", "published_at": "2011-07-20T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909fd4bb83f", "title": "New Magento extension for automatically attaching images to emails", "url": "https://www.phpfreelance.co.uk/blog/2011/07/05/new-magento-extension-for-automatically-attaching-images-to-emails.html", "published_at": "2011-07-05T00:00:00+00:00" }, { "id": "01a087c3-0b68-7302-b9b8-c909fd595f5f", "title": "Enable cache for Ecomdev_PHPUnit", "url": "https://www.phpfreelance.co.uk/blog/2011/07/04/enable-cache-for-ecomdev_phpunit.html", "published_at": "2011-07-04T00:00:00+00:00" } ] posts
Claim your blog
Back to phpfreelance.co.uk
Blog · corpus.blog/blogs/phpfreelance.co.uk/posts
phpfreelance.co.uk
phpfreelance.co.uk
2026
Anti-phishing codes: a useful signal that won't check your links
original ↗
31 Jul 2026
Always show the URL: feature-request status across 9 email apps
original ↗
10 Jul 2026
Reveal URLs: spot phishing links before you click
original ↗
7 Jul 2026
Email link phishing: why your email app should always show the URL
original ↗
5 Jun 2026
How I use AI agents to build software
original ↗
1 Mar 2026
How to protect copies of your ID
original ↗
12 Feb 2026
2024
Backup strategies that actually work
original ↗
1 Dec 2024
Laravel Blade Lint
original ↗
1 Dec 2024
2017
PHP: Determine the full URL of the current page
original ↗
16 Oct 2017
What's my IP address? - Now easy to remember curl command line++
original ↗
3 Oct 2017
2016
Automatically upgrade all PHPMailer installs on your server
original ↗
29 Dec 2016
2012
How to add customer authentication to your Magento API
original ↗
22 May 2012
Programmatically creating a coupon (including the rule) with conditions in Magento
original ↗
22 May 2012
Questions to ask when interviewing a candidate Magento developer
original ↗
6 May 2012
Useful Magento extensions for developers, novice users and others
original ↗
20 Feb 2012
2011
Products have disappeared after import into Magento? A possible solution!
original ↗
16 Dec 2011
Fixing a corrupted Thunderbird popstate.dat file
original ↗
11 Oct 2011
How to display your extension version in Magento admin configuration
original ↗
20 Jul 2011
New Magento extension for automatically attaching images to emails
original ↗
5 Jul 2011
Enable cache for Ecomdev_PHPUnit
original ↗
4 Jul 2011