devclub.eu

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

Devclub #140

19:00 31.08.2020, понедельник
«von Stackelberg Hotel Tallinn» — Toompuiestee 23, 10137, Tallinn

РЕГИСТРАЦИЯ НА EVENTBRITE


Итак. В июле всё прошло без проблем. По нашим данным заболевших нет. Интерес к нашим встречам наблюдается, так что продолжаем в докарантинном темпе.


Flaky tests: Метод

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

Software developer @ Codeborne

Продолжение саги про моргающие тесты. На сей раз будет меньше видосиков и больше логики: в каком порядке вещи должны случаться и что бывает, когда порядок нарушается. На десерт расскажу про общий метод решения флейки тестов.


Введение в Функциональное Программирование для фронтэндеров. Часть 1

Евгений Голобородько

Software Architect & Founder @ Digital Magic Ltd

Не секрет, что функциональное программирование (FP) уже давно снова набирает обороты на бэкенде, чему способствуют развитие таких языков, как Scala и Kotlin, но почему-то в мире WEB-фреймворков эту тему стараются избегать, и зря! Я покажу основные принципы FP в сравнении с императивным стилем и покажу, что область применения этой парадигмы бесконечно большая и несёт в себе только Функциональное Добро, которое подчиняется в первую очередь математическим законам, многие из которых вы уже знаете, но просто, возможно, не в курсе.

Доклад будет интересен всем разработчикам (не только фронтендерам), так как, в основном, будут описываться принципы, которые не зависят от языка. Примеры на TypeScript достаточно просты, чтобы можно было их понять без знания синтаксиса.

Devclub #139

19:00 30.07.2020, четверг
«von Stackelberg Hotel Tallinn» — Toompuiestee 23, 10137, Tallinn

РЕГИСТРАЦИЯ НА EVENTBRITE


Итак, мы возвращаемся. Прошлая встреча была в феврале. Март, апрель, май и июнь — карантин из-за COVID-19 и государственный запрет на мероприятия. Эти 4 месяца — первый перерыв с 2009 года: до этого мы ежемесячно устраивали мероприятия. Надеюсь, перерыв был всем на пользу и с новыми силами мы продолжим.

Есть небольшие изменения. Во-первых, мы проведем две темы вместо обычных трёх. Во-вторых, не будет еды в перерывах, но будут чай, кофе и вода. В-третьих, мы снизим количество билетов до 70. Просим вас регистрироваться, только если вы уверены, что придёте на встречу.

Все мы — взрослые люди. Вы сами в курсе всех последних событий, поэтому сами обеспечьте себя той защитой, которую считаете для себя нужной. А если сильно обеспокоены, то лучше останьтесь дома.


От 0 до 1M ARR без инвестиций за 5 лет

Константин Клугман

Product Manager @ MRPeasy.com

План выступления:

  1. От идеи до фирмы;
  2. Организационные и технические методы и решения;
  3. Как ИТ фирма может работать без отдела продаж;
  4. Ответы на вопросы.

Что нового с Гособлаком?

Илья Ливенсон

Co-Founder & CEO @ OpenNode

Илья расскажет, как продвигается проект Гособлако (riigipilv.ee), что получается, с чем есть проблемы. Ещё расскажет, какая польза от Гособлака людям, которые пишут софт для публичного сектора.

Selenium Camp 2020

Приглашаем на Selenium Camp — ежегодную конференцию для разработчиков и QA и всех тех, кого интересует качественный процесс разработки и тестирования. Десятая юбилейная конференция состоится 21-22 февраля в Киеве.

В этом году программный комитет планирует покрыть такие направления:

  • веб-автоматизация с или без WebDriver / Selenium;
  • масштабирование автоматизации тестирования (облако, инструменты, experience reports);
  • тестирование микросервисов (инфраструктура, контракты, подходы);
  • инструменты тестирования (smart reporting, AI, smart tests execution);
  • мобильное тестирование (практические аспекты);
  • инфраструктура автоматизации тестирования (когда, где и как проводить тесты);
  • машинное обучение и автоматизация тестирования (предложения, чат-боты, модели);
  • метрика и мониторинг;
  • управление тестовыми данными и генерация;
  • качество кода в автоматизации тестирования (реальные истории);
  • hardware / роботы / IoT (experience reports).

