Magento Blog: Guides and Practical Know-how | Page 159 | mironsoft
Magento Blog
-
Oct 14, 2025
Vue 3 breaking changes rarely hide in obvious code, but in v-model syntax, removed filters, the reworked global API and the retired event bus. This checklist works through the most important changes systematically, each with a concrete before-and-after example, so nothing gets overlooked during migration.
-
Oct 14, 2025
Many companies still run business critical core systems in COBOL, Perl, or other languages whose last complete documentation dates back decades, with the original authors long gone from the company. A full ground up rewrite sounds tempting on paper, but in practice it regularly fails because of underestimated business logic that grew over years. This article shows how to use Claude deliberately to first understand such systems, extract their rules, and then replace them in a controlled way, module by module, instead of in one single risky step.
-
Oct 14, 2025
Memory leaks in JavaScript applications are invisible, until the browser crashes or the page noticeably slows down after a few minutes. Heap snapshots, allocation timelines and the retainer graph in Chrome DevTools make invisible memory leaks visible, locatable and fixable.
-
Oct 14, 2025
Anyone who investigates a broken Bash script only with scattered echo lines wastes time and loses overview. The Bash debugger bashdb brings breakpoints, watchpoints and call stack analysis into the shell and makes debugging complex scripts as traceable as in any other programming language.
-
Oct 14, 2025
Magento 2 manages taxes through an interplay of Product Tax Class, Customer Tax Class, Tax Zones and Rates, and tax rules that tie these three dimensions together into a concrete tax rate. For shops serving multiple countries, correct tax configuration decides whether customers in Germany, Austria, France or Switzerland see the right rate, whether EU B2B transactions are handled correctly via reverse charge, and whether tax rules stay performant when many countries and store views are served at once. This deep dive covers tax classes, tax rates, tax rules, programmatic management via TaxRuleRepository and TaxRateRepository, custom tax calculation via a plugin on Magento Tax Model Calculation, as well as Fixed Product Tax and common pitfalls.
-
Oct 14, 2025
Docker is not just a runtime, it is a portable build environment. Teams that create deployment artifacts from Docker builds get reproducible binaries, static assets and archives without installing the build toolchain on the CI server or the developer machine.
-
Oct 13, 2025
Anyone calling external APIs in PHP with cURL or Guzzle often ends up with fragile integrations that lack retry logic, clean mocking in tests, and type safety. Symfony HttpClient delivers all of that as part of the framework, with scoped clients, automatic retries, asynchronous concurrency and a MockHttpClient for fully isolated unit tests.
-
Oct 13, 2025
map(), filter(), take(), drop() and reduce() now exist directly on iterators, with lazy evaluation instead of full materialization into an array.
-
Oct 13, 2025
A Play Console listing is far more than a title and an icon: store listing, content rating, Data safety and testing tracks all decide together whether a React Native app can go live at all. This guide walks step by step through building a Play Console listing correctly and highlights the fields that most often cause delays in practice.
-
Oct 13, 2025
Once a Magento store also sells through Amazon, eBay, or Zalando, the store's own internal stock management is no longer enough on its own: without solid marketplace integration, overselling looms whenever the same item gets ordered through multiple channels at once, and without central product feed management, keeping identical product data in sync across three or more systems quickly becomes unsustainable. This article shows how to build a technically sound marketplace connection to Magento 2, what Amazon, eBay, and Zalando each bring to the table, and how to keep stock and pricing consistent across every channel.