CodeWay — Путь кода
17 subscribers
30 photos
22 videos
8 files
16 links
Здесь пишут о разработке на PHP, Laravel и всём, что с этим связано.
Автор канала — веб-разработчик Алексей Васильев.
Download Telegram
По горячим следам PHP Russia

Конференция закончилась сегодня после 19 часов. Было много интересных докладов, обсуждений, познакомился с многими замечательными разработчиками. Сама атмосфера была потрясающая: живо, радостно, но по-деловому.

Ждите обновлений — будут по крайней мере краткие отзывы на все доклады, где я был и рассказ о моём собственном выступлении.

#phprussia #phprussia2022
Доклады первого дня конференции
(по следам PHP Russia 2022)

Привожу выступления, на которых я был, и краткие отзывы на них. Почти не редактировал записанное к себе сразу после очередного доклада.

1. Доклад Александра Пряхина
"Долгоиграющие приложения в PHP"
Очень интересно, много было про особенности написания демонов и параллельную обработку данных. Это не самый типичный способ использования PHP, поэтому там попадаются неочевидные для разработчика вещи.

2. Доклад Александра Лисаченко
"Виртуализируй меня... полностью!"
Пока недостаточно разбираюсь в Docker/Kubernetes, но было любопытно. Стоит покопаться в этой теме. В основном речь шла о тонкой настройке Docker и Kubernetes с использованием специального синтаксиса.

