As a Magento Certified Frontend Developer I startet diving into Magento 2 at the beginning of 2016. It turned out that, despite of many appreciated new concepts and improvements, there were as many questions and issues appearing right from the start. Big discussions and movements developed amongst the community and still are.
Frontend in Magento 2 is heavily complex and leverages a lot of technology and abstraction. The learning curve is much steeper than in Magento 1 and even a year after my first contact there are still a lot of issues to me. The more I dig into the code, the more of them appear to me.
In my talk I want to discuss some core principles, their actual implementation and sustainability. This includes topics like Layout XML, pre-processing, CSS, usage of (legacy) code and tools, overall complexity and intuitiveness.
My goal is to keep disussions alive, raise awareness and encourage to contribute to product evolution, as we all only profit from a healthy and maintainable eco system.
Target audience: Frontend Developers with scope on Magento 2, either new to the Magento eco system or in the transition from M1 > M2; Magento Core Developers and everyone willing to contribute/improve the product.