Loggers in Magento and how to create them
Introduction This article deals with one of the most versatile tools used when writing code – loggers. Apart from explaining how to create your own log handler in your separated…

Introduction This article deals with one of the most versatile tools used when writing code – loggers. Apart from explaining how to create your own log handler in your separated…
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…
ViewModel and Proxy are two cool Magento 2 design patterns and solutions. Check how to use them to optimize your code & make it easy to read and work with.
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.
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…