Contributing to Blackfire at MageTestFest 2019

By Christophe Dujarric, on Jan 22, 2019

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!

  1. Create an account on Blackfire.io
  2. Start the free trial (don’t worry, we can reset this during the Contribution Day)
  3. 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!

Christophe Dujarric

Christophe is the Chief Product Officer at Blackfire. He has been working in several start-up companies, helping them to make and sell products out of technologies. He’s involved in every step of the product’s lifecycle, from strategy to design and sales, and loves to coach on product management methods.