Онлайн-конференція PHP fwdays’21| Program guide

Fwdays
5 min readAug 26, 2021

--

Вриваємося у осінь з нашою улюбленою конференцією PHP fwdays’21 🚀

Підготували для вас гайд програмою конференції, тому читайте, коментуйте і приходьте online 4 вересня на наш івент.

Свіжі анонси, новини та цікавинки постимо у Telegram чаті, додавайтесь.

Для учасників, які купили FULL ONLINE/FULL ONLINE Swag квиток надається доступ до нашого чату в Discord для спілкування з учасниками та спікерами конференції, де окрім тестових чатів, можна буде приєднатися до voice чату з нашими online спікерами з треку A та B.

🗓 Дата: 4 вересня — основний день конференції

2, 3 вересня — додаткові дні

Для власників квитків 2 вересня, ввечері, пройде міні-воркшоп K8S for developers від Дениса Романюка, а 3 вересня, вранці, відбудеться міні-доповідь + дискусія “Проведи співбесіду свого роботодавця”, де спікером виступить Наталія Ништа, а гостями стануть члени нашого програмного комітету — Олександр Махомет та Олексій Петров. Трансляція буде доступною для усіх учасників конференції

Створили окремий календар з нашим усіма подіями PHP fwdays’21 👉 https://bit.ly/3sPRPJD

Підготували для вас коротку інструкцію, як підключитися до online частини конференції👇

11:00 Відкриття та старт доповідей

Розпочнемо з привітального слова від організаторів та згадаємо практичні моменти, які стануть вам у пригоді до та під час конференції.

Трохи інформації про доповіді

Під час конференції учасники розділяються на 2 паралельні треки А та В, які будуть транслюватися на сайті.

У треку А та В:

⏰ 11:15

Fault tolerant workflow orchestration on PHP, Anton Tsitou, [rus]

What is the talk about?

  • Workflow orchestration systems.
  • About Temporal.IO (Cadence, AWS SWF).
  • Integrating Temporal to RoadRunner and PHP.
  • Overview of PHP SDK for durable workflow orchestration.

⏰ 12:00 — Break (20 хвилин)

⏰ 12:20

У треку А:

Наш досвід перенесення Laravel мікросервісів в AWS Lambda з допомогою Vapor, Єгор Герасимчук, [rus]

У своїй доповіді Єгор розповість про Vapor і поділиться їх вдалим досвідом переїзду з звичайних серверів AWS EC2 на AWS Lambda і як все змінилося після появи лямбди у них на проєкті.

  • У яких випадках вам підійде serverless архітектура.
  • Огляд Vapor — платформи для деплоя і управління Laravel додатками в AWS Lambda від Laravel.
  • Наш досвід переходу в лямбди, підводні камені, найкращі практики.
  • Як ми прогнозували вартість і скільки, по факту, ми платимо.
  • Способи оптимізації витрат.

У треку В:

Full Stack фреймворки або оповідь про те як примирити Фронт (добро) та Бек (зло) part 1, Станіслав Протасевич, [rus]

Напевно кожному бекенд розробнику доводилося стикатися з фронтендом. Станіслав упевнений, що дана взаємодія не завжди закінчувалося без психічних травм. Однак сьогодні, завдяки Full Stack фреймворкам, ми можемо забути про цю головну біль, адже у нас з’явилася можливість описувати і генерувати фронтенд на стороні PHP.

⏰ 13:05 — Break (20 хвилин)

⏰ 13:25

У треку А:

Аналіз та Дизайн-Принципи в ООП. Проблема заборони наслідування в однопоточному PHP, Наталя Ништа, [rus]

Чому ми часто чуємо, що директиву final потрібно використовувати всюди і завжди? Звідки це прийшло в PHP і чому категоричність цього вислову є помилковою в реаліях PHP. Використовувати чи ні директиву final PHP? В яких випадках це можна робити, коли це шкодить, а коли це необхідно.

У треку В:

Full Stack фреймворки або оповідь про те як примирити Фронт (добро) та Бек (зло) part 2, Станіслав Протасевич, [rus]

Напевно кожному бекенд розробнику доводилося стикатися з фронтендом. Станіслав упевнений, що дана взаємодія не завжди закінчувалося без психічних травм. Однак сьогодні, завдяки Full Stack фреймворкам, ми можемо забути про цю головну біль, адже у нас з’явилася можливість описувати і генерувати фронтенд на стороні PHP.

⏰ 14:10 — Lunch (1 година)

⏰ 15:10

У треку А:

Як правильно помилятись, Йожеф Гісем, [ukr]

  • Як жити, якщо система моніторингу сповіщає про тисячі помилок щодня?
  • Як пріоритезувати їх?
  • Як говорити з менеджером про виділення часу на ці проблеми?

У треку В:

Highload на стику DevOps і PHP розробки, Федір Мохонь, [rus]

Поговоримо як software рішення і розуміння бізнесу можуть полегшити життя:

  • CQRS-архітектура в дії.
  • Історія безшовного переїзду на інший DC.
  • Cross-DC інфраструктура та обробка даних.
  • Software рішення для cross-DC взаємодії.

Технічні деталі переїзду, методи та технічний стек з погляду software egineering: Mysql (Galera Cluster + StandAlone), RabbitMQ, Cache Warming Strategy, Redis Replication, RabbitMQ-tools.

⏰ 15:55 — Zoom with the partner Genesis (25 хвилин)

⏰ 16:20 — Break (10 хвилин)

⏰ 16:30

У треку А:

Optimizing Your Test Suite, Sebastian Bergmann, [eng]

Your tests can always be better: they could be faster to execute, they could provide better feedback when they fail, they could be easier to maintain. In this presentation you will learn how to optimize your (PHPUnit) test suite in the dimensions of efficacy and efficiency as well as readability and organizational structure.

У треку В:

Swoole: проблеми та використання у продакшені, Олександр Вронський, [rus]

Практика використання Swoole екосистеми та міграція реального проєкта маркетплейса зі стандартного підходу на асинхронний. Які бенефіти ми отримали та з якими проблемами зітнкулись у процесі з використанням стеку технологій — PHP8, Postgresql, Redis, RebbitMQ, Doctrine, coroutines/fibers, concurrency HTTP Server.

⏰ ​​17:25 — Closing (10 хвилин)

Учасники з Online FULL квитком матимуть доступ до трансляцій упродовж 3-х місяців.

Гарного перегляду!

#phpfwdays

Приєднуйтесь до Телеграм чату, якщо ви ще не там.

До зустрічі 4 вересня! 😉

--

--

Fwdays
Fwdays

Written by Fwdays

We organize large conferences (JS, PHP, .NET, Highload, etc.) and meetups

No responses yet