3. Доклад Валентина Удальцова
"ID-баттл: UUID vs автоинкремент"
Понятная проблема, полезное сравнение разных вариантов идентификаторов. В итоге получилось, что в зависимости от задачи можно использовать UUID v.7 или автоинкремент (который не так плох, как может показаться. Я пока UUID толком не использовал, может, и зря.

4. Доклад Александра Володина
"Апгрейд и рефакторинг PHP-проектов — теперь это просто"
Получилось очень харизматично и весело 😀 Докладчик — адепт Rector и активно продвигал использование этого инструмента (пожалуй, даже слишком активно). Но даже если отбросить фанатизм, Rector — реально полезная вещь.

5. Доклад Александра Кирсанова
"Честные модули внутри монолита, или Когда Composer не подходит"
Классный доклад про новое решение команды VK — Modulite. Средства PHP не позволяют изолировать отдельные классы, Modulite помогает это реализовать (путём добавления плагина для PHPStorm и новых инструментов в CI/CD). Полезная вещь для многих разработчиков.

6. Доклад Валерия Горбачёва
"Хождение по граблям PDO"
Захватывающее повествование о неочевидных особенностях работы PDO с разными движками БД (при всей универсальности PDO они таки есть). Очень разнообразный опыт докладчика, интересно было прикоснуться к нему.

7. Доклад Петра Мязина
"Интеграция PHP-проекта с 1С"
Познавательное выступление, особенно в связи с обращениями к 1С по Rest API и HTTP-сервисам стороны 1С. У нас на проекте тоже есть синхронизация с 1С, но работает она по старинке, через XML-файлики. Кстати было узнать, что можно и по-другому.

Далее будет про второй день PHP Russia, как и обещал. Скорее всего, пост выйдет сегодня или завтра.

#php #phprussia #phprussia2022 #HighLoadMoscow2022
1
🗓 Доклады второго дня конференции
(по следам PHP Russia 2022)

1. Доклад Сергея Тарасова
"Как мы приготовили массу блюд с помощью одного ингредиента: GraphQL"
GraphQL — интересная технология, стал немного лучше понимать её и для чего она нужна. И рассказано было хорошо, довольно легко для восприятия.

2. Доклад Рамазана Рамазанова
"Почему PHP такой дырявый"
Многие уязвимости, упомянутые в выступлении, и советы по избежанию их очевидные, но всё-таки важно поднимать тему безопасности — об этом в пылу разработки часто забывают. И правильно спикер отметил, что фреймворки — тоже не панацея.

3. Круглый стол
"Domain Driven Design и PHP: идеальная пара или натягивание совы на глобус?"
Краткое, но содержательное погружение в тему DDD. Шутки про отсутствующий собственно стол тоже очень оживили обстановку. Отдельно отмечу присутствие эксперта из мира C# Алексея Мерсона — это расширило контекст обсуждаемых проблем.

4. Доклад Ивана Красникова
"Безболезненная подгрузка миллионов товаров с сотен интернет-магазинов на PHP"
Интересный опыт спикера, уверен, что доклад был полезен всем, кто работает с различными большими выгрузками, товарными в особенностями. Если будем заводить ElasticSearch, точно стоит вспомнить основные положения.

5. Доклад Ивана Лещёва
"Фича — это объект! Сокращаем диффы, снижаем каплинг, продлеваем жизнь"
Свежий и довольно бескомпромиссный взгляд на фичу и организацию кода. Есть, о чём задуматься с точки зрения архитектуры кода.

Далее будет пост про моё выступление, с приложением слайдов и текста. По срокам: самое позднее в субботу.

#php #phprussia #phprussia2022 #HighLoadMoscow2022
👍2
Мой доклад на PHP Russia: как это было

В этом посте многое касается обстановки и того, что было вокруг выступления. Если вас интересует только содержательная его часть, можете скачать презентацию и текст ниже.

Сам же текст получился большим, милости прошу в Telegraph: https://telegra.ph/Moj-doklad-na-PHP-Russia-kak-ehto-bylo-12-03
Итоги 2022 года в PHP-сообществе

Крайне советую заполнить форму опроса. Потом, если хотите, возвращайтесь и почитайте мои ответы.

1. В 2022 году я
Стал сеньором.
В нашей небольшой команде пока нет грейдов, но привлечение меня к собеседованиям в качестве ведущего разработчика говорит само за себя. Ну и плюс своя библиотека и выступление на PHP Russia.

2. В этом году моим основным языком был
PHP.
Собственно, и с чего бы ему поменяться? PHP — основа стека команды, да и моего личного. Мне нравится этот язык, и я продолжу на нём писать. Тем более, со временем он становится только лучше.

3. А еще я пробовал(а) писать на
Не пробовал.
В наступающем году всё-таки доберусь до Go, может, и другие языки потыкаю.

4. Основной PHP-фреймворк на работе
Laravel.
Как выбрали его для проектов, так и сохраняем ему верность. Я хорошо знаю особенности Laravel, но и до сих пор обнаруживаю в нём какие-то любопытные вещи.

5. Любимый PHP-фреймворк вне работы
Laravel.
На личные проекты в завершающемся году было не так много времени, однако это не помешало по-прежнему предпочитать именно этот фреймворк.

6. CMS которые ты используешь в работе
Не использую.
Сами мы с контентом не работаем, а вот менеджеры пользуются инструментами, созданными нами же.

7. В 2022 году моя команда
на 7.4.
Надеюсь, на 8-ю версию когда-нибудь перейдём, но пока сидим на 7.4.

8. Какие компании заметны в PHP-сообществе?
VK, Badoo, Avito, Skyeng, Happy Inc, Manychat
Ответил, что было знакомо по Хабру и по прошедшей конференции.

9. 2022 год — год релокаций. Пришлось ли тебе переехать?
Не уезжал(а) и не планирую.

10. 2022 год — год релокаций. Пришлось ли тебе искать новое место работы?
Нет.
Я уже 2,5 года в Equip Group, в том числе весь 2022-й.

11. В этом году я регулярно читал(а), смотрел(а), слушал(а)
Подкаст Пятиминутка PHP, Библиотека PHP-шника, Пых, другое (Cutcode на Youtube)
В "Библиотеке PHP-шника" столько всего выходит, не успеваю читать. С остальными двумя в этом смысле благополучнее. Cutcode смотрю от случая к случаю (но интересно, к тому же это одно из немногих русскоязычных мест, где регулярно рассказывают об обновлениях Laravel).

12. Статья года (напиши название или ссылку — составим рейтинг, что почитать другим).
"Перестаньте использовать SQLite в Unit-тестах"
Ещё одна хорошая версия — "PHPCleanArchitecture — Что нового?".

13. Видео / доклад года (напиши название или ссылку — составим рейтинг, что почитать другим).
Доклад Валерия Горбачёва "Хождение по граблям PDO" на PHP Russia.
Выбирать я мог, по сути, только из тех докладов, где я был (и которые упоминал в прошлых постах). Доклад про PDO — возможно, не бесспорный, но хороший кандидат. Лишнее напоминание о том, чтобы мы не полагались полностью на библиотеки — всю работу они за нас не сделают, и нюансы при их использовании всегда есть.

14. Библиотека года (напиши название или ссылку).
https://github.com/VKCOM/modulite
Пусть Modulite и была представлена только на ноябрьской конференции, я уверен, что она наведёт ещё шороху в PHP-мире.
👍2
Вести с полей
А именно с PHP Russia 2024.
Как будто и не прошло два года)

Насыщенный был сегодня день, дальше накидаю фото и видео из снятого.

Посетил 6 докладов из 8 возможных, на утренний не доехал ещё, посмотрел в два захода трансляцию, пятичасовой пропустил из-за собеседования.

Рад был видеть знакомые лица — Валентина Удальцова, Петра Мязина, Александра Макарова, познакомиться с автором канала CutCode Данилом Щуцким.

Осталось передохнуть перед завтрашним продолжением! 🔥🔥🔥
🔥21
Ну и немного меня
🔥2