Contributing to Blackfire at MageTestFest 2019
Learn all there is to know about profiling and performance testing. Then contribute to Blackfire!
Contribute
At MageTestFest’s Contribution Day, you can become a contributor of Blackfire.io, the PHP profiling and testing tool!
Beyond measuring the resources consumed by your code, Blackfire is able to detect bad patterns in your code, and recommend improvements.
This works like a test. For instance main.wall-time < 100ms
will help you make sure your code is fast enough. And that check can be done automatically.
But an assertion on time is usually not a good idea! Blackfire recommendations go much further. They can be framework specific, and applicable to development or production environments.
You have an expertise on what do do/what not to do on Magento code? You can write the next official Blackfire recommendation!
- Create an account on Blackfire.io
- Play with the demo
- Try writing your first assertion!
And on D-Day, we’ll be there to help you, and review your contributions.
If your work is merged in the official list of recommendations, we’ll be happy to reward you and credit you for your work!
For any questions, just reach out to support@blackfire.io.
Learn
This all sounds great, but you don’t know where to get started?
Agency Dn’D will be delivering a performance profiling and testing workshop at MageTestFest, before the contribution day. Contents:
- Theory on PHP profiling and performance measurement;
- Presentation of the basic profiling features of Blackfire and other tools (New Relic, Magento Profiler,…);
- Exercises for attendees to find and fix performance issues in a code sample;
- Presentation of the testing features;
- Exercises to write performance tests.
Make sure to register to the training workshop now!