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

Метка: Илья Зверев

Devclub #161

Встреча праздничная. Будут угощения, скидка на пиво 10%, а также крутейший торт! Вас ждёт пять коротких докладов и две паузы. Ну, и по традиции наградим лучшие доклады сезона.

Очень просим вас проголосовать за лучший доклад сезона в Telegram или в Facebook.

19:00 15.12.2022, четверг
«Põhja Öökull» — Rüütli 28, 10130 Tallinn

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

Наши спонсоры:

Содержание анонса:

  • Основная информация (выше)
  • Темы выступающих
  • О месте проведения встречи
  • Как добраться?
  • Парковка
  • Как поддержать клуб
  • Благодарности за поддержку

Food Filter: стартап как челлендж

Эрнест Бондаренко

Founder @ Food Filter

(25-30 минут) О том, как мне не везло и как я лажал в попытках создать мобильное приложение.


Презентация как код

Иван Пономарёв

Staff Engineer @ Synthesized.io / Преподаватель @ Eesti Ettevõtluskõrgkool Mainor

(15-20 минут) В коротком докладе я попытаюсь убедить слушателей, что программировать ваши презентации гораздо удобнее, быстрее и эффективнее, чем рисовать их в Powerpoint и иных WYSIWYG-редакторах.


Рукожопство как образ жизни

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

Software Architect & Founder @ Digital Magic Ltd

(15-20 минут) Краткий рассказ о том, куда делось качество в софтверной индустрии или почему Скайнет нас не победит.


Думай как пиарщик

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

Software developer @ Codeborne

(15-20 минут) Пиар — это давно не ругательное слово. Пиар — это обязательное умение для современного разработчика.


Открывай как боженька

Илья Зверев

Редактор блога про OpenStreetMap

(15-20 минут) Нехватка или избыток пользователей — не единственная проблема проектов с открытым исходным кодом. Трудности начинаются прямо с самого начала, с публикации. Открытые лицензии — это боль. Накосячить можно на каждом шаге, и из опенсорца проект превратится в личный бесполезный скриптик. Я не юрист, но опишу свой опыт в использовании открытых лицензий для данных и кода с точек зрения разработчика и компании.


О месте проведения встречи

Встреча пройдёт в ресторане «Põhja Öökull», по адресу Rüütli 28. Вход в ресторан:

Это изображение имеет пустой атрибут alt; его имя файла - entrance_to_pohjaookull-1024x585.jpg

Ресторан поддерживает наши ежемесячные встречи на бесплатной основе. Мы будем вам благодарны, если вы придёте голодными и сделаете заказы в ресторане.

Это изображение имеет пустой атрибут alt; его имя файла - sev_sova_plan-1024x576.jpg

Как добраться?

Ресторан находится в 200 м от площади Вабадусе, до которой вы можете добраться и на трамвае, и на автобусе, и на троллейбусе. Это самый центр города, поэтому, наверное, нет смысла объяснять много и долго. Ниже схематически изображено, как добраться с площади до ресторана.

Это изображение имеет пустой атрибут alt; его имя файла - howtoget-1024x736.jpg

Парковка

Удобной бесплатной парковки возле ресторана больше нет. Если вы хотите подъехать к самому ресторану, то это самая дорогая парковка в городе (6 евро/час). Под площадью Вабадусе есть подземная парковка (3.6 евро/час, и по 1 евро/час после 21:00). Рядом с площадью Вабадусе есть парковка под открытым небом (4.5 евро/час).

Самый дешевый же вариант — это парковка в зоне Кесклинн (возле парка Falgi и на улицах возле Von Stackelberg). Если вы припаркуетесь в этой зоне в 18:45 с часиками (15 минут бесплатно), то платить не придётся совсем, потому что с 19:00 эта зона бесплатная до утра. Дойти пешком займёт 10-15 минут — так или так.

Это изображение имеет пустой атрибут alt; его имя файла - parking_free.jpg

Как поддержать клуб

Сегодня мы существуем только за счёт ваших пожертвований. Вы можете нам помочь следующим способом на любую удобную вам сумму. Даже 1 евро будет в помощь.

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

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

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


Благодарности за поддержку

Мы благодарны следующим людям за донаты:

