29485

PHP митап

Инновации ИТ и программирование Образование Реклама и маркетинг

The organizer will start accepting orders from 12 декабря в 23:00

PHP митап
Already Going:
more224

About the event

Наш чат

Трансляция:

Расписание : доклады будут идти блоками по 1-1,5 часа с большими перерывами между блоками. Внутри каждого блока будет мини-перерыв 5 минут. У вас будет 5-7 минут на вопросы после каждого доклада.

11:00 - Приветственные слова, рассаживаемся

11:10 - Почему код коммерческих проектов пахнет? (Леонид Корсаков)

11:50 - Про безопасность (Александр Макаров)

12:35-12:50 - перерыв

12:50 - Трассировка и логирование в микросервисах (Максим Шамаев)

13:30 - Миграция с PHP на Go (Илья Фроликов)

14:00-14:30 - Пицца и неформальное общение

14:30 - Фреймворк на фреймворке, CRUD RESTful API с использованием api-platform (Алексей Степанков)

15:10 - Про парсинг: доклад с практическими примерами (Кирилл Несмеянов)

16:10 - PHP-викторина и розыгрыш Яндекс. Станции

Подробности о докладах:

1. Про парсинг (Кирилл Несмеянов, член ПК Russia PHP, Москва)

Регулярные выражениях и чтение сторонних сайтов - это еще не весь парсинг. Мы взглянем на него полноценно. Заглянем под капот языков программирования. Узнаем, именно компиляторы и интерпретаторы читают их исходный код, как реализуются подсветка IDE, статический анализ кода и препроцессоры.

2. Про трассировку и логирование в микросервисах (Максим Шамаев, Skyeng, Ульяновск)

Когда вы строите микросервисную архитектуру, никто не думает о плохом :) Но со временем у вас могут появиться проблемы. Я поделюсь нашим опытом решения головной боли “Как всегда понимать, как оно работает в целом” и расскажу, какие результаты и сайд-эффекты дает единообразие логов и правильная трассировка.

3. Про безопасность: от базовых принципов до особенностей PHP (Александр Макаров, Yii Coreteam, Воронеж)

Формы, файлы, заголовки HTTP, браузер, консоль, базы данных... Рассмотрим частые угрозы в сети и варианты решения проблем, связанных с ними: XSS, CSRF, DDoS, include, Clickjacking, взлом паролей и не только. Будет жарко!

4. Миграция с PHP на многопоточную разработку на Go (Илья Фроликов, Туту.ру, Москва)

Вас ждет реальный практический пример перехода на Golang с обработкой данных в несколько потоков. Сравнение похожего решения на PHP + Rabbit: окружение, простота поддержки, читаемость кода, отказоустойчивость, скорость обработки данных.

5. Фреймворк на фреймворке, CRUD RESTful API с использованием api-platform и Symfony (Алексей Степанков, SimbirSoft, Ульяновск)

Все еще пишете кучу логики для каждого API метода? Перебираете кучу библиотек и реализаций в поиске идеального решения? Кое-кто уже поработал за вас. Мы рассмотрим преимущества построения API с использованием фреймворка api-platform на примере фреймворка Symfony, узнаем, что такое JSON-LD и Hydra, а в конце сравним реализации на api-platform и на отдельных библиотеках

6. Почему код коммерческих проектов пахнет? (Леонид Корсаков, независимый разработчик, Казань)

Из проекта в проект я наблюдаю одну и ту же картину. В проектах нет код-стайла, код-ревью проводят формально в угоду скорости разработки, а разработчики бояться рефакторить код. Хочу рассказать, почему так жить нельзя, каких ошибок следует избегать для повышения качества кода и как не бояться рефакторить.

Нас поддерживают

Типичный программист

https://tproger.ru/

ВК-паблик Иннополиса

https://vk.com/innopolisu

Телеграм-канал IT Events

https://tlg.wtf/iteventsru

Телеграм-канал PHP today

https://t.me/phptoday

Дайджест PHP 

https://t.me/phpdigest

Contacts

Are you interested in инновации?

We've collected over 400 offers that will help your tech startup grow at any stage from idea to finished product

More events

Отбор проектов к Демо-дню
1 h

Отбор проектов к Демо-дню

Вебинар. Ключевые преимущества экосистемы развития технологического предпринимательства Национальной технологической инициативы
1 h

Вебинар. Ключевые преимущества экосистемы развития технологического предпринимательства Национальной технологической инициативы

Итоговый демо-день.
1 h

Итоговый демо-день.

Лекция №35 "Теория изменений в организации"
6 d

Лекция №35 "Теория изменений в организации"

Подготовка питча
2 d

Подготовка питча

Подготовка к публичным выступлениям
2 d

Подготовка к публичным выступлениям

Государство для молодых: возможности развития своего дела
56 d

Государство для молодых: возможности развития своего дела