Continuous Performance Profiling with Blackfire
Server-side performance is critical to any good web UX. When a page or an API call is slow, developers resort to performance analysis tools like Blackfire.io to diagnose the bottleneck. Blackfire started two years ago as a typical PHP profiler, then added continuous integration support to help fill the gap: performance is a feature of your apps, and like all features, it deserves a C.I. around it to spot any regressions before they go to prod. In this talk, we’ll practice profiling. We’ll also see the unique features of Blackfire that enable continuous performance profiling: what are performance tests, how to write them and their related metrics, playing scenarios, etc.