devclub.eu

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

DevClub #198

Как не обманываться метриками покрытия и научиться реально измерять качество кода и надёжность современных ИИ-систем? Встречаемся 28.04.2026 в в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

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

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


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

Красивые цифры, или Что мы измеряем на самом деле, когда измеряем покрытие

Покрытие кода тестами кажется обманчиво простым — пока не начинаешь принимать решения на основе отчёта.

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

На небольших наглядных примерах мы рассмотрим типичные «иллюзии покрытия» (зелёные строки и растущие проценты, которые не повышают качество тестов), покажем, как цикломатическая сложность может задавать нижнюю границу числа необходимых тестов, а также обсудим мутационное тестирование как дополнительный подход и его практические ограничения.

Вы научитесь замечать «зону насыщения», где погоня за дополнительными процентами перестаёт окупаться, и настраивать разумные quality gates, которые поощряют реальное обнаружение дефектов, а не «красивые цифры».


Сергей Чипига

EVA-LLM \n AI Metrology

В условиях жёсткого регулирования, таких как EU AI Act, ИИ перестает быть «чёрным ящиком» для экспериментов. Теперь это промышленный актив, требующий доказательной надёжности.

Поскольку ИИ не является детерминированной средой, его безопасность невозможно подтвердить классическими математическими методами. Единственный путь к предсказуемости — это получение Statistical SLA через массированное автоматизированное тестирование.

