Зрители субботней трансляции смогут задать вопрос голосом прямо из браузера.
Ответы и другие интересные истории от выступающих под катом.
Роман Ананьев, Simtech Development. Расскажет про анатомию PHP
На какой версии PHP ты в основном сейчас сидишь?
Много 7.2. Местами обновляемся до 7.3. А местами уже попробовали php8.0.0-rc1
Твой доклад называется «Думай как PHP» и посвящен мифам о производительности языка. Как пришла его идея?
Люблю, когда сайты работают быстро — это важный параметр, он влияет на то, как люди будут покупать. А чтобы оптимизировать что-то, нужно понимать, как оно работает.
Что передать тем, кто хочет прийти на митап?
Что у нас будут все меры предосторожности: свободная рассадка, антисептики, раздача масок и перчаток, измерение температуры и проветривания. В очном общении можно будет детальнее поспрашивать. Сейчас, когда все чаще в онлайне, этого немного не хватает.
Что передать тем, кто хочет посмотреть митап в трансляции?
Тоже отличный выбор!
Александр Нагорнов, Lifehacker. Расскажет про принятие автодеплоя в небольшом отделе разработки
На какой версии PHP ты в основном сейчас сидишь?
В основном сидим на 7.3. Из-за монолита на WordPress каждый переезд даётся тяжело: у нашего проекта долгая история, разработчики часто пользовались, чем хотели и как хотели, есть куча сторонних пакетов, которые уже не поддерживаются. И перед каждый переездом приходится тщательно изучать и дописывать-переписывать пакеты.
В докладе ты собираешься осветить «путь от отрицания до принятия автодеплоя и при чем тут фатальное падение продакшен-сервера». Почему выбрал такую тему?
Общался с разработчиками из нескольких других медиа. Оказалось, не у всех есть автодеплой, но все бы хотели его ввести. Хочу на примере показать, с какой стороны подступиться к вопросу, если у вас маленький отдел разработки и вы испытываете постоянные боли с развертыванием приложений.
Что передать тем, кто хочет прийти на митап и посмотреть его в онлайне?
Никто не одинок в своих проблемах — думаю, вы сможете узнать что-то новое, а заодно понять, у кого есть экспертиза по интересующей теме. И без проблем затем связаться с нужным человеком. Многих можно найти в чате местного сообщества.
Максим Шамаев, Skyeng. Расскажет про аспект отказоустойчивости при переходе от монолита к 100+ сервисам
На какой версии PHP ты в основном сейчас сидишь?
7.1 — потому что библиотеки, о которых расскажу, построены под PHP 7.1. C 7.3 оно конфликтует, а под 7.2 переносить
Твой доклад — это прогон выступления для PHPRussia. Как появилась эта тема?
Я видел, как разработчики спотыкались о все пункты этого доклада, переходя на микросервисы, когда в компании уже несколько команд. И ребята из программного комитета, видимо, тоже знают такие истории) Доклад будет интересен не только разработчикам, но и тем, кто ими руководит — они смогут задать своим программистам правильные вопросы.
Что передать тем, кто хочет прийти на митап и посмотреть трансляцию?
Для тех, кто захочет прийти: мы начнем в 11, это в центре и можно запытать докладчика после доклада. А для онлайн-участников: помните, что 11 в Ульяновске это 10 по более привычному многим московскому времени.
В любом случае, участвуйте. Митап — хороший способ узнать что-то: даже если оно к вам не применится, это полезно для кругозора и понимания, что бывает очень всяко.
P.S. Еще одна причина смотреть или зайти
В конце митапа мы проведем викторину с призами:
Таким вот фирменным слоном, а также лицензией на любую IDE JetBrains и билетом на PHPRussia (если конференцию перенесут, он будет действовать).
Участвовать в PHP-викторине смогут как зрители трансляции, так и пришедшие очно.
dimsog
У нас есть монолит, который успешно писался во времена PHP 4.X, потом мигрировал на 5.1, далее 5.4, 5.6, 7.2 и наконец 7.4
Самая жесткая миграция была связана с переходом с 5.6 на 7.2, из-за mysql_* функций. Да, я знаю, что они в 5.6 были уже deprecated, но время на рефакторинг не выделялось. Все становилось печальнее из-за старого кода: в одном файле запросы к базе данных и верстка, про ORM и прочее даже речи не было. Потратили на переход около месяца по 2 часа в день. Со временем почти все самописы заменили на компоненты Laravel и Symfony.
От PHP 8 лично я ждал обобщений и перегрузки. В ближайшее время обновляться точно не будем, а вот весной посмотрим. Релиз PHP 7.4 был шикарный, был сделан огромный шаг в сторону строгой типизации, а вот объединение типов в PHP 8 довольно спорное нововведение.