Список заявок на доклады

Добавить заявку на доклад

ATMan или продвинутое использование Composer для тех кто хочет большего.

php Доклад 45 минут Владислав Карпенко
Владислав Карпенко
Backend-разработчик "Цифровой лаборатории" информационного агенства ТАСС, ранее 4 года занимался проблемами криптографии в Министерстве Обороны Российской Федерации. Программирую более 9 лет.

Проблемы конвейерных проектов, переходящих в стадию активной поддержки, заключает в необходимости использования каркасов приложений и поддержание их в актуальном состоянии. Для решения этой и прочих проблем при разработке наших приложений, мы создали ATMan - Advansed Template Manager. За основу мы взяли Composer, уже достаточно зарекомендовавший себя менеджер управления зависимостями. Расширяя его функционал (как это сделать, мы расскажем в нашем докладе) мы получаем удобный инструмент для инициализации и поддержания актуального состояния каркаса в приложениях, а также возможности:
- Параллельной разработки проекта и его зависимостей в одном окне IDE (кто работал с submodule Git, тот поймет);
- Поддержание стандартов и соглашений, принятых в компании, по расположению приложений/модулей/расширений на локальном диске, при этом оставив свободу творчества разработчику;
- Автоматизацию настройки рабочего места разработчика и локального Git репозитария проекта;
- Соблюдения workflow в работе с зависимостями проекта.
Пойду!

ACL в ERP/CRM системах: архитектура и реализация на конкретном примере

php Доклад 45 минут Евгений Кузовлев
Системный архитектор и руководитель разработки облачной МИС Smartmedicina.ru

Системы с избирательным доступом - где они, чем они отличаются друг от друга? Какие архитектуры систем управления доступом существуют? Когда каждая из них применяется? Почему для сложных, многофункцинальных систем недостаточно простого принципа "разрешено - запрещено"? Как сделать сложную систему управления доступом простой в управлении? Все это я расскажу на примере конкретной реализованной медицинской информационной системы (да, такие тоже иногда пишутся на PHP:)
Пойду!

Использование геолокации в badoo

php Доклад 30 минут Андрей Воликов
Программирую на php более 10 лет, 4+ года в команде badoo.

Особенности работы с географическими координатами
Как добывать и обрабатывать миллиарды координат в день, какие проблемы вас ждут
Какие задачи решаются в badoo с использованием геопозиции
Как мы построили систему пересечений пользователей
Пойду!

Drupal 8: Теперь со вкусом Symfony

php Доклад 30 минут Катя Маршалкина
Катя Маршалкина
Катя Маршалкина (@kalabro) — активный участник международного Drupal-сообщества. Поддерживает несколько популярных Drupal-модулей, выпускает Drupal-дайджест на Хабре, регулярно выступает на локальных и международных конференциях и знает, как показать на слайдах код, чтобы всем было видно.

В конце 2015 года Drupal перешёл из лихой эры глобальных переменных и ассоциативных массивов в эру современных PHP-фреймворков. Без обратной совместимости. Оставив целый пласт веб-мастеров Эдвардов «Руки-print_r» на второй год, учить матчасть. Здесь вам не вордпресс!

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

Приходите на доклад узнать, что представляет из себя новый Drupal 8 как фреймворк для веб-разработки.
Пойду!

API - я расскажу где раскиданы грабли

php Доклад 30 минут Михаил Конюхов
Системный архитектор и CEO компании Perfect Solutions.

Рассказ о том где лежат грабли, мины и растяжки в жизни API - начиная с постановки задачи, заканчивая его многолетней поддержкой.
Пойду!

Развитие ветки PHP-7.*

php Доклад 1 час Дмитрий Стогов
Ведущий инженер Zend Technologies, один из ведущих разработчиков PHP, лидер проекта PHPNG, легшего в основу PHP-7.

Я расскажу о внутреннем устройсве PHP-7.0, изменениях готовящихся в PHP-7.1 и планах на PHP-7.2.
Пойду!

Гибкая модульная архитектура SaaS платформ на Yii2.

php Доклад 30 минут Виктор Пикаев
PHP-разработчик с 2008 года. Специализируюсь на разработке RESTful серверных приложений для ERP и CRM систем. Участвовал в разработке SaaS платформ. Использую Yii с самого его появления. Контрибьютил в Yii и пакеты, использующие его.

При разработке SaaS платформ очень важно добиться гибкой и легко изменяемой архитектуры. Многие считают, что Yii2 не подходит для этой задачи. Но это не так!

Я расскажу о том, как построить гибкую модульную архитектуру REST сервера, которую легко изменять и дополнять. Когда для каждого пользователя можно легко добавить кастомную версию того или иного модуля. О том, как сохранить модули слабо связанными. И как внедрить такой подход в существующий проект. О том, как этот подход поможет подготовить ваш SaaS сервис к легкой кастомизации.

