devclub.eu

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

DevClub #169

Не знаем, верит ли Юля Ёлкин в астрологию, но в эстонский рынок — точно. А он в это время переживает очередные изменения, про которые Юля — как обычно, с огоньком и цифрами — нам и расскажет. 

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

Всё как обычно: 29.08.2023, 19:00, отель von Stackelberg.

Регистрация: https://www.eventbrite.com/e/devclubeu-169-tickets-699481376627

Подробности:


Юлия Ёлкин

Fullstack IT Recruiter @ IT Talent

Что, опять? Ретроградный Меркурий эстонского IT рынка труда. Update 2023.

В 2022 — 2023 годах по рынку прошла волна серьезных сокращений, приток иностранных специалистов значительно сократился, список привычных стран-доноров изменился. Количество предложений работы сократилось. Рост зарплат замедлился, конкуренция возросла, но глобальный рынок стал более доступным. Давайте обсудим, как кризис 2022/2023 отличается от кризиса во время COVID 2020 года и чего ожидать далее. За последние 2 года я проконсультировала большое количество потерявших работу специалистов IT, с интересом анализируя, по какой причине их поиски новой работы затягиваются. Буду рада подсказать вам, что стоит предпринять, чтобы не бояться потерять работу и как без проблем и максимально быстро найти работу.


Михаил Дунаев

Co-founder @ prfct.ee

Hейроиллюстрации и Промпт-инжиниринг

Генерация эффектных иллюстраций и фотографий без таланта и опыта. Midjourney, DALL·E 2, Stable Diffusion, NSFW.

DevClub #168

Уже ского, 25.07.2023 в 19:00, мы снова встретимся в отеле von Stackelberg (Toompuiestee 23). Будет много инсайтов про отладку: от машинного софта, до ваших кофеварок. И кофе нальём. И не только.

Регистрация: https://www.eventbrite.com/e/devclubeu-168-tickets-677959353677

Подробности:


Андрей Мукамолов

Embedded Developer @ BambooApps

Автомобиль в твоём Arduino

Современные машины напичканы электроникой и эту электронику надо программировать. А если надо программировать то надо и тестировать. Есть придумка, как тестировать приложения для автомобилей без автомобилей. Что будет в докладе: Qt, FreeRTOS, CAN, Arduino


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

Developer Advocate @ JetBrains

Полезняшки отладчика в IntelliJ IDEA

Демонстрация всевозможных трюков которые можно сделать для отладки Java-приложений: нюансы HotSwap-a, лямбда-брейкпойнты, отслеживание цепочек вызовов Stream API, настройки точек останова, и ещё много чего.

DevClub #167

Иван так круто выступил прошлый раз, что нас завалили шквалом писем с просьбами об ещё одном выступлении. Поговорим о полезности open source для создания бизнес-логики в частности и построения микросервисной архитектуры в целом.

Место прежнее: отель von Stackelberg. Время и дата: 19:00, 27.06.2023.

Бронируем билетики здесь: https://www.eventbrite.com/e/devclubeu-167-tickets-660291839667

Подробности:


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

Staff Engineer @ Synthesized.io

Celesta: создание бизнес-логики в Java-экосистеме

Открытый проект Celesta, разрабатываемый на GitHub, невелик, но уже набрал неплохое портфолио из успешных внедрений. Я расскажу о некоторых идеях, делающих его непохожим на другие системы такого класса: как была достигнута простота миграции структуры базы данных через идемпотентный DDL, возможность прозрачного тестирования процедур, изменяющих данные в базе, и т. п.


Александр Малиновский

Technical Lead at Twilio

Эволюция микросервисной архитектуры Twilio Conversations API

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

DevClub #166

Поговорим за React и интеграционные тесты и попробуем новый формат, поэтому рекомендуется приезжать без машины 😉

Место прежнее: отель von Stackelberg. Время и дата: 19:00, 31.05.2023.

На этот раз регистрация проходит здесь: https://www.eventbrite.com/e/637528132807

Подробности:


Илья Чернецкий

JavaScript Engineer @ Evolution

Оптимизация в React и не только

Существует миллион способов написать медленный JavaScript код. Рассмотрим на практике самые популярные из них! Изучим инструменты поиска проблем с производительностью и способы их решения на примере медленной работы React приложения. Коснёмся также проблем менеджеров состояния и отрисовки в браузере.


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

Staff Engineer @ Synthesized.io

Как генерировать данные для интеграционных тестов

