Знати SOLID та патерни GoF — це як знати правила дорожнього руху: можна здати іспит і все одно потрапити в аварію. Бо між «знаю, що існує Single Responsibility» і «розумію, навіщо він потрібен саме тут» — прірва. І в цій прірві живуть God-класи, незамінювані залежності та інтерфейси, які неможливо імплементувати. На прикладах реальних помилок великого проєкту поговоримо про різницю між знанням і розумінням, про те, як фреймворки можуть маскувати архітектурні проблеми, і чому єдиний спосіб писати підтримуваний код — це зрозуміти «навіщо», а не завчити «як».
Святослав Ронський
(TechLead at Yael Acceptic),Покажу практичні підходи, типові граблі та готові шаблони з короткими PHP-сніпетами, що дозволяють запускати десятки паралельних preview environments в одному кластері, зменшити витрати та пришвидшити CI.
Олександр Бучек
(Senior Software Engineer at MacPaw),Поділюсь досвідом написання автотестів, що допомагають уникати сюрпризів на продакшені, і розкажу про те, як ми інтегруємо їх з тестовою системою. Разом з тим, обговоримо чи дійсно потрібна документація, якщо про систему і так усе говорять тести.
Андрій Юрченко
(Backend Developer at TENTENS Tech),Поговоримо про long running процеси в PHP, чи є життя із API демонами в продакшені, які є best practices та чому вони не завжди best та як саме працювати і на що звертати увагу при розробці.
Владислав Поздняков
(PHP Senior Engineer at mono),Піврічний досвід граблів у використанні AI на різних задачах та технологіях, розберемо актуальні інструменти, підходи та рекомендації. Що працює, а що ні. Від вау-ефекту на демо до спалених днів на «вайбкодинг».
Андрій Яценко
(Software Architect at Oro Inc.),Покажу практичні підходи, типові граблі та готові шаблони, які дозволяють утримувати 200+ сервісів у продакшні і залишатися при здоровому глузді.
Юрій Панайотов
(Solutions Architect at Silpo (E-commerce)),Під час дискусії ми поринємо у світ PHP, обговоримо його можливості, найкращі практики та сучасні тенденції разом із експертами.
Михайло Боднарчук
(Testomat.io, CTO),Йожеф Гісем
(Solution Architect @ MacPaw),Андрій Яценко
(Software Architect at Oro Inc.),Олег Зінченко
(Oro Inc.),У цій доповіді я поділюся своїм досвідом роботи консультантом з тестування та розповім, чому тести – це відповідальність всієї команди. Ми розглянемо архітектуру тестів, включаючи E2E, функціональні, юніт-тести та ручне тестування. Особлива увага буде приділена популярним інструментам для тестування в PHP, таким як PHPUnit, Codeception, Pest та Behat, а також інструментам для тестування поза межами PHP, таким як Cypress, Playwright, CodeceptJS та Webdriver Bidi.
Михайло Боднарчук
(Testomat.io, CTO),Доповідь про типи даних та як PHP працює з ними на рівні ядра з кейсами як ефективніше їх використовувати.
Денис Курасов
(Lead PHP Developer at Growe),Історія про те, як ми відмовлялись від послуг стороніх DevOps та перебирали всі сервіси на себе. В процесі ми зробили повну ревізію інфраструктури, додали нові моніторинги та інструменти профілювання на продакшені. Були побудовані алгоритми дій на базі інструментів: Graylog, Grafana, influxDB, Pyroscope, Prometheus. В результаті, утилізація ресурсів знизилася в двічі, та пришвидшили відповіді на ключових API. Під час доповіді я висвітлю, які проблеми ми знайшли, як саме ми покращували метрики та як нас довело до swoole.
Дмитро Немеш
(Lalafo, CTO),