29485

PHP митап

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

14 декабря 2019, с 11:00 до 18:00

Организатор начнет принимать заявки с 12 декабря в 23:00

PHP митап
Уже идут:
и еще224

О мероприятии

Наш чат

Трансляция:

Расписание : доклады будут идти блоками по 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

Контакты

Организаторы

Вас интересуют инновации?

Мы собрали больше 400 предложений, которые помогут в развитии вашего технологического стартапа на любой стадии от идеи до готового продукта

Еще мероприятия

Командообразование: роли в команде, распределение задач внутри команды, примеры совмещения ролей, этапы жизненного цикла команды. #АП
95 д

Командообразование: роли в команде, распределение задач внутри команды, примеры совмещения ролей, этапы жизненного цикла команды. #АП

Представление всех элементов федерального проекта «Технологии» #АП
96 д

Представление всех элементов федерального проекта «Технологии» #АП

Установочные дискуссии, формирующие у студентов сопричастность к России как к мировому технологическому лидеру, понимание вызовов, стоящих перед страной, роли технологических проектов в развитии страны #АП
96 д

Установочные дискуссии, формирующие у студентов сопричастность к России как к мировому технологическому лидеру, понимание вызовов, стоящих перед страной, роли технологических проектов в развитии страны #АП

Выступления успешных предпринимателей, представление успешных примеров реализации отечественных стартап-проектов (включая выпускников вуза  и (или) выпускников акселерационных программ). #АП
96 д

Выступления успешных предпринимателей, представление успешных примеров реализации отечественных стартап-проектов (включая выпускников вуза и (или) выпускников акселерационных программ). #АП

Промежуточный отбор проектов. Представление промежуточных итогов участия в акселерационной программе с обязательным участием кураторов по тематическим направлениям, наставников #АП
96 д

Промежуточный отбор проектов. Представление промежуточных итогов участия в акселерационной программе с обязательным участием кураторов по тематическим направлениям, наставников #АП

Ключевые преимущества экосистемы развития технологического предпринимательства НТИ #АП
96 д

Ключевые преимущества экосистемы развития технологического предпринимательства НТИ #АП

Управление изменениями в составе команды. Коммуникация внутри команды и разрешение конфликтов. Развитие лидерских качеств. Инструменты управления командой (Agile, Scrum, Kanban и др.) #АП
96 д

Управление изменениями в составе команды. Коммуникация внутри команды и разрешение конфликтов. Развитие лидерских качеств. Инструменты управления командой (Agile, Scrum, Kanban и др.) #АП