Page 11 - Monthly Archives: April 2025
-
Maxim Mironjuk
-
April 18, 2025
Adobe Commerce ships with a Product Recommendations module built on Adobe Sensei, delivering a working recommendation system without any custom machine learning implementation. This article explains how the feature works technically, how to configure the individual recommendation types, where the line sits against a custom built AI recommendation engine, and what data privacy implications come with using it.
-
Maxim Mironjuk
-
April 18, 2025
PHP's native SoapClient and similar proprietary legacy interfaces are hard to handle with classic PHPUnit mocks, because they open a network connection in the constructor and ship final declared methods. A thin wrapper interface solves exactly this problem and makes ERP or inventory system integrations in Magento projects cleanly testable.
-
Maxim Mironjuk
-
April 18, 2025
Toast notifications are a standard UI pattern that shows up in every project. With Alpine.store you can build a global toast system that any component can trigger, complete with auto-dismiss, animations, queuing, and full accessibility, without loading an external library.
-
Maxim Mironjuk
-
April 18, 2025
Gestures alone only deliver raw data, real interactions only emerge once that data flows into animations in real time. This article shows how react-native-gesture-handler and Reanimated work together through shared values, so pan and pinch gestures turn into fluid animations directly and synchronously on the UI thread, illustrated with a swipeable card that springs back into place.
-
Maxim Mironjuk
-
April 18, 2025
Price calculation, shipping costs, taxes, payment methods: Magento uses the Strategy Pattern everywhere. How it is implemented, how di.xml swaps algorithms, and how you integrate your own strategies.
-
Maxim Mironjuk
-
April 18, 2025
shadcn/ui is not a library in the classic sense, it is a catalog of copy-paste components built on Radix UI. Anyone who understands the copy-paste model can build a fully controllable, themeable component library for their own design system on top of it.
-
Maxim Mironjuk
-
April 18, 2025
Photoshop layer effects right in the browser, no export, no JavaScript. CSS Blend Modes let you build duotone effects, texture overlays and creative typography purely in the stylesheet. The key lies in understanding the math behind multiply, screen and overlay, plus the compositing context that isolation controls.
-
Maxim Mironjuk
-
April 18, 2025
Hyva ships a minicart and a wishlist out of the box, but a ready-made compare feature is nowhere to be found in the default theme. If your catalog needs one anyway, do not start from scratch: build on Magento's native compare product API and wire it up with a clean Alpine store and a responsive table.
-
Maxim Mironjuk
-
April 17, 2025
When a production system starts behaving unexpectedly, the quality of your diagnostic toolset decides whether the outage lasts minutes or hours. ps, top, ss, lsof and journalctl together provide a complete picture, provided you know the right flags and combine them into targeted Bash helpers.
-
Maxim Mironjuk
-
April 17, 2025
Before, After, Around: extend Magento methods without a core override. Plugin chains, sortOrder, limitations and the most important pitfalls fully explained.
-