Рубрика: Встречи (стр. 1 из 23)

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 — вот это всё.

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

Январская встреча

Январская встреча клуба состоится 31го января, в конференц-зале отеля von Stackelberg, что по адресу Toompuiestee 23. Начинаем в 19:00.

В программе:

Мартин Киуру расскажет нам о пути из программиста в предприниматели. Обзор основных возможностей открытия собственного дела для айтишника, их плюсы и минусы. Cтоит ли вставать на этот нелёгкий путь?

Антон Архипов, «Неадекватное Java-интервью». Обсудим, какие вопросы нам задают на интервью при найме на работу, и адекватны ли эти вопросы вообще.

Артур Шабак поделится знаниями о том, как защищать fintec-приложение от хакеров на примере Bitcoin marketplace.

Регистрируемся!

Ноябрь у нас в клубе

Ноябрьская встреча клуба состоится 30 ноября, в конференц-зале отеля Von Stackelberg. Начало в 19:00. Регистрация открыта, ссылка на регистрацию — ниже.

november

В программе целых три замечательных выступления!

Юра Тимошин расскажет про Jenkins Pipeline.

Jenkins — самый популярный OSS-сервер для непрерывной интеграции. Говорят, Pipeline — очень удобная штука в Jenkins. Вот Юра и расскажет нам, что это такое.

Илья Ливенсон поведает нам про Riigipilv

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

И в противовес рассказу о Jenkins, Илья Хямяляйнен выступит с докладом Concourse CI: «от винта!» или не Дженкинсом единым!

Есть такой сервер непрерывной интеграции, как http://concourse.ci/ разрабатываемый в Pivotal. У него есть две офигительные особенности: 1) каждый этап происходит в запущенном Docker-контейнере со всеми вытекающими плюсами (иногда и минусами) и 2) все сборки оформляются в piplines, которыми удобно управлять. Я могу рассказать (и чоуж там — показать!) что такое Concourse, как им пользоваться, какие есть трудности и так далее.

Eventbrite - Ноябрь у нас в клубе

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

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