Kuznetsov Dmitri
Ljahhovets Vassili
Klugman Konstantin
Belugin Aleksandr
Filippov Alexey
Troškov Dmitri
Salomatin Nikita
Rumjantsev Vladislav
Štšerbak Deniss
Tshepurov Anton
Tsirihhov Juri
Kirjanov Sergei
Palamartšuk Grigori
Arlou Andrei

19:00 17.11.2022, четверг
«Põhja Öökull» — Rüütli 28, 10130 Tallinn

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

Наши спонсоры:

Содержание анонса:

  • Основная информация (выше)
  • Темы выступающих
  • О месте проведения встречи
  • Как добраться?
  • Парковка
  • Как поддержать клуб
  • Благодарности за поддержку

К микросервисам через reverse engineering и кодогенерацию

Вячеслав Тютюньков

Backend Tech Lead @ Wrike

Разрабатывая информационную систему с нуля, мы можем выбрать практически любой из множества вариантов как технологий, так и архитектур в целом, в том числе принципов взаимодействия частей системы. Но что же делать, если система уже есть и у неё довольно богатая история? Как большую энтерпрайз систему, исторически развивающуюся в режиме «монолита», разделить на микросервисы и организовать взаимодействие между ними? В большей степени проблема тут даже не столько в выборе архитектуры и построении взаимодействия, сколько в сложности поддержать имеющийся и постоянно изменяющийся под продуктовые нужны код «монолита», параллельно внедряя новые принципы и подходы. В докладе я расскажу как мы в Wrike, используя reverse engineering и немного «кодогенерации», реализовали первые шаги по выделению отдельных микросервисов и запустили первый «почти настоящий» BFF сервис в рамках нашего монолита.


Блокировки и многоверсионность данных в PostgreSQL

Ян Хонский

Backend software engineer @ Wrike

Как достичь различных уровней изоляции транзакций в базе данных? Какую выгоду нам принесёт тот или иной уровень изоляции, и чем мы за это пожертвуем? Как позволить другим клиентам читать данные, когда их кто-то изменяет в этот же момент?

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

Каждый из этих подходов — балансирование между пропускной способностью и согласованностью (consistency). Понимание обоих подходов поможет вам принять решение по масштабированию вашей базы данных.

Поиграемся на примерах в PostgreSQL. Посмотрим, как в PostgreSQL реализована изоляция транзакций и проверяется версия строки. Рассмотрим последствия многоверсионности данных и очистку базы от ненужных (удалённых) записей (VACUUM).


О месте проведения встречи

Встреча пройдёт в ресторане «Põhja Öökull», по адресу Rüütli 28. Вход в ресторан:

Это изображение имеет пустой атрибут alt; его имя файла - entrance_to_pohjaookull-1024x585.jpg

Ресторан поддерживает наши ежемесячные встречи на бесплатной основе. Мы будем вам благодарны, если вы придёте голодными и сделаете заказы в ресторане.

Это изображение имеет пустой атрибут alt; его имя файла - sev_sova_plan-1024x576.jpg

Как добраться?

Ресторан находится в 200 м от площади Вабадусе, до которой вы можете добраться и на трамвае, и на автобусе, и на троллейбусе. Это самый центр города, поэтому, наверное, нет смысла объяснять много и долго. Ниже схематически изображено, как добраться с площади до ресторана.

Это изображение имеет пустой атрибут alt; его имя файла - howtoget-1024x736.jpg

Парковка

Удобной бесплатной парковки возле ресторана больше нет. Если вы хотите подъехать к самому ресторану, то это самая дорогая парковка в городе (6 евро/час). Под площадью Вабадусе есть подземная парковка (3.6 евро/час, и по 1 евро/час после 21:00). Рядом с площадью Вабадусе есть парковка под открытым небом (4.5 евро/час).

Самый дешевый же вариант — это парковка в зоне Кесклинн (возле парка Falgi и на улицах возле Von Stackelberg). Если вы припаркуетесь в этой зоне в 18:45 с часиками (15 минут бесплатно), то платить не придётся совсем, потому что с 19:00 эта зона бесплатная до утра. Дойти пешком займёт 10-15 минут — так или так.

Это изображение имеет пустой атрибут alt; его имя файла - parking_free.jpg

Как поддержать клуб

Сегодня мы существуем только за счёт ваших пожертвований. Вы можете нам помочь следующим способом на любую удобную вам сумму. Даже 1 евро будет в помощь.

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

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

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


Благодарности за поддержку

Мы благодарны следующим людям за донаты:

