Statistics Accuracy Case Study: Google Analytics 4 vs Matomo vs Plausible vs Fathom

While Google Analytics just updated to version 4, there is a growing resistance against them. Because of privacy concerns and too much clutter new initiatives are turning up. But are they just as accurate? Or even more accurate? We tested it. By installing 4 Analytics tools on our website. Spoiler: Google Analytics tested the worst. …

Statistics Accuracy Case Study: Google Analytics 4 vs Matomo vs Plausible vs Fathom Read More »

Sessions table no ip address

Laravel Database Sessions Table without IP Address & User Agent Collection – GDPR friendly

For some strange reason Laravel collects IP addresses and user agents in the Session Database Table driver. Almost all session drivers, except from the database driver don’t seem to collect IP addresses. The Simple Way To prevent this mostly, the easiest (almost non-code) way is to change the column types of the ip address and …

Laravel Database Sessions Table without IP Address & User Agent Collection – GDPR friendly Read More »

Laravel Vapor

Going Serverless for PHP and Laravel: the options compared

Not every Laravel professional is a server professional and that is fine. Still, many Laravel apps are hosted on VPS instances. Serverless gives a way to host Laravel or PHP without thinking about hosting. In this article we compare various options. Hosting on AWS Lamda via Bref There is an excellent package called Bref, which …

Going Serverless for PHP and Laravel: the options compared Read More »

Nginx Exclude Certain bots

NGINX exclude certain bots like the Internet Archiver Bot

There are enough examples on the internet to exclude certain bots via .htaccess. There aren’t so many examples for when using Nginx. That is why I wrote this article. It is based on this excellent guide to exclude all bots via Builder Society. Exclude Internet Archiver Bot Insert this part somewhere within the http section …

NGINX exclude certain bots like the Internet Archiver Bot Read More »

Laravel Telescope

Laravel Telescope: The command “telescope:prune” does not exist.

Since upgrading Laravel to the newest versions, telescope:prune does not always work anymore and gives this error: Telescope is installed though. Hopefully, it will be solved soon. It especially doesn’t seem to work when adding the —hours flag, for example telescope:prune –hours=96. For me, both didn’t work. So far, the way to circumvent this is …

Laravel Telescope: The command “telescope:prune” does not exist. Read More »

Wordpress Custom Search

WordPress Override the Search Results Template Page

Looking for ways to override the Search Results Page with a custom template file? 1. Create a plugin directory For example, create a plugin named: custom-search in wp-content/plugins and call the file custom-search.php. 2. Create a search page First, go to your themes search page, for example: /wp-content/themes/graphy/search.php Does your theme has no search page? …

WordPress Override the Search Results Template Page Read More »

Tarsnap No Pubkey

Tarsnap: An error occurred during the signature verification: NO_PUBKEY

When having an older Tarsnap package you can get the following error: How to solve it? What did the trick for me was to reapply the first steps of the Debian guide: https://www.tarsnap.com/pkg-deb.html Especially, the part of the initial setup tab. When running that and then running: sudo apt-get update, it seemed to be working …

Tarsnap: An error occurred during the signature verification: NO_PUBKEY Read More »

Laravel resolving-declaration translatorinterface error display

Resolving the “Declaration of TranslatorInterface Must Be Compatible” Error in Laravel

One of Laravel’s possible issues is the “Declaration of TranslatorInterface Must Be Compatible” error, which can be quite frustrating to resolve. In this article, we will discuss a common solution to this error and an alternative approach if the standard fix doesn’t work for you. The Error The error message in question typically looks like …

Resolving the “Declaration of TranslatorInterface Must Be Compatible” Error in Laravel Read More »

Scroll to Top