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

Метка: анонс Страница 1 из 5

Devclub #142

19:00 31.08.2020, понедельник
«Hotel L’Embitu 4 Superior» — Lembitu 12, 10114 Tallinn

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


Внимание! У нас новое место проведения встречи! Это новый отель, он находится в зоне SÜDALINN (парковка платная круглосуточно).


Bootstrapping side-projects

Станислав Катков

Ronin Coder & Aspiring Internet Entrepreneur

Почему каждый IT’шник должен иметь сайд проект и как над ним работать, чтобы не было обидно за потраченые годы. Буду делиться опытом с личных баталий.


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

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

Software Architect & Founder @ Digital Magic Ltd

Мы уже познакомились с базовыми принципами FP, разобрались с композицией и рассмотрели распространенные функциональные абстракции. Закончили тем, что начали изучать «Теорию Категорий».

Далее разберём Higher Kinded Types (упоминались в конце прошлого выступления) и попробуем понять значение фразы: «Монада — это моноид в категории эндофункторов».

Интересно будет не только фронтендерам: синтаксис примеров на TypeScript достаточно прост для понимания.

Обязательно ознакомьтесь с первыми двумя частями:
https://www.youtube.com/watch?v=EaXoQlLsl4c (1)
https://www.youtube.com/watch?v=fd1H7L1DIpI (2)


Экспресс Интервью

Антон Архипов

Developer Advocate @ JetBrains

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

Software Architect with Data Science and Financial Background

Антон Архипов подготовит вопросы на 3 большие темы. На каждый вопрос по 5-7 минут. Последние 10-15 минут посвятим вопросам из опросника при регистрации.


Объявление

Дорогой друг, этот дивный новый мир затронул и наш клуб. Не сказать, что мы в лучшей финансовой форме сегодня. Поэтому мы будем стараться вывести клуб на новый уровень, когда наши посетители смогут содержать клуб (это всего лишь около 750 евро в месяц).

Если дела со спонсорами будут идти идеально, то скорее всего, мы просто отблагодарим тебя в какой-то момент в будущем. Что для этого надо сделать?

Выставить в своём банке ежемесячный перевод в наш клуб: EE822200221049645988, MTÜ DEVCLUB, Описание: devclub donation. Сумма поможет любая. Главное, чтобы перевод был ежемесячный!

Такой перевод, который не будет мешать тебе жить. Например, 5-10 евро. Вряд ли это как-то ударит по твоему карману, а мы в свою очередь не забудем твою щедрость, и как минимум поблагодарим.

Мы будем благодарить наших спонсоров на встречах и в будущем на сайте. Поэтому если желаешь помогать анонимно, то отметь это в описании, например, так devclub donation (anonymous).


Мы благодарны следующим людям за донаты: Sergei Kirjanov, Grigorijs Beshkins, Denis Zhadan, Vladislav Rumjantsev, Deniss Štšerbak, Dmitri Troškov, Aleksandr Razdolski, Aleksandr Belugin, Regina Stalnuhhin, Juri Tsirihhov, Anton Tshepurov.

Devclub #141

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

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


HOIA — что это, и как это работает

Алексей Бляхин

Head of Open Banking / PSD2 @ IceFire