В 2017 году TestContainers навсегда изменили то, как мы работаем с интеграционными тестами: теперь мы выполняем их повсюду, где есть Docker. Настало время сделать ещё один шаг вперёд и упростить интеграционные тесты, связанные с реляционными БД. От фабрик тестовых данных и инициализационных скриптов можно отказаться, заменив их синтезированными данными. А чем тесты короче и проще в написании, тем больше мы их можем написать, и повысить качество.

Devclub #165

Совсем скоро мы встретимся опять и — до и после вкусной кофе-паузы — обсудим как сделать игру и общественный транспорт лучше с помощью технологий. Место прежнее: отель von Stackelberg. Время и дата: 19:00, 25.04.2023.

Свой билетик можно получить вот тут: https://www.eventbrite.com/e/165-tickets-618144024417

Подробности:


Илья Зверев

Владелец свича / Switch owner

Игры как самовыражение, для каждого

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


Григорий Парфенов

Эксперт департамента транспорта

От Хаоса к удобству: Искусство и наука Проектирования транспорта общего пользования

Вы когда-нибудь задавались вопросом, как проектируются общественные транспортные системы, чтобы они были эффективными, удобными и надежными? В этой презентации мы исследуем сложное взаимодействие между градостроительством, технологией и человеческим поведением, которое лежит в основе создания безупречного транспортного опыта для тысяч пассажиров каждый день. Бонус тема: разбор на примере строящегося трамвая в порт.

Devclub #164

Вот и пришло анонсировать новую встречу в уютном отеле von Stackelberg (если вы не смогли его найти прошлый раз, то адрес: Toompuiestee 23, вход со двора), которая пройдёт 28 марта и начнётся, как обычно, в 19:00. На этот раз поговорим про тестирование в проде и почему JavaScript — такой.

Билеты: https://www.eventbrite.com/e/devclubeu164-tickets-591302540817

Подробности:


Михаил Раер

Principal Software Engineering Manager @ Microsoft

Testing in Production

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


Евгений Миротин

Lead Software Engineer @ Moon Rocket

Эволюция JS

Как возник и развивался язык. Ошибки дизайна. Новый процесс стандартизации. Актуальные тренды и значимые изменения в языке.

Devclub #163

Новые спикеры, новые закуски, новый спонсор — всё это на встрече номер 163, которая начнётся 28.02.2023 в 19:00 и пройдёт в отеле von Stackelberg (адрес: Toompuiestee 23; кстати, если бы не знали, то парковка вокруг — бесплатная!).

Билеты: https://www.eventbrite.com/e/163-tickets-549578793967

В программе:


Владимир Иванов

Senior Engineering Manager @ Bolt

Архитектор ПО — роль или должность?

В некоторых компаниях вы встретите формальные должности Архитекторов ПО, Архитекторов решений или Архитекторов Данных. В других нет архитекторов — зато там часто можно найти Стафф или Принципал инженеров. Мы поговорим, что за обязанностей у архитекторов и нужна ли такая должность в современной технологической компании.


Олег Шелаев

Developer Advocate @ AtomicJar

Mastering Testcontainers for better integration tests

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

Devclub #162

ДевКлуб возвращается в отель вон Стакельберг с новыми выступлениями на тему фулл-стэк разработки и можно ли заработать на сборке OpenJDK?

Встречаемся через неделю, 31 января, в 19:00 в отеле von Stackelberg!

Билеты: https://www.eventbrite.com/e/devclubeu-162-tickets-517364038767

В программе:


Сергей Кибиш

Senior Solutions Architect @ C.T.Co

Кто такой этот ваш Фулл-Стек разработчик?

В мире разработки очень много разных специализаций. Те кто сзади (backend), спереди (frontend), управляющие (managers) и другие. Более-менее им всем можно дать определение которое опишет, чем же они занимаются. Но есть один вид разработчиков, которых все хотят, но с ними не так всё просто — это Фулл-Стек. Кто они? Чем они занимаются? Зачем они? Это элита или просто тот в кого всё кидают и он делает? Давайте попробуем разобраться и наконец поймём кто это.


Сергей Гринев

Managing Director Azul Estonia

Brewing OpenJDK: what’s behind your morning Java

Язык программирования Java когда-то был связан только с компанией Sun Microsystems, однако сейчас существует множество компаний, которые занимаются разработкой open-source продукта OpenJDK. Многие из этих компаний выпускают собственные билды OpenJDK. В данном докладе с помощью компании Azul я расскажу, почему важно наличие разнообразие вендоров OpenJDK, в чём тут коммерческая выгода, кто может эти заниматься, и зачем для выпуска билдов OpenJDK мы гоняем миллионы тестов в день

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 #160

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

Страница 4 из 90

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