Staff Engineer @ Synthesized.io / Преподаватель @ Eesti Ettevõtluskõrgkool Mainor
Нужны ли вообще моки, когда есть TestContainers? Если мок не работает так же, как «настоящая» система, в чём его польза? Можно ли избежать flakyness в интеграционных тестах? Правда ли, что TestContainers решат все проблемы интеграционных тестов и пора ли списывать со счетов базу данных H2? Доклад для разработчиков, создающих интеграционные тесты для программ, работающих с базами данных, кэшами, системами потоковой и пакетной обработки данных.
Плагины в Java-библиотеках
Андрей Солнцев
Software developer @ Codeborne
Как позволить пользователям кастомизировать поведение твой библиотеки? Можно намонстрячить кучу настроек, можно вынести их в properties или YAML файлы. А можно сделать систему расширений (плагинов). Когда я попытался сделать плагины в Selenide, я обнаружил, что материалов по этой теме особо-то и нет. Как реализовать плагины? Как сделать их легко настраиваемыми? Какие есть хорошие практики и типичные грабли? Обо всём об этом мы и поговорим с примерами из Selenide, Mockito, LiquiBase и JUnit. Аудитория: Разработчики Java
О месте проведения встречи
Встреча пройдёт в ресторане «Põhja Öökull», который в 2022 году переехал на новое место в Старом городе. Новый адрес — Rüütli 28. Вход в ресторан:
Ресторан поддерживает наши ежемесячные встречи на бесплатной основе. Мы будем вам благодарны, если вы придёте голодными и сделаете заказы в ресторане.
Как добраться?
Ресторан находится в 200 м от площади Вабадусе, до которой вы можете добраться и на трамвае, и на автобусе, и на троллейбусе. Это самый центр города, поэтому, наверное, нет смысла объяснять много и долго. Ниже схематически изображено, как добраться с площади до ресторана.
Парковка
Удобной бесплатной парковки возле ресторана больше нет. Если вы хотите подъехать к самому ресторану, то это самая дорогая парковка в городе (6 евро/час). Под площадью Вабадусе есть подземная парковка (3.6 евро/час, и по 1 евро/час после 21:00). Рядом с площадью Вабадусе есть парковка под открытым небом (4.5 евро/час).
Самый дешевый же вариант — это парковка в зоне Кесклинн (возле парка Falgi и на улицах возле Von Stackelberg). Если вы припаркуетесь в этой зоне в 18:45 с часиками (15 минут бесплатно), то платить не придётся совсем, потому что с 19:00 эта зона бесплатная до утра. Дойти пешком займёт 10-15 минут — так или так.
Как поддержать клуб
Сегодня мы существуем только за счёт ваших пожертвований. Вы можете нам помочь следующим способом на любую удобную вам сумму. Даже 1 евро будет в помощь.
Выставить в своём банке ежемесячный перевод в наш клуб: EE822200221049645988, MTÜ DEVCLUB, Описание: devclub donation. Сумма поможет любая. Главное, чтобы перевод был ежемесячный!
Такой перевод, который не будет мешать тебе жить. Например, 5-10 евро. Вряд ли это как-то ударит по твоему карману, а мы в свою очередь не забудем твою щедрость, и как минимум поблагодарим.
Мы будем благодарить наших спонсоров на встречах и в будущем на сайте. Поэтому если желаешь помогать анонимно, то отметь это в описании, например, так devclub donation (anonymous).
Катарина из Департамента по делам образования и молодёжи (www.harno.ee) расскажет, как устроено электронное оценивание в Эстонии, о развитии системы EIS (Eksamite infosüsteem). О забавных ошибках как системы, так и самих пользователей. О возможностях, которые находят специалисты по оцениванию для создания тестов и заданий. И как она работает в условиях, когда на всю команду из 50+ человек только 1 программист.
Автоматизация дома
Миша Бешкин
Что может ожидать человека, если он вдруг решил внедрить дома автоматические системы управления устройствами. Опыт трех лет с разными устройствами, собственная система управления, доступные решения.
О месте проведения встречи
Встреча пройдёт в ресторане «Põhja Öökull», который в 2022 году переехал на новое место в Старом городе. Новый адрес — Rüütli 28. Вход в ресторан:
Ресторан поддерживает наши ежемесячные встречи на бесплатной основе. Мы будем вам благодарны, если вы придёте голодными и сделаете заказы в ресторане.
Как добраться?
Ресторан находится в 200 м от площади Вабадусе, до которой вы можете добраться и на трамвае, и на автобусе, и на троллейбусе. Это самый центр города, поэтому, наверное, нет смысла объяснять много и долго. Ниже схематически изображено, как добраться с площади до ресторана.
Парковка
Удобной бесплатной парковки возле ресторана больше нет. Если вы хотите подъехать к самому ресторану, то это самая дорогая парковка в городе (6 евро/час). Под площадью Вабадусе есть подземная парковка (3.6 евро/час, и по 1 евро/час после 21:00). Рядом с площадью Вабадусе есть парковка под открытым небом (4.5 евро/час).
Самый дешевый же вариант — это парковка в зоне Кесклинн (возле парка Falgi и на улицах возле Von Stackelberg). Если вы припаркуетесь в этой зоне в 18:45 с часиками (15 минут бесплатно), то платить не придётся совсем, потому что с 19:00 эта зона бесплатная до утра. Дойти пешком займёт 10-15 минут — так или так.
Что там с COVID-19?
Мы вынуждены проверять COVID-справки, но сама процедура проверки довольно странная. Если коротко, то на входе краем глаза посмотрим на ваш QR-код, который выглядит примерно так, так или так. Тесты не принимаются — по правилам, установленным ЭР.
Также советуем иметь при себе медицинскую маску (если вдруг вы решите приобрести немного еды навынос).
Если вы чувствуете себя нехорошо или вам известно о том, что на момент встречи вы болеете COVID-19, то просим воздержаться от посещения нашего мероприятия.
Как поддержать клуб
Сегодня мы существуем только за счёт ваших пожертвований. Вы можете нам помочь следующим способом на любую удобную вам сумму. Даже 1 евро будет в помощь.
Выставить в своём банке ежемесячный перевод в наш клуб: EE822200221049645988, MTÜ DEVCLUB, Описание: devclub donation. Сумма поможет любая. Главное, чтобы перевод был ежемесячный!
Такой перевод, который не будет мешать тебе жить. Например, 5-10 евро. Вряд ли это как-то ударит по твоему карману, а мы в свою очередь не забудем твою щедрость, и как минимум поблагодарим.
Мы будем благодарить наших спонсоров на встречах и в будущем на сайте. Поэтому если желаешь помогать анонимно, то отметь это в описании, например, так devclub donation (anonymous).
Разберемся в сути интровертности, найдем в этом плюсы, делающие выступление эффектным. Изучим и опробуем реальные техники для снятия чрезмерного волнения, разберемся со страхами. Получим инструменты для импровизации, попробуем заменить тремор и панику на кайф и удовольствие.
Практический обзор AutoML для табличных данных
Дмитрий Балабка
Data Scientist & Software Architect @ Ecentria Group
Автоматизированное машинное обучение (AutoML) стало популярным в последние годы, сфокусировавшись на снижении затрат при создании моделей машинного обучения. Многие повседневные задачи могут быть частично или полностью автоматизированы: подготовка данных, конструирование признаков, обучение и оценка моделей. Мы кратко рассмотрим существующие решения AutoML, а также практический пример, основанный на решении, победившем для Sussex-Huawei Locomotion Challenge 2021. В частности, мы обсудим, как эффективно и с минимальными усилиями обучить модель с помощью Google AutoML Tables.
О месте проведения встречи
Встреча пройдёт в ресторане «Põhja Öökull», который в 2022 году переехал на новое место в Старом городе. Новый адрес — Rüütli 28. Вход в ресторан:
Ресторан поддерживает наши ежемесячные встречи на бесплатной основе. Мы будем вам благодарны, если вы придёте голодными и сделаете заказы в ресторане.
Как добраться?
Ресторан находится в 200 м от площади Вабадусе, до которой вы можете добраться и на трамвае, и на автобусе, и на троллейбусе. Это самый центр города, поэтому, наверное, нет смысла объяснять много и долго. Ниже схематически изображено, как добраться с площади до ресторана.
Парковка
Удобной бесплатной парковки возле ресторана больше нет. Если вы хотите подъехать к самому ресторану, то это самая дорогая парковка в городе (6 евро/час). Под площадью Вабадусе есть подземная парковка (3.6 евро/час, и по 1 евро/час после 21:00). Рядом с площадью Вабадусе есть парковка под открытым небом (4.5 евро/час).
Самый дешевый же вариант — это парковка в зоне Кесклинн (возле парка Falgi и на улицах возле Von Stackelberg). Если вы припаркуетесь в этой зоне в 18:45 с часиками (15 минут бесплатно), то платить не придётся совсем, потому что с 19:00 эта зона бесплатная до утра. Дойти пешком займёт 10-15 минут — так или так.
Что там с COVID-19?
Мы вынуждены проверять COVID-справки, но сама процедура проверки довольно странная. Если коротко, то на входе краем глаза посмотрим на ваш QR-код, который выглядит примерно так, так или так. Тесты не принимаются — по правилам, установленным ЭР.
Также советуем иметь при себе медицинскую маску (если вдруг вы решите приобрести немного еды навынос).
Если вы чувствуете себя нехорошо или вам известно о том, что на момент встречи вы болеете COVID-19, то просим воздержаться от посещения нашего мероприятия.
Как поддержать клуб
Сегодня мы существуем только за счёт ваших пожертвований. Вы можете нам помочь следующим способом на любую удобную вам сумму. Даже 1 евро будет в помощь.
Выставить в своём банке ежемесячный перевод в наш клуб: EE822200221049645988, MTÜ DEVCLUB, Описание: devclub donation. Сумма поможет любая. Главное, чтобы перевод был ежемесячный!
Такой перевод, который не будет мешать тебе жить. Например, 5-10 евро. Вряд ли это как-то ударит по твоему карману, а мы в свою очередь не забудем твою щедрость, и как минимум поблагодарим.
Мы будем благодарить наших спонсоров на встречах и в будущем на сайте. Поэтому если желаешь помогать анонимно, то отметь это в описании, например, так devclub donation (anonymous).
ВНИМАНИЕ! Это праздничная встреча, на которую запланированы угощения, напитки и традиционный праздничный торт! Нам исполняется 13 лет (149+80 встреч).
На встрече также будет награждение лучших докладов за 2020-2021 года. Мы очень просим вас проголосовать за доклады в facebook.
Edutainment и программирование
Илья Карповс
Software Engineer @ Lokalise
Какое-то время назад было сложно найти хорошие курсы программирования или материалы, чтобы дети могли изучить основы программирования самостоятельно. Времена изменились, и теперь существует множество интерактивных инструментов, игр и обучающих видео. Больше не нужно ждать первых курсов вуза, чтобы изучить основы. Илья расскажет о своём опыте обучения детей программированию на месте и удаленно, а также поделится ответами на главные вопросы по теме.
DeFi, NFT, CDBC, ERC20… Все блокчейн базворды 2021 в одной презентации
Михаил Дунаев
Новая волна популярности блокчейнов принесла с собой много новых технологий и терминов. Из доклада простыми словами вы узнаете о отличиях алгоритма Proof-of-Work от Proof-of-Stake, что такое Умный Контракт, как создать свои токены и как стать экспертом в крипто индустрии за 20 минут.
Селениду 10 лет
Андрей Солнцев
Software developer @ Codeborne
Недавно библиотеке Selenide исполнилось 10 лет. Это сейчас она популярна и используется банками, платёжными провайдерами и другими компаниями во всём мире, а когда-то всё начиналось с крошечного проекта на гитхабе и доклада в девклубе. Посмотрим, как мы шли к успеху, как со временем менялся API и что будет дальше.
О месте проведения встречи
Встреча пройдёт в ресторане «Põhja Öökull» на Kopli 70A. Вход в ресторан:
У ресторана, как вы понимаете, тоже не лучшие времена. Вы можете поддержать ресторан, если придёте немного раньше начала встречи и сделаете заказ на кассе.
Спецпредложения дня представлены на доске на барной стойке. Более 100 сортов пива, сидра, лимонадов в холодильнике.
Как добраться?
Прямо по улице Kopli, на которой находится ресторан, проходят трамваи номер 1 и 2 — это самый удобный способ добраться на общественном транспорте.
Лучше всего выходить на остановке Krulli, но можно и на Volta.
Если вы решите прогуляться по улице Копли до ресторана от хипстерского района Теллискиви, то это всего лишь 800 метров по прямой (10 минут).
Парковка
Напротив ресторана есть парковка (с не самым лучшим асфальтом) вдоль дома. Там около 20 парковочных мест, но они могут быть заняты. Эта парковка в бесплатной зоне, как и многие другие парковки в округе.
Кроме этой парковки можно заехать рядом под шлагбаум и припарковаться на свободных местах. Шлагбаум не закрывают до вечера, а если закроют, то есть сторож, который вас выпустит.
Вы также можете припарковаться, например, на улице Volta и немного прогуляться (200-300 метров).
Что там с COVID-19?
Мы вынуждены проверять COVID-справки, но сама процедура проверки довольно странная. Если коротко, то на входе краем глаза посмотрим на ваш QR-код, который выглядит примерно так, так или так. Тесты не принимаются — по правилам, установленным ЭР.
Также советуем иметь при себе медицинскую маску (если вдруг вы решите приобрести немного еды навынос).
Если вы чувствуете себя нехорошо или вам известно о том, что на момент встречи вы болеете COVID-19, то просим воздержаться от посещения нашего мероприятия.
Как поддержать клуб
Дорогой друг, этот дивный новый мир затронул и наш клуб. Не сказать, что мы в лучшей финансовой форме сегодня. Поэтому мы будем стараться вывести клуб на новый уровень, когда наши посетители смогут содержать клуб (это максимум 750 евро в месяц, а в будущем скорее всего даже меньше).
Если спонсорство возобновится, то скорее всего, мы просто отблагодарим тебя в какой-то момент в будущем. Что для этого надо сделать?
Выставить в своём банке ежемесячный перевод в наш клуб: EE822200221049645988, MTÜ DEVCLUB, Описание: devclub donation. Сумма поможет любая. Главное, чтобы перевод был ежемесячный!
Такой перевод, который не будет мешать тебе жить. Например, 5-10 евро. Вряд ли это как-то ударит по твоему карману, а мы в свою очередь не забудем твою щедрость, и как минимум поблагодарим.
Мы будем благодарить наших спонсоров на встречах и в будущем на сайте. Поэтому если желаешь помогать анонимно, то отметь это в описании, например, так devclub donation (anonymous).
“Сделайте это быстрее!” Как улучшить производительность одной из самых сложных вьюх в продукте.
Павел Герасимов
Инженерный менеджер @ Wrike
Иногда (ну, всегда) продукты развиваются, сталкиваются с новыми требованиями, и ваши легаси вьюшки, разработанные в старые добрые времена, начинают работать не так хорошо, как ожидают клиенты. Для решения этой проблемы у вас есть два пути — переписать все с нуля (что обычно приводит в ярость стейкхолдеров) или попытаться улучшить существующую кодовую базу, чтобы она соответствовала новым требованиям.
Мы расскажем, как мы начали страдать от проблем с производительностью в Wrike Workload — одной из самых тяжелых и сложных вьюх в нашем продукте, как мы улучшили общую производительность за несколько месяцев, и какие инструменты и технологии мы использовали для этого.
О докладчике: «Инженерный менеджер нескольких межфункциональных команд в Wrike. Бывший CEO и соучредитель Le Talo Robotics — стартапа, где наш автономный самозаряжающийся дрон, находящийся в Москве, управлялся из Китая.»
Нейросети для чайников, теория и практика
Алексей Шаров
Фронтенд-техлид @ Wrike
В этом докладе мы поговорим про то, что из себя представляют простейшие нейронные сети, как они работают и обучаются, а в конце — покажем пару работающих примеров.
О докладчике: «Фронтенд-техлид юнита Wrike for IT в компании Wrike. Работал в компаниях Borland и Dell, делаю фронт уже 15 лет — от Ruby on Rails и MVC.NET до Angular и React. Люблю Dart и Flutter, в свободное время… программирую. 🙂»
Камо грядеши, фронтенд?
Евгений Кот
Директор по развитию @ Wrike
Сейчас нет отрасли более стремительно развивающейся, чем фронтенд. Можно поспорить, но сколько ещё экосистем вы знаете, где фреймворки возникают с такой скоростью? Веб стандарты внедряются и тут же устаревают. Самый главный вопрос: куда мы идём, и к чему придём? Вопрос не праздный: как не остаться не у дел в этом бурлящем потоке и схватить только самое важное, то, что будет трендом в 2022 году.
О докладчике: «Фронтенд-разработчик в течение многих лет, спикер. Соорганизатор конференции HolyJS. Dart/Flutter/Web GDE. Директор по развитию @ Wrike. Евгений прошел долгий путь от C++ и низкоуровневого программирования до пользовательских интерфейсов и «браузерных штучек». В конце концов, что, если не Web, лучше всего отражает внутреннюю суть мироздания?»
О месте проведения встречи
Встреча пройдёт в ресторане «Põhja Öökull» на Kopli 70A. Вход в ресторан:
У ресторана, как вы понимаете, тоже не лучшие времена. Вы можете поддержать ресторан, если придёте немного раньше начала встречи и сделаете заказ на кассе.
Спецпредложения дня представлены на доске на барной стойке. Более 100 сортов пива, сидра, лимонадов в холодильнике.
Как добраться?
Прямо по улице Kopli, на которой находится ресторан, проходят трамваи номер 1 и 2 — это самый удобный способ добраться на общественном транспорте.
Лучше всего выходить на остановке Krulli, но можно и на Volta.
Если вы решите прогуляться по улице Копли до ресторана от хипстерского района Теллискиви, то это всего лишь 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.
Внимание! Анонс получился объёмным. Вот список блоков:
Основная информация (выше)
Темы выступающих
О месте проведения встречи
Как добраться?
Парковка
Что там с 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. Вход в ресторан:
У ресторана, как вы понимаете, тоже не лучшие времена. Вы можете поддержать ресторан, если придёте немного раньше начала встречи и сделаете заказ на кассе.
Спецпредложения дня представлены на доске на барной стойке. Более 100 сортов пива, сидра, лимонадов в холодильнике.
Как добраться?
Прямо по улице Kopli, на которой находится ресторан, проходят трамваи номер 1 и 2 — это самый удобный способ добраться на общественном транспорте.
Лучше всего выходить на остановке Krulli, но можно и на Volta.
Если вы решите прогуляться по улице Копли до ресторана от хипстерского района Теллискиви, то это всего лишь 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.
Есть несколько важных изменений по встрече в четверг.
1. Мы вынуждены проверять COVID-справки, но сама процедура проверки довольно странная. Если коротко, то на входе краем глаза посмотрим на ваш QR-код, который выглядит примерно так:
2. Также советуем иметь при себе медицинскую маску (если вдруг вы решите приобрести немного еды навынос).
3. В расписании изменения. Нам пришлось поставить офтопик на первый слот и сдвинуть остальных докладчиков. Поэтому теперь в 19:00 выступает Антон Кекс, и мы постараемся начать вовремя, чтобы освободить Антона к 20:00. Про порядок выступлений Артёма и Ивана пока что точно не могу сообщить.
4. Позже вечером разошлём письма с этой информацией всем, кто зарегистрировался до 23 августа 09:40.
Мы вынуждены проверять COVID-справки, но сама процедура проверки довольно странная. Если коротко, то на входе краем глаза посмотрим на ваш QR-код, который выглядит примерно так, так или так.
Также советуем иметь при себе медицинскую маску (если вдруг вы решите приобрести немного еды навынос).
Внимание! Анонс получился объёмным. Вот список блоков:
Основная информация (выше)
Темы выступающих
Новое место и меню
Как добраться?
Парковка
Что там с COVID-19?
Как поддержать клуб
Благодарности за поддержку
Про яхты
Антон Кекс
Developer @ Codeborne
Офтопик от Антона о его опыте хождения на яхте по морям.
Elm, или как писать frontend код без единой runtime exceptionKoncerns: Почему я не тороплюсь на Котлин
Артём Васильев
Co-founder @ getshipit.com
История о том, как я открыл для себя функциональное программирование и познакомился с Elm, в чём он лучше других языков, что (не) так с сообществом разработки этого языка, и почему в итоге я не стал использовать его в своих проектах.
LJV: Чему нас может научить визуализация структур данных в Java
Иван Пономарёв
Техлид @ КУРС / Преподаватель @ МФТИ
LJV — проект, созданный в 2004 году как инструмент для преподавания языка Java студентам. С помощью рефлексии он позволяет визуализировать внутреннее устройство структур данных.
Мы запустим LJV на разных структурах (от String до ConcurrentHashMap и ConcurrentSkipListMap) в разных версиях Java и посмотрим, что там внутри, как оно менялось от версии к версии, и как это всё работает.
Новое место и меню
Встреча пройдёт в новом месте — ресторан «Põhja Öökull» на Kopli 70A. Будут и плюсы, и минусы в проведении встречи там. Поскольку это будет второй раз на новом месте, да ещё и после долго перерыва, то просим снисходительно отнестись к организации. Постараемся сделать максимально хорошо.
Вход в ресторан:
У ресторана, как вы понимаете, тоже не лучшие времена. Вы можете поддержать ресторан, если придёте немного раньше начала встречи и сделаете заказ на кассе.
Спецпредложения дня представлены на доске на барной стойке. Более 100 сортов пива, сидра, лимонадов в холодильнике.
Как добраться?
Прямо по улице Kopli, на которой находится ресторан, проходят трамваи номер 1 и 2 — это самый удобный способ добраться на общественном транспорте.
Лучше всего выходить на остановке Krulli, но можно и на Volta.
Если вы решите прогуляться по улице Копли до ресторана от хипстерского района Теллискиви, то это всего лишь 800 метров по прямой (10 минут).
Парковка
Напротив ресторана есть парковка (с не самым лучшим асфальтом) вдоль дома. Там около 20 парковочных мест, но они могут быть заняты. Эта парковка в бесплатной зоне, как и многие другие парковки в округе.
Кроме этой парковки можно заехать рядом под шлагбаум и припарковаться на свободных местах. Шлагбаум не закрывают до вечера, а если закроют, то есть сторож, который вас выпустит.
Вы также можете припарковаться, например, на улице Volta и немного прогуляться (200-300 метров).
Что там с COVID-19?
Вы все в курсе по ситуации с COVID-19. Тем не менее напомним, что всё началось в марте 2020 года. Это был первый месяц за 12 лет, когда мы не провели встречу. В итоге в сезоне 2020 мы пропустили 5 встреч, и столько же встреч уже пропущено в текущем сезоне Devclub.
Мы вынуждены проверять COVID-справки, но сама процедура проверки довольно странная. Если коротко, то на входе краем глаза посмотрим на ваш QR-код, который выглядит примерно так, так или так.
Также советуем иметь при себе медицинскую маску (если вдруг вы решите приобрести немного еды навынос).
Если вы чувствуете себя нехорошо или вам известно о том, что на момент встречи вы болеете COVID-19, то просим воздержаться от посещения нашего мероприятия.
Как поддержать клуб
Дорогой друг, этот дивный новый мир затронул и наш клуб. Не сказать, что мы в лучшей финансовой форме сегодня. Поэтому мы будем стараться вывести клуб на новый уровень, когда наши посетители смогут содержать клуб (это максимум 750 евро в месяц, а в будущем скорее всего даже меньше).
Если спонсорство возобновится, то скорее всего, мы просто отблагодарим тебя в какой-то момент в будущем. Что для этого надо сделать?
Выставить в своём банке ежемесячный перевод в наш клуб: EE822200221049645988, MTÜ DEVCLUB, Описание: devclub donation. Сумма поможет любая. Главное, чтобы перевод был ежемесячный!
Такой перевод, который не будет мешать тебе жить. Например, 5-10 евро. Вряд ли это как-то ударит по твоему карману, а мы в свою очередь не забудем твою щедрость, и как минимум поблагодарим.
Мы будем благодарить наших спонсоров на встречах и в будущем на сайте. Поэтому если желаешь помогать анонимно, то отметь это в описании, например, так devclub donation (anonymous).
19:00 29.07.2021, четверг «Põhja Öökull» — Kopli 70A, 10411 Tallinn РЕГИСТРАЦИЯ НА EVENTBRITE 60 мест. Просим регистрироваться только тех, кто точно придёт.
Внимание! Анонс получился объёмным. Вот список блоков:
Основная информация (выше)
Темы выступающих
Новое место и меню
Как добраться?
Парковка
Что там с COVID-19?
Как поддержать клуб
Благодарности за поддержку
Koncerns: Почему я не тороплюсь на Котлин
Андрей Солнцев
Software developer @ Codeborne
Почему Kotlin нуждается в меньшем количестве фреймворков
Антон Кекс
Developer @ Codeborne
Kotlin — прекрасная замена Java. При програмиировании на Java люди склонны использовать множество дополнительных фреймворков/библиотек/утилит. Напротив, Kotlin предоставляет очень простую стандартную библиотеку и языковые функции, которые делают большинство популярных зависимостей ненужными или устаревшими.
В течение последних двух лет я исследовал возможности использования очень небольшого количества зависимостей в реальных производственных проектах с простым доступом к базе данных, dependency injection и прочим необходимым функционалом.
Во время выступления я собираюсь объяснить код моего последнего шаблона серверного приложения, основанного на Jooby и корутинах, и объяснить, как различные языковые функции Kotlin помогают резко сократить объём кода.
Kotlin и зоопарк платформ
Антон Архипов
Developer Advocate @ JetBrains
Что такое «мультиплатформа» в Kotlin и для чего оно надо.
Новое место и меню
Встреча пройдёт в новом месте — ресторан «Põhja Öökull» на Kopli 70A. Будут и плюсы, и минусы в проведении встречи там. Поскольку это будет второй раз на новом месте, да ещё и после долго перерыва, то просим снисходительно отнестись к организации. Постараемся сделать максимально хорошо.
Вход в ресторан:
У ресторана, как вы понимаете, тоже не лучшие времена. Вы можете поддержать ресторан, если придёте немного раньше начала встречи и сделаете заказ на кассе. Вот предположительное меню:
Спецпредложения дня представлены на доске на барной стойке. Более 100 сортов пива, сидра, лимонадов в холодильнике.
Как добраться?
Прямо по улице Kopli, на которой находится ресторан, проходят трамваи номер 1 и 2 — это самый удобный способ добраться на общественном транспорте.
Лучше всего выходить на остановке Krulli, но можно и на Volta.
Если вы решите прогуляться по улице Копли до ресторана от хипстерского района Теллискиви, то это всего лишь 800 метров по прямой (10 минут).
Парковка
Напротив ресторана есть парковка (с не самым лучшим асфальтом) вдоль дома. Там около 20 парковочных мест, но они могут быть заняты. Эта парковка в бесплатной зоне, как и многие другие парковки в округе.
Кроме этой парковки можно заехать рядом под шлагбаум и припарковаться на свободных местах. Шлагбаум не закрывают до вечера, а если закроют, то есть сторож, который вас выпустит.
Вы также можете припарковаться, например, на улице Volta и немного прогуляться (200-300 метров).
Что там с COVID-19?
Вы все в курсе по ситуации с COVID-19. Тем не менее напомним, что всё началось в марте 2020 года. Это был первый месяц за 12 лет, когда мы не провели встречу. В итоге в сезоне 2020 мы пропустили 5 встреч, и столько же встреч уже пропущено в текущем сезоне Devclub.
С 24 мая действуют смягчения на встречи в помещении, поэтому мы можем собрать в новом месте до 70 человек. Мы выставили ограничение на 60 билетов, и просим регистрироваться, только если вы решили точно прийти. На месте будут столы, за которыми могут сидеть максимум 6 человек.
Если вы чувствуете себя нехорошо или вам известно о том, что на момент встречи вы болеете COVID-19, то просим воздержаться от посещения нашего мероприятия.
Как поддержать клуб
Дорогой друг, этот дивный новый мир затронул и наш клуб. Не сказать, что мы в лучшей финансовой форме сегодня. Поэтому мы будем стараться вывести клуб на новый уровень, когда наши посетители смогут содержать клуб (это максимум 750 евро в месяц, а в будущем скорее всего даже меньше).
Если спонсорство возобновится, то скорее всего, мы просто отблагодарим тебя в какой-то момент в будущем. Что для этого надо сделать?
Выставить в своём банке ежемесячный перевод в наш клуб: EE822200221049645988, MTÜ DEVCLUB, Описание: devclub donation. Сумма поможет любая. Главное, чтобы перевод был ежемесячный!
Такой перевод, который не будет мешать тебе жить. Например, 5-10 евро. Вряд ли это как-то ударит по твоему карману, а мы в свою очередь не забудем твою щедрость, и как минимум поблагодарим.
Мы будем благодарить наших спонсоров на встречах и в будущем на сайте. Поэтому если желаешь помогать анонимно, то отметь это в описании, например, так devclub donation (anonymous).
19:00 17.06.2021, четверг «Põhja Öökull» — Kopli 70A, 10411 Tallinn РЕГИСТРАЦИЯ НА EVENTBRITE 50 мест. Просим регистрироваться только тех, кто точно придёт.
Внимание! Анонс получился объёмным. Вот список блоков:
Основная информация (выше)
Темы выступающих
Изменения после прошлой встречи
Новое место и меню
Как добраться?
Парковка
Что там с COVID-19?
Как поддержать клуб
Благодарности за поддержку
Как работать с асинхронностью в JS, сохранять рассудок и влиять на людей
Евгений Миротин
Software Engineer @ Play North OÜ
Почему асинхронность — неизбежное зло, что с ним делать и каких ошибок стоит избегать. Рассмотрим темы: откуда берётся асинхронность и почему она так важна в JS; callbacks — единственный способ организации асинхронности; promises — как они устроены и почему полезны; ключевые слова async/await; типичные ошибки при работе с промисами.
«Ретроградный Меркурий» эстонского рынка IT труда. Чему нас научил карантинный год?
Юлия Ёлкин
Fullstack IT Recruiter @ IT Talent
Последний год буквально заставил многих из нас поработать над ошибками. Перестроить, доработать, видоизменить, исправить свои ошибки в работе, в карьере, согласно новым требованиям времени. Давайте оглянемся назад, и обсудим, какие уроки мы из этого вынесли.
За это время я проконсультировала большое количество потерявших работу специалистов IT, с интересом анализируя, кто просел в карьере, по какой причине, каким специалистам стоит переквалифицироваться, а также, что стоит изучать, чтобы не отстать от поезда.
Удаленная работа и страхи вытащили на поверхность глубокие психологические проблемы, с которыми нам предстоит работать еще долго.
Я подготовила для вас обзор ситуации на рынке IT вакансий: востребованность, тренды, зарплаты. Подскажу, что стоит изучать и как максимально быстро найти работу мечты. До встречи в DevClub!
Машинное обучение в картинках
Кирилл Линник
Новый доклад от создателя «GDPR и котики»! Машинное обучение и AI уже давно не hype, но многие разработчики до сих считают всё это магией и не знают, с чего начать. Поэтому кто же, если не ДевКлуб расскажет про это всё именно с точки зрения разработчика, а не младшего научного сотрудника? Да ещё и в картинках!
Изменения после прошлой встречи
Мы собрали критику после прошлой встречи. Большинству новое место понравилось. Кто-то считает, что встреча прошла душевнее, а конференц-залы делают встречу слишком серьёзной и не располагают к активному общению. На новом месте же было уютно, и нас лишь ограничивал закон, по которому в 22:00 мы должны были разойтись. В этот раз у нас есть на 2 часа больше, и мы можем общаться до 00:00.
Вы были довольны едой и ценами, так что ниже найдёте новое меню с такими же ценами. Было недовольство запахом еды, но тут мы ничего сделать не сможем — приходите голодными и заказывайте еду (может, тогда меньше будет раздражать запах еды).
Во время проведения встречи будут проходить матчи Евро-2020 (19:00 Дания-Бельгия, 22:00 Нидерланды-Австрия). Возможно, мы выведем на один из телевизоров эти матчи без звука. Второй матч можно будет досмотреть в ресторане после всех выступлений.
Были лёгкие недовольства звуком. В этот раз мы опробуем новую схему, и, возможно, станет лучше. Работаем над тем, чтоб сделать лучше.
Также, если решим все технические проблемы, то в этот раз выступающий будет в другом конце зала, возле проектора. Первые ряды сделаем без столов. Перекусить вы сможете в любой момент за каким-нибудь столом за вами. Или сразу будете слушать встречу за столом.
Новое место и меню
Встреча пройдёт в новом месте — ресторан «Põhja Öökull» на Kopli 70A. Будут и плюсы, и минусы в проведении встречи там. Поскольку это будет второй раз на новом месте, да ещё и после долго перерыва, то просим снисходительно отнестись к организации. Постараемся сделать максимально хорошо.
Вход в ресторан:
У ресторана, как вы понимаете, тоже не лучшие времена. Вы можете поддержать ресторан, если придёте немного раньше начала встречи и сделаете заказ на кассе. Вот предположительное меню:
Спецпредложения дня представлены на доске на барной стойке. Более 100 сортов пива, сидра, лимонадов в холодильнике.
Как добраться?
Прямо по улице Kopli, на которой находится ресторан, проходят трамваи номер 1 и 2 — это самый удобный способ добраться на общественном транспорте.
Лучше всего выходить на остановке Krulli, но можно и на Volta.
Если вы решите прогуляться по улице Копли до ресторана от хипстерского района Теллискиви, то это всего лишь 800 метров по прямой (10 минут).
Парковка
Напротив ресторана есть парковка (с не самым лучшим асфальтом) вдоль дома. Там около 20 парковочных мест, но они могут быть заняты. Эта парковка в бесплатной зоне, как и многие другие парковки в округе.
Кроме этой парковки на фотографии можно заехать сюда под шлагбаум и припарковаться на свободных местах. Шлагбаум не закрывают до вечера, а если закроют, то есть сторож, который вас выпустит.
Вы также можете припарковаться, например, на улице Volta и немного прогуляться (200-300 метров).
Что там с COVID-19?
Вы все в курсе по ситуации с COVID-19. Тем не менее напомним, что всё началось в марте 2020 года. Это был первый месяц за 12 лет, когда мы не провели встречу. В итоге в сезоне 2020 мы пропустили 5 встреч, и столько же встреч уже пропущено в текущем сезоне Devclub.
С 24 мая действуют смягчения на встречи в помещении, поэтому мы можем собрать в новом месте до 70 человек. Мы выставили ограничение на 50 билетов, и просим регистрироваться, только если вы решили точно прийти. На месте будут столы, за которыми могут сидеть максимум 6 человек.
Если вы чувствуете себя нехорошо или вам известно о том, что на момент встречи вы болеете COVID-19, то просим воздержаться от посещения нашего мероприятия.
Как поддержать клуб
Дорогой друг, этот дивный новый мир затронул и наш клуб. Не сказать, что мы в лучшей финансовой форме сегодня. Поэтому мы будем стараться вывести клуб на новый уровень, когда наши посетители смогут содержать клуб (это максимум 750 евро в месяц, а в будущем скорее всего даже меньше).
Если спонсорство возобновится, то скорее всего, мы просто отблагодарим тебя в какой-то момент в будущем. Что для этого надо сделать?
Выставить в своём банке ежемесячный перевод в наш клуб: EE822200221049645988, MTÜ DEVCLUB, Описание: devclub donation. Сумма поможет любая. Главное, чтобы перевод был ежемесячный!
Такой перевод, который не будет мешать тебе жить. Например, 5-10 евро. Вряд ли это как-то ударит по твоему карману, а мы в свою очередь не забудем твою щедрость, и как минимум поблагодарим.
Мы будем благодарить наших спонсоров на встречах и в будущем на сайте. Поэтому если желаешь помогать анонимно, то отметь это в описании, например, так devclub donation (anonymous).