What made me look at my old, dusty code Recently I got a comment below one of my older articles saying that a solution I proposed is no longer working […]
What's new in Magento ?

What made me look at my old, dusty code Recently I got a comment below one of my older articles saying that a solution I proposed is no longer working […]
Full Page Cache hole punching in Magento 2 FPC is your friend, not your enemy… Magento is and has always been a bit slow and resource-intensive application. One of the […]
Implementing Google reCaptcha in a Magento custom form As a reaction to the issue of malicious targeting on PayPal Payflow Pro integration, Magento, from version 2.2.9 and 2.3.2, introduced a […]
Preferences, Types and Virtual Types Welcome to another part of the Magento 2 Design Patterns miniseries. Today, let’s have a look at the three ways you can expand your code […]
If you’re an e-commerce owner and have a Magento 1 website, you will be facing Magento 2 upgrade sooner or later. Apart from the obvious challenge of the platform migration, there is […]
Area Code is a component that organizes code with the aim of optimising query processes. Only code that is defined in a specific Area Code is fetched in a given situation. This helps, for example, to optimise REST queries. What is rendered is not the entire HTML, but only what is absolutely necessary to answer a REST query.
What’s SOLID? Probably everything you can put in your pocket, but what I’d like to tell you about are a few great software development practices. Formed as a handful of […]
Cart Sales Rule One of the features available by default in Magento is Sales Rule. The module is a powerful marketing tool that allows you to manage all types of […]
Plugins are one of the new concepts in Magento world – they were introduced in Magento2 and are here to stay. Taking into account that Magento team wants developers to […]
Knockout was one of the biggest changes introduced to the world of Magento 2 frontend and while in the beginning it can be really hard to grasp, at the end […]