Осталось полтора месяца до отличной инженерной конференции XP Days Ukraine, которая проходит вот уже третий год. Традиционно конференция разбита на дни тренингов (9-10 октября) и конференционные дни (11-12 октября). В этом году не увеличилось количество потоков – их будет
по-прежнему два. Организаторы тщательно поработали над программой, чтобы все интересные темы были раскрыты.
Осталось 30 билетов! Присоединяйтесь и не пропустите эту интереснейшую техническую конференцию!
Для участников Одесского .NET сообщества скидка 10%. Для получения промокода пишите на msugodua@gmail.com
Практические отчеты об успешном применении XP практик
Все знают, что XP практики очень полезны и позволяют разрабатывать более качественный продукт с большим контролем над техническими аспектами разработки. Но на деле их применение оказывается не такой простой задачей. Поэтому практические отчеты из разных сфер разработки так важны.- Paweł Lipiński поделится своим опытом применения XP в Java команде и расскажет о практиках, инструментах и подходах, которые сделали их команду более эффективной.
- Андрей Солнцев и Вадим Герасимов поведают историю применения XP в самом неожиданном месте – в банковской разработке. Причем, это не просто история, а история успеха – продукт входит в топ систем интернет-банкинга России.
- Дима Миндра расскажет, как XP применяется в реальном мире на примере его текущего места работы – компании, делающей 3D game engine. Речь пойдет о распределенной команде, которая успешно работает и делает качественный продукт.
DevOps
DevOps – это современный тренд в разработке. Кто-то считает его очередным «ярким слоганом», за которым ничего не скрывается, кто-то наоборот уверен, что за этим подходом будущее разработки. Именно поэтому эта тема была включена в программу конференции.- Андрей Ребров расскажет о том, что такое DevOps и как должен быть реализован процесс поставки ПО в современном мире.
- Андрей Самиляк продолжит тему и на практических примерах покажет как должны быть организованы практики мониторинга, деплоя, масштабирования приложений в облаках и расскажет какую роль во всем этом играют разработчики.
- Александр Демидов поведает о том, как их компании удается жить без роли системного администратора и при этом управлять в облаке продуктом, которым пользуются тысячи компаний.
- Axel Fontaine расскажет о своем опыте построения процесса Continuous Delivery с нулевыми простоями.
Эволюция БД в Agile проектах
Не стоит забывать, что важной частью практически любого приложения является БД. В Agile методологиях много говорят о гибкости дизайна и архитектуры, откладывании критичных решений на момент, когда они будут действительно необходимы. А как же быть с БД? Как развивать ее параллельно с эволюцией вашего продукта? Это очень важные вопросы, на которые мало кто дает вразумительные ответы. Поэтому данная тема также попала в область внимания организаторов конференции.- Андрей Солнцев представит доклад об использовании LiquiBase для эволюционной разработки интеграции с БД в enterprise проекте.
- Николай Алименков расскажет, как можно работать по TDD на уровне интеграции с различными хранилищами данных, как писать надежные тесты и делать изменения в структуре БД без страха все поломать.
- А Axel Fontaine представит свой собственный open source инструмент Flyway для миграции БД в процессе разработки продукта.
Тестирование и качество кода
Без тестирования трудно добиться качества кода, так же трудно, как если не отслеживать это качество и не пытаться его контролировать. В современной разработке этим процессам нужно уделять большое внимание.- Наталья Руколь расскажет о метриках качества, как их применять и успешно внедрять на проекте, чтобы избежать бюрократии и поднять качество на новый уровень.
- Андрей Дзыня поделится своим опытом применения ATDD и расскажет, почему роль автоматизатора в чистом виде отживает свое, какие изменения будут необходимы в команде для успешного применения данной практики.
- Wojciech Seliga представит доклад об опыте автоматизации тестирования в компании Atlassian: через какие трудности пришлось пройти, как масштабировать запуск тысяч тестов разного уровня, как не тратить очень много времени на поддержку автотестов.
- Аким Бойко расскажет о применении различных инструментов для валидации дизайна и архитектуры в .NET приложениях.
- Eduards Sizovs поделится практиками и инструментами для структурного анализа кода, который поможет контролировать его дизайн и архитектуру, не давая им развалиться.
Инженерные практики и инструменты для их успешного применения
Так как большая часть практик будет обсуждаться в практических отчетах, организаторы решили сосредоточиться на самых важных и сложных для большей части разработчиков.- Ola Ellnestam представит довольно новый и интересный подход к практике рефакторинга – Mikado Method, который позволяет сделать рефакторинг более контролируемым и строгим процессом.
- Иззет Мустафаев поделится опытом использования Groovy и инструмента Spock для разработки по TDD на Java.
- Алексей Резчиков сделает краткий обзор двух самых популярных инструментов для написания модульных тестов на Java – JUnit и TestNG.
- Jon Jagger, который обладает огромным практическим опытом в разработке по TDD, проведет TDD мастер-класс на языке C#, в котором поделится своими секретами данной практики.
- Николай Чашников, один из разработчиков популярной IDE Intellij IDEA, научит более эффективной разработке с помощью этой IDE.
- Разработчики инструмента TeamCity для Continuous Integration (CI), Михаил Кузьмин и Никита Скворцов, поделятся лучшими практиками для настройки эффективного CI в вашем проекте.
- А Сергей Калинец расскажет, как сделать работу с тестированием и деплоем гораздо проще с помощью функционального языка программирования F#.
Осталось 30 билетов! Присоединяйтесь и не пропустите эту интереснейшую техническую конференцию!
Для участников Одесского .NET сообщества скидка 10%. Для получения промокода пишите на msugodua@gmail.com
Комментариев нет:
Отправить комментарий