Page 9 - Monthly Archives: January 2025
-
Maxim Mironjuk
-
January 21, 2025
Magento relies on cron for indexing, email dispatch, and cleanup tasks, yet without careful group configuration the cron_schedule table grows unchecked and single jobs block the entire queue. This article shows how to separate cron groups properly, spot long running jobs, and replace heavy synchronous tasks with message queue consumers so the store stays stable under load.
-
Maxim Mironjuk
-
January 21, 2025
Once several useState calls belong together and influence each other, the code quickly turns messy. useReducer bundles related state transitions into a single, testable function.
-
Maxim Mironjuk
-
January 21, 2025
A collection of reusable Vue components is not yet a design system. Only design tokens as a single source of truth for colors and spacing, a deliberately designed component API and firm versioning turn loose building blocks into a system that teams can use consistently across project boundaries.
-
Maxim Mironjuk
-
January 21, 2025
Hyva established Alpine.js as the primary JavaScript tool in the Magento frontend. Anyone who uses Alpine.js without clear patterns ends up with components that are hard to test, hard to maintain and a risk to performance. This article covers the most important proven patterns and the most common mistakes when using Alpine.js in Hyva themes.
-
Maxim Mironjuk
-
January 21, 2025
With text-align: justify, the browser stretches every line of a paragraph flush to the left and right edges, with one exception: the last line stays left-aligned by default. text-align-last is the property that controls exactly this one detail independently of the rest of the paragraph, and it resolves one of the most common points of confusion around justified text on the web.
-
Maxim Mironjuk
-
January 20, 2025
A project without compiler errors is not automatically type safe. any spreads unnoticed, through external libraries without types, through JSON.parse, and through implicitly inferred parameters. Type coverage makes these gaps visible, quantifies them in a single metric, and can be locked down as a CI gate against creeping regression.
-
Maxim Mironjuk
-
January 20, 2025
JSON_TABLE is one of the lesser known but genuinely useful functions in MySQL 8: it turns a JSON document, whether stored as a column value or written as a literal directly in the query, into a regular result set that can be joined with other tables. Instead of awkwardly pulling JSON values out through several JSON_EXTRACT calls, JSON_TABLE directly produces rows and columns that behave like any other table. This article covers the basic mechanics, concrete use cases around Magento attribute data, and where the performance limits sit compared to a genuinely normalized table.
-
Maxim Mironjuk
-
January 20, 2025
Many Bash scripts only use the case statement for a handful of fixed strings, but it can do far more: multiple patterns in one branch, wildcard combinations, deliberate fallthrough with ;& and ;;&, and case-insensitive matching. Anyone who knows these tools can replace long, hard-to-maintain if/elif chains with compact, readable branches.
-
Maxim Mironjuk
-
January 20, 2025
A load test simulating a high number of concurrent users over five minutes only confirms that a system can handle that load briefly, but says nothing about what happens once the same, moderate load continues uninterrupted for twelve or twenty-four hours. That's exactly the question a soak test (also called an endurance test) answers, sustaining a realistic but constant load over a considerably longer period, to uncover creeping problems like memory leaks, slowly exhausted resource pools, or uncontrolled log file growth before they suddenly strike in production after hours of seemingly stable operation.
-
Maxim Mironjuk
-
January 20, 2025
Classic search engine optimization, generative AI search and social media visibility are increasingly merging into a single, connected visibility space in 2026, where the same user question can be answered simultaneously through Google, ChatGPT and TikTok. This article brings together the central principles from GEO, classic SEO and social media SEO into one shared planning framework that teams can use as the basis for their annual strategy.
-