Our (technical) eCommerce Blog

Read our blog regarding technical details, some work experience or some general PHP announcements. Get smarter with us. We are trying to share some of our knowledge on coding, just general work culture opinions or things we think are just quite good to know.

Why canonical URLs are important for your SEO ranking

Posted at: 16.11.2022 by Maximilian

What is a canonical tag?A canonical tag (also known as "rel canonical") is a way of communicating to search engines that a specific URL is the master copy of a page. Using the canonical tag avoids the problems caused by displaying identical or "duplicate" content on multiple URLs. In practical terms, the canonical tag tells search engines which version of a URL you want to show up in search resul…

PHP Static Analysis during development to avoid bugs in code

Posted at: 03.11.2022 by Maximilian

Developers are a special kind of thinkers. Non-coders on the other hand side assume often, that coding is either black magic or "very simple". Every developer knows the phrase "just change this and that" from someone that has heard about SQL at some point during their career and now they believe they understand a developers work better than the literal developer. And static analysis is something…

Why you should use final and abstract classes with Interfaces attached to them in PHP

Posted at: 25.10.2022 by Maximilian

Ever stumbled upon a PHP file that has the keyword `final` sitting in front of its class declaration and wonder what its doing? Today we want to shed some light on it and also talk about something that many developers don't do yet, but should (and why). In addition to the standard terms that are almost always used in inheritance - for example, `extends` or `parent::something()` - there are s…

Magento1 Performance aspects when working with entities

Posted at: 22.10.2022 by Maximilian

Hello,today we want to talk a little bit about how Magento 1 Shops can even today in 2022 be improved. As of October 2022, there are over 167000 active eCommerce sites running Magento 1 and nearly 100,000 running Magento 2, representing approximately 0.9% of all online shops. This is just one of the Magento usage statistics that cement it as a major player in the eCommerce industry. Well, now we…

PHP 7.4 deprecation, upgrade to PHP 8.x now!

Posted at: 20.10.2022 by Maximilian

Hello,today we want to talk a little bit about PHP 7.4 and why clients should upgrade to PHP 8.x as soon as possible. Many companies are still running on outdated PHP versions, even PHP 5.6 or lower. To people who are unaware of what PHP even is, have the PHP officials explanation for it: PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely used and generally intended open source s…

Composer Webroot installer for PHP8.1

Posted at: 20.10.2022 by Maximilian

Hello everyone, lately, the PHP community goes crazy because of the upcoming deprecation and discontinuation of PHP7.4. Many vendors aren't ready to upgrade to PHP8.1 and some work most be done in order to be able to upgrade without an issue. So did one of our clients.We had to upgrade from a composer setup that was working with PHP7.4 to PHP8.1, but it wasn't so easy to do. The system is a relat…