The question “how much does Magento 2 cost?” comes up regularly and regularly has no simple answer. The range of quotes on the Polish market is 30,000 – 500,000 PLN net. The spread does not reflect agency arbitrariness but fundamental differences in project scope. Below I explain what actually drives the price.

(more…)

Flyweight is a structural pattern that minimises memory usage by sharing as much data as possible between similar objects. Instead of creating thousands of objects with repeated data – you create one object and references to it. In Magento 2 this pattern appears in many places: translations, store configuration, EAV objects. I show an implementation from scratch and how to recognise it in existing code.

(more…)

Most store owners find out about performance problems from customers or from a Google Analytics report showing a sales drop. By that point the store is losing money every day. There are specific signals that appear earlier – and that are worth knowing.

(more…)

Skip List is a probabilistic data structure invented by William Pugh in 1990. It combines the simplicity of a singly linked list with the performance of a binary tree – search, insert and delete operations run in O(log n) on average, without the need for balancing like AVL or Red-Black Trees. Rarely used in PHP, but it illustrates perfectly how randomness can replace complex balancing algorithms.

(more…)

TOP