10-го сентября мне представилась возможность побывать на мероприятии Patterns&Practices Symposium в Киеве, небольшая статья «по мотивам» вышла в прошлом номере КО, а сейчас я нашел время чтобы-сделать небольшой репортаж.
На подобное мероприятие я попадаю во второй раз, первый был год назад, вот здесь мои впечатления о нем. В нынешнем году как формат, так и состав докладчиков изменился – если год назад основная цель мероприятия состояла в том, чтобы рассказать о том, что такое группа P&P вообще и почему использовать результаты их труда хорошо, то в году нынешнем доклады уже были направлены скорее на тех, кто знаком с P&P и EntLib в частности, а в перерывах докладчиков посетители обступали не с целью просто познакомиться, а с конкретными вопросами по своим проектам.
Открыл мероприятие Андрей Терехов, который совсем недавно был назначен на должность руководителя департамента стратегических технологий «Майкрософт Украина» (именно этот отдел и занимался организацией мероприятия). Андрей – человек новый для Украины, но не новый для Microsoft, поскольку успел поработать в представительствах компании и в Росии, и в Германии перед тем, как попасть к нам. Помимо собственно открытия мероприятия и представления докладчиков Андрей пообещал, что подобных мероприятий для разработчиков и IT специалистов вообще украинский офис компании планирует проводить много, что не может не радовать.
Первым докладчиком из подразделения P&P был Евгенио Паче (Eugenio Pace) – руководитель подразделения. Кстати, насчет должностей докладчиков – как в этом, так и в прошлом году выступали все руководители, а с учетом того, что подразделение небольшое (как они сами говорят – человек 25-30), то возникают некоторые сомнения по поводу того, есть ли у них вообще в составе не руководители. :)
Доклад Евгенио был посвящен самой группе, результатам ее работы и достижениям за год, прошедший с предыдущего мероприятия. Собственно этот доклад ориентирован на людей, которые плохо представляют, чем занимается это подразделение, и что такое шаблоны и практики вообще. Думаю, что на нынешнем мероприятии таких посетителей было меньшинство. Тем не менее, доклад оказался достаточно интересным, в особенности за счет весьма оригинального наглядного материала, демонстрируемого на слайдах.
В частности, очень наглядно Евгенио продемонстрировал основную цель своего подразделения (сам он назвал ее «секретной миссией») – сокращать разрыв между возможностями платформы и требованиями, выдвигаемыми задачей (на фото).
Несмотря на большую условность в масштабе, миссия представлена весьма удачно. Собственно, если верхняя желтая линия – требования, выдвигаемые задачей, а нижняя синяя – возможности конкретной версии .NET Framework, то работу подразделения P&P можно увидеть в виде зеленой линии, сокращающей этот разрыв. Кстати, со слов Евгенио, особая гордость работы его команды состоит в том, что лучшие их достижения перекочевывают в следующие версии .NET Framework.
Кроме того, в докладе Евгенио был озвучен план работы подразделения на ближайший год, особый интерес в котором представляет сфокусированность на наиболее «горячих» для Microsoft фронтах: Windows Azure, Silverlight и Windows Phone 7.
Второй доклад также сделал Евгенио, но уже о Windows Azure. Здесь была большая вводная часть о том, что такое cloud computing вообще, и чем хороша платформа от Microsoft в частности. Дальше пошли конкретные сценарии использования платформы, что должно быть интересно разработчикам, всерьез подумывающим о миграции в облака.
Третий и, пожалуй, наиболее зрелищный доклад представил Григорий Мельник (думаю, не стоит напоминать, что он тоже руководитель P&P). Тема доклада – Enterprise Library 5.0. Собственно, год назад он анонсировал эту версию, а теперь уже вовсю расхваливал ее после релиза. Самое удивительное, что в пятой версии библиотеки, по сравнению с четвертой, функциональных нововведений немного, а новых строительных блоков и вовсе нет. Тем не менее, работа по оптимизации, исправлению багов и доводке проделана огромная, а в числе особых достижений разработчики называют существенное сокращение объемов как исходного кода, так и скомпилированных библиотек.
Григорий Мельник – самый артистичный докладчик
Следующие два доклада провел Крис Кейзер (Chris Keyser), также руководитель группы P&P. Его доклады были посвящены использованию Prism (набора технологий для создания приложений для WPF и Silverlight с единым исходным кодом), а также разработки для SharePoint.
Дальше еще несколько фото с мероприятия
В заключение хочу поблагодарить организаторов за отличное мероприятие. Возможность лично пообщаться с людьми, которые работают над проектами подобного уровня, существует не каждый день. Приятно, что для украинских разработчиков такие возможности предоставляются. Отдельно обращаю внимание, что все результаты работы подразделения P&P доступны бесплатно, официальный сайт подразделения: msdn.microsoft.com/practices. Видеозаписи всех докладов киевского мероприятия доступны на сайте techdays.in.ua