Kuznetsov Dmitri
Ljahhovets Vassili
Klugman Konstantin
Belugin Aleksandr
Filippov Alexey
Troškov Dmitri
Salomatin Nikita
Rumjantsev Vladislav
Štšerbak Deniss
Tshepurov Anton
Tsirihhov Juri
Kirjanov Sergei
Palamartšuk Grigori
Arlou Andrei

Devclub #154

19:00 19.05.2022, четверг
«Põhja Öökull» — Rüütli 28, 10130 Tallinn

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

Содержание анонса:

  • Основная информация (выше)
  • Темы выступающих
  • О месте проведения встречи
  • Как добраться?
  • Парковка
  • Как поддержать клуб
  • Благодарности за поддержку

Аналитик для девелоперов — друг, враг или как

Александр Сольц

Business Analyst @ Nortal

Александр Сольц (Нортал) расскажет о роли бизнес-аналитика, взаимодействии внутри команд, работающих в разных странах и опыте проектов в экзотических местах.


Что и как OpenStreetMap

Илья Зверев

Редактор блога про OpenStreetMap

Проект открытых карт OpenStreetMap не раз упоминали в других докладах DevClub — но мало кто знает, что это такое на самом деле. Рисунки? Карты? Геоданные? Гора XML? Первое правило OSM — ты рассказываешь об OSM налево и направо. Поэтому давайте узнаем, чем этот проект приколен, почему даже после 11 лет в нём нескучно участвовать, и как забрать карты к себе.


О месте проведения встречи

Встреча пройдёт в ресторане «Põhja Öökull», по адресу Rüütli 28. Вход в ресторан:

Это изображение имеет пустой атрибут alt; его имя файла - entrance_to_pohjaookull-1024x585.jpg

Ресторан поддерживает наши ежемесячные встречи на бесплатной основе. Мы будем вам благодарны, если вы придёте голодными и сделаете заказы в ресторане.

Это изображение имеет пустой атрибут alt; его имя файла - sev_sova_plan-1024x576.jpg

Как добраться?

Ресторан находится в 200 м от площади Вабадусе, до которой вы можете добраться и на трамвае, и на автобусе, и на троллейбусе. Это самый центр города, поэтому, наверное, нет смысла объяснять много и долго. Ниже схематически изображено, как добраться с площади до ресторана.

Это изображение имеет пустой атрибут alt; его имя файла - howtoget-1024x736.jpg

Парковка

Удобной бесплатной парковки возле ресторана больше нет. Если вы хотите подъехать к самому ресторану, то это самая дорогая парковка в городе (6 евро/час). Под площадью Вабадусе есть подземная парковка (3.6 евро/час, и по 1 евро/час после 21:00). Рядом с площадью Вабадусе есть парковка под открытым небом (4.5 евро/час).

Самый дешевый же вариант — это парковка в зоне Кесклинн (возле парка Falgi и на улицах возле Von Stackelberg). Если вы припаркуетесь в этой зоне в 18:45 с часиками (15 минут бесплатно), то платить не придётся совсем, потому что с 19:00 эта зона бесплатная до утра. Дойти пешком займёт 10-15 минут — так или так.

Это изображение имеет пустой атрибут alt; его имя файла - parking_free.jpg

Как поддержать клуб

Сегодня мы существуем только за счёт ваших пожертвований. Вы можете нам помочь следующим способом на любую удобную вам сумму. Даже 1 евро будет в помощь.

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

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

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


Благодарности за поддержку

Мы благодарны следующим людям за донаты:

  • DMITRI KUZNETSOV
  • VASSILI LJAHHOVETS
  • KONSTANTIN KLUGMAN
  • ALEKSANDR BELUGIN
  • ALEXEY FILIPPOV
  • DMITRI TROŠKOV
  • NIKITA SALOMATIN
  • DENISS ŠTŠERBAK
  • ANTON TSHEPUROV
  • JURI TSIRIHHOV
  • SERGEI KIRJANOV
  • ANDREI ARLOU
  • KONSTANTIN PAVLOV
  • WISERCAT ESTONIA OÜ
  • DPK-IT OÜ

Devclub #147

NB! Пропуск только с COVID-справками.

19:00 30.09.2021, четверг
«Põhja Öökull» — Kopli 70A, 10411 Tallinn

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

