devclub.eu

IT-встречи в Таллине (на русском)

Информационные партнеры XP Days 2019

Devclub #134 анонс

Следующая встреча запланирована на 24 октября, четверг. Будут:

  • Антон Кекс (вам же всё равно, о чём он расскажет).
  • Reactive на примере простого проекта, то бишь с кодом.
  • Пообщаемся о профсоюзах в целом и в IT в частности.

XP Days Ukraine 2019

Внимание! На сегодняшней встрече мы поделимся промокодом со скидкой на билеты 10%. Вы также можете написать нам на info@devclub.eu, и мы поделимся с вами промокодом.

22-23 ноября XP Injection приглашает разработчиков, архитекторов, тех.лидов, QA, инженеров DevOps и всех, кто участвует в разработке, посетить ежегодную конференцию XP Days Ukraine.

XP Days Ukraine полностью посвящена тематике еngineering excellence, включая архитектуру, разработку DevOps и практическую разработку ПО. Доклады на конференции будут посвящены таким инженерным практикам, как TDD / BDD, CI / CD, code review, refactoring, деятельности и инструментам DevOps, архитектурным темам и подходам, управлению техническим долгом, разным уровням автоматизации, процессам обеспечения качества.

Только жесткие и практические доклады от практикующих специалистов и лучших спикеров! Программный комитет делает все возможное для освещения всех тенденций и современных тем.

У участников также будет возможность познакомиться с новыми людьми и пообщаться со спикерами и организаторами в течение дня и во время виски-пати.

Билеты уже в продаже: xpdays.com.ua

SQADays 2019: информационные партнеры

DEVCLUB #131

von Stackelberg Hotel Tallinn 25.07.2019 19.00-23.00

Регистрация: https://www.eventbrite.com/e/devclub-131-tickets-65774640721

Татьяна Гордеева — Как вести себя на первом свидании ITишнику

О первом свидании, и не только: любовь в схемах и таблицах.

1. Deep learning самого себя. Мужчины и женщины в нашей жизни.
2. Алгоритмы судьбы или «вечные грабли». Можно ли с этим что-то сделать?
3. Ищем primary key в SQL наших отношений.
4. Javascript или выбор языка общения в паре.
5. Раскрываем секретную формулу pick-up’a.

Александр Тавген — Observability — the good, the bad and the ugly

Расскажу про задачу создания мониторинга и observability для операционных команд без лишних False Positives и непонятных алертов. Проблемы, ловушки, анти-паттерны, и как это сделать правильно.

Как справиться с зоопарком мониторинга. Спагеттификация дашбордов. Зачем Уберу 9 миллионов метрик, и почему это антипаттерн. Метрики как потоки данных. Анализ данных временных рядов. Новый язык Flux от InfluxDb и создание пайплайнов для метрик на Flux. «Прогулка пьяницы» по вашим метрикам, и зачем измерять случайность.

Юрий Тимошин — Vim. Часть 3.

Плагины, настройка под свои нужды. Vimrc: options, mappings, abbreviations.

DEVCLUB #130

 27.06.2019 | Четверг  19:00
 Park Inn by Radisson Meriton Conference & Spa Hotel Tallinn 
 Toompuiestee 27/Paldiski mnt 4, 10149 Tallinn 

Виктор Кондин

QA Lead @ Genius Sports

Introduction to Quality Assistance

По-русски

На сегодняшний день качество выпускаемого на рынок ПО существенно снизилось. Любой внимательный пользователь может найти достаточно много ошибок, как серьёных так и не очень, в работе программ, выполняющих самые разные функции. Целью доклада не является установка или представление аудитории причин, влияющих на это, а предлагается ознакомиться с относительно новой методологией на рынке — Quality Assistance.

Quality Assistance — новая методология, предложенния компанией Atlassian, направленная на интенсивное привлечение разработчиков к процессу тестирования, а также нахождение и УСТРАНЕНИЕ ошибок на ранних этапах разработки.

Доклад будет состоять из нескольких логических частей: (1) Ознакомление аудитории с существующей методологий Quality Assurance, указав её минусы, историю и отсутствие права на существование в 21-ом веке 🙂 (2) Ознакомление аудитории с Quality Assistance. Основные идеи и понятия. (3) Шаги по интеграции Quality Assistance “у Вас в фирме” (4) Процесс эволюции навыков тестирования команды, их измерение и как следствие изменение уже адаптированой методики Quality Assistance.

Сергей Чипига

Software Engineer @ Pipedrive

Machine Learning, Feature Store & ClickHouse

По-русски

