Рубрика: Встречи Страница 1 из 23

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 #121

Билеты:  https://www.eventbrite.com/e/devclub-121-tickets-50568466645

Meriton Grand Hotel Tallinn 27.09.2018   19.00-23.00

Сергей Цимбалист

Нейронные сети и человеческий язык

Каким образом Сири нас понимает? Можно ли научить компьютер писать стихи, как Пушкин? Как работает Google Translate? В этом докладе я расскажу про такую область Глубокого Обучения, как Рекуррентные нейронные сети и их применение в сфере обработки человеческого языка.

Александр Тавген

Building distributed application on Python. Love and hate

Основано на опыте построения системы мониторинга и потоковой обработки near real time на полном Питон стеке. Проблемы, боль и радости. Меньше Hello World больше то о чем не говорится явно

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

WTF Connection pools

Как может сдохнуть приложение с малюсенькой нагрузкой? Почему оно подвисает, когда на сайте никого нет? Какого чёрта оно не работает, но в логах никаких ошибок? Да легко! Сегодня мы поговорим про Connections Pools. Проблемы есть во всех, и дефалтовая конфигурация оставляет желать лучшего.

DEVCLUB #114: тесты, GDPR и котики

 

Сергей Чипига
Senior Automation Engineer @ Derivco Estonia

Собственный тестовый фреймворк: так ли это плохо?
В этом докладе я бы хотел рассказать, почему часто случается так, что команда автоматизации тестирования совместно с тестами разработывает собственный тестовый фреймворк. Чего не хватает в опен-сорс решениях и почему это не так уже и плохо. А также хотел бы представить собственный фреймворк, над которым работаю с свободное время, и который используется в моей работе — glacejs (https://glacejs.github.io).

 

Александр Грицевский
Lead Quality Manager @ Kuehne + Nagel

Дизайн тест кейсов для автоматического тестирования. Возможно ли пройти аудит процессов без классических тест кейсов, тест сьютов и тест планов?
Нужна ли нам дополнительная документация в проектах или достаточно только иметь автоматические скрипты? Возможно ли пройти аудит процессов без классических тест кейсов, тест сьютов и тест планов? Рассматривая различные фреймворки и их применение, я хочу показать, как разработчики программного обеспечения могут успешно проверить свой код без большого количества описаний.

 

Кирилл Линник
Senior Software Architect @ MOVE Guides

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

Причина в том, что мало кто из здравомыслящих людей в состоянии «осилить» 88-страничный юридический текст и перевести его на язык «технарей». Но кто же, если не ДевКлуб, сделает это для вас? Давайте пройдёмся по основным положениям и попытаемся вместе понять, насколько серьёзно это затронет разработку, с чего начать и сколько попросить людей к себе в команду (или просто закрыть бизнес)?

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

ПАРКОВКА: 40 первых автомобилистов смогут припарковать своих машины на парковке гостиницы (см. план Meriton_Parking-map). Условия: необходимо попасть в число 40 первых и зарегистрироваться на стойке регистрации гостиницы с кодом «Devclub».

Новогодняя встреча — вечер загадок

Ура! Наш ждёт вечер загадок (и отгадок) на очередной новогодней встрече Девклуба! 29 декабря, в 19:00, в конференц-зале отеля Meriton.

В программе:

  • Антон Кекс — Kotlin puzzlers
    Антон расскажет от загадках в языке программирования Kotlin. Доклады про Kotlin в нашем клубе уже были не один раз. В этот раз Антон хочет рассказать о неожиданных ситуациях в использовании этого языка.
  • Андрей Солнцев — Selenide puzzlers
    Андрей расскажет от загадках в Selenide. Да, да! Авторские паззлеры!
  • Ну и вишенка на новогоднем торте: Женя Голобородько расскажет, что же его бесило в 2017 году.

    В 2010 году я делал доклад о том, что нет плохих технологий, а есть плохие способы их применять. Этот доклад о том от чего меня серьезно бомбит, о наихудших практиках и не логичных решениях. Будет много эмоций и вбросов 🙂

Встреча #110: 2017-10-23

23 октября 2017, в 19:00 состоится очередное сборище нашего клуба! Встреча пройдёт в конференц-зале отеля Von Stackelberg.

В программе:

Илья Хямяляйнен приедет к нам прямо из далёкой Англии чтобы рассказать хакерскую былину:

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

Будет интересно %)