Формат события:

  • 2 дня практических докладов от отечественных и иностранных спикеров
  • 3 параллельных потока
  • BOF сессии, где освещаются самые актуальные темы и вопросы
  • Виски фуршет для неформального общения со спикерами и участниками конференции
  • 40% скидка на билет для тех, кто только переходит от ручного до автоматизированного тестирования *

Среди спикеров: 

Simon Steward (Selenium Project, UK), Marcus R Merrell (Sauce Labs, USA), Elias Nogueira (Waes, Netherlands), Николай Алименков (XP Injection, Украина), Андрей Солнцев (Codeborne, Estonia), Иван Крутов (Aerokube, Россия), Сергей Пирогов (EPAM, Украина).

Спешите, билеты уже в продаже!
// Эвент в facebook

* Скидка 40% на билет, с которым участник может посещать только доклады для начинающих.

Пятиминутки хейта

У нас родилась следующая идея, которую мы надеемся опробовать на декабрьской встрече (вероятно, 17.12).

Суть в том, чтобы один слот выступления заняли 5-8 человек, каждый из которых выступил бы коротенечко на 5 минут по одной достаточно узкой теме.

За обедами вы с коллегами спорите на разные темы, которые вас беспокоят или даже бесят: неправильная структура команды, лажовая технология, странные решения.

Собрав от 3 до 5 лучших аргументов, из них выйдет сделать несколько слайдов, и выплеснуть свои эмоции на девклабе. Не забудьте приправить это всё долей юмора!

Это прекрасная возможность опробовать себя в роли докладчика, потратив на подготовку минимальное количество времени! Просто заполните эту форму.

И помните, что и тут организаторы помогут вам в подготовке.

Devclub #134

РЕГИСТРАЦИЯ

Антон Кекс
Software Craftsman @ Codeborne

The World needs Full-stack Craftsmen

Разработчики и ИТ-специалисты в целом, как правило, становятся узкоквалифицированными. В прошлом часто возникали конфликты между разработчиками БД, разработчиками приложений, тестировщиками. Сегодня разработчики продолжают делиться на фронтэнд / бэкэнд / Android / iOS / и ещё что угодно. А это приводит к раздутым командам, неэффективному взаимодействию, отсутствию ответственности каждого конкретного разработчика, низкому коэффициенту командного коллектива и неспособности раз и навсегда решить производственные проблемы. Термин «Full-Stack» часто применяется к разработчикам, отвечающим за все аспекты их работы, но практика XP / Craftsmanship идет дальше — мы также должны взять под контроль нашу коммуникацию, требования, операции, тестирование и всё остальное.

Истинные мастера могут быть на порядок эффективнее, чем узкоквалифицированные разработчики. Они не только пишут код, но и решают проблемы. Конечно же, вы хотите быть одним из них!


Сэм Круглов
Java Developer @ Monese

Reactive никуда не денется

Использовать реактивный подход — это ключ к пребыванию на достойном уровне среди современных стандартов. В начале, у нас есть обычный MVC сервис.

Сначала, мы зададим определение современной системе и её основные проблемы. Затем, мы подправим наш сервис, чтобы решить эти проблемы. После всех изменений наш REST API продолжит функционировать как прежде, но при этом мы будем использовать Event Driven Architecture и получим множество преимуществ!


Ивaн Beршинин
EMO врач @ Järvamaa Haigla

Профсоюзы и IT

Инфотехнологии, программисты, профсоюзы… Казалось бы, это очень далёкие друг от друга вещи… Однако, это совершенно не так! Приходите, поговорим с вами о том, что представляют из себя профсоюзы; почему их нет в сфере инфотехнологий сейчас, и именно сейчас они очень нужны. Посмотрим, какие возможности для отстаивания своих интересов нам даёт законодательство, какие были прецеденты профсоюзной борьбы в Эстонии. А также обсудим вопрос, хотим ли мы создать свой 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.

Страница 5 из 88

Работает на WordPress & Автор темы: Anders Norén