В этом докладе я бы хотел рассказать о своем опыте вхождения в Machine Learning. С какими необычностями и особенностями пришлось мне столкнуться. Значительная часть доклада будет посвящена одному из ключевых пунктов в построении Machine Learning — Feature Store. Также поделюсь мыслям о возможности использования колоночной базы данных ClickHouse в качестве хранилища для Feature Store. Наверное, довольно часто для этого в качестве стандарта де-факто можно встретить применение AWS-стэка, RedShift, Spark, Hadoop, но, тем не менее, присмотримся и к других решениям. ClickHouse (https://clickhouse.yandex) — это open-source разработка от компании Yandex, и, судя по активности в телеграм-чате и использованию другими компаниями, он набирает популярность, к чему и я приложу руку на devclub.

Андрей Солнцев

Software developer @ Codeborne

Антистатик

По-русски

Чем плохи статические методы (кроме того, что «это не ООП»)? Так ли уж полезен dependency injection? Есть ли жизнь без спринга?

Эти вопросы давно вызывают много споров. Пуканы рвутся, но к единому мнение общество пока не пришло. Я расскажу, как менялось со временем моё понимание этих вещей и к чему я пришёл сейчас.

DEVCLUB #128

Meriton Grand Hotel Tallinn 30.04.2019 19.00-23.00

Михаил Раер — Azure Active Directory и используемые в ней токены
Мы поговорим о том, какие токены использует AAD, как стандартные (OAuth2 access tokens), так и специальные хитрые (PFT), которые используются для доступа в MSGraph. Так же затронем фичу Conditional Access в AAD.

Евгений Голобородько — Rule your cluster with Kubernetes
Расскажу о своем опыте использования Kubernetes в продакшене:

  • Как развернуть кластер
  • Деплоймент вашего приложения (попробуем мою заготовку)
  • Мониторинг кластера и приложения
  • Как скалировать
  • Интеграция с Хостинг провайдерами

Все это не так просто выудить из стандартной документации и об этом мало говорят на различных тренингах, по этому я решил поделиться своими наработками на эту тему. Очень часто возникает вопрос: «С чего начать?», постараюсь на него ответить.

Андрей Солнцев — Flaky tests. Часть 2.

Нестабильные (или flaky) тесты — головная боль автотестеров. Ещё вчера тест был зелёный, а сегодня он вдруг покраснел. Приходится их прокликивать руками или перезапускать. Всё это сильно замедляет процесс разработки и убивает эффект от автоматизации.

Я покажу новые примеры flaky тестов из реальных проектов и новые методы их расследования. В этот раз будет больше визуальных эффектов и видосиков. Интересно будет всем.
Доклад можно смотреть без первой части.

Регистрация открыта

JEEConf 2019 Informational Partners

JEEConf 2019: конференция в Киеве

Приглашаем на Java Eastern European Conference 2019!

JEEConf– это техническая конференция для Java разработчиков, которая успешно проходит с 2011 года. Конференция двухдневная с 4-5 одновременными потоками.

26 и 27 апреля мы соберемся в Киеве, чтобы послушать невероятно крутых разработчиков Java мира, талантливых спикеров, архитекторов и тех.лидов. В этом году много новых лиц, а также уже всеми любимые Evgeny Borisov, Arun Gupta, Volker Simonis, Mikalai Alimenkou, ну и конечно наши локальные спикеры, которые вносят огромный вклад в развитие Java сообщества в Украине.

О чем мы поговорим в этом году?

  • Java 11 practical experience (migration, issues);
  • Spring Boot ecosystem;
  • Reactive platforms and frameworks;
  • Kotlin;
  • Cloud native ecosystem;
  • Spring Boot for development productivity (data, web, messaging, security, etc.);
  • Machine learning (practical experience reports in JVM);
  • Cloud development and infrastructure;
  • Data analysis / big data;
  • Java developer productivity (tools and techniques);
  • Monitoring, metrics, tracing for real Java applications.

Ну и, конечно, для неформального общения:

  • виски фуршет
  • BoF сессии (Birds-of-a-Feather Sessions), где участники и докладчики обсуждают интересующую тему, именно там находятся ответы на интересующие вопросы, рождаются мемы и все то, что невозможно забыть и приятно вспомнить
  • невообразимые своей разнообразностью и призами стенды компаний, продуктовых и аутсорсинговых, больших и маленьких.

Плюшки. Мы заинтересованы в развитии IT сообщества, потому готовы предоставить 50% скидку студентам и Junior разработчикам. Также, предлагаем 10% скидку для группы из минимум 5 человек. Детальнее здесь.
Купить билет можно по ссылке.

Будем рады новым и уже постоянным участникам.
До встречи на JEEConf 2019!

P.S. На мартовских встречах devclub мы будем делиться промокодами со скидкой в 10%.

DEVCLUB #126

Meriton Grand Hotel Tallinn 28.02.2019 19.00-23.00

Алексей Фёдоров: Оборудование для конференций и митапов: видео, звук, свет

В докладе Алексей расскажет как его организация эволюционировала в плане используемого оборудования и железячной экспертизы для конференций и митапов.

Руслан АхметзяновИмеющий уши да улучшит: работаем с фидбэком правильно.

— Какому фидбеку можно верить и как его добиться?
— Как отличить хороший фидбек от плохого, а нужный — от ненужного;
— Как обнаружить, что команда занимается совершенно неважными улучшениями;
— Как задавать вопросы так, чтобы вам отвечали правду;
— Что такое bias и почему о нем нельзя забывать никогда?
— Когда нужен ML в исследованиях?

Дмитрий ТучсJupiter — параллельная реальность

До недавнего времени разработчики JUnit придерживались
подхода, что заниматься «параллельностью» выполнения тестов должен не сам фрэймворк, а surefire или gradle. Кроме того, часто можно было услышать мнение, что сама идея парализации выполнения тестов при помощи Java
threads имеет гораздо больше недостатков, чем преимуществ, fork-и очень быстро упираются в ресурсы «железа». Начиная с версии 5.3 JUnit предоставляет заманчиво простой способ запускать тесты параллельно, осталось только выяснить, так ли страшны thread-ы в тестах? Выяснять будемна примере самых требовательных ко времени исполнения — UI-тестов (Java, Selenide, Maven).

Страница 1 из 84

создано с помощью WordPress & Автор темы: Anders Norén