В связи с ситуацией в мире и непосредственно в Эстонии команда разработчиков создала приложение HOIA (https://hoia.me/ru). Через это мобильное приложение вы сможете быстро узнать о возможных близких контактах с больным COVID-19, что позволит вам предпринять шаги для защиты своего здоровья и здоровья других. На встречу придёт главный разработчик этого приложения, с которым мы можем обсудить наиболее интересные моменты.


Не Джирой единой

Игорь Босенко

CEO & Solution Architect @ Kodality

Jira — неоспоримый лидер на рынке систем управления проектами и систем отслеживания ошибок. В докладе я расскажу, почему мы задумались о замене Джиры, о нашем процессе отбора и внедрения альтернативы. И, да, мы остались очень довольными. 🙂


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

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

Software Architect & Founder @ Digital Magic Ltd

В первой части мы познакомились с базовыми принципами FP: композиция, higher-order & first-class functions, чистые функции, карирование функций и полиморфные функции.

На этот раз мы познакомимся с наиболее популярными полиморфными типами, комбинаторами и начнем знакомиться с “Теорией Категорий” и узнаем как она нам помогает упрощать ежедневные задачи.

Интересно будет не только фронтендерам, т.к. синтаксис примеров на TypeScript достаточно прост для понимания даже для тех, кто его не знает.


Объявление

Дорогой друг, этот дивный новый мир затронул и наш клуб. Не сказать, что мы в лучшей финансовой форме сегодня. Поэтому мы будем стараться вывести клуб на новый уровень, когда наши посетители смогут содержать клуб (это всего лишь около 750 евро в месяц).

Если дела со спонсорами будут идти идеально, то скорее всего, мы просто отблагодарим тебя в какой-то момент в будущем. Что для этого надо сделать?

Выставить в своём банке ежемесячный перевод в наш клуб: EE822200221049645988, MTÜ DEVCLUB, Описание: devclub donation. Сумма поможет любая. Главное, чтобы перевод был ежемесячный!

Такой перевод, который не будет мешать тебе жить. Например, 5-10 евро. Вряд ли это как-то ударит по твоему карману, а мы в свою очередь не забудем твою щедрость, и как минимум поблагодарим.

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), что получается, с чем есть проблемы. Ещё расскажет, какая польза от Гособлака людям, которые пишут софт для публичного сектора.

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 профсоюз, и как это сделать.

Devclub #134 анонс

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

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

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».

Майский DevClub: анонс

Встречаемся во вторник, 26 мая, в 19:00 во дворике отеля von Stackelberg, Toompuiestee 23 (про парковку в конце анонса). В этот вечер нас порадуют тремя докладами:

 

377035_slyish-ishodniki-est_demotivators_ru

Гриша Бешкин — MQL4, или играем в деньги

Рассказ про MQL4, про биржи и про роботов. Будет много виртуальных денег, немного кода и истории из жизни. Цель доклада – показать, как можно при помощи программирования заработать чуть больше, чем вы получаете на работе.

 

 

Михаил Лапушкин

Михаил Лапушкин — Веб технологии Facebook

Вы уже переписали весь фронтенд под Angular, слетали на помпезные ng-конференции и теперь уверены, что острие прогресса дышит вам в спину? Как бы не так! Facebook решил потягаться с Google и не так давно предложил React как альтернативу пресловутому data binding.

Поделюсь своим опытом использования React. Также расскажу про архитектурные решения, составляющие основу не только фронтенда, но и мобильных приложений Facebook.

 

 

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

Андрей Солнцев — 50 оттенков Play!

Несколько лет назад в болоте Java появился революционный Play! фреймворк. Он якобы вобрал простоту RubyOnRails и скорость и compile safety Java. Он сулил избавление от перезагрузок. Он обещал дикую скалируемость забесплатно. Одни предвкушали новую жизнь Java без ынтерпрайза, другие скептически похмыкивали: «Play — это несерьёзно. Разве что для игрушек.»

Кто же оказался прав?

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

 

Регистрируемся! Как обычно, билеты печатать не надо.

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

Условия парковки: если не найдёте место в зоне Kesklinn (после 19:00 бесплатно), прямо за местом встречи есть парковка EuroPark, где можно парковаться бесплатно, если зарегистрировать свой автомобиль в лобби отеля.

von_Stackelberg_Hotel_Tallinn_Google_Maps

Анонс на июльскую встречу: вечер стартапов

25-го июля мы не дадим вам сгореть под палящим солнцем на горячих пляжах Эстонии! Вы не успели соскучиться, а devclub снова на связи.

Первым в Таллине выступит нарвский парень из Тарту, Никита Сальников-Тарновский. Отрепетировав на GeekOut 2013 доклад «Спорим, в твоем приложении есть утечка памяти?», он готов преподнести его вам на блюдечке на июльской встрече в 19:00, в отеле Oru.

