📜 ⬆️ ⬇️

Superjob PHP-meetup. Live broadcast

Today at 18:30 Moscow time, a meeting of PHP developers will be held at the Superjob office. Join the live broadcast!




Speakers and topics:
')
Alexey Korotin, senior developer of Superjob, with the report “Implementing RESTful in a Mature Project”

In my report, I will tell you how we at Superjob develop a concise and clean RESTful API for a project with a long history, how we automate the documentation and testing of our API, and how we make life easier for a programmer.

- How we implemented a clean and transparent REST over Legacy
- How did we manage to bring the technology zoo to a single species
- How to get rid of the storage structure and stop writing tons of DTO
- How to parallelize development between teams thanks to uniform standards
- How the standard helped our autotests and documentation
- How to reduce the time to develop a new and stopped thinking about the routine
- How did you manage to strike a balance between automation and efficiency?
- How for all this left the freedom of action programmer

Anton Dovgal, Senior C Developer Badoo, with the report “How we develop modules in Badoo”

Documentation on the architecture of the PHP language is scarce and scattered, despite the fact that the topic is interesting to many. In my report, I will try to fill this gap and talk about PHP modules: how they work, why and how they are written. In the process, we will look at the experience of Badoo in this area with examples of two modules. And we will write a very small own module.

- What is PHP modules, how do they work
- How to start writing your own PHP module
- Module Skeleton - Functions, Classes, Methods
- Analysis of function parameters
- Module assembly
- Module loading
- A simple example of a module from Badoo
- Complicated example of a module from Badoo

Nadezhda Ryabtsova, Senior DevOps Engineer Skyeng, with the report “How Skyeng Media Services Moved to Symfony 4”

I'll tell you how we made a decision and implemented a new tool for building the backend of applications — Symfony Flex — in production in less than one month. On the advantages and disadvantages of the approach for assembling bundles using recipes. Now we have managed to tame the zoo of connected bundles, and draw up a scheme for moving to Symfony 4 for followers inside and outside the company.

In our project, we implemented lightweight api for browser extensions and accompany it with one hundred percent coverage of autotests. And I’ll tell you how to integrate symfony Flex into continuous integration processes similar to ours. And also how to develop and operate a project on the alpha version of the framework in production.

Vasily Grudistov, Head of Production Department, QSOFT, with a report “How to build an SOA in the combination of laravel and 1C-Bitrix. Experience a big project "

During the report, I will tell you how we achieved an increase in the productivity of an international portal with 1 million. users per day, up to 50 million, while greatly expanding the functionality.
- How to design a service-oriented architecture (SOA);
- How to create a fault-tolerant / disaster-resistant platform;
- How to implement the combination of the previous development on 1C-Bitrix and not to lose the relationship of users in SOA;
- How to organize the joint work of 1C-Bitrix and PHP Framework laravel services within a single portal, eliminating the need to make duplicate code;
- How to cache everything, while not losing the dynamic functions of the portal.

Alexander Makarov, an active participant in OpenSource projects, one of the developers of the PHP framework Yii and his representative in PHP-FIG, with the report “Yii. What's next?"

- What happens with PHP: is it worth working with it or is it time to switch to other languages?
- Errors 2.0. What we did wrong and why. To understand this, you need to know the story of Yii, so we dive a little bit into it.
- Plans for 2.1. How we will fix bugs and what will be new in the next version.
- Plans for 3.0. If he will. The fact that we do not show anyone, but we are slowly sawing.

The official Superjob IT-meetup group on Facebook .

Source: https://habr.com/ru/post/333804/


All Articles