Программа конференции стремительно пополняется новыми докладами и тренингами. Мы начинаем знакомить вас с приглашенными докладчиками. Первым рады представить Simon Brown. Simon является независимым консультантом, а также архитектором, который пишет код, или разработчиком, который отлично разбирается в архитектуре. Simon участвовал в разработке многих .NET и Java проектов, а также обучал команды архитектуре и ее роли в современных подходах к разработке. Он написал книгу «Software Architecture for Developers», которая на данный момент динамично развивается. Simon по прежнему занимается непосредственно разработкой, поэтому его опыт и знания сугубо практические.

На конференции он выступит в двумя докладами. Первый из них “The code doesn’t tell the whole story” будет посвящен созданию легковесной документации на базе исходного кода. Вот краткое описание доклада:

We all know that writing good code is important and refactoring forces us to think about making methods smaller, more reusable and self-documenting. Some people say that comments are bad and that self-commenting code is what we should strive for. Despite what you’ll hear though, the code isn’t the documentation. The code tells *a* story, but it doesn’t tell the whole story. Join us to find out what’s missing and how to create lightweight documentation for your software projects.

Второй доклад будет посвящен архитектуре в современной разработке и называется “The frustrated architect”. Вот о чем пойдет речь в докладе:

The IT industry is either taking giant leaps ahead or it’s in deep turmoil. On the one hand we’re pushing forward, reinventing the way that we build software and striving for craftsmanship at every turn. On the other though, we’re continually forgetting the good of the past and software teams are still screwing up on an alarmingly regular basis.

Software architecture plays a pivotal role in the delivery of successful software yet it’s frustratingly neglected by many teams. Whether performed by one person or shared amongst the team, the architecture role exists on even the most agile of teams yet the balance of up front and evolutionary thinking often reflects aspiration rather than reality.

If we really do want to succeed, we need to get over our fascination with shiny new things and starting asking some questions. Does agile need architecture or does architecture actually need agile? Have we forgotten more about good software design than we’ve learnt in recent years? Is emergent design really just about foolishly hoping for the best? Does any of this matter if we’re not fostering the software architects of tomorrow? How do we move from frustration to serenity?

14-15 ноября Simon проведет свой популярный тренинг «Software Architecture for Developers». Стоимость участия в тренинге на данный момент составляет всего 2500 гривен (за два дня). Регистрация уже открыта, количество мест на тренинг ограничено.

Конференция XP Days Ukraine соберет в этом году много интересных зарубежных докладчиков, что позволит участникам узнать что-то новое и интересное от зарубежных коллег, профессионалов своего дела. Напоминаем, что этап ранней регистрации по минимальной цене продлится до 15 августа. Присоединяйтесь, будет интересно!