Евгений Маренков расскажет нам как можно писать красивую документацию с помощью Swagger:

Swagger это очень большая экосистема, предоставляющая огромное количество возможностей для документации REST API. Например, Swagger позволяет генерировать документацию из Java кода, что позиционируется как очень гламурненький и модный подход. Со своего опыта покажу, что этот подход очень нежелателен и объясню на примерах к каким плачевным последствиям он приведет. Естественно, рассказу про наш подход к этому зверю и покажу как его внедрить так, чтоб Java код остался нетронутым, а документация была бы понятна как потенциальным клиентам REST API так и Product Owner-ам, которые тоже люди и хотят видеть в понятной для себя форме, а может и подправлять документацию.

Гость из дружественной Латвии, Андрей Адамович продолжит тематику о чатботах у нас в клубе:

Управление «юзер-группой» требует выполнения часто-повторяющихся задач: публикация анонсов, оповещения, статистические рапорты. Groovy, AWS Lambda, Terraform и Slack оказались неплохой комбинацией для того, чтобы эти задачи автоматизировать.

Встреча #109

Привет!

26 сентября 2017, в 19:00 состоится очередное сборище нашего клуба! Встреча пройдёт в конференц-зале отеля Von Stackelberg.

Михаил Раер расскажет нам как реализовать бота для всеми нами любимого Skype. Да, у Skype есть публичный API который можно замечательно использовать для написания ботов!

Дмитрий Нестерук поделится с нами мыслями о языках программирования.

Прогресс не стоит на месте: старые языки вроде C# продолжают развиваться, а новые, такие как Rust и Kotlin изобилируют смелыми идеями. В этом докладе мы поговорим, о том какие же возможности современных языков являются самыми полезными и интересными, а также немного потеоретизируем на тему того, какие еще известные, но пока не реализованные, возможности были бы полезны в современных языках программирования.

Алексей Михайлов расскажет как язык программирования Elixir используется в современной веб-разработке:

  • Краткий обзор возможностей языка Elixir, виртуальной машины BEAM и экосистемы Elixir/Erlang.
  • Применение Elixir при разработке веб-сервисов высокой доступности: модель акторов, фреймворк OTP, распределенные системы на базе Elixir.
  • Немного личного опыта и впечатлений после применения языка в течение 1 года

Астрономическое лето в клубе

Хоть календарь и кричит нам о лете, астрономы знают: до 20 июня это всего лишь затяжная весна. Поэтому мы предлагаем вам встретиться 19 июня на новом месте (отель Meriton), позвать Бабушку Жару и послушать следующих докладчиков, которы знают всё о медицине в IT:

Подробное описание докладов:

Игорь Босенко — Soft Wars: A New Hope

Настоящие виртуальные войны разразились на непаханном поле медицинского ПО в начале 90-х гг в Эстонии. Подробно, с «военными» картами, об участниках тех сражений (BCS, 7+7, Gennet, Webmedia, Medisoft) расскажет нам Игорь Босенко, который и сам был в их числе ещё с 90-х гг сначала в GenNet, а потом в Webmedia. Пойдёт рассказ и о самой структуре внутри медицинского IT пространства (что такое HIS, NHS, PHR) и о том почему разные фирмы выбирали разные полигоны сражений. Также Игорь расскажет, где и как можно будет повоевать в ближайшее время.

Антон Стальнухин — eHL: What the Health?

Речь пойдёт об одной из самых мощных больничных (HIS) систем Эстонии (eHL), написанной Nortal (или Webmedia, кому как удобнее), которая используется в двух из трёх крупнейших больниц Эстонии (Tartu Ülikooli kliinikum и Ida-Tallinna keskhaigla) и некоторых больницах Литвы. Антон Стальнухин расскажет обзорный доклад о возможностях системы, о её структуре и модулярности, о технологиях, которые мы используем (или уже выкинули из проекта), об интересных решениях внутри проекта, а также немного о людях, участвовавших в этом объёмном проекте, которому уже более 13 лет. Обязательно будет DEMO в виде видеозаписи («не будем полагаться на случай»).