Никита представит маленькое стандартное веб-приложение на Java, которое использует распространенные библиотеки и каркасы. Он продемонстрирует, как в таком крошечном и симпатичном приложении может скрываться 8 утечек памяти в Permanent Generation. Ну, или в Metaspace, если вы уже на Java 8. Проблемы будут с драйверами баз данных, пулами соединений с базой данных и нитей, JNDI контекстами, инициализацией библиотек логов и кое-чем еще.

Все продемонстрированные утечки — из реальных приложений в процессе работы над «Plumbr», о котором Никита расскажет на этой же встрече чуть позже. И у каждого из вас есть шанс встретить эти или подобные проблемы в любом вашем приложении. Узнаете о каждой из них: почему они возникают и как их решить.

 

После единственного технического доклада у вас будет прекрасная возможность послушать истории startup‘ов из первых рук!

Vital FieldsМартин Ранд @ VitalFields
Если бы только крестьяне Индии знали то, что знают крестьяне Франции, мировое производство продовольствия возросло бы на 40%, и VitalFields поможет в этом! Если у тебя зимой не растут бананы на даче, ты обязан прийти и послушать Мартина!

 

Toggl Knowledge Base

Лиза Тоомпуу @ Toggl
Следить за своим временем ещё никогда не было так просто, как с Toggl! Не хватает времени на работу? Нет времени на занятие спортом? Твои дети забыли, как ты выглядишь? Заканчивай торчать в социальных сетях и обязательно приходи послушать Лизу!

 

PlumbrНикита Сальников-Тарновский @ Plumbr
Решение проблем с производительностью приложений — теперь словно легкая прогулка в парке, если с Plumbr! Водопроводчика на дом вызывали? Банально! «Водопроводчик» вызывает тебя! Обязательно приходи послушать Никиту.

 

Сергей ЦарикStaffLogic
Эффективное планирование ресурсов с секундной точностью, учётом законодательства и отслеживанием по графикам. Да, легко! Ходят слухи, что муравьи сами используют StaffLogic! Если ты не муравей, обязательно приходи послушать Сергея!

 

JRebel+LiveRebel

Антон Архипов @ JRebel + LiveRebel
Замучал редеплой, настройки серверов, их диагностика и смена версий? Ты что, не слышал про JRebel и LiveRebel? Наблюдать магию одним нажатием кнопки — фэнтази становится реальностью! Просто обязан прийти и послушать Антона!

 

Не пропусти главное событие июля!

 

ОБНОВЛЕНИЕ В ПРОГРАММЕ (по состоянию на 23.07.2013):

Небольшое уточнение: Лиза Тоомпуу и Мартин Ранд расскажут о своих стартапах по-английски. Всем взять словарики!

 

В начале встречи выступит с 5-ти минутной речью Виталий Янко (A Digital River Company), наш гость из солнечной Москвы!

Виталию довелось строить и перестраивать всякие каналы продаж: и классическую дистрибуцию, и ОЕМ-продажи, и продажи подписок через телеком-компании, и управление онлайн-сбытом через e-commerce и афилятские сети. Сейчас он работает в месте, которое позволяет весь этот опыт собрать воедино и передать стартапам. Виталий сможет проконсультировать, как быстро и дешево стартовать онлайн-продажи через различные варианты e-commerce платформ.

К сожалению, время на полноценное 40-минутное выступление devclub не сможет предоставить Виталию Янко в этот раз, зато он будет доступен вам для консультаций и бесед в перерывах, а, может, и после devclub-встречи.

 

У нас 6-й стартап-докладчик! Думаю, TransferWise в представлении не нуждается. Мартин Сокк расскажет по-английски о «мудром» переводе денег без головной боли и без дополнительных затрат на конвертацию валюты. Так что пожертвовать денег devclub’у можно легко и просто и из-за границы! Хоть в йенах!

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

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