From March 5th to 8th, you will have the chance to enhance your jedi-coding-skills by diving into testing and testing. MageTestFest is kicked off with two days of workshops, each day offering you 2 separate full day workshops: You will need to pick one. Next, the main event takes place in the magical Odeon Theatre. And the 4 days end with a buzzing hackathon / Contribution Day, to implement what you have learned.
You are going to remember this.
from 09:30 to 16:30 at TSH Collab
with Tom Erskine (Adobe/Magento)
The Magento Functional Testing Framework is ready and in use with core modules. Now it is time to embrace MFTF in third party extensions as well. In this workshop, Tom Erskine (Magento chief engineer of MFTF) guides you into using the MFTF properly for your extensions.
from 09:30 to 16:30 at TSH Collab
with Vinai Kopp (independent)
There is always going to be legacy: Magento 1 shops with custom code, older PHP applications, ProtoType-driven JavaScript logic. How to move this code forward? Vinai guides you into refactoring legacy code using tests.
from 09:30 to 16:30 at TSH Collab
by Matthéo Geoffray (Blackfire/Dn'D)
Magento is not necessarily slow. It depends on how much time you invest in making it fast. With tools like Blackfire you can debug performance issues and do performance testing. Interpreting data correctly can be tricky at times, especially when integrating it into a CI/CD environment. With this workshop, you will dive you into the proper usage of the performance testing tools and proper profiling of Magento.
from 09:30 to 16:30 at TSH Collab
by Fabian Schmengler (integer_net)
Writing unit tests and integration tests (perhaps even TDD-style) will make sure that less bugs appear in your code, hence your happiness goes up. Fabian guides you through the steps of getting integration testing up and running, plus various useful scenarios on how to write tests that are actually meaningful. And TDD is the logical follow-up step, once you are hooked.