Максим Бойко — Lithuania: FHIR walk with me

FHIR — популярный стандарт данных (с корнями из известного стандарта HL7), описывающий все медицинские процессы в мире. Литва — первая страна, которая взяла его в употребление на таком высоком уровне при прямом участии в этом фирмы Nortal. Максим Бойко, один из архитекторов проекта, расскажет о прелестях переговоров с клиентом, принятых решениях и о том, как это всё в итоге запустилось и работает. Кроме того, что проект использует свежий стандарт данных, используется также OSGi внутри JBoss Fuse контейнера, что тоже является особенностью проекта.

Итак, 19.06, начинаем в 19:00, новое место: отель Meriton:

РЕГИСТРИРУЕМСЯ на UX-встречу в апреле

26 апреля (среда) в 19:00 в Von Stackelberg пройдёт очередная встреча Devclub, на которой все темы объединяет UX и дизайн. Три новых (для Devclub) докладчика, ранее выступавших на других площадках и, наконец-то, нашедших нас, порадуют нас следующими темами (регистрация в самом конце):

 


«В последнее время представители бизнеса начинают понимать, что сайт должен быть не только удобный, но и вызывать доверие и определённые эмоции. Поэтому возникает логичный вопрос: как при помощи дизайна воздействовать на посетителей, добиваться доверия и вызывать нужные эмоции? Доклад познакомит с методологией «PET design» (Design for Persuasion, Emotion and Trust), которая посвящена дизайну на базе воздействия, эмоций и доверия.»

Игорь Губайдулин — дизайнер, UX-архитектор из Литвы. Последние 5 лет работает в литовской конторе Nortal. За плечами огромный опыт выступлений, но не на русском языке (всё больше на литовском и английском). Приехал в гости поделиться опытом с нашим клубом, и чуть ли не впервые выступить по-русски.

 


«Дизайн-спринт — это пятидневный процесс, разработанный Google Ventures. Спринт помогает находить ответы на наиболее критичные продуктовые вопросы при помощи дизайна, прототипирования и, наконец, быстрой валидации идей и решений с участием пользователей.

Кирилл расскажет о том, как устроен спринт, и поделится опытом использования этого подхода в продуктовой команде Jobbatical.»

Кирилл Славецкий — дизайнер, UX-архитектор родом из Киева. Последний год Кирилл живёт в Таллине и работает в Jobbatical. В портфолио Кирилла глаз невольно цепляется за опыт работы в Студии Артемия Лебедева.

 


«d3.js — одна из мощнейших JavaScript-библиотек для визуализации данных в браузере пользователя. Но это лишь инструмент, который сам по себе не ответит на вопросы о том, как найти закономерности, интересные моменты, а, может, и скрытый смысл в огромных объёмах ваших данных.

Михаил познакомит нас с некоторыми технологиями и методами создания такой инфографики.»

Михаил Дунаев — front-end программист из России, переехавший в начале этого года в Таллин для работы в Evolution Gaming. Ранее в должности программиста Михаил работал в Rambler и RIA Novosti.

 

Февральская встреча

Февральская встреча клуба состоится 28го февраля, в 19:00 в конференц-зале отеля Von Stackelberg

В программе:

Михаил Раер расскажет про асинхронный ввод-вывод в .NET: для чего это надо, в чем отличие от просто потоков ввода-вывода, отладка асинхронного кода.

А ещё у нас ожидаются гости из Латвии — Дмитрий и Алексей Буздины:

Дмитрий расскажет об использовании OAuth 2.0 и JWT в Spring-проекте. А Алексей расскажет про трюки с аннотациями, а точнее с annotation processing в Java: Lombok, Dagger 2, Retrofit, MapStruct — вот это всё.

Приходите, нас ждёт технически-насыщенный вечер! 🙂

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

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