31.05 DevTime#6 по PHP, Харьков
31 мая (вт.) в 19.00 приглашаем на тусовку разработчиков DevTime #6 в Харькове - в этот раз по PHP. Организатор - харьковское профессиональное сообщество разработчиков DevTime www.dev-time.org
Уважаемые разработчики!
Харьковское профессиональное сообщество разработчиков DevTime www.dev-time.org приглашает Вас 31 мая (вт.) в 19.00 на тусовку разработчиков DevTime#6 в Харькове - в этот раз по PHP.
Будет много интересных докладов – такая мини-конференция.
Итак, о чем же поговорим:
1/Оптимизация PHP-проекта под высокие нагрузки (около 7500 одновременных запросов в сек, до 1M уникальных) от Максима Колодязного, 2/ Простой способ создания надстройки над архитектурой MVC под мобильное приложение в обход создания вебсервиса (преимущества, недостатки, проблемы) от Сергея Ковалева, 3/Почему unit-тесты не работают от Ивана Мосева, и напоследок - 4/ Собеседование на PHP от Антона Шевчука и Дмитрия Козленко.
О докладах подробнее:
1/”Оптимизация PHP-проекта под высокие нагрузки” от Максима Колодязного - распределение контента – куда? - тонкая настройка кеширования – почему? - оптимизация БД и структуры данных – зачем? - lock-free memcache – как?
2/ “Простой способ создания надстройки над архитектурой MVC под мобильное приложение в обход создания вебсервиса (преимущества, недостатки, проблемы)” от Сергея Ковалева - Рассмотрим реализацию сервисов на различных платформах (wordpress, joomla) - Сравним с надстройкой над архитектурой MVC в движке Magento. - Обсудим проблемы в реализации, увидим ряд практически решенных примеров.
3/ ”Почему unit-тесты не работают” от Ивана Мосева В идеальном мире unit-тесты проверяют сферический модуль в вакууме, поэтому многие считают их бесполезными в реальной жизни где все взаимосвязано. В своем коротком докладе я постараюсь разрушить этот популярный миф. Я расскажу, каким образом можно тестировать код с зависимостями и как легко и просто нетестируемый на первый взгляд код превратить в хорошо оттестированный код максимально отвязанный от других компонентов вашей системы. Мы с вами рассмотрим: - как заменять зависимости в тестах - непрямые ввод и вывод - шаблон Dependency Injection - рефакторинг в направлении Dependency Injection - шаблон Inversion of Control
4/ “Собеседование на PHP” от Антона Шевчука и Дмитрия Козленко
Ребята провели более 100 технических собеседований PHP-разработчиков разных уровней. Им есть что рассказать на эту тему. И даже показать – посмотрим отрывок собеседования PHP-программиста, разберем, что хорошо, что плохо. Возможно, даже позовем IT HR-а прокомментировать.
Об экспертах:
Максим Колодязный – WEB-разработкой я начал заниматься в 2003 году. За это время было сделано много проектов – хороших, плохих и даже таких, о которых не хочется вспоминать. Но каждый проект – это живое общение с командой, знакомство с новой методологией или технологией, постоянные поиски узких мест, желание сэкономить время и ресурсы, отличные Saint fridays :) Вдох свободы Agile и Scrum был очень кстати, мир TDD привлекал свободой рефакторинга и простотой описания кода, но… Рос опыт, росли проекты, росли требования – я заинтересовался высоконагруженными проектами. Привычный способ построения приложения не подходил и я начал посматривать в сторону лёгких асинхронных технологий – Node.JS и PHPDaemon, MySQL и Memcache. Вот тут и пригодился опыт экономии на спичках/брёвнах. Сейчас я работаю в составе высоконагруженного проекта в который мне удалось привнести некоторые практики из своего опыта, однако до иделала ещё далеко. WEB не стоит на месте и делаем его именно МЫ. Остальное живет на блоге http://max.kh.ua
Сергей Ковалев – В IT индустрии работаю более 6 лет. Первый опыт я получил на позиции системного администратора в гос. учреждении, специфика работы позволила быстро освоить многие технологии и оценить многогранность IT индустрии. Выбор направления не заставил себя ждать - позиция тестировщика, была для меня первой, в промышленной разработке программного обеспечения. Чуть позже пополнил ряды программистов. За это время, я принимал участие в ряде крупных проектов на разных позициях. Получив незаменимый опыт анализа, разработки и внедрения сложных информационных систем – люблю процесс разработки и улыбки заказчиков.
Иван Мосев - сейчас архитектор ПО в AltexSoft, побывал и техническим директором и разработчиком, с 2004 года в ИТ. Вот уже больше 5 лет я занимаюсь разработкой web-приложений на PHP. За это время я прошёл путь от простого разработчика до технического директора. В директорах мне не слишком понравилось и я вернулся обратно в инженерию поменяв заодно и компанию. Я всегда интересуюсь новинками в PHP, но не забываю поглядывать по сторонам и just for fun экспериментирую с Python (Django и GAE). Естественно не оставляю без внимания и клиентскую часть – сейчас интересуюсь разработкой web-приложений оптимизированых для мобильных платформ с использованием JavaScript и возможностей HTML5. Остальное живет на моем сайте http://verber.kh.ua
Антон Шевчук и Дмитрий Козленко- с 2005-го работаем вместе в отделе PHP, прошли путь от разрабов до Тех/Тим лидов. За все время уже полностью сменился состав отдела, но мы набирали новых и теперь в отделе 33 человека, включая нас в NIX Solutions. В довесок к PHP Дима изучает активно Python, Антон – JavaScript. Кроме того (прим. организатора Виктории), когда я искала спикера на этот ивент, человек 5 указали на Антона :) , а это что-то да значит.
Также как и в прошлые разы в программе планируется “5 минут славы” – идея в том, что любой участник тусовки может рассказать о себе (до 5 минут) – кто он, где он, что ему интересно, зачем он тут, хобби, интересы, идеи, проекты, и т.п., чтобы так в итоге со всеми перезнакомиться и найти единомышленников. На месте организуемся ;) .
Агенда:
19.00 – 19.10 – регистрация
19.10 – начало докладов
кофебрейк с плюшками
окончание докладов, вопросы – ответы
Спонсор кофебрейков – компания Magento.
Окончание планируется в районе 22.00 – 22.30 +/-
Стоимость: оргвзнос 65 грн, неработающим и студентам – скидки 50% (при регистрации укажите в поле место работы – студент или безработный).
Регистрация и прочие орг.детали найдутся на www.dev-time.org
Если есть вопросы пишите на email info@dev-time.org либо в скайп координатору Инне innayaros1
P.S. Чтобы подписаться на рассылки наших мероприятий пишите на info@dev-time.org с пометкой SUBSCR-dev
До встречи!