Уважаемые разработчики!
Приглашаем Вас 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 минут) – кто он, где он, что ему интересно, зачем он тут, хобби, интересы, идеи, проекты, и т.п., чтобы так в итоге со всеми перезнакомиться и найти единомышленников. На месте организуемся .
Регистрация на сайте – агенда и проч оргдетали – см. ниже, принимаем регистрацию до 31-го мая до 15.00.
Регистрироваться можно (и нужно) тут
Агенда:
19.00 – 19.10 – регистрация
19.10 – начало докладов
кофебрейк с плюшками
окончание докладов, вопросы – ответы
Спонсор кофебрейков – компания Magento.
Окончание планируется в районе 22.00 – 22.30 +/-
Адрес: Харьков, ст. м. Ботанический Сад (выход к дому проектов), пр-т. Ленина, 38, “Дом проектов”, 1 этаж, центральный вход, возле входа в конференц-зал будет баннер компании Magento.
Карту прилагаю:)
Стоимость: оргвзнос 65 грн, неработающим и студентам – скидки 50% (при регистрации укажите в поле место работы – студент или безработный).
Регистрация – обязательна для всех!
Для тех, кто планирует потеряться –телефон Инны (координатора) 066 538 0191, остальные вопросы – в скайпе: innayaros1 (Инна), vikkimus (Виктория) или на мейл info@dev-time.org.
До встречи!