С лета прошлого года все основные новости, анонсы и статьи переехали в наш Telegram канал и социальные сети. На сайте мы ничего не публиковали. Поэтому отчет о конференции XP Days Ukraine 2018 так и не увидел свет. Пришло время это исправить.
Начнем с того, что нового появилось на конференции. Мы постоянно работаем над организационными улучшениями, хотелось бы остановить на парочке достаточно важных:
1. Мы разработали новое крутое оформление сцен. Это не только красиво благодаря приятному контрасту цветовой гаммы, но и сильно удобнее для участников за счет правильного расположения докладчика и экрана.
2. Был полностью изменен набор подрядчиков по сувенирным футболкам. Мы начали шить их под заказ и гораздо лучшего качества. Благодаря этому, футболки носятся дольше и выглядят куда лучше, даже после нескольких стирок.
3. Появилась новая форма для волонтеров. Теперь их можно заметить издалека и у самих волонтеров остается именная футболка на память об участии в конференции.
В остальном, конференция прошла на высоком уровне: залы очень комфортные для такого количества участников, мы раздали гору наклеек и футболок, еды всем хватило с головой, а вечером после виски-пати многие ушли домой с гостинцем в виде ужина для семьи. 🙂 Нам удалось собрать около 450 участников, что достаточно много, учитывая целевой уровень аудитории middle+.
Отдельное спасибо хотелось бы сказать нашим спонсорам. Мы благодарим за поддержку компанию Intellias, выступившую золотым спонсором, и компанию Sitecore в качестве серебряного спонсора! Для нас это не только финансовая помощь, но и важная развлекательно-познавательная составляющая в двухдневном пребывании участника конференции.
Перейдем к докладам. Ключевыми темами конференции стали DevOps культура и советы с полей на тему ее построения, глобальная контейнеризация с Docker, Kubernetes, OpenShift и другими инструментами, Serverless как последний глобальный тренд в архитектуре и построении масштабируемых систем. Все материалы уже давно опубликованы в архиве, поэтому можно посмотреть интересующие доклады в записи.
А вот как выглядит ТОП-10 докладов по результатам голосования участников:
1. Service Mesh – Why? How? What? (Orkhan Gasimov) [оценка 4.37]
2. DevOps checklist or how to understand where is your team in DevOps landscape (Mikalai Alimenkou) [оценка 4.36]
3. On the road to 6.9k. How to succeed in technical interview. (Volodymyr Tsap) [оценка 4.35]
4. Think Big, Start Small, Learn Fast: from small R&D to Cutting Edge, implementing Continuous Innovation (Dmytro Lavrinenko) [оценка 4.33]
5. Conway’s transformation for legacy product (Alexey Tokar) [оценка 4.30]
6. Immutable Database. Safe Way to Migrate Large Data Stores. (Yevhen Bobrov) [оценка 4.29]
7. How to write Terraform code which will not scare you in half-year? (Anton Babenko) [оценка 4.28]
8. DevOps Types and Anti-patterns (Denys Vasyliev) [оценка 4.26]
9. Sustainable system testing with Chaos (Paul Stack) [оценка 4.25]
10. DevOps applied: survival guide (Taras Slipets) [оценка 4.23]
Оценки усредненные по нашей специальной формуле (адаптированной версии рейтингов IMDB). Стоит отметить плотную борьбу в первой десятке. Для большей части докладов разрыв от соседей по рейтингу составил 0.01. Мы благодарим всех без исключения докладчиков за отличную подготовку и классные выступления!
Ну и наконец, фотографии с места событий, куда же без них. Они доступны на Facebook как два отдельных альбома за первый и второй день конференции. Ищите себя и отмечайте на фотографиях, если вы этого еще не сделали. Надеемся, фото напомнят вам о приятно и полезно проведенном времени.
Подготовка к новому сезону конференции в разгаре и мы уже опубликовали детальную программу на сайте. В этом году она получилась как никогда технической:
Сейчас заканчивается этап ранней регистрации и мы готовы открывать основной этап. Осталось буквально с десяток билетов по ранней цене. Не упустите возможность сэкономить!
Большая часть Java сообщества Украины знает, что каждую весну с 2011 года мы готовим для всех отличную возможность собраться вместе и обсудить интересные темы из мира Java разработки. Так получилось, что в этом году мы окончательно перешли на анонсы и описания событий в различных социальных каналах, поэтому официальный анонс на нашем сайте не публиковался. Хотелось бы это исправить и рассказать побольше о том, что ждет участников JEEConf 2019.
Перед тем как перейти к программе, хочется сказать пару слов о выбранных датах проведения конференции. Традиционно, мы проводили JEEConf в конце мая и так было много лет. Но с каждым годом количество конференций в мае продолжало расти, а график интересных зарубежных докладчиков и экспертов становился все плотнее и плотнее. В то же время, количество подходящих площадок под наши потребности минимально и очень тяжело вклиниться в график бронирования. Поэтому мы приняли решение провести эксперимент и передвинуть конференцию на конец апреля – последнюю неделю перед майскими праздниками. Так что мы ждем всех в гости 26-27 апреля.
Итак, давайте поговорим о программе. Ведь именно ради нее большинство участников ходят на конференции! Начнем с основных задач, которые стояли перед программным комитетом:
Взглянем вместе, что получилось в результате.
(more…)
Основная программа конференции JEEConf 2018 уже давно опубликована, но это не все что мы приготовили для участников из интересных мероприятий. Традиционно, каждый год мы проводим виски-пати чтобы дать возможность Java сообществу пообщаться в неформальной атмосфере и обсудить услышанное и увиденное за первый конференционный день. Но не всем такой формат подходит и находится достаточно много людей, которые предпочитают вместо этого получить еще больше полезной информации. Именно для них мы в этом году организовали серию BoF сессий.
Формат BoF (Birds of a Feather) подразумевает неформальную встречу на определенную тему заинтересованных лиц. В качестве экспертов будут выступать докладчики конференции. К участию приглашаются все желающие.
Прошел уже почти месяц с даты проведения нашей конференции по автоматизации тестирования Selenium Camp 2018. Однозначно пришло время подвести итоги и опубликовать рейтинг лучших докладов конференции по результатам голосования участников.
Начнем с новшеств и достижений этого года:
Не будем мучить вас статистикой отзывов и оценок по различным критериям, они скорее важны для организаторов чтобы делать конференцию лучше год от года. Поэтому сразу перейдем к рейтингу докладов. Вот ТОП-10 докладов по результатам голосования участников сразу со ссылками на видео:
1. Flaky tests are a pain (Andrei Solntsev) [average rank: 4.756, weighted rank: 4.606]
2. Master-class: Selenoid: get rid of Selenium Server! (Ivan Krutov) [average rank: 4.773, weighted rank: 4.571]
3. Allure 2: new gen test report tool (Artem Eroshenko) [average rank: 4.680, weighted rank: 4.487]
4. Bro, manage test data like a pro! (Mikalai Alimenkou) [average rank: 4.505, weighted rank: 4.417]
5. Developer + Tester = Quality++ (Mikalai Alimenkou) [average rank: 4.508, weighted rank: 4.390]
6. Test infrastructure on steroids (Sergey Pirogov) [average rank: 4.464, weighted rank: 4.384]
7. Pandora’s white box (Nikita Makarov) [average rank: 4.464, weighted rank: 4.370]
8. Infinite improbability testing – execute all tests in parallel (Anton Angelov) [average rank: 4.581, weighted rank: 4.317]
9. Arrange, mazafaka! (Andrei Solntsev) [average rank: 4.384, weighted rank: 4.309]
10. Scaling execution of ProtractorJS on AWS Lambda with Selenoid (Oleksandr Khotemskyi) [average rank: 4.524, weighted rank: 4.288]
Огромное спасибо всем докладчикам за проделанную работу и опыт, которым они поделились с участниками на конференции!
Ну и по традиции, мы разыграли бесплатный билет на конференцию Selenium Camp 2019 среди участников, заполнивших форму обратной связи. Победителем стала Varvara Korol, с чем мы ее от всей души поздравляем!
Ну а в заключении хочется пожелать всем продуктивного года, удачной автоматизации и новых достижений. До встречи в следующем году!
Пришло время провести очередную встречу “Клуба анонимных разработчиков”. В этот раз она пройдет на достаточно узкую но интересную тему: “Введение в разработку кросс-платформенных приложений с использованием Xamarin”. Участники смогут познакомиться поближе с платформой Xamarin, осудить ее актуальность и применимость в современной разработке приложений.
В ходе презентации мы обсудим общие особенности платформы Xamarin и рассмотрим различные типы проектов и подходы к построению приложений на платформе. Ниже вы можете ознакомиться с планом презентации:
– Введение в Xamarin и обзор утилит под Windows и Mac.
– Создание нативных приложений для iOS и Android.
– Начинаем работать с Xamarin.Forms.
– Отладка приложений.
– Интеграция Xamarin и .NET Standard 2.0.
– Интеграция со службами Azure.
В роли докладчика выступит Сергей Байдачный (@sbaidachni). Он занимает должность Principal Software Engineer в Microsoft. В настоящее время Сергей проживает в Канаде и участвует во многих пилотных проектах партнеров, направленных на IoT, Machine Learning и Big Data.
Сергей начал работать с платформой Microsoft для разработчиков в 2001 году, и с тех пор он активно участвует в ряде .NET проектов, посвященных разработке, управлению и архитектуре финансовых, медицинских и мультимедийных приложений. В то же время Сергей руководил Microsoft IT Academy. Он опубликовал статьи и обзоры в нескольких журналах IT-индустрии и несколько книг по ASP.NET, Silverlight, Windows Forms и Windows 8 Development. Его последняя книга о разработке Windows 10 доступна на Amazon. Вы также можете встретить его во время выступлений в качестве спикера на мероприятиях Microsoft в Канаде и США.
Сама встреча назначена на 26 марта, начало в 19:00 и активное обсуждение до 22:00. Как обычно, пицца с пивом, соками и печеньками в ассортименте. С местом проведения мы скоро определимся и уведомим участников. Стоимость участия 200 гривен при оплате заранее, 300 гривен при оплате на месте. Количество мест на встрече ограничено и они разлетаются очень быстро. Регистрируйтесь и присоединяйтесь к встрече разработчиков чтобы отлично провести время!
У нас есть радостные новости по конференции Selenium Camp 2018. Мы успешно продали все запланированные 500 билетов, поэтому решили докинуть еще 50 и открыть последний этап регистрации. Теперь это уже реально последняя возможность попасть на конференцию в этом году.
Также, мы наконец опубликовали обещанные воркшопы. На текущий момент их будет два: “Kotlin for API test automation” и “Efficient Selenium Infrastructure”.
В первом воркшопе будет разбираться построение проекта с автоматизированными тестами API на основе возможно самого хайпового языка нашего десятилетия – Kotlin. Для начала, участники начнут с основ, которые потребуются для понимания принципов работы сервисов, взаимодействия между ними и дойдут до продвинутых способов автоматизации тестирования API с применением эффективных и проверенных на практике подходов в автоматизации. Ведет воркшоп практик своего дела Roma Marinsky, который работает Test Automation Engineer в компании Semicolon Lab. Регистрация уже открыта, всего доступно 15 мест.
Второй воркшоп будет посвящен настройке эффективной инфраструктуры для автоматизации тестирования веб приложений. Тут участников ждут Selenium, Docker, Selenoid, Jenkins, а также множество полезных техник и подходов к настройке масштабируемой платформы для запуска тестов и сбора важной информации по результатам их запуска. Воркшоп ведет Ivan Krutov – один из разработчиков проекта Selenoid. Так что информацию вы сможете получить из первых уст. Регистрируйтесь пока есть места, воркшоп обещает быть очень популярным.
Ну а если вы еще не приобрели билет на саму конференцию, то у вас все еще есть такая возможность. Мы ожидаем полное закрытие продажи билетов на следующей неделе.
Мы еще не проводили встреч “Клуба анонимных разработчиков” в этом году, а ведь новогодние праздники уже давно позади. Поэтому пора реабилитироваться. Тем более, к нам обращается все больше докладчиков с интересными темами для нашего формата.
В этот раз на встрече выступит докладчиком иностранный гость: Zbyněk Roubalík из Чехии, работающий Senior Quality Engineer в компании Red Hat. Он приехал в Киев по рабочим вопросам и заодно решил выступить на встрече локального сообщества с докладом “Apache Spark in the Cloud”:
In this presentation, I will demonstrate how to create and deploy Apache Spark applications to cloud native environments like OpenShift. I will provide a brief introduction to Containers, Apache Spark, Openshift and you will see a demonstration of tooling, that can help you to deploy and integrate your analytics and machine learning algorithms into applications running in cloud environments.
Как известно, зима – практически мертвый сезон для конференций. Особенно это касается второй половины декабря и первой половины января. Праздники, катание на лыжах, отпуска… Но в феврале публичные выступления потихоньку начинают выходить из “зимней спячки”. Я давно обещал приехать в Днепр и выступить перед местными разработчиками. Несмотря на очень плотный график, наконец удалось согласовать планы по этому выступлению (не без упорства со стороны компании DataArt). Итак, 9-10 февраля я проведу в Днепре!
9 февраля на вечер в офисе компании DataArt запланирована встреча “IT talk: Тестирование приложений для Java-разработчиков”. На ней я собираюсь выступить с докладом, или лучше сказать мастер-классом, на тему современных подходов к тестированию Java приложений. В современном мире разработки все осознают пользу тестирования. В теории, большая часть Java-разработчиков даже понимает, что нужно писать модульные и интеграционные, а еще лучше — и функциональные тесты. Но в воздухе повисает основной вопрос — «как?». Ведь в реальной жизни не все так просто, как в примерах, найденных в интернетах. Я расскажу о своем опыте и применяемых инструментах тестирования разных слоев приложений с участием реляционных БД, NoSQL хранилищ, файловой системы, MVC фреймворков, REST сервисов и прочих составляющих большинства продуктов. Слайдов практически не будет, зато будет много кода и тестов. Участие абсолютно бесплатное по предварительной регистрации. Приходите, приносите свой опыт и интересные вопросы. Я искренне надеюсь на продуктивные дискуссии.
Мы рады сообщить, что программа конференции Selenium Camp 2018 наконец полностью опубликована. Все еще возможны небольшие изменения в расписании, но они должны быть незначительными. Началась активная фаза подготовки докладов и докладчиков к выступлениям. Давайте кратко пробежимся по основным моментам.
В этом году мы решили несколько по-другому сбалансировать дни конференции. Пятница будет более нагруженной с плотным расписанием, благодаря которому мы смогли уместить 8 временных слотов в один день. Перерыв на обед будет немного короче обычного, практика проведения XP Days Ukraine показала, что этот формат неплохо работает. Суббота же наоборот будет сокращенной и завершится чуть раньше обычного, в 17:30. Тем не менее, во второй день участники смогут посетить доклады в 6-ти временных слотах.
Пока шли праздники и все люди активно или пассивно отдыхали, программный комитет конференции Selenium Camp 2018 активно работал над поданными заявками от докладчиков и прорабатывал выбранные для этого года направления докладов. В результате, 25 докладчиков уже отобраны и добавлены в команду выступающих. На следующей неделе мы начнем формировать программную сетку и публиковать темы докладов.
Официальная подача заявок заканчивается 23 января, а это значит осталось чуть больше недели чтобы определиться с темой и подать свой доклад на рассмотрение опытному программному комитету. В этом году мы снова делаем большую ставку на локальных докладчиков, с которыми собираемся проводить большую работу по подготовке, чтобы оформление и подача материала была на достойном уровне. Если у вас есть чем поделиться и вы хотите развить навыки публичных выступлений, попробовав себя в роли докладчика, то смело заполняйте форму на сайте конференции.
Активно продвигается и регистрация на конференцию. На текущий момент зарегистрировались уже более 300 участников, в связи с чем был активирован очередной этап “Smart birds”. На данном этапе вы можете принять уже более осознанное решение о покупке билета, исходя из программы и состава докладчиков. Также мы внедрили новую платформу для автоматизации работы с участниками, поэтому весь процесс регистрации, оплаты и получения информации должен существенно упроститься. Если вы еще не определились с участием в Selenium Camp 2018, самое время это сделать!