По горячим следам PHP Russia
Конференция закончилась сегодня после 19 часов. Было много интересных докладов, обсуждений, познакомился с многими замечательными разработчиками. Сама атмосфера была потрясающая: живо, радостно, но по-деловому.
Ждите обновлений — будут по крайней мере краткие отзывы на все доклады, где я был и рассказ о моём собственном выступлении.
#phprussia #phprussia2022
Конференция закончилась сегодня после 19 часов. Было много интересных докладов, обсуждений, познакомился с многими замечательными разработчиками. Сама атмосфера была потрясающая: живо, радостно, но по-деловому.
Ждите обновлений — будут по крайней мере краткие отзывы на все доклады, где я был и рассказ о моём собственном выступлении.
#phprussia #phprussia2022
Доклады первого дня конференции
(по следам PHP Russia 2022)
Привожу выступления, на которых я был, и краткие отзывы на них. Почти не редактировал записанное к себе сразу после очередного доклада.
1. Доклад Александра Пряхина
"Долгоиграющие приложения в PHP"
Очень интересно, много было про особенности написания демонов и параллельную обработку данных. Это не самый типичный способ использования PHP, поэтому там попадаются неочевидные для разработчика вещи.
2. Доклад Александра Лисаченко
"Виртуализируй меня... полностью!"
Пока недостаточно разбираюсь в Docker/Kubernetes, но было любопытно. Стоит покопаться в этой теме. В основном речь шла о тонкой настройке Docker и Kubernetes с использованием специального синтаксиса.
3. Доклад Валентина Удальцова
"ID-баттл: UUID vs автоинкремент"
Понятная проблема, полезное сравнение разных вариантов идентификаторов. В итоге получилось, что в зависимости от задачи можно использовать UUID v.7 или автоинкремент (который не так плох, как может показаться. Я пока UUID толком не использовал, может, и зря.
4. Доклад Александра Володина
"Апгрейд и рефакторинг PHP-проектов — теперь это просто"
Получилось очень харизматично и весело 😀 Докладчик — адепт
5. Доклад Александра Кирсанова
"Честные модули внутри монолита, или Когда Composer не подходит"
Классный доклад про новое решение команды VK —
6. Доклад Валерия Горбачёва
"Хождение по граблям PDO"
Захватывающее повествование о неочевидных особенностях работы
7. Доклад Петра Мязина
"Интеграция PHP-проекта с 1С"
Познавательное выступление, особенно в связи с обращениями к 1С по Rest API и HTTP-сервисам стороны 1С. У нас на проекте тоже есть синхронизация с 1С, но работает она по старинке, через XML-файлики. Кстати было узнать, что можно и по-другому.
Далее будет про второй день PHP Russia, как и обещал. Скорее всего, пост выйдет сегодня или завтра.
#php #phprussia #phprussia2022 #HighLoadMoscow2022
(по следам 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
(по следам 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
В этом посте многое касается обстановки и того, что было вокруг выступления. Если вас интересует только содержательная его часть, можете скачать презентацию и текст ниже.
Сам же текст получился большим, милости прошу в Telegraph: https://telegra.ph/Moj-doklad-na-PHP-Russia-kak-ehto-bylo-12-03
Telegraph
Мой доклад на PHP Russia: как это было
Преамбула Это было 25 ноября в пятом часу дня. 4-й этаж Crocus Expo. Предыдущий доклад в 7-м зале закончился раньше ожидаемого, я перебрался в 8-й. Рядом со входом меня встретила девушка из HelpTeam по имени Саша, которая и рассказала вкратце, что нужно будет…
Итоги 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
Пусть
Крайне советую заполнить форму опроса. Потом, если хотите, возвращайтесь и почитайте мои ответы.
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-мире.Google Docs
Привет! Подводим итоги 2022 в русскоязычном PHP-сообществе.
Результаты опубликуем в конце января / начале февраля на phpcommunity.ru. При желании в конце можно оставить почту — волей рандома подарим кому-нибудь PHP-слона и классный мерч.
Кстати, здесь можно посмотреть итоги за 2021.
Кстати, здесь можно посмотреть итоги за 2021.
👍2
Вести с полей
А именно с PHP Russia 2024.
Как будто и не прошло два года)
Насыщенный был сегодня день, дальше накидаю фото и видео из снятого.
Посетил 6 докладов из 8 возможных, на утренний не доехал ещё, посмотрел в два захода трансляцию, пятичасовой пропустил из-за собеседования.
Рад был видеть знакомые лица — Валентина Удальцова, Петра Мязина, Александра Макарова, познакомиться с автором канала CutCode Данилом Щуцким.
Осталось передохнуть перед завтрашним продолжением! 🔥🔥🔥
А именно с PHP Russia 2024.
Как будто и не прошло два года)
Насыщенный был сегодня день, дальше накидаю фото и видео из снятого.
Посетил 6 докладов из 8 возможных, на утренний не доехал ещё, посмотрел в два захода трансляцию, пятичасовой пропустил из-за собеседования.
Рад был видеть знакомые лица — Валентина Удальцова, Петра Мязина, Александра Макарова, познакомиться с автором канала CutCode Данилом Щуцким.
Осталось передохнуть перед завтрашним продолжением! 🔥🔥🔥
🔥2❤1