Внимание! Анонс получился объёмным. Вот список блоков:

  • Основная информация (выше)
  • Темы выступающих
  • О месте проведения встречи
  • Как добраться?
  • Парковка
  • Что там с COVID-19?
  • Как поддержать клуб
  • Благодарности за поддержку

Как любовь к автобусам заставила выучить Flutter

Илья Зверев

Эксперт по открытой картографии

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

Однажды меня эта ситуация достала, и я потратил месяц на изучение Flutter и написание своего приложения. Эта история — про открытые данные, пользовательские интерфейсы и первые шаги в мобильной разработке.


PHP уже не тот и Laravel пророк его

Миша Бешкин

Три года назад я искал работу, и мне предложили поработать в знакомой для меня комбинации PHP+CSS+jQuery на одном легаси проекте. Согласился я, потому что хотел потратить некоторое время на освоение новых технологий и подучить теоретическую часть.

Особых иллюзий по поводу технологии не питал, потому что считал что PHP умер, и его не стоит воскрешать. Мне повезло оказаться в одной команде с адептами фреймворка Laravel — вот так и втянулся.

Немного расскажу о том, почему финтек стартапы нередко выбирают стэк PHP/Laravel+Vue.js, чем интересен современный PHP и как тестировать в Laravel.


Программирование — откуда и куда мы идем?

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

Software Architect & Founder @ Digital Magic Ltd

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


О месте проведения встречи

Встреча пройдёт в ресторане «Põhja Öökull» на Kopli 70A. Вход в ресторан:

Это изображение имеет пустой атрибут alt; его имя файла - image-1-1024x541.png

У ресторана, как вы понимаете, тоже не лучшие времена. Вы можете поддержать ресторан, если придёте немного раньше начала встречи и сделаете заказ на кассе.

Спецпредложения дня представлены на доске на барной стойке.
Более 100 сортов пива, сидра, лимонадов в холодильнике.


Как добраться?

Прямо по улице Kopli, на которой находится ресторан, проходят трамваи номер 1 и 2 — это самый удобный способ добраться на общественном транспорте.

Лучше всего выходить на остановке Krulli, но можно и на Volta.

Это изображение имеет пустой атрибут alt; его имя файла - image.png

Если вы решите прогуляться по улице Копли до ресторана от хипстерского района Теллискиви, то это всего лишь 800 метров по прямой (10 минут).

Парковка

Напротив ресторана есть парковка (с не самым лучшим асфальтом) вдоль дома. Там около 20 парковочных мест, но они могут быть заняты. Эта парковка в бесплатной зоне, как и многие другие парковки в округе.

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

Вы также можете припарковаться, например, на улице Volta и немного прогуляться (200-300 метров).


Что там с COVID-19?

Мы вынуждены проверять COVID-справки, но сама процедура проверки довольно странная. Если коротко, то на входе краем глаза посмотрим на ваш QR-код, который выглядит примерно так, так или так.

Также советуем иметь при себе медицинскую маску (если вдруг вы решите приобрести немного еды навынос).

Если вы чувствуете себя нехорошо или вам известно о том, что на момент встречи вы болеете COVID-19, то просим воздержаться от посещения нашего мероприятия.


Как поддержать клуб

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

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

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

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

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


Благодарности за поддержку

Мы благодарны следующим людям за донаты:

  • Kuznetsov Dmitri
  • SURFLINK OÜ
  • WISERCAT ESTONIA OÜ
  • Ljahhovets Vassili
  • Анонимное пожертвование (NA)
  • Klugman Konstantin
  • Mikhaylov Alexey
  • Štšerbak Deniss
  • Beshkins Grigorijs
  • Kirjanov Sergei
  • Košelev Nikita
  • Belugin Aleksandr
  • Filippov Alexey
  • Glavatski Stanislav
  • Tsirihhov Juri
  • Stalnuhhin Regina
  • Zhadan Denis
  • Rumjantsev Vladislav
  • Vesselov Anton
  • Troškov Dmitri
  • Samtšev Igor
  • Tshepurov Anton
  • Shubnikov Alexey
  • Razdolski Aleksandr
  • Prohhorov Dmitri
  • Chubarov Evgeny
  • Bogatõrjov Jevgeni
  • Velizhanin Aleksei
  • Salomatin Nikita

P.S.

А ещё у нас будут новые стикеры. COVID Edition!
Спасибо за дизайн Dmitri Stalnuhhin.

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