Рассмотрим, с какими проблемами столкнется тот, кто хочет писать полностью изолированные и самодостаточные модули на Yii2. И как эти проблемы решить.
Пойду!

SOLID-принципы с примерами на PHP

php Доклад 30 минут Андрей Нестер
 Андрей Нестер
Senior Software Engineer, SugarCRM, Intetics.
Open-Source контрибьютор (Yii2, Design Patterns)

Многие разработчики слышали о SOLID-принципах, но немногие им следуют.
В своём докладе я хотел бы рассказать "просто о сложном" - о том, как, когда и зачем правильно использовать SOLID-принципы. Свои доводы я подкреплю примерами кода на PHP.

Пойду!

Разработка приложения реального времени на примере KarmaBot

php Доклад 30 минут Кирилл Несмеянов
 Кирилл Несмеянов
Несмеянов Кирилл (aka SerafimArts).
Серверсайд разработчик в Rambler&Co. Активный участник русского сообщества Laravel.

История этого бота началась ещё в 2014ом году, когда русскоязычное сообщество Laravel, в том виде, каком оно есть сейчас только зарождалось. За время своего существования много воды утекло, ядро постоянно изменялось и совершенствовалось. И так, как это в основном был "фановый" проект - мы не боялись экспериментировать над ним.
Пойду!

Как Badoo перешли на PHP7 и сэкономили $1M

php Доклад 30 минут Юрий Насретдинов
Старший PHP-разработчик в Badoo, работаю в отделе «платформы». Наш отдел занимается поддержкой и развитием внутренней инфраструктуры. Люблю писать на go и создавать «облачные» решения внутри компании.

Мы сделали это! Несколько сотен наших application-серверов переведены на PHP7 и прекрасно себя чувствуют. Насколько нам известно, это второй переход на PHP7 проекта такого масштаба (после Etsy). В процессе мы нашли несколько очень неприятных багов в системе кеширования байт-кода PHP7, но они исправлены. А теперь — ура! — благая весть для всего PHP-сообщества: PHP7 действительно готов к продакшену, стабилен, потребляет значительно меньше памяти и дает очень хороший прирост производительности. Я расскажу, как мы перешли на PHP7, с какими трудностями столкнулись, как с ними боролись и какие результаты получили.
Пойду!

Безопасность: от базовых принципов до особенностей PHP

php Доклад 45 минут Александр Макаров
Инженер из Воронежа, активный участник OpenSource проектов, один из разработчиков PHP-фреймворка Yii и его представитель в PHP-FIG.

Делая code review различных проектов я не раз замечал одни и те же проблемы с безопасностью несмотря на то, что реализовались проекты опытными командами. Это мотивировало меня рассказать про безопасность. Начать с общих принципов, углубится в особенности PHP и пройтись по типичным ошибкам настройки окружения.
Пойду!

Hack - Следующее поколение языка РНР

php Доклад 30 минут Александр Календарёв
Опыт программирование на РНР с 2001 гг. Докладывал на разных конференциях: PHPConf и DevConf, AddConf, Highload++ и Highload-Piter, постоянный автор журнала "Системный Администратор". Участник ряда проектов с открытым кодом, автор расширений РНР для AMQP и Tarantool (первая версия), разработчик расширения msgpack и AMQP для HHVM (PHP & Hack) Увлекается разработкой разных фич для проектов, рассчитанных на большую нагрузку. В настоящее время работает в рекламной сети AD1.

Очень многим известна технология HHVM от Facebook, которая не раз обсуждалась на разных Конференциях, но пока не все готовы на неё перейти. Но, если вы задумали использовать технологию HHVM в своем новом проекте, то может имеет смысл перейти на язык следующего поколения - Hack. Hack - это РНР, но проще, эффективнее, лаконичнее.
Предполагаемая аудитория: WEB / PHP программисты, разработчики проектов, требовательных к вычислениям и нагрузкам или просто желающие узнать преимущества нового языка, сравнить его с РНР7.

Пойду!

Создание расширений для PHP с помощью Zephir.

php Доклад 30 минут Victor Bolshov
Виктор Большов a. k. a. crocodile2u
PHP-разработчик с 2001г, постоянный участник PHPConf и впоследствии DevConf.
Компания - Emesa Holdings B. V. (Нидерланды).
Сфера интересов: PHP, MySQL, hiload.

Zephir - высокоуровневый ЯП, предназначенный специально для создания PHP-расширений (extensions). Код, написанный на Zephir, транслируется в C, с использованием внутреннего API для расширений PHP, и его можно собрать как свое объектно-ориентированное расширение. Это может быть крайне полезно для оптимизации "узких мест" вашего кода: можно добиться ускорения интенсивных вычислений в разы.
Пойду!