On April 7th, we first put together a PHP community at the Badoo office. Thanks to everyone who came to chat, and those who were online with us! ')
It seems that the Pahapeshnikas are starving for mitps. The meeting turned out well, very soulful - talk for life and PHP moved from afterpaty to afterchat, which is still active (no matter what).
But back to our reports. Under the cut - recordings of speeches, slides, guest comments and a photo report.
- “Analyzing the code with PHPStan”
Nikita Sapogov, "Citylink", teamlead
Nikita showed how the PHPStan static analyzer is used in his project, and spoke about the advantages of this tool (spoiler: improves the quality of the code and saves time for the review).
Slides
- “Secure Interaction in Distributed Systems”
Alexey Solodky, Badoo, PHP-developer
The story is devoted to the problem of distributed interaction between different parts of the infrastructure. Alexey talked about how to ensure secure synchronous communication between the monolith in PHP and a bunch of different services. His report was the best guest, congratulations!
Slides
- “Profiling PHP code in Badoo: XHProf aggregator”
Gregory Kuzovnikov, Badoo, PHP-developer
A report on why code should be periodically profiled, and how to do it with XHProf. Gregory also explained why the functionality of the original XHProf is not enough, and showed our solution - the XHProf aggregator - which gives an order of magnitude more possibilities.
The report is devoted to the problem of current API implementations, the GraphQL server technology stack theory, as a “silver bullet” in problem solving, as well as the GraphQL SDL language and its development as a dialect within the framework of the Railt framework.
Slides
Photo of the day: when Dad really needs a PHP-mete :)
Photos are on Facebook and VKontakte . The entire mitap playlist is on the YouTube channel . Come to our little PHP chat chat about sore and discuss interesting!