EVA-LLM (https://eva-llm.github.io) — это комплексная экосистема, которая переносит классическую пирамиду тестирования в сферу искусственного интеллекта.

DevClub #197

ИИ одновременно пугает инженеров и утешает пользователей — разберём оба эффекта за один вечер. Встречаемся 29.04.2026 в в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

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

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


Олег Головачёв, Алекс Доронин

Безопасность AI-систем: от теории к практике

AI-системы всё чаще внедряются в компаниях — при этом вопросам приватности, контролю данных и соответствию GDPR часто не уделяется должного внимания.

Многие команды запускают AI-решения, не до конца понимая связанные с этим риски.

В докладе разберём ключевые проблемы: prompt injection, утечки данных, доступ к инструментам и лишние расходы, а также практические подходы к построению безопасных и контролируемых AI-систем.


Виктория Каськова

«Только ты меня понимаешь…» Что ИИ делает с людьми. Примеры из психоаналитической практики

ИИ создавался как инструмент, который делает жизнь проще.

Но он взаимодействует с психикой иначе, чем любая технология до него – потому что отвечает, понимает и никогда не осуждает.

Посмотрим, какие психологические механизмы запускает это взаимодействие и почему люди с разным типом личности реагируют на ИИ принципиально по-разному.

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

DevClub #196

Роботы для детей, ИИ‑агенты для взрослых — и все делают вид, что всё под контролем у нас, людей. Встречаемся 25.03.2026 в в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

Билеты: https://www.eventbrite.com/e/devclubeu-196-tickets-1984913387374?aff=oddtdtcreator

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


Николай Барбанов

Роботика как альтернатива гаджетам: как заинтересовать ребёнка технологиями

Практический доклад о том, как увлекать детей (8–15 лет) инженерным мышлением без скучной теории и экранной зависимости.

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

https://www.instagram.com/robotslab.ee


Кирилл Линник

Repo Minion, Senior English Engineer

Кто‑то начинал писать первые строчки кода в Notepad или Vi, потом радовался появлению первых «нормальных» IDE, а позже — автокомплиту, который со временем стал чуть умнее.

И мы долго жили с этим, пока внезапно не случился AI: ChatGPT, Claude Code, GitHub Copilot, MCP, skills, memory, агенты, оркестраторы… Каждый день кто‑то объявляет моветоном вчерашний подход, потому что «ИИ придумал новый ИИ, который сделает твой ИИ ещё более ИИ‑стым».

В этом докладе мы попробуем сделать шаг назад от хайпа и собрать собственного репо‑миньона на базе GitHub Copilot.

Мы посмотрим:

  • как агент начинает с нуля, ничего не зная о репозитории;
  • как он изучает код, фиксирует только проверенные факты и не галлюцинирует;
  • как появляются память, правила и границы ответственности;
  • и можно ли превратить такого «интерна» во что‑то, что действительно полезно команде, а не только красиво выглядит в демо.

Если, конечно, получится.

DevClub #195

Ломаем человеческие и инфраструктурные баги: от искажённых сообщений до украденных JSON‑ключей. Встречаемся 26.01.2026 в в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

Билеты: https://www.eventbrite.com/e/devclubeu-195-tickets-1980971668587?aff=oddtdtcreator

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


Майя Мичулис

Debugging коммуникации

Почему одно и то же сообщение в IT команде может быть понято совершенно по-разному?

Когда мы думаем, что говорим про одно и то же, зачастую бывает, что на самом деле каждый считывает разные «данные»

Я расскажу о фильтрах восприятия как о «человеческих API» и о том, как с помощью Process Communication Model уменьшить количество коммуникационных багов в работе IT команд.


Эрвин Вебер

Уничтожь свой старый JSON ключ

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

Эта практика давно вызывает глубокую печаль у специалистов по безопасности.

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

В докладе посмотрим на Sha1Hulud 2.0, что он делает в обычном гитхаб репозитории, и как хороший поставщик (Google Cloud) узнает GitHub Actions «в лицо» без старинного файла ключа, сильно осложняя жизнь червям, собирающим ключи.

DevClub #194

Когда соцсети портятся, пчёлы жужжат, кубики собираются вслепую, а презентации становятся красивыми — это всё на новогоднем ДевКлубе! Встречаемся 22.12.2025 в в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

Билеты: https://www.eventbrite.com/e/devclubeu194-tickets-1978567444488?aff=oddtdtcreator

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


Илья Зверев

Enshittification: почему веб-платформы портятся, и что с этим делать

Вы замечали, как фейсбук показывает 70% рекламы и прячет посты от людей, на которых вы подписаны?

Как Bolt поднимает цены и, в то же время не даёт водителям нормально заработать?

Как Google испортил свой поиск? Как Твитер… ну, вы знаете. Как все. Начинают офигенно, но со временем превращают свои платформы в дерьмо, чтобы выжать пару лишних долларов.

Для этого Кори Доктороу придумал слово: enshittification. Оно не только обозначает конкретный процесс порчи платформ, но и подсказывает способы этого избежать. Что делать, когда, в свою очередь, испортится BlueSky? Давайте разберёмся.


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

Как собрать кубик Рубика с завязанными глазами?

Новогодний оффтопик


Артём Курапов

Как там пчёлы?

Лёгонький доклад-update про видео-мониторинг пчёл с помощью AI


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

Исправь свои слайды!

Лёгкий способ резко улучшить почти любую презентацию.

DevClub #193

Сначала вылечим сайты от падения, а затем займёмся выгоранием разработчиков. Встречаемся 25.11.2025 в в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

Билеты: https://www.eventbrite.com/e/devclubeu-193-tickets-1970356914572?aff=oddtdtcreator

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


Владимир Оводенко

Как организовать веб-доступность на примере Inbank

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


Антон Назаренко

Профессиональное выгорание в IT и как с этим бороться

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

DevClub #192

Когда рулетка крутится в голове, а GPU — на экране: азарт и графика под одним куполом. Встречаемся 28.10.2025 в в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

Билеты: https://www.eventbrite.com/e/devclubeu-192-tickets-1836933269859?aff=oddtdtcreator

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


Артём Смирнов

Skia — кросс-платформенный рендеринг графики

Skia — штука, с помощью которой рисуется почти вся графика в Android, Chromium, Flutter (раньше) и много где ещё. Результаты её работы все постоянно видят, но о самой библиотеке мало кто знает. Расскажу на примере того, как оно работает под капотом у Android.


Дмитрий Плахотников

Почему люди играют в азартные игры

Про механизм работы мозга, нейротрансмиттеры и как это влияет на азартные игры.

DevClub #191

Нужен ли разработчик, когда есть хороший аналитик, который умеет в vibe-coding? Давайте разбираться 24.09.2025  в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

Билеты: https://www.eventbrite.com/e/devclubeu-191-tickets-1716693328959?aff=oddtdtcreator

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


Елена Барбанова

Построение аналитики

Зачем аналитика бизнесу? Зачем аналитику образование? Что нужнее аналитику — Питон, SQL или Chat GPT? Эти и другие темы с примерами из жизни.


Николай Секачев

Vibe coding в продакшене — миф или реальность?

Я вайбкодил на протяжении 6 мес и вот чему научился… что работает, а что нет: IDE, языки, фреймворки. Сколько это стоит и как вайбкодить бесплатно. Какие LLM использовать. Покажу несколько реализованных проектов.

DevClub #190

Как звучит меланхолия пикселей и сколько стоит полгода без работы? Разберёмся при встрече: 27.08.2025 в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

Билеты: https://www.eventbrite.com/e/devclubeu-190-tickets-1606352055239?aff=oddtdtcreator

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


Мартин Тюрнпуу

Саунд дизайн в играх

Саунд дизайн в играх / немного об новой ассоциации эстонского гейм-девелопмента. Расскажу об опыте работы над проектом Deep Pixel Melancholy, а также как делаются звуки и саундтреки для игр (как выглядит рабочий процесс).


Илья Зверев

Гранты в Open Source: как я полгода не работал

Смотря на программистов вокруг, кажется, что есть всего два пути: либо унижаться на LinkedIn и найти оплачиваемую работу в офисе, либо запустить стартап и не есть три года. У меня получается плохо и то, и другое, поэтому я нашёл альтернативу: европейский фонд, который платил десятки тысяч евро за разработку моего pet-проекта на Flutter. Как такое вообще возможно, сумел ли я прокормить семью из четырёх человек, и почему это не так радужно, как кажется?

DevClub #189

Зажгём рынки и JVM: доступный 3D-сканер, платформа без подписок и чистый код без Spring-магии на Kotlin+Klite. ДевКлуб вдохновляет! Встречаемся 30.07.2025 в 19:00 в офисе компании Askend, 2й этаж, 80f Tartu maantee.

Билеты: https://www.eventbrite.com/e/devclubeu-189-tickets-1534916088339?aff=oddtdtcreator

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


Евгений Семенов

Мои глобальные идеи которые перевернут мир

Я представлю несколько амбициозных идей, способных изменить рынки — от доступного 3D-сканера с новой моделью монетизации до генеративной платформы без подписок и гаджета-антистресса нового поколения. Ищет единомышленников, инвесторов и команды, чтобы воплотить эти концепции в жизнь.


Антон Кекс

Проект, в котором хочется писать код: каким должен быть DX на JVM

Что если отказаться от Spring, аннотаций и магии — и собрать JVM-бэкенд, в котором всё просто, прозрачно и приятно? В этом докладе я расскажу, каким должен быть Developer Experience, чтобы код был выразительным, типобезопасным и предсказуемым. Без магических DI-фреймворков, с понятной архитектурой, удобной работой с БД и генерацией типов для фронта. Kotlin и Klite помогут — но главное здесь осознанный подход к проекту.

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

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