Developing in Magento 2 requires higher and more interdisciplinary skills compared to those required for M1.
Templating is more complex and involved and it is more difficult to exactly tell what piece of code does what; furthermore, in some cases the boilerplate code assumed really remarkable dimensions. However, the customization possibility in M2 are even more extensive than it was in M1.
So how it’s possible for the M2 full stack developer to do the job? With the right tools to have the job done, of course!
Riccardo Tempesta has presented a selection of tools and plugins to help M2 developers disentangle themselves in the forest of M2 codebase: PHP Storm, Magicento 2, Xdebug, GIT, Pestle, CodeMonkey, MSP DevTools; each of these with applied examples and real-life case studies.