Пока мы подводим итоги JEEConf 2017, собираем обратную связь и публикуем материалы, самое время задуматься о следующей конференции. Традиционно, осенью проводится XP Days Ukraine. С датами на этот год определились давно – это будет 10-11 ноября. Сегодня мы рады открыть официальную подачу докладов. Присоединяйтесь к нашей команде докладчиков и поделитесь своим опытом с участниками конференции!
На прошлой неделе прошла долгожданная для многих разработчиков конференция XP Days Ukraine 2016. Пока мы собираем обратную связь и отзывы, пришло время сделать небольшой организаторский обзор и осветить позитивные и не очень аспекты с нашей точки зрения. Все материалы, включая слайды, видео и фотоотчет будут опубликованы в соответствующем разделе в течение месяца-двух. Участники, которые заполнили форму обратной связи, получат доступ в день заполнения. Если вы не получили ссылку на форму, напишите нам и мы еще раз вам ее перешлем.
На днях я посмотрел очередной доклад с одной из моих любимых конференций, на этот раз на тему мифов и текущего состояния методологии разработки XP (eXtreme Programming):
Тема очень интересная, потому что XP был описан в 90-х годах и с тех пор официально особо не эволюционировал. Причина проста – на тот момент он был достаточно сложным процессом для большинства команд, требовал дисциплины и практики, а также обладал не самым удачным именем. В начале 2000-х начался бум Agile подходов и многие из них, например Scrum, приобрели особую популярность благодаря маркетинговой составляющей (сертификации, тренинги, семинары, конференции). В то же время XP больше использовался гиковскими компаниями и командами, которые могли осилить весь набор практик и получить сильный прирост производительности.
В ходе недавнего интервью для JUG.RU я отвечал на один из вопросов в примерно такой формулировке: “TDD – это замечательный подход и все об этом говорят, но на практике оказывается, что тестов пишется мало и далеко не все следуют данному подходу. Дело тут в лени разработчиков?”. Полная версия интервью еще готовится к публикации, но я для затравки решил опубликовать ответ на этот вопрос.
Тут дело не в лени разработчика. Тут дело в двух причинах, на мой взгляд.
Первая – это то, что люди не умеют этого делать. Для того, чтобы разрабатывать по TDD, необходима подготовка. И мало этого, необходимо понимание инструментария, как им пользоваться и какое он дает преимущество. Человек, который проходит курсы, или сам изучает TDD, или садится работать с кем-то грамотным, кто уже работает по TDD, видит столько преимуществ в работе, что после этого ему становится понятно, что глупо так не делать.
В этом году мы долго думали, а не пора ли что-то изменить в нашей конференции XP Days Ukraine. Ведь за 5 лет мы очень хорошо покрыли тематику Agile инженерных практик и привезли с докладами в Украину множество известных докладчиков со всего мира. Пришло время двигаться дальше. Поэтому рады сообщить вам о следующих изменениях:
Мы рады сообщить о долгожданном открытии регистрации на очередную конференцию XP Days Ukraine, посвященную инженерным практикам, архитектуре и другим практическим направлениям в разработке. Конференция пройдет уже пятый раз и порадует участников отличными докладами, крутой тусовкой и возможностью изменить что-то в своих подходах.
В этом году у нас обновленный сайт, который стал удобнее, симпатичнее и свежее. Мы также постараемся несколько расширить диапазон тем выступлений, привезти новых интересных докладчиков. Вот как это было в прошлом году:
Мы уже начали собирать докладчиков и их список будет постоянно пополняться. Среди них уже есть множество ярких представителей зарубежного и отечественного IT. Если вам есть что рассказать, то присоединяйтесь и подавайте заявку на выступление. Сделать это можно до 11 сентября включительно.
Теперь о регистрации. Мы как обычно имеем в продаже 300 билетов, которые разбиты на этапы. На текущий момент начинается самый ранний из них по наименьшей цене. Он закончится как только все 70 выделенных на данный этап билетов будут проданы. Торопитесь сэкономить и забронировать себе место на XP Days Ukraine 2015!
Мы уже давно планировали расширить набор тренингов по проектированию и разработке. По многочисленным просьбам участников различных наших мероприятий выбор пал на шаблоны проектирования (design patterns) и наиболее популярный фреймворк в мире Java разработки – Spring. Оба этих тренинга будет вести Женя Борисов – опытный тренер из Израиля. Он уже приезжал в Киев и мы получили очень позитивную обратную связь от участников.
Итак, тренинг “Spring 3 – копаем до самого ядра” пройдет 12-13 февраля в Киеве. Данный тренинг поможет вам пройти путь от начинающего до мастера. Вы не просто научитесь пользоваться Spring, но и поймете как расширять его возможности, а для этого придется залезть глубоко под капот. Будут обсуждаться все основные компоненты Spring, разные виды контекстов и их конгломераты, интеграция Spring с другими популярными технологиями, такими как Hibernate, web, security, validation. Данный тренинг будет максимально практичным. Много кода будет писаться вживую. Будет весело, сурово, но максимально понятно. Регистрация уже открыта и группа ограничена по размеру.
Второй тренинг “Шаблоны проектирования или как писать код, которым можно гордиться” состоится 14-15 февраля. Данный тренинг отличается от привычных всем тренингов по шаблонам проектирования, он основан на реальных примерах, на чужой боли и суровом опыте. Здесь вы не столкнетесь с нудной теорией, которая редко применяется на практике. Вы будете решать реальные задачи, с которыми сталкивается почти каждый программист. Будут обсуждаться как правильные, так и неправильные шаблоны, названия которых будут озвучены только после того, как качественный код будет написан. С этого тренинга вы унесете чужой жизненный опыт и собственноручно написанный красивый код, которым можно гордиться. Регистрация открыта, торопитесь занять себе место среди участников.
17-18 января пройдет тренинг “Инженерные практики в Agile”. Это один из самых информативных наших тренингов. Его проводит Николай Алименков и он приготовил для участников увлекательный рассказ о 8-ми инженерных практиках. За два дня тренинга вы можете получить целостную картину эффективного процесса разработки с точки зрения его технической составляющей. В программу вошел весь многолетний опыт и знания тренера в области применения и внедрения инженерных практик. Регистрируйтесь и присоединяйтесь к группе участников.
Не хочешь пропускать ничего интересного? Подпишись на ленту RSS или следи за нами в Twitter!
Мы работаем над тематикой следующей встречи «Клуба анонимных разработчиков», которую анонсируем на следующей неделе. Пока же мы решили опубликовать расписание инженерных тренингах, которые пройдут в ноябре-декабре этого года.
Тема архитектуры и дизайна собирала больше сотни участников на встречах клуба, поэтому мы пригласили опытного тренера из Москвы Евгения Кривошеева прочитать отличный курс на эту тему. Тренинг называется “Дизайн и архитектура в Agile” и предназначается для разработчиков, архитекторов, лидеров команд и менеджеров проектов. Это отличный способ закрыть все пробелы в архитектуре и дизайне современных приложений. Ознакомьтесь с детальной программой, оно того стоит. Тренинг состоится 10-11 декабря, стоимость 2500 гривен.
Опытный TDD-гуру и .NET-практик Сергей Калинец в очередной раз соберет .NET разработчиков на свой тренинг “TDD в .NET”. Сергей построил действительно очень практический тренинг, на котором большую часть времени участники пишут код под руководством тренера. Через практику TDD дается гораздо проще. При этом есть возможность узнать много нового от профессионала своего дела. Тренинг пройдет 15-16 ноября, стоимость участия составляет 2000 гривен.
Это один из самых информативных наших тренингов. Его проводит Николай Алименков и он приготовил для участников увлекательный рассказ о 8-ми инженерных практиках. За два дня тренинга вы можете получить целостную картину эффективного процесса разработки с точки зрения его технической составляющей. В программу вошел весь многолетний опыт и знания тренера в области применения и внедрения инженерных практик. Вы можете оценить программу тренинга. Он состоится 6-7 декабря, стоимость участия 2000 гривен.
Тематика DevOps в последнее время обретает все большую популярность. Автоматизация настройки окружения стало обыденной работой, особенно в случае развертывания приложения в облачной инфраструктуре. Chef является одним из самых популярных инструментов в этой области. Андрей Самиляк уже выступал в клубе на эту тему. Но теперь он решил собрать весь опыт воедино и подготовил практический курс из 5-ти занятий по 3 часа. Занятия будут проходить по средам с 19:00 до 22:00, начиная с 20 ноября, и ориентированы сугубо на практическое применение техник и инструментов. Стоимость 2000-2400 гривен в зависимости от даты регистрации.
Не хочешь пропускать ничего интересного? Подпишись на ленту RSS или следи за нами в Twitter!
Неделя после прошедшей 9-12 октября конференции XP Days Ukraine 2013 была очень насыщенной и никак не хватало времени сесть и написать организаторский отчет. Хотя, по сути, и писать то особо нечего. Это была первая конференция, в которой мне с точки зрения организации все понравилось. А я ооочень редко остаюсь доволен, потому что везде вижу недостатки. 🙂
Начнем пожалуй с тренингов. В этом году мы решили немного сократить их количество и провели только 4 параллельных тренинга. Как обычно это TDD в Java и .NET, инженерные практики в Agile и Agile тестирование. Тренинги поселили около 70 участников. Мы все еще ищем удобное помещение для того, чтобы проводить все тренинги в одном месте. Это бы сильно упростило жизнь и нам и участникам.
На саму конференцию мы в этот раз заведомо ограничили количество мест, выставив на продажу 300 билетов. Все они были распроданы за 2 недели до мероприятия, что не может не радовать. Не смотря на переход к двухдневному формату, количество участников растет с каждым годом.
Мы уже достаточно много провели конференций, чтобы набить шишки с регистрацией участников. Поэтому в этот раз все прошло очень гладко и без очередей. Очереди за два дня конференции были только в гардероб в первый день и рассосались за 5-7 минут, а также в мужской туалет (серьезное отличие от конференций для тестировщиков). В этом большая заслуга наших замечательных волонтеров, за что им огромное спасибо!
Мы перестаем влазить в стены конференц-центра в БЦ “Парус”, поэтому в перерывах между докладами в холле было немного тесновато. Это является стоп-фактором роста конференции и мы тщательно ищем альтернативные места проведения. Но зато в этот раз мы еще лучше продумали расстановку докладов по залам. В итоге, ни на одном докладе сцена B не была переполнена и в обоих залах были свободные места. Позитивную атмосферу передает небольшой фотоотчет с места событий:
Мы не имели возможности обеспечить участников обедами, но постарались компенсировать их отсутствие вкусными и обильными кофе-паузами. За что получили немало позитивных отзывов от участников. Было и вкусно и много.
Мы практически решили проблемы с интернетом. В этот раз был подключен выделенный канал 50 MB/s и профессиональное оборудование Cisco. Единственной проблемой за 2 дня стал DHCP сервер, который не удалял старые IP адреса и поэтому часть участников не могла присоединиться. Жаль что в первый день мне никто не сказал об этом, потому что проблему быстро решили как только стала понятна ее причина.
Скажу пару слов о докладах. Во-первых все докладчики очень хорошо подготовились. И те, кто выступает уже не первый раз, и те, кто на сцене впервые. Большое им спасибо за их труд! Все они с честью выдержали наши стадии процесса ревью докладов и приложили максимум усилий к своим презентациям. О выборе основных направлений и тем для этой конференции я уже писал. Лично я остался очень доволен тем, как эти темы были раскрыты. Мы обработали анкеты обратной связи и выбрали лучших докладчиков по отзывам участников. В этом году мы впервые запустили еще одну отдельную форму обратной связи по программе конференции. Мы хотим собрать мнения и отзывы участников, чтобы в следующем году сделать программу еще более интересной и полезной.
В оба дня конференции мы позаботились об afterparty и заказали столики в Натюрлихе. Первый день конференции совпал с матчем на ЧМ между Украиной и Польшей, что добавило веселья. Около 70 участников болели вместе с нами. Была очень теплая и дружеская атмосфера. Об успехе вечерних посиделок можно было судить по ленивому утреннему потоку участников на следующий день. 🙂 Во второй день людей на вечеринке было поменьше, ведь очень много участников приехали их других городов. Но, тем не менее, afterparty удалось на славу!
На закрытии конференции мы по традиции разыграли призы и подарки от нас и спонсоров конференции. В этом году впервые столько компаний нас поддержали. Мы очень благодарны за поддержку! Спонсоры два дня развлекали участников, дарили подарки и сувениры, а на закрытие подготовили ценные призы. Дисковые накопители, вертолет, майки, книги – много кто ушел с конференции не с пустыми руками. Я даже забыл о том, что мы собирались разыграть 3 лицензии на Intellij IDEA. Пришлось сделать это уже позже случайным выбором анкет обратной связи.
Я бы хотел отдельное спасибо сказать участникам за их конструктивную обратную связь. С каждым годом мы совершенствуемся, а ваши подсказки дают нам возможность это делать. А такое количество позитивных отзывов и благодарностей позволяет понять, что мы делаем действительно полезное и важное дело. Спасибо вам!
В заключение, немного о моих докладах. Их должно было быть два, но судьба распорядилась иначе. У нас снова произошел форс-мажор и один из докладчиков вынужден был срочно улететь из Киева. Поэтому я заменил его и рассказал свой старый доклад о Continuous Delivery:
Второй мой доклад был в секции мини-докладов и я рассказывал о важности роли Technical Lead для успеха Agile проекта:
Последний доклад был на тему тестирования уровня доступа к БД в Java и особенно работе над этим уровнем по TDD:
Мы с нетерпением ждем XP Days Ukraine 2014. Уже есть много новых задумок по программе и формату конференции. Ждем вас в следующем году!
Не хочешь пропускать ничего интересного? Подпишись на ленту RSS или следи за нами в Twitter!
Только вчера прошла 32-ая встреча “Клуба анонимных разработчиков” и мы уже готовы анонсировать следующую встречу. Она состоится 1 октября и пройдет в формате практического мастер-класса.
Темой мастер-класса будет “TDD в Java для начинающих”. Многие слышали о том, что TDD – это круто и с помощью этой практики можно писать код лучше, быстрее и качественнее. Но в теории все звучит просто, на практике оказывается не так уж легко начать. Виктор Кучин подготовил практическое введение в TDD для тех, кто хотел бы попробовать этот подход, используя Java. На мастер-классе вы услышите небольшое теоретическое введение, а остальное время проведете за реальной разработкой по TDD. Поэтому все участники должны иметь с собой ноутбук с предустановленным ПО.
Встреча пройдет во вторник 1 октября. Местом проведения мы выбрали уютный Киевский офис компании DataArt. Этот офис полюбился членам клуба своей обстановкой и наличием всего необходимого для продуктивного общения.
Официальное начало встречи по-прежнему в 19:00, завершение в 23:00. Стоимость участия 80 гривен при оплате заранее, 120 гривен при оплате на месте. Пива, пиццы и кофе с печеньками хватит на всех. Регистрация обязательна. Все детали по оплате будут высланы вам после успешного прохождения регистрации. Количество мест ограничено 30 участниками.
Не хочешь пропускать ничего интересного? Подпишись на ленту RSS или следи за нами в Twitter!