Tbilisi JS 🤟
Open in Telegram
Tbilisi JavaScript/TypeScript Community (RU/EN language) - networking, meetups, hardcore 🤟 Chat: https://t.me/tbilisi_js_chat #typescript #javascript #nodejs #web #frontend #backend #fullstack #UI #UX #development
Show moreThe country is not specifiedTechnologies & Applications51 276
515
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
516
Tbilisi JS Meetup #9, October 2026 🤟
Мы обещали крутые новости, ловите анонс: 24 октября (сб) ждём всех на наш новый митап в Terminal!
В этот раз митап снова поддерживает классная команда из TradingView — мы уже делали с ребятами два классных ивента, решили, что третьему тоже быть, спасибо ребятам! 🔥
🎙Лайн-ап просто оглушительный, судите сами:
🟡«Веб-сайт — это вам не продукт» — Лёша Красиков, дизайн инженер в Paper, ведущий подкаста Веб-стандарты;
🟡«Код подешевел, решения — нет. Как мы строим дизайн-систему с помощью AI-агентов» — Александр Островский, Staff iOS Engineer в TradingView;
🟡«Как привычки людей отражаются в поведении AI-ассистента» — Денис Митрофанов, Senior Systems Designer в Lightspeed;
🟡«Фреймворки для ИИ-агентов: что они делают за свои токены» — Макар Главанарь, CTO и сооснователь Solvery, сооснователь ИИ-агенства Pulsar Digital.
⭐️ Специальный гость митапа — Андрей Ситник из Злых Марсиан.
Создатель PostCSS, Nano ID, oklch.com и многих других популярных опенсорс-проектов, Андрей приедет с докладом «Архитектура приложений, которые не следят за пользователями».
Уютный осенний митап любимого сообщества офлайн — приходите общаться, задавать вопросы и холиварить.
Ждём всех-всех! 😎
🔔 Регистрация открыта 🔔
🗓 Дата: 24 октября (суббота);
⏰ Старт: 14:30 GMT +4, после — afterparty;
📍 Локация: Terminal, Абашидзе 34
🌍 Язык докладов: русский
📺 Трансляция на YouTube
🆓 Вход свободный по предварительной регистрации.
Tbilisi JS Chat | YouTube | Instagram | LinkedIn
516
YerevanJS Meetup #1 x DataArt, October 2026 🍕
Этот день настал — первый YerevanJS Meetup!
Если вы в Ереване — ждём вас в уютном офисе DataArt в 18:30 (GMT +4), приходите слушать доклады и общаться. ☕️
А потом, конечно, в бар))
Расписание:
● 18:30 — открытие дверей;
● 19:00 — старт программы, приветствие от команды оргов и DataArt;
🔸19:10 — «A Bridge the Token Never Crosses» — Azat Davliatshin
● 19:50 — небольшой кофе-брейк
🔸20:00 — «Object Prototype is not Your Friend» — Gagik Papikyan
🔸20:40 — «WebMCP: Make the Web Great Again» — Dmitrii Shmakov
● 21:20 — закрытие, прощальные слова, нетворкинг и пицца 🍕
● 22:00 — afterparty
📍 Локация: офис DataArt, Paronyan str. 40/2, 5 этаж, Ереван
🎫 Никаких документов на входе не нужно, просто отмечаемся в списке регистраций)
🗺 Yandex Maps
До встречи! ❤️
516
WebMCP: Making the web work for humans and AI agents 🤖
Знакомьтесь — третий спикер YerevanJS Meetup #1: Дмитрий Шмаков, Lead Product Engineer в Neverless и один из организаторов MoscowJS. Занимается веб-производительностью и современными веб-технологиями. Вне работы любит путешествовать в необычные места, бегать трейлы и снимать фото.
Сайты изначально создавались для людей — мы читаем страницы, ищем кнопки и заполняем формы. Когда за дело берётся AI-агент, ему приходится восстанавливать смысл интерфейса по DOM, тексту и пикселям. Из-за этого даже небольшие изменения на странице могут сломать сценарий.
WebMCP предлагает другой подход: страница может явно описать свои действия для агента — как найти товар, подобрать свободное время, создать задачу или отменить запись. Человек продолжает пользоваться привычным интерфейсом, а агент получает инструменты с понятными названиями, схемами параметров и структурированным результатом.
В докладе разберём, чем WebMCP отличается от MCP-сервера, почему он может снизить количество ошибок и стоимость агентских сценариев, как меняется дизайн веб-приложений и какие вопросы безопасности возникают, когда сайт открывает свои действия машинам. И как эту технологию можно установить на свой сайт уже сейчас.
🔔 Регистрация открыта 🔔
🗓 Дата: 8 октября (чт)
⏰ Сбор гостей: 18:30 (GMT+4)
📍 Локация: офис DataArt, Paronyan str. 40/2, 5 этаж, Ереван
🗺 Yandex Maps
Ждём всех 8 октября! ☺️
516
Object Prototype is not Your Friend 😈
Знакомьтесь, второй спикер YerevanJS Meetup #1 — Гагик Папикян, Senior Software Engineer в DataArt. Начинал как full-stack, затем ушёл в backend, а по пути успел побыть во всех ролях — от рядового разработчика до тимлида, и даже сооснователем стартапа.
Object Prototype Pollution — уязвимость JavaScript, которая возникает, когда атакующий получает возможность менять свойства прототипа базового объекта. Поскольку почти все объекты в JavaScript наследуются от этого общего прототипа, внедрение или перезапись свойств в нём может разом повлиять на поведение всего приложения. Защита строится вокруг безопасных практик: валидации и санитизации ключей входных данных, заморозки прототипов и использования более безопасных структур данных.
🔔 Регистрация открыта 🔔
🗓 Дата: 8 октября (чт)
⏰ Сбор гостей: 18:30 (GMT+4)
📍 Локация: офис DataArt, Paronyan str. 40/2, 5 этаж, Ереван
🗺 Yandex Maps
Приходите 8 октября общаться и задавать вопросы под пиццу и вкусняхи! 🤓
516
A Bridge the Token Never Crosses 😎
Signing users into embedded apps without third-party cookies
Встречайте первого спикера YerevanJS Meetup #1 — Азат Давлятшин, Software Architect & Tech Lead в Quantori, автор open-source библиотеки next-auth-bridge. Эта библиотека отвечает за silent SSO для Next.js-приложений внутри SharePoint, Teams, Salesforce и Confluence. Азат уже больше 10 лет в JavaScript: от фронтенда до архитектуры распределённых систем.
Ваше Next.js-приложение встроено в SharePoint, Teams или корпоративный портал. Пользователь уже вошёл на стороне хоста, но внутри вашего iframe он аноним: Safari и Firefox по умолчанию не отдают third-party cookies, а в Chrome их режут инкогнито и корпоративные политики. Повторный логин портит UX. Storage Access API показывает пользователю промпт. CHIPS-куки сами по себе сессию не наследуют. А SDK вендоров привязывают вас к чужому identity provider.
Разберём паттерн «моста»: popup в top-level контексте, одноразовый код вместо токена и partitioned cookie на другом берегу. Покажу инварианты, без которых мост превращается в дыру, и как один и тот же дизайн ложится на Auth.js и Better Auth с разницей в две строки.
🔔 Регистрация открыта 🔔
🗓 Дата: 8 октября (чт)
⏰ Сбор гостей: 18:30 (GMT+4)
📍 Локация: офис DataArt, Paronyan str. 40/2, 5 этаж, Ереван
🗺 Yandex Maps
Приходите 8 октября послушать доклад Азата в офис DataArt в Ереване, всех ждём 🤓
516
Tbilisi JS meets Yerevan: Welcome YerevanJS Meetup #1 x DataArt, October 2026 🍕
Осень в самом разгаре, а значит — самое время для митапов!
Встречайте первый YerevanJS Meetup — три классных спикера из Еревана при поддержке команды DataArt зовут всех на уютный вечер в офис DataArt. ☕️
Лайн-ап просто огонь:
🔸«A Bridge the Token Never Crosses. Signing users into embedded apps without third-party cookies» — Азат Давлятшин, Software Architect & Tech Lead в Quantori;
🔸«Object Prototype is not Your Friend» — Гагик Папикян, Senior Software Engineer at DataArt;
🔸«WebMCP: Making the Web work for Humans and AI agents» — Дмитрий Шмаков, Lead Product Engineer at Neverless, MoscowJS org.
Всё офлайн — приходите тусить, знакомиться, слушать доклады и круто провести вечер.
До встречи! 🥰
🔔 Регистрация открыта 🔔
🗓 Дата: 8 октября (чт)
⏰ Сбор гостей: 18:30 (GMT+4)
📍 Локация: офис DataArt, Paronyan str. 40/2, 5 этаж, Ереван
🗺 Yandex Maps · Google Maps
🌍 Язык докладов: английский
🆓 Вход свободный по предварительной регистрации.
516
У нас для вас сюрприз — мы расширяем географию! ❤️
Теперь не только спикеры приезжают к нам из других локаций, но и мы иногда отправляемся в путешествия)
Приходите на первый митап в Ереване! 🇦🇲
P.S. А ещё скоро будут шикарные новости и для тех, кто в Грузии, stay tuned 😉
516
Записи докладов Tbilisi JS Meetup #8 на YouTube
📱 «Why Design belongs to Engineers too» — Gigi Janelidze
Дизайн — общее дело: почему он касается и инженеров 🎨
Открывал наш Tbilisi JS Meetup #8 Гиги Джанелидзе — Head of Design and UX в Salmon Group. Грузин, который двадцать лет работал на пересечении разных миров и культур — в Яндексе, МТС, Сбере, TBC Group и других компаниях. Строил дизайн-функции с нуля, вёл трансформации, создал несколько профессиональных сообществ. Сертифицированный эксперт NN/g и IxDF, входит в Advisory Board Design Institute Tbilisi.
Мы привыкли относиться к дизайн-системе как к результату работы, который дизайн передаёт разработке, — и расплачиваемся за это каждый день переделками, расхождениями и медленными решениями.
В своём докладе Гиги будет доказывать обратное: дизайн-система — это внутренний продукт, чьи пользователи и есть инженеры, а значит, инженеры должны быть её соавторами, а не получателями. Он покажет, почему стена между дизайном и разработкой — это проблема устройства организации, а не людей. И вы уйдёте с одним вопросом, который стоит принести своей команде: чей продукт ваша дизайн-система и кому позволено её создавать?
🎙 Интервью с Гиги
📚 Пост с полезными рекомендациями
#tbilisi_js_meetup #youtube #talk_records516
И финальная запись доклада с Tbilisi JS Meetup #8 🎙
И, надеемся, скоро будут новости и новые анонсы, держим кулачки! 😉🤞
516
📲 9 сентября в офисе TradingView в Тбилиси будет проходить традиционный просмотр презентации Apple — Surprise and shine. 🍎
Нас ждут интересные новинки из мира Apple, а также вкусная пицца и напитки 🍕
🧭 Когда?
9 сентября в 21:00 (сбор в 20:40)
🏢 Где?
Тбилиси, Шартава 31/33, вход через карфур
Для подъема в офис писать: @nselivyorstov
📌 Регистрация на ивент
516
Записи докладов Tbilisi JS Meetup #8 на YouTube
📱 «How not to lose your mind in a world where browsers ship every two weeks» — Vadim Makeev
Как не сойти с ума в мире, где браузеры шипят каждые две недели 🖥
К нам в гости приезжал Вадим Макеев — фронтендер, влюблённый в веб, браузеры, велосипеды и подкастинг. Техрайтер в MDN, Google Developer Expert, ведущий подкастов «Веб-стандарты» и «Любимые пластинки». Ловите запись доклада Вадима!
В нулевые браузеры выходили раз в год — с тортом, фейерверком и пресс-туром. В десятых релизы подскочили до 6–8 в год, в двадцатых мы уже смотрим на дюжину в год, а в конце 2026 большинство браузеров начнут выходить каждые две недели. Даже если вы 10x бог с табуном LLM-агентов за спиной — их модели учились полгода назад, часто просто не в курсе и, улыбаясь, врут вам в лицо. В своём докладе Вадим расскажет, что уже можно, что пока нельзя и как всё знать про фичи веб-платформы.
🎙 Интервью с Вадимом
📱 Презентация в GitHub Pages
#tbilisi_js_meetup #youtube #talk_records516
Записи докладов Tbilisi JS Meetup #8 на YouTube
📱 «Anatomy of a Messy Mockup» — Daria Kamyshina
Анатомия грязного макета: от отвязанного компонента до чистого React-кода 🧩
Дарья Камышина — CEO Francoise Design. Как говорит сама Дарья, 8 лет запусков и масштабирования продуктов в найме привели её к основанию собственного стартапа, сглаживающего стык между дизайном и разработкой. 👩💻
Писать код без IDE, линтеров и компилятора — чистое безумие. Но именно так дизайнеры каждый день собирают макеты. В своём докладе Дарья препарирует структуру данных «грязного» макета и разберёт, почему автоматическая проверка UI считается математически нерешаемой задачей. Узнаем, в чём фундаментальный конфликт между холстом Figma и DOM-деревом, и попробуем найти путь к чистому React-коду.
🎙 Интервью с Дарьей
📎 Презентация в .pdf
#tbilisi_js_meetup #youtube #talk_records516
Записи докладов Tbilisi JS Meetup #8 на YouTube
📱 «Site Reliability: On the way to 99.99...% uptime» — Alexey Raldugin
Надежность сайтов: на пути к 99.99...% онлайна 🤖
Сегодня разработчикам приходиться не только писать код, но и отвечать за деплой и надёжность сайтов при больших нагрузках. Вариантов так много, что легко запутаться. В своём докладе Алексей Ралдугин, Lead Software Engineer в Salmon, попробует распутать и рассказать практики и опыт создания отказоустойчивого сайта в Salmon на 1M+ уникальных пользователей с динамическим апдейтом контента.
🎙 Интервью с Алексеем
📎 Презентация в .pdf
#tbilisi_js_meetup #youtube #talk_records516
Записи докладов Tbilisi JS Meetup #8 на YouTube
📱 «Smart Nano Stores, or how we made web dev simpler» — Nina Torgunakova
Умные Nano Stores, или как мы сделали веб-разработку проще 💁
У нас в гостях Нина Торгунакова из Злых марсиан!
Нина — разработчица, спикер и автор множества статей. Как говорит сама Нина, её вдохновляет воплощение идей в удобные продукты и статьи, а также публичные выступления на темы, которые волнуют.
Многие популярные библиотеки управления состоянием громоздки, требуют бойлерплейта и перегружают компоненты - мы жертвуем производительностью, поддерживаемостью и читаемостью.
В этом докладе Нина расскажет о Nano Stores, миниатюрном (менее 1 КБ) стейт-менеджере на основе умных атомарных сторов. Без зависимостей, со своей экосистемой, и без привязки к фреймворку.
🎙 Интервью с Ниной
📎 Презентация в Google Slides
#tbilisi_js_meetup #youtube #talk_records516
+7
Tbilisi JS Meetup #8 News 🎙
Мы во всю готовим и монтируем записи докладов с митапа, а пока хотим сказать ещё несколько слов о наших спикерах.
За 13 ивентов у нас выступило больше 60 докладчиков — из Тбилиси и Батуми, Санкт-Петербурга, Москвы, Екатеринбурга, Ростова и Минска, а ещё из Лондона, Цюриха, Берлина, Лиссабона и Амстердама.
Это не только разработчики: у нас делились своим опытом дизайнеры и UX-исследователи, UX-писатели и техрайтеры, перформанс-инженеры, DevOps-специалисты, тимлиды, продакты и основатели стартапов.
И слушают доклады не только фронтендеры: за всё время у нас было 1860+ регистраций и 900+ уникальных участников, среди которых, кроме JS-разработчиков, заметная доля дизайна, QA, бэкенда, DevOps и менеджмента.
Хотите поделиться своим опытом или идеей?
Есть тема на стыке разработки и дизайна, UX, инфраструктуры? Тем интереснее.
⚡️ Tbilisi JS Meetup: Call for Speakers ⚡️
Приём заявок открыт всегда, присоединяйтесь! ❤️
516
+8
Tbilisi JS Meetup #8 News 😎
Кажется, митап был совсем недавно — а уже пролетело две недели! Мы знаем, вы заждались — чудесные фото от нашей волшебницы Насти @inzhelevskiss готовы. 🥰
📷 Ловите ссылку на фотоотчёт
Ещё раз спасибо всем за этот день и самый тёплый привет — нашим крутым спикерам, всей команде организаторов и волонтёров и всем-всем-всем, кто пришел офлайн и смотрел онлайн, это было потрясающе! 😍
И, конечно, отдельное спасибо классной команде ребят из Salmon за поддержку!
📹 Скоро будут смонтированные записи, а пока можно посмотреть запись трансляции — мы добавили таймкоды, а все презентации можно найти в канале.
Мы не прощаемся надолго — stay tuned! 😎
516
Спасибо всем огромное, что пришли! ❤️
Даже несмотря на отвалившийся в половине города свет в середине митапа, мы все справились! Спасибо огромное всем спикерам, всей команде организаторов, спасибо классным ребятам из Salmon за поддержку и крутые активности!
И, конечно, спасибо вам всем — за активность, любопытство, за интерес к новому!
Мы прощаемся с вами, но ненадолго: скоро будет наш прекрасный фотоотчёт, потом плейлист со смонтированными докладами на YouTube, ииии — новости о следующих активностях и ивентах! 🥳
А теперь те, кто в Тбилиси, все бежим в бар обсуждать доклады и общаться! 🍷
📍 Локация: Napareuli 3a, Buro Bar (7-10 минут пешком от площадки)
Мы очень любим вас, ребят, спасибо вам всем, что вы такое уютное, дружелюбное и ламповое сообщество ❤️
