Magento Blog: Guides and Practical Know-how | Page 160 | mironsoft
Magento Blog
-
Oct 13, 2025
Well thought out GraphQL error handling decides whether a frontend can react to individual problems in a targeted way or only shows a generic message for every error. Anyone who consistently uses custom exception classes, error extensions and partial responses gives frontend teams the information they actually need for good error messages.
-
Oct 13, 2025
Two animations that both use transform overwrite each other by default. animation-composition with the values add and accumulate solves exactly this problem and makes it possible to run a hover effect, a scroll animation and an idle motion at the same time on the same property, without one animation swallowing the other.
-
Oct 13, 2025
The binlog format determines whether MySQL replication stays reliable with non-deterministic statements or silently drifts apart. STATEMENT, ROW and MIXED differ fundamentally in size, safety and traceability, and choosing the right format is one of the most consequential configuration decisions in any MySQL installation.
-
Oct 13, 2025
A system design review with Claude does not replace an experienced architect, but it uncovers blind spots before a decision gets cast into code. Teams that systematically walk architecture documents, scalability questions and tradeoffs through Claude find weaknesses earlier and document decisions more clearly than in an informal meeting.
-
Oct 13, 2025
execCommand('copy') was a hack that is now marked deprecated in modern browsers. The Clipboard API delivers a clean, Promise-based interface for reading and writing the clipboard, including image and rich text support plus a built-in permission model.
-
Oct 13, 2025
Weighted aggregates account for the fact that not every value in a report should count equally, for example because one order contains more items than another, or an exam counts more than a quiz. This article shows why a plain AVG returns misleading averages in such cases, and how weighted average and weighted sum, using SUM(value times weight) divided by SUM(weight), compute the correct result.
-
Oct 12, 2025
Memory fragmentation occurs when the jemalloc allocator holds more physical memory than Redis actually needs for its data, and it can be measured precisely via mem_fragmentation_ratio. Anyone who understands how jemalloc manages memory blocks can configure Active Defrag deliberately and knows when a controlled restart is the better choice over live defragmentation.
-
Oct 12, 2025
A B2B onlineshop differs fundamentally from a classic B2C shop, even if both can run on the same Magento installation. Where a single customer pays for a single cart in B2C, B2B purchasing often involves several people from one company buying together, with different roles, individually negotiated prices, and internal approval processes before an order can even be submitted. This article places the key building blocks of a professional B2B onlineshop and points to deeper articles on individual features where relevant.
-
Oct 12, 2025
GraphQL doesn't put version numbers in the URL, and that's intentional, not an accident. Running a GraphQL API stably over years requires a different discipline: additive schema evolution, clearly defined deprecation cycles, and automated checks that catch breaking changes before they ever get deployed.
-
Oct 12, 2025
B2B blog SEO follows its own rules. Instead of high search volume, precise buying intent counts, technical depth builds trust with a specialist audience, and every article gets deliberately mapped to a stage in the long B2B buying cycle. Combined with targeted LinkedIn distribution, this creates a content strategy that generates real leads instead of anonymous traffic and makes expertise visible.