Report from Symfony Moscow Meetup June 2
At the beginning of June, the eighth meeting of the Symfony Moscow Meetup community, PHP / Symfony2 developers, took place at the Mail.Ru Group office. Web development and related technologies were discussed here, participants shared their experiences and the latest technical news. Well, of course, there was a lot of communication in an informal setting. At the meeting, 4 reports were presented. We invite you to familiarize yourself with the recordings and presentations of performances.
Alexander Lisachenko, Alpari
“Addressing cross-cutting functionality issues in applications”
Each of us likes to write pure object-oriented code, but there is always end-to-end functionality that cannot be solved using object code, such as logging, caching, authorization, and much more. Are there ways to solve these issues with cross-cutting functionality? Are you tired of constantly repeating the same lines of code in all class methods? From the report you will learn effective ways to deal with such code.
Video of the presentation: it.mail.ru/video/715 Aleksey
Medvedev, Alpari
“Enterprise-framework management of PHP packages within the company”
The report described how Alpari deployed a local package management system based on Composer, Packagist and git-frontend Gitweb; as well as how they work with private packages and why when building applications, dependencies are never downloaded directly from GitHub.
In addition, there will be a few words about what is under the hood of Packagist, when, how and why to deploy it in your company, what are the alternative Composer package repositories and in which cases it is convenient to use them.
Video of the speech: it.mail.ru/video/716
Maxim AloneCoder Popov, Mail.Ru Group
“Asynchronous queries in MySQL or when PDO becomes small”
The report examined why the advantages of asynchronous samples from MySQL are needed and what, and how we use MySQLi and PDO together.
Video of the speech: it.mail.ru/video/717
Ruslan Khanov
“Service Container - What? Where? When? ”
The report examined typical examples and antipatterns of what is usually placed in containers, why they do it and how.
Video of the speech: it.mail.ru/video/718