Virtual Types, Types, Preferences: Magento 2 Design Patterns pt. 2
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…

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.
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…
Welcome to the third and last article of the Magento 2 Backend Configuration series. So far you’ve found out how to use source models (for providing data) and backend models…
Widgets are a great functionality of Magento, which is unfortunately often brushed aside by developers. This is partly because of a lack of resources which would in simple terms explain…
Creating our own module for Magento 2, sooner or later we’ll need configuration that is clickable from the level of an administrator panel. It’s not very hard to create a…
Sometimes there might be a need to start offering products from a new category in your store and you might decide that the category should look completely different than the…