Содержание
Член сообщества kyiv.alt.net и «Клуба анонимных разработчиков». В настоящее время совмещает роли лидера команды, Scrum Master и проектного менеджера в компании CompatibL. Senior Delivery Manager, EPAMПрактикующий Java Tech Lead, Delivery Manager, тренер, архитектор, консультант.
Наверное, каждый слышал об этой технике, но далеко не все знают, как правильно ей пользоваться. И уж совсем немногие осознают, что TDD – это весело и продуктивно. Детально рассмотрите процесс разработки, успешно применённый к трансформации 2х совершенно разных команд, ставших успешными. Project Manager, JBS Ukraine4-й год активно занимаюсь people management’ом как внутри компании так и в своей команде. Выступаю на конференциях и уверен, что люди – самый ценный ресурс, с которым не только можно, но и нужно работать. Automation Team Lead, GlobalLogicАвтоматизирую в удовольствие.
В секции Tools Talks каждый выступающий будет иметь 15 минут для освещения темы использования какого-то инструмента, непосредственно связанного с Agile инженерными практиками. Секция Lighting Talks даст каждому из докладчиков шанс в течении 15 минут поделиться своими советами, практиками и решениями. Все программисты хотят работать в проектах с красивым, чистым, современным и тестируемым кодом.
Использование старых артефактов и подходов к тестированию может погубить проект или превратить его в бюрократическую машину, что приведет к старой модели мини-водопадов. Так же не стоит забывать, что Quality Assurance – это ответственность всей команды, а не отдельно-взятого человека. Я хотел бы пролить свет на такой замечательный фреймворк как ProtractorJS, branch coverage это разработанный в недрах Google для автоматизации тестирования AngularJS 1.x/2.x, но он подходит и для не-Angular приложений. Примеры кода и подходов на TypeScript 2.0, на котором сейчас написан ProtractorJS. Также расскажу о том, как используются такие продукты на Enterprise-уровне и какие аспекты тестирования нужно прнять во внимание.
У вас осталось совсем немного времени для того, чтобы попасть на конференцию по текущей цене. На данный момент более 200 человек уже приняли решение об участии в конференции. Начиная с 16 ноября будет действовать новое предложение. Мы сделаем специальные пакеты для участников, которые собираются посетить все 3 дня конференции или один из тренингов. Подобные мероприятия уже давно проходят в других странах и пользуются большим успехом. В Украине XP Days впервые прошли декабря 2011 года и собрали более 300 участников из 8 стран.
Это мероприятие длительностью в несколько дней с множеством тренингов, мастер-классов, докладов и встреч. Планируется собрать на конференции большое количество докладчиков из разных стран для того, чтобы осветить многочисленные темы, так или иначе связанные с Agile инженерными практиками. Мы постараемся предложить участникам тренинги и мастер-классы от ведущих специалистов индустрии, а также насыщенную известными докладчиками программу.
Чтобы начать принимать платежи в пользу товаров и услуг, мерчанту достаточно разместить QR-код на листе бумаги. Никаких устновок POS-терминала, никаких согласований по требованиям к торговой точке. В результате любой, кто продает что-либо, от элитного бутика до продавца шаурмы, может принимать платежи. Клиенту тоже проще- от него требуется просто загрузить платежное приложение с функцией QR-платежей. Становится вопрос – как же оплачивать парковку без необходимости загружать банкноты в терминал и можно ли использовать для этого банковскую карту?
Backend Tester, MediaMarktКандидат физико-математических наук. Закончил Казанский государственный университет в 2006 году и защитил диссертацию по специальности «Физика конденсированного состояния». Занимаюсь автоматическим тестированием, сборками и выкладками сервисов .
Впереди ретроспектива с целью проанализировать положительные моменты и совершенные ошибки. Мы тоже все время учимся и стараемся улучшать наши мероприятия. Пока же https://deveducation.com/ доступны фотоотчеты от Михаила Марченко и нашего приглашенного фотографа Андрея Матухно. Выкладывайте свои отчеты и делитесь своими впечатлениями от конференции.
Значит – надо найти исполняемый файл в Docker-образе Codeception. Можно было бы поискать Dockerfile образа и проверить его entrypoint, или запустить контейнер, и сделать docker inspect, но нашёл иначе, хотя и “костыльно”. Окей – тестов ещё нет, девелоперы допилят их потом, наша задача – make it works.
Автор самого увлекательного отчета получит приз от организаторов – билет на конференцию Selenium Camp 2012! Вот и завершилась первая конференция XP Days Ukraine. В общей сложности около 400 человек в течение 3 дней учились, общались, узнавали что-то новое, делились знаниями и навыками об инженерных практиках и подходах к разработке. Хочется еще раз поблагодарить команду организаторов в лице Николая Алименкова, Анны Алименковой и Алексея Солнцева, волонтеров и всех, кто оказывал помощь в проведении конференции.
Похоже проще написать свое действие, совмещающее оба этапа. Но даже в таком виде пользоваться довольно удобно, нужно выбрать метку из списка при создании пулл-реквеста. Билд настроили, тесты прогнали, можно и релиз сделать. Давайте посмотрим, как GitHub Actions помогает существенно упростить release managеment. Сборка это хорошо, но в реальности проект может благополучно собираться, но не работать. Поэтому следующим шагом нужно заняться автоматизацией прогона тестов.
Тут наша задумка удалась – около половины участников являются опытными разработчиками, лидерами команд или архитекторами. Тестировщики и менеджеры представлены незначительным процентом, хотя очень многие рассматриваемые темы будут касаться непосредственно их. Состав участников разнообразен и от этого конференция будет только интереснее.
На этом этапе у вас есть возможность зарегистрироваться на конференцию по минимальной цене 500 гривен. Дальше стоимость будет расти по мере приближения даты мероприятия. Поделитесь этой информацией со своими друзьями и знакомыми. Это позволит вам сэкономить и посетить интересное мероприятие в хорошей компании за меньшие деньги. Продолжаем анонсировать доклады, интересные .NET разработчикам.
Как пример, boto3 для работы с сервисами AWS, клиентская библиотека для Stripe и так далее. Проблема скорее универсальная, нежели специфическая для мобильных платежей. Однако именно в приложениях чаще всего реализуется оплата в один клик.