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

Проблема кадровых запросов в индустрии

php Доклад 30 минут Екатерина Черкес-Заде
Екатерина Черкес-Заде
Екатерина Черкес-Заде, директор Scream School, единственной школы реализующей полный спектр специализаций в области разработки игр и мультимедиа.

Современные индустриальные запросы в отношении кадров, комплекс процедур по внедрению новых специалистов в индустрию, инструменты формирования актуальных образовательных программ.

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

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

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

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

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

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

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

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

Презентация: http://www.slideshare.net/KateMarshalkina/drupal-8-symfony-63287429

В конце 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 сервера, которую легко изменять и дополнять. Когда для каждого пользователя можно легко добавить кастомную версию того или иного модуля. О том, как сохранить модули слабо связанными.

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

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

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

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

Разработка демона на примере KarmaBot

php Доклад 30 минут Кирилл Несмеянов
 Кирилл Несмеянов
Несмеянов Кирилл (aka SerafimArts).
Backend-разработчик в 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
 Victor Bolshov
Виктор Большов a. k. a. crocodile2u
PHP-разработчик с 2001г, постоянный участник PHPConf и впоследствии DevConf.
Сфера интересов: PHP, MySQL, hiload.

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