DevConf::PHP 2016 — закінчується фінальне голосування за доповідями секції, встигни віддати свій голос до 31 травня

Колеги, допоможіть сформувати програму DevConf 2016 — повинні залишитися лише найкращі й цікаві доповіді.

Голосування триватиме до 31 травня, сформуємо програму разом!

Представляємо вашій увазі 13 кандидатів на участь:

— Розвиток гілки PHP-7.*
Дмитро Стогів (Zend,PHPNG)
Я розповім про внутрішнє устройсве PHP-7.0, зміни готуються в PHP-7.1 і плани на PHP-7.2.

Badoo перейшли на PHP7 і зекономили $1M
Юрій Насретдинов
Ми зробили це! Кілька сотень наших application-серверів переведені на PHP7 і прекрасно себе почувають. Наскільки нам відомо, це другий перехід на PHP7 проекту такого масштабу (після Etsy). В процесі ми знайшли кілька дуже неприємних багів в системі кешування байт-коду PHP7, але вони виправлені. А тепер — ура! — добра звістка для всього PHP-спільноти: PHP7 дійсно готовий до продакшену, стабільний, споживає значно менше пам'яті і дає дуже хороший приріст продуктивності. Я розповім, як ми перейшли на PHP7, з якими труднощами зіткнулися, як з ними боролися і які результати отримали.

Створення розширень для PHP за допомогою Zephir.
Віктор Большов crocodile2u
Zephir — високорівневий ЯП, призначений спеціально для створення PHP-розширень (extensions). Код, написаний на Zephir, транслюється в C, з використанням внутрішнього API для розширень PHP, і його можна зібрати як своє об'єктно-орієнтоване розширення. Це може бути дуже корисно для оптимізації «вузьких місць» вашого коду: можна добитися прискорення інтенсивних обчислень в рази.

Використання геолокаціі в Badoo
Андрій Воліков
Особливості роботи з географічними координатами
Як видобувати і обробляти мільярди координат в день, які проблеми вас чекають
Які завдання вирішуються в badoo з використанням геопозиции
Як ми побудували систему перетинів користувачів

Безпека: від базових принципів до особливостей PHP
Олександр Макаров samdark
Роблячи code review різних проектів я не раз помічав одні і ті ж проблеми з безпекою незважаючи на те, що реалізувалися проекти досвідченими командами. Це мотивувало мене розповісти про безпеку. Почати з загальних принципів, поглибиться в особливості PHP і пройтися по типовим помилкам налаштування оточення.

Hack — Наступне покоління мови РНР
Олександр Календарев akalend
Дуже багатьом відома технологія HHVM від Facebook, яка не раз обговорювалася на різних Конференціях, але поки що не всі готові на неї перейти. Але, якщо ви задумали використовувати технологію HHVM у своєму новому проекті, то може є сенс перейти на мову наступного покоління — Hack. Hack — це РНР, але простіше, ефективніше, лаконічніше.
Передбачувана аудиторія: WEB / PHP програмісти, розробники проектів, вимогливих до обчислень і навантаженням або просто бажаючі дізнатися переваги нової мови, порівняти його з РНР7.

ACL в ERP/CRM системах: архітектура і реалізація на конкретному прикладі
Євген Кузовлєв
Системи з виборчим доступом — де вони, чим вони відрізняються один від одного? Які архітектури систем управління доступом існують? Коли кожна з них застосовується? Чому для складних, многофункцинальных систем недостатньо простого принципу «дозволено — заборонено»? Як зробити систему управління доступом простий в управлінні? Все це я розповім на прикладі конкретної реалізованої медичної інформаційної системи (так, такі теж іноді пишуться на PHP:)

SOLID-принципи з прикладами на PHP
Андрій Нестер
Багато розробники чули про SOLID-принципах, але мало хто їм слідують.
У своїй доповіді я хотів би розповісти «просто про складне» — про те, як, коли і навіщо правильно використовувати SOLID-принципи. Свої доводи я подкреплю прикладами коду на PHP.

Розробка програми реального часу на прикладі KarmaBot
Кирило Несмеянов
Історія цього бота почалася ще в 2014ом році, коли російськомовне співтовариство Laravel, в тому вигляді, в якому воно є зараз тільки зароджувалося. За час свого існування пройшло досить багато часу, ядро постійно змінювалася та вдосконалювалася. І так, як це в основному був фановий проект — ми не боялися експериментувати над ним.

У цій доповіді я хочу розповісти історію появи, моменти на які варто звертати увагу при розробці демонів на PHP, ті підходи та ідеї, які себе не виправдали і навпаки — на що варто звертати особливу увагу. І яким чином ми дійшли до того, що зараз бот мешкає в чатах drupal.ru і dru-io, yiiframework, symfony та інших.

ATMan або просунуте використання Composer для тих хто хоче більшого
Владислав Карпенко
Проблеми конвеєрних проектів, які переходять у стадію активної підтримки, укладає в необхідності використання каркасів додатків і підтримання їх в актуальному стані. Для вирішення цієї та інших проблем при розробці програм, ми створили ATMan — Advansed Template Manager. За основу ми взяли Composer, вже досить зарекомендував себе менеджер управління залежностями. Розширюючи його функціонал (як це зробити, ми розповімо в нашій доповіді) ми отримуємо зручний інструмент для ініціалізації і підтримки актуального стану каркаса в додатках

Drupal 8: Тепер зі смаком Symfony
Катя Маршалкіна kalabro
В кінці 2015 року Drupal перейшов з лихий ери глобальних змінних і асоціативних масивів в еру сучасних PHP-фреймворків. Без зворотної сумісності. Залишивши цілий пласт веб-майстрів Едвардів «Руки-print_r» на другий рік, вчити матчастину. Тут вам не вордпресс!

Багато в чому це було зроблено для того, щоб знизити поріг входу в друпал для тих хлопців, які мислять категоріями сучасних фреймворків.

Приходьте на доповідь дізнатися, що представляє із себе новий Drupal 8 як фреймворк для веб-розробки.

API — я розповім де розкидані граблі
Михайло Конюхов
Розповідь про те, де лежать граблі, міни та розтяжки в житті API — починаючи з постановки завдання, закінчуючи його багаторічної підтримкою. Детальніше

Гнучка модульна архітектура SaaS платформ на Yii2
Віктор Пікаєв
При розробці SaaS платформ дуже важливо домогтися гнучкою і легко змінною архітектури. Багато хто вважає, що Yii2 не підходить для цього завдання. Але це не так!

Я розповім про те, як побудувати гнучку модульну архітектуру REST сервера, яку легко змінювати і доповнювати. Коли для кожного користувача можна легко додати кастомний версію того чи іншого модуля. Про те, як зберегти модулі слабо пов'язаними. І як впровадити такий підхід в існуючий проект. Про те, як цей підхід допоможе підготувати ваш SaaS-сервіс до легкої кастомізації.

Розглянемо, з якими проблемами зіткнеться той, хто хоче писати повністю ізольовані й автономні модулі на Yii2. І як ці проблеми вирішити.

Голосування триватиме до 31 травня, важливий твій голос!

Організатори конференції спільноти розробників: MoscowPython.ru, PHPClub.ru, RailsClub.ru, MoscowJs.ru

Партнерами в 2016 році стали:ТАСС, Badoo, Postgres Professional, ItSoft, Sesmik CMS

Новини та знижки на участь в нашому каналі @devconf_ru Telegram

До зустрічі на DevConf 2016 17 червня в Сколково!

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.