Открытая конференция PHP Russia Online
На единственной конференции по PHP в России должно было быть 22 доклада от разработчиков инструментов, которыми мы все пользуемся, и множество камерных событий. Больше половины наших спикеров должны были прилететь из разных стран, поэтому угроза переноса или отмены нависла над нами еще до официальных российских постановлений. А после всё пошло не так…
Но мы не отчаиваемся и планируем провести большую оффлайн-конференцию 14 сентября в Москве, а чтобы PHP-сообщество не скучало до осени, 13 мая пройдет онлайн-конференция PHP Russia Online и, благодаря поддержке компании Badoo, она стала бесплатной.
Мы решили поэкспериментировать с форматом: в программе конференции только зарубежные спикеры, а общение на конференции будет двуязычным.
Для опытных разработчиков PHP Russia Online даст возможность услышать выступления и задать вопросы лидерам PHP-сообщества — всегда же лучше получать информацию из первых рук. А для тех, кто уже добился первых успехов в PHP-разработке, но еще не дорос до уровня middle, -заряд вдохновения и ориентиры, на что обращать внимание, куда развиваться (например, учить английский :).
Благодаря тому, что Badoo помогли нам сделать онлайн-конференцию бесплатной для участников, 13 мая мы ждём на онлайн-платформе 1000 PHP-разработчиков. А в таком масштабе каждый сможет найти, с кем обсудить интересующую его тему, и завести полезные знакомства или поговорить с кем-то, кого в реальном мире очень трудно поймать.
Плюс онлайна — число участников не ограничено физическими размерами площадки. Мы готовы собрать хоть всех PHP-разработчиков — регистрируйтесь и приглашайте коллег (с иностранными коллегами делитесь ссылкой phprussia.ru/en/2020/online). Участие бесплатное, но обязательно нужно зарегистрироваться. Кроме очевидных полей мы просим поделиться ссылкой на GitHub, блог, LinkedIn или резюме, просто чтобы обезопаситься от нерелевантной нагрузки и лучше узнать нашу аудиторию — никакого подвоха или передачи данных третьим лицам.
Перед тем как представить спикеров PHP Russia Online, скажу еще, что вести конференцию будет Sammy Kaye Powers — open-source-инженер из Datadog, очень активный участник PHP-сообщества, ведущий подкаста PHP Roundtable и контрибьютор в PHP engine.
Effortless Software Development
Anna Filina начала программировать в 1997 году. Анна — автор на образовательной платформе Pluralsight, опытный докладчик и эксперт в области разработки, тестирования и рефакторинга, обожает делать вещи, которые кажутся невыполнимыми.
На PHP Russia Online вместе с Анной будем разбираться, как простых приёмочных тестов и нескольких диаграмм может быть достаточно, чтобы приступить непосредственно к коду. Эти приёмы позволят создавать чистый и тестируемый дизайн кода по DDD, не беспокоясь о деталях реализации. А уже затем воплощать дизайн в коде так, чтобы разработчики не наступали друг другу на пятки и всё вместе отлично работало.
Рекомендую доклад Анны, если вам интересно узнать, как её команде удаётся реализовывать функциональность быстрее, чем клиент успевает её утвердить.
Getting the most out of the PHP 7 engine — the example of Symfony
Nicolas Grekas работает над Symfony одновременно со стороны open-source-разработки и со стороны бизнеса. Как разработчик Николас вот уже 6 лет фиксит баги и сабмитит новые фичи, чтобы сделать Symfony удобнее. Со стороны бизнеса главная цель Николаса — выстроить устойчивую компанию на фундаменте экосистемы Symfony.
На конференции Николас выступит с докладом «Getting the most out of the PHP 7 engine — the example of Symfony». Да, можно сказать, что PHP 7.0 уже почти история. Но вы точно знаете, как выжать из этой версии языка максимум? Вместе с Николасом разберем методы оптимизации кода, реализованные в Symfony, и по-новому посмотрим на некоторые стереотипы о быстродействии PHP 7.
Practical Security in Web Applications
Chris Holland в разработке более 20 лет, сейчас возглавляет команду разработчиков в кадровой компании TriNet. Сотрудничает с журналами «NomadPHP» и «php[architect] magazine», печатался в «CIOReview».
Доклад Криса на PHP Russia Online будет посвящен безопасности веб-приложений. Ведь, какая самая большая угроза информационной безопасности для бизнес-проектов? Правильно — сам факт присутствия в онлайне. Есть миллион шансов создать уязвимое приложение и не так много способов сделать всё правильно. Крис расскажет, как выявить и предотвратить самые разрушительные ошибки в безопасности веб-приложений.
Queues, busses and the messenger component
Tobias Nyholm — core-разработчик Symfony, один из ведущих подкаста Sound of Symfony и организатор PHP-митапов в Швеции.
На PHP Russia Online вместе с Тобиасом будем разбираться с основами очередей и гексагональной архитектурой. Ведь идеальный способ децентрализации приложения — это очереди сообщений. А ещё с помощью очереди сообщений можно отделить приложение от фреймворка и инфраструктуры. Это нетрудно, если приложение написано на чистом PHP. А что делать, если вы используете Symfony/Laravel/Yii, как раз узнаем из этого доклада, правда, на примере компонента Symfony Messenger.
More Than a Query Language: SQL in the 21st Century
Markus Winand называет себя SQL Renaissance Ambassador и говорит, что его миссия — убедить разработчиков всего мира, что SQL жив, отлично себя чувствует и за последние десятилетия ушёл далеко вперёд в своём развитии.
Казалось бы, ещё в 1999 году SQL вышел за пределы реляционной модели. Но потребовалась ещё пара десятилетий, чтобы разработчики баз данных приняли это как нечто само собой разумеющееся. Маркус Винанд в своём выступлении покажет, что SQL за последние 20 лет изменился так же сильно, как требования к разработке, даст общую картину эволюции языка запросов и на примерах покажет современные возможности SQL.
Time is an illusion (lunchtime doubly so)
Andreas Heigl работает в bitExpert (немецкий поставщик ПО и медиарешений), решает проблемы и иногда использует для этого код. А ещё работает мастером на все руки в нескольких open-source-проектах, участвует в жизни сообщества пользователей PHP во Франкфурте-на-Майне (PHPUGFFM) и ресурса PHP.ug.
Проблематику доклада Андреаса легко понять каждому, кто когда-либо ближе к вечеру видел сообщения, начинающиеся с «Доброе утро». Андреас предлагает углубиться в вопросы, связанные с часовыми поясами. Это важно, так как пренебрегая разницей во времени, можно наделать множество ошибок в коде и базах данных. Регистрируйтесь и подключайтесь, чтобы узнать, как справляться с этими ошибками.
Cycle, ORM and graphs
Антон Титов — технический директор компании SpiralScout LLC — в прошлом году рассказывал о сервере RoadRunner. В этом году Антон познакомит нас с еще одной наработкой — Cycle ORM. Поговорим, зачем в принципе нужны ORM (если с SQL все так неплохо), как они работают и как должны строиться: графы зависимостей, графы объектов, DataMapper и persistent-слой. И, конечно, Антон расскажет об устройстве Cycle ORM.
Собрать такой сильный международный состав спикеров удалось по нескольким причинам. Это и активная работа Программного комитета, в котором крутые разработчики известные в PHP-сообществе, и сила сообщества, и, что важно, успешный пилот PHP Russia. Чтобы и в будущем к нам приезжали разработчики языка, фреймворков и инструментов, которыми мы с вами пользуемся, нужно показать силу российского PHP-сообщества. Показать, что уровень PHP-разработки не отстает, а иногда и обгоняет мировую практику. Поэтому, регистрируйтесь и готовьтесь не просто послушать доклады, а принять живое участие в обсуждениях и кулуарных дискуссиях.
Увидимся-услышимся 13 мая на PHP Russia Online!
Новости других конференций Онтико: снижены цены на все онлайн-конференций весенне-летнего сезона (KnowledgeConf, РИТ++, TechLead Conf), появился вариант онлайн-вездехода, по которому можно принять участие в 10 конференциях 2020 года.