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

Метка: Евгений Голобородько

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.

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 достаточно просты, чтобы можно было их понять без знания синтаксиса.

ВИДЕО: Евгений Голобородько — DSL на Scala

ВИДЕО: Евгений Голобородько — Event Sourcing

Видео: Евгений Голобородько — Анатомия БД

«Многие, кто работает с базами данных, считают ее коробочкой с «магией» и, соответственно, не знают, что делать, когда сталкиваются проблемами производительности во время масштабировании проекта. Попробуем развеять все суеверия и понять, о чем стоит думать во время разработки с использованием баз данных (БД). Также покажу на примерах, как решать уже возникшие проблемы. Будет много мат.части и реального опыта.»

Август. Скоро в школу. Регистрируемся.

Совсем скоро первое сентября. Вновь зазвучат школьные звонки, учителя отругают за отсутствие сменки, а классный руководитель как по часам спросит каждого, кто и как провёл это лето. Мы предлагаем вам в последний раз этим летом devclub-встречу и три совершенно разносторонних темы: «Groovy AST», «TypeScript» и «Анатомия БД». Берегите нервы классного руководителя — скрасьте рассказ об отвязных каникулах полезным!

Сергей Егоров
Сергей Егоров: Groovy AST
В большинстве докладов про Groovy AST рассказывают одно и то же на одинаковых примерах. При этом для слушателя остаётся неясно: «А как, собственно, с этим работать-то?», поэтому рассказ будет следующим:

  1. Что такое мета-программирование на уровне компиляции? Где используется?
  2. Что требуется, чтобы начать писать свои трансформации? Что может помочь в процессе написания?
  3. Образец трансформации на примере простейших аннотаций для контрактного программирования.

Дмитрий Трошков
Дмитрий Трошков: TypeScript

TypeScript — язык программирования, представленный Microsoft в 2012 году и позиционируемый как средство разработки веб-приложений, расширяющее возможности JavaScript.

Нас ожидает рассказ об особенностях этого языка и о личном опыте перевода целого проекта на TypeScript.

И не пропустите лучшего докладчика 2010 года!

Евгений Голобородько
Евгений Голобородько: Анатомия БД

«Многие, кто работает с базами данных, считают ее коробочкой с «магией» и, соответственно, не знают, что делать, когда сталкиваются проблемами производительности во время масштабировании проекта. Попробуем развеять все суеверия и понять, о чем стоит думать во время разработки с использованием баз данных (БД). Также покажу на примерах, как решать уже возникшие проблемы. Будет много мат.части и реального опыта.»

Встреча пройдёт 26 августа (вторник) в 19:00 в отеле Ору.
Бесплатная регистрация обязательна! Билет распечатывать не надо.

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