Page 278 - Mironsoft Blog
-
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.
-
Maxim Mironjuk
-
April 17, 2025
The Composite Pattern makes single objects and entire tree structures usable through the same interface. In Magento 2 this shows up especially in price rules, Sales Rule Conditions, layout containers and configuration trees.
-
Maxim Mironjuk
-
April 17, 2025
Teams that only find slow queries once users complain are working reactively instead of proactively. With slow query log, pg_stat_statements and a clear sampling process, slow queries can be found systematically before they become a production problem, regardless of which database system is in use.
-