Events / 2025 / 2024 / 2023 / 2022 / 2021 / 2020 / 2019 / 2018 / 2017 / 2016 / [2015](/2015.
Lists frontend meetup talks from 2017 with links to videos, slides, and speaker profiles for each event.
What this file does
Lists frontend meetup talks from 2017 with links to videos, slides, and speaker profiles for each event.
When to use it
- Browse talks from a specific 2017 Russian frontend meetup
- Find video recordings and slides for a talk you remember attending
- Discover speakers and their topics for conference planning
Events > Speakers
Events / 2025 / 2024 / 2023 / 2022 / 2021 / 2020 / 2019 / 2018 / 2017 / 2016 / 2015 / 2014 / 2013 / 2012 / 2011 / 2010 / 2009 / 2008
PiterJS 20 - Dec 21 :movie_camera:
| И снова Dart | Евгений Гусев | :octocat: |
| Kotlin 101 | Залим Башоров | :notebook: |
| Wallaby.js: экономим 100+ рабочих часов в год | Дмитрий Махнёв | :notebook: |
| Clojure for frontenders | Николай Рыжиков | :octocat: |
OdessaFrontend Meetup 4 - Dec 21 :movie_camera:
| Front-End оптимизация круче, чем у гугла | Максим Мазурок | :notebook: |
| CSS Modules в React | Сергей Котерняк | :notebook: |
| Как пройти собеседование по js? И зачем? | Юрий Федоренко | :notebook: |
pitercss_meetup 17 - Dec 20 :movie_camera:
WebPurple meetup 24 - Dec 20 :movie_camera:
WebDev Meetup 5 - Dec 16
Positive + JSNN Meetup - Dec 16 :movie_camera:
HolyJS 2017 Moscow - Dec 10-11 :movie_camera:
RND.JS 4 - Dec 09 :movie_camera:
| Что не так с мобильным вебом? | Денис Ильин | :notebook: |
| Best Practices | Сергей Бережной | :notebook: |
| Утечки памяти в JavaScript | Сергей Иванов | :notebook: |
KharkivFrontend Meetup 1 - Dec 09 :movie_camera:
MinskCSS 3 - Dec 07 :movie_camera:
| Распечатай мне курсач. На CSS | Никита Дубко | :notebook: |
| Оценка фронтенда: перестаем тыкать пальцем в небо | Александра Шинкевич | :notebook: |
| Солидный фронтенд | Павел Богатырёв | :notebook: |
PiterJS 19 - Dec 01 :movie_camera:
| Что умеет Polymer | Сергей Новиков | :notebook: |
| А так ли нужен Virtual DOM? | Сергей Чикуёнок | :notebook: |
| N подводных камней и горсть советов при разработке на React Native | Дмитрий Пацура | :notebook: |
OdessaFrontend Meetup 3 - Nov 30 :movie_camera:
| Digital transformation. Change or die | Вадим Кириленко | :notebook: |
| IMG и BG | Дмитрий Крулькевич | :notebook: |
| Использование Typescript в React | Валерий Доника | :octocat: |
KyivJS 16 - Nov 30 :movie_camera:
pitercss_meetup 16 - Nov 28
| CSS-in-JS 101 | Евгений Шкодин | :notebook: |
| Fast Delivery | Алексей Вечканов | :notebook: |
| Зачем дизайнеру кодить | Дмитрий Бловер | :notebook: |
Frontend fwdays'17 - Nov 26
MoscowJS 39 - Nov 23
UralJS 5 - Nov 22 :movie_camera:
| Интернационализация приложений и gettext | Илья Сухоплюев | :notebook: |
| Декораторы в JS | Владимир Санников | :notebook: |
| React-DnD | Теймураз Хазамов | :notebook: |
| Открытый микрофон | Unknown |
Mera 16 - Web Development - Nov 19
| Automation testing::Selenium | Волкова Наталья | :notebook: |
| Javascript::JS essential | Oleg Finka | :notebook: |
Krasnodar Frontend: Meetup 1 - Nov 19 :movie_camera:
FrontFest Moscow 2017 - Nov 18
AngularKyiv Meetup 2 - Nov 16 :movie_camera:
| Web workers in Angular applications | Serhii Melashych | :notebook: |
| UI Components for Angular | Sebastien Vasylets | :notebook: |
| Have you ever thought, how Material works? | Роман Кисенко | :notebook: |
Angular Moscow 6 - Nov 16
| Воркеры в жизни и в экосистеме Angular | Александр Духовняк | |
| 6 App One Code With Ionic [en] | Sani Yusuf | |
| Angular Universal 4+. Проблемы, примеры, решения | Игорь Кравченко |
SPB Frontend - Nov 15
| Аудит доступности сайта на скорую руку | Алёна Батицкая | :notebook: |
| Иван Тулуп: асинхронщина в JS под капотом | Михаил Башуров | :notebook: |
| Интеграция автотестов в процесс разработки | Александр Казаченко | :notebook: |
Я.Субботник по разработке интерфейсов - Nov 11
FrontHub 2017 - Nov 11 :movie_camera:
WebPurple meetup 23 - Nov 09
| Эффективное обучение. Полезные лайфхаки | Ксения Торгаева |
WSD 2017 - Киев - Nov 04 :movie_camera:
moscowcss 5 - Oct 31 :movie_camera:
| WebP: что это и как нам это использовать | Игорь Лесневский | |
| Адаптивный SVG | Артём Нечунаев | |
| Верстальщик: Наследие | Сергей Попов |
OdessaFrontend Meetup 2 - Oct 31 :movie_camera:
| A11Y: Доступность динамических веб компонентов | Алексей Кобылинский | :notebook: |
| Как перестать бояться бэкендa | Юрий Чихрай | :notebook: |
| Особенности верстки для продвижения сайта | Олег Сороченк | :notebook: |
WebDev Meetup 3 - Oct 28 :movie_camera:
PiterJS 18 - Oct 28
| Что посеешь, то и пожмешь или как уменьшить ваш javascript bundle | Алексей Золотых | :notebook: |
| $mol: мал да удал | Дмитрий Карловский | :notebook: |
| Comedy: акторы для гибкого масштабирования NodeJS | Виктор Исаев | :notebook: |
KharkivJS 8 - 2017 - Oct 28-29 :movie_camera:
pitercss_meetup 15 - Oct 23
| AI или человек. Как стать незаменимым | Инесса Шилло | :notebook: |
| Зачем писать спецификацию | Александр Куценко | :notebook: |
| Людоедский интерфейс | Вадим Макеев | :notebook: |
Я.Субботник по разработке интерфейсов - Oct 21
haJS 3 - Oct 21
| Тесты без боли | Валентин Игнатьев | :notebook: |
| Типы компонентов в React | Илья Евсеев | :notebook: |
| Почему vue.js | Владимир Курдюков | :notebook: |
| Боты для Telegram | Сергей Голяшов | :notebook: |
| Шаблонизаторы PHP | Александр Костюк | :notebook: |
| JavaScript фреймворки. Когда, зачем, какой | Игорь Антонов | :notebook: |
WSD 2017 - Минск - Oct 21 :movie_camera:
KyivJS 15 - Oct 12 :movie_camera:
SPB Frontend - Oct 08
WebDev Meetup 4 - Oct 07
| Flow type system: From Facebook to your PWA | Wilson Mendes | |
| Как собрать с помощью webpack бандл мечты | Максим Соснов | |
| Swagger. Document it! | Даниил Кузнецов |
The Rolling Scopes 42 - Oct 06 :movie_camera:
| Митап о #microsoft #react #redux #berlin | Алексей Мигуцкий |
WebPurple meetup 22 - Oct 05
| Хороним REST с GraphQL | Яков Жмуров |
AngularKyiv Meetup 1 - Oct 05 :movie_camera:
| Renderer2 or How to survive without jQuery | Роман Кисенко | |
| UniversalNo | Сергей Фролов |
JSNN 7 - Sep 30 :movie_camera:
OdessaFrontend Meetup 1 - Sep 27 :movie_camera:
| Коротко о WebVR | Николай Романюк | :notebook: |
| Восприятие типографики в веб-интерфейсах | Александр Шатов | :notebook: |
| Эволюция раскладки | Николай Птущук | :notebook: |
pitercss_meetup 14 - Sep 26
| А что, если мы долетим и там будет всё? | Сергей Попов | :notebook: |
| Шрифты в вебе | Владимир Ракчаев | :notebook: |
| Может без SVG? | Юлия Маслова | :notebook: |
GDG DevFest Siberia 2017 - Sep 23-24 :movie_camera:
| Nuxt.js — фреймворк для приложений на Vue.js | Андрей Солодовников | |
| Modern web - state of the art. Fall 2017 | Сергей Пугачёв | |
| How to refactor a web service with millions of users and not turn gray | Сергей Иванов | |
| Дарт...жив? | Евгений Гусев | |
| Путь проекта от компьютера разработчика до серьезных нагрузок | Андрей Минкин | |
| Exploring the P2P world with WebRTC & JavaScript | Nikita Baksalyar | |
| Dart treeshaking для других платформ | Алексей Золотых |
PiterJS 17 - Sep 21 :movie_camera:
| D3.js как инструмент визуализации данных | Никита Ульшин | :notebook: |
| Как создать браузерное расширение | Максим Ерехинский | :notebook: |
| Практика использования Docker | Александр Чистяков | :notebook: |
Krasnodar Dev Days 2 - Sep 17 :movie_camera:
FrontTalks - Sep 16-17
Angular Moscow 5 - Sep 14
| PrimeNG, опыт использования | Вадим Жамков | |
| Cостояние состояния (Services, Redux, Mobx, DCI) | Алексей Охрименко | |
| Unit-тестирование форм в Angular | Павел Пилипчак |
Я.Субботник - Sep 09
moscowcss 4 - Sep 07 :movie_camera:
| Обратная сторона UI Kit | Максим Панов | :notebook: |
| CSS и HTML — это язык программирования | Алексей Охрименко | :notebook: |
| Пишем игры без JS | Леонид Лебедев | :notebook: |
PiterJS 16 (Frontend Mix) - Aug 29 :movie_camera:
LvivJS 2017 - Aug 26 :movie_camera:
KyivJS 14 - Aug 17 :movie_camera:
| The server is dead, long live the λάμδα! | Mark Orel | :notebook: |
| Vue: business-first | Виталий Ратушный | :notebook: |
| From JS to Computer Vision | Филипп Шурпик |
The Rolling Scopes 41 - Aug 15 :movie_camera:
| Hack the Dom or Modern Chrome Extension in the Wild | Денис Шеко | |
| Про статические типы в JS | Aleh Kashnikau | |
| Persistent Memory and Linux | Кирилл Шутемов |
Я.Субботник по фронтенду - Aug 12
VinnytsiaJS 2017 - Aug 05 :movie_camera:
RamblerFront& meetup 2 - Aug 03 :movie_camera:
| Снова ошибки | Денис Денисов | |
| TDD адаптивной верстки c применением Galen Framework | Павел Карев | |
| Оптимизация изоморфных приложений на React | Михаил Погорельских |
MoscowJS 38 - Jul 27 :movie_camera:
haJS 2 - Jul 22
| Docker - это хорошо | Егор Абоймов | :notebook: |
| Hardcore function programming | Андрей Волобуев | :notebook: |
| Все JS. Очерк о том как я Java забыл | Александр Горбач | :notebook: |
| OpenstreeMap на практике | Сергей Голяшов | :notebook: |
| JavaScript Data Grid - боль ентрапрайза | Денис Ткаченко | :notebook: |
| Non-blocking code review | Валентин Игнатьев | :notebook: |
KyivJS 13 - Jul 21 :movie_camera:
| Streams in Node.js and why they're good | Станислав Слесарев | :notebook: |
| Something about e2e testing | Алексей Распопов | :notebook: |
| 0 to xyz-webpack-plugin@0.1.0 | Sergey Pchelintsev | :notebook: |
UralJS 4 - Jul 02 :movie_camera:
| HTTP/2 | Яна Клементьева | :notebook: |
| Three.js | Роман Бебнев | :notebook: |
| CSS in JS | Владимир Толстиков | :notebook: |
WebDev Meetup 2 - Jul 01 :movie_camera:
| Функциональный JS. Как, почему и зачем | Максим Соснов | |
| Будь в теме! Вышел Vue 2.3 | Андрей Солодовников | |
| Scala.js Когда Typescript'a уже мало | Бадальянц Юрий |
OdessaJS 2017 - Jun 30-02 :movie_camera:
AST Frontend meetup 4 - Jun 30
| UX/UI взаимодействие с фронтэнд программистом | Евгений Белоусов | :notebook: |
| Автоматизированное тестирование программного обеспечения для новичков | Сержан Есембеков | :notebook: |
WebPurple meetup 20 - Jun 29
| Functional programming in JavaScript. Beyond Array#extras | Руслан Абрамов | :notebook: |
RND.JS 3 - Jun 24
| Управляемые каскады в React-компонентах | Кирилл Агалаков | |
| TDD with React/Redux | Максим Куличенко | :notebook: |
| Styled-components в react. Стили, css modules, css-in-js и styled-components | Тигран Тумасов | :notebook: |
| Определение устройства и его производительности в мобильном вебе | Денис Ильин | :notebook: |
| А у вас в фреймворке веб апи убежало | Виктор Суздалев | :notebook: |
OrelJS 1 - Jun 24
JSNN 6 - Jun 17
| Фронтенд для миллионов | Анастасия Горячева | :notebook: |
| Unit тесты в NodeJS | Кирилл Новиков | :notebook: |
| Ни RESТа себе! GraphQL is Coming | Артём Малышев | :notebook: |
| SW | Макаров Андрей | :notebook: |
| Генераторы в javascript | Михаил Ангелов | :notebook: |
| React + Redux: Data flow management | Андрей Синицын | :notebook: |
RamblerFront& - Jun 08
| React Rest Adapter | Максим Чекрышов | |
| Счетчик — это легко | Алексей Мелик-Заде | |
| Разработка кросспроектной библиотеки компонент на React.js | Сергей Перескоков | |
| SSP: Рефакторинг в боевых условиях | Сергей Ястребов |
KyivJS 12 - Jun 08 :movie_camera:
Frontend Conf 2017 - Jun 05-06 :movie_camera:
HolyJS 2017 Piter - Jun 02-03 :movie_camera:
MoscowJS 37 - May 25
4front 15 - May 23 :movie_camera:
FrontDays 2017 - May 20
moscowcss 3 - May 18 :movie_camera:
| Топ-15 ваших ошибок в CSS | Елена Семёнова | :notebook: |
| Atomic CSS в дикой природе | Савва Михалевский | :notebook: |
| FONTend Optimization | Андрей Смирнов | :notebook: |
MinskJS 2 - May 18 :movie_camera:
| Make Async Great Again | Сергей Каранкевич | :notebook: |
| Валидация веб-форм. Часть II. JS | Павел Ловцевич | :notebook: |
| SSR: DIY | Джеймс Аквух | :notebook: |
| Kotlin for Frontend Development | Руслан Ибрагимов | :notebook: |
pitercss_meetup 13 - May 17
| Обуздание UI-энтропии в крупном проекте | Екатерина Тарасова | :notebook: |
| Надоела анимация? | Вадим Матвеев | :notebook: |
| Как верстать адаптивные рассылки и не убиться | Евгений Еремеев | :notebook: |
| Favicon: на пути к PWA | Ольга Болотова | :notebook: |
The Rolling Scopes 38. Minsk - May 16 :movie_camera:
PiterJS 15 - May 14 :movie_camera:
PiterJS 14 - Apr 27 :movie_camera:
| Лайфхаки фронтэнд разработчика | Алексей Золотых | :notebook: |
| JavaScript. Сложный путь изучения | Александр Баумгертнер | :notebook: |
| V8 под капотом | Андрей Мелихов | :notebook: |
KyivJS 11 - Apr 27 [:movie_camera:](2017-04-27 KyivJS)
pitercss_meetup 12 - Apr 25
| Как мы масштабировали банк для бизнеса | Александр Кашкабаш | :notebook: |
| Цена пропущенного фрейма | Дмитрий Шуранов | :notebook: |
| Как отрефакторить миллион строк кода и не сойти с ума | Алексей Золотых | :notebook: |
Я.Субботник по фронтенду - Apr 22
KharkivCSS 2 - Apr 22 :movie_camera:
JavaScript fwdays '17 - Apr 22
Secon 2017 - Apr 21-22 :movie_camera:
WebPurple meetup 18 - Apr 20
| WebAssembly - надо ли всё переписывать? | Вячеслав Лапин |
The Rolling Scopes 36. Minsk - Apr 18
| Как сделать чат бота за выходные | Игорь Колупаев | |
| OpenGL rendering with Node and Rust | Андрей Лесницкий | |
| Модель разработки ядра Linux | Кирилл Шутемов |
kolesa/web - Apr 15
| PWA - Progressive Web Applications | Николай Носков |
Стачка 2017 - Apr 14-15 :movie_camera:
| Angular2. Чувствую себя отлично. | Андрей Ваганов | |
| Offline SPA - это больно!? | Николай Чубаров | |
| Использование строгой типизации при разработке SPA приложения на PHP + React | Артур Эшенбренер | |
| Архитектура в сложных React-приложениях | Павел Силин | |
| AMP для e-comerce и журналистики | Игорь Шеко | |
| Как отрефакторить миллион строк кода и не сойти с ума | Алексей Золотых | |
| Автоматизация тестирования верстки веб приложений основанная на скриншотах | Эмиль Хуснетдинов | |
| Профессиональный e-commerce frontend | Артём Дикмаров | |
| Разработка React компонентов | Павел Силин | |
| Как повысить качество верстки без тестирования | Кирилл Чистобородов |
DUMP2017 - Apr 14 :movie_camera:
SPA Meetup 3 - Apr 08 :movie_camera:
moscowcss 2 - Apr 06 :movie_camera:
| Недокументированные приемы CSS | Дмитрий Григоров | :notebook: |
| Пора начинать фыркать – Grid Layout уже здесь | Сергей Попов | :notebook: |
| Следим за CSS | Дарья Пушкарская | :notebook: |
UralJS 3 - Apr 06 :movie_camera:
Node.js SPb Meetup 3 - Mar 31 :movie_camera:
KyivJS 10 - Mar 31
| A Word on Regular Expressions [en] | Алексей Швайка | :notebook: |
| javascript localization with good old getModerntext [en] | Александр Мостовенко | :notebook: |
| Reading for lazy people [en] | Mark Orel | :notebook: |
| The missing piece of modern front end architecture | Роман Лютиков | :notebook: |
| Fun with bitwise noise [en] | Evgeny Kozhura | :notebook: |
| Babel 2k17 | Artem Yavorsky | :notebook: |
| CSS in JS [en] | Григорий Шехет | :notebook: |
MoscowJS 36 - Mar 30
MinskCSS 2 - Mar 30 :movie_camera:
| Валидация веб-форм. Часть I. CSS | Павел Ловцевич | :notebook: |
| Отполифиль свой CSS | Василий Ванчук | :notebook: |
| Экстренный дизайн-гайд для разработчика | Игорь Кунцевич | :notebook: |
Web Not Bombs 8 - Mar 29 :movie_camera:
| Паттерны в примерах, картинках и шутках | Елизавета Селиванова Ирина Левина | |
| Простой способ не писать ajax запросы | Василий Ванчук | |
| О коде тонущем в воде | Максим Юзва |
PiterJS 13 - Mar 23 :movie_camera:
| Нужен ли мне TypeScript? | Александр Баумгертнер | :notebook: |
| Re-imagining webpack [Unknown] | Andrey Gurylev Juho Vepsäläinen | |
| Документация кода в JS | Вадим Горбачев |
pitercss_meetup 11 - Mar 21 :movie_camera:
| Относительный CSS | Валерий Любимов | :notebook: |
| Учите дизайнеров верстать | Вадим Матвеев | :notebook: |
| Дизайн-системы. В поисках «идеального компонента» | Роман Ганин | :notebook: |
FRONTday 4 - Mar 17 :movie_camera:
| 10 ошибок при использовании веб-шрифтов | Михаил Пикалов | |
| TypeError: Cannot read property 'a' of undefined | Никита Дюмин |
Angular Moscow 2 - Mar 16
| SPA на сервере своими руками | Иван Матвейчук | |
| Динамическое создание компонентов в Angular на примере модальных окон | Андрей Яманов | |
| Дружим ng1 с ng2 | Михаил Желудев |
JSNN 5 - Mar 04 :movie_camera:
moscowcss 1 - Mar 02 :movie_camera:
| Несколько фишек CSS, о которых вы могли не знать | Людмила Мжачих | :notebook: |
| CSS-методологии от О до Б | Алексей Охрименко | :notebook: |
| Векторная графика в Вебе | Арсений Попов |
MinskJS 1 - Mar 01 :movie_camera:
| Webpack для реальных задач | Иван Акулов | :notebook: |
| Создание универсальных (изоморфных) библиотек на Javascript | Евгений Миротин | :notebook: |
| ClojureScript для скептиков | Юрий Соловьёв | :notebook: |
pitercss_meetup 10 - Feb 21 :movie_camera:
| Почему я не могу пользоваться твоим сайтом? | Иван Бакаидов | :notebook: |
| Adaptive or dead | Денис Воронов | :notebook: |
| Как не писать CSS и радоваться жизни | Алексей Сафин | :notebook: |
RS Conf 2017 - Feb 18-19
MoscowJS 35 - Feb 16
UralJS 2 - Feb 13 :movie_camera:
| Управление армией сайд-эффектов | Иван Соснин | :notebook: |
| ouchDB | Василий Михайловский | :notebook: |
| Обойдемся без бэкэнда | Валерий Кузьмин | :notebook: |
KyivJS 9 - Feb 11 :movie_camera:
AST Frontend meetup 3 - Feb 11
| JavaScript: новая надежда | Сергей Смирнов | :notebook: |
| Паттерны функционального программирования | Таир Сабыргалиев | :notebook: |
PiterJS 12 - Feb 09 :movie_camera:
| Один код для сборки под web, iOS и Android | Артём Марченко | |
| В релиз с React Native | Андрей Складчиков |
WebPurple meetup 16 - Feb 02
| Compiled to JS languages | Дмитрий Пикулин | |
| Personal efficiency as a mean of survival | Ника Прошкина |
SPB Frontend - Jan 30
| Electron: от мотивации до публикации | Виктор Пасынок | |
| Инструменты статического анализа JavaScript | Андрей Попп | :notebook: |
| Чанки-чанки-чанки | Валентин Семирульник |
WSD 2017 - Москва - Jan 28 :movie_camera:
pitercss_meetup 9 - Jan 24 :movie_camera:
| Тестирование CSS | Антон Калашников | :notebook: |
| Гитхаб в Академии | Алексей Симоненко | :notebook: |
| Продуктивность | Милослав Волосков | :notebook: |
KyivJS 8 - Jan 21
| Best practices of Node.js use in production | Никита Галкин | :notebook: |
| В этот раз я все сделаю правильно! | Алексей Распопов | :notebook: |
| Путешествие вглубь Node.js | Алексей Орленко | :notebook: |
| Структурно-событийное программирование | Олександр Шпак | :notebook: |
RND.JS 2 - Jan 06 :movie_camera:
| Ложка дёгтя в бандле вебпака | Антон Хлыновский | :notebook: |
| Грязные анимации в мире состояний | Алексей Тактаров | :notebook: |
| Старые брюки, новые пятна: каким будет фронтенд в 2017 | Виктор Суздалев |
What's inside
14 meetup sections, each with a table of talks, speaker links, and optional video/slide URLs
Change this for your project
- Replace
Semigradsky/fe-events-talks-meetupswith your own repository name if forking - Update the year links (e.g.,
/2025.md) to match your directory structure
Where it goes
Keep it in your repository where the agent or team that needs it will read it.
Worth borrowing
- Linking each talk to its video, slides, and speaker profile in a single table row
- Grouping talks by meetup event with date and optional playlist link
Related Documents
Zig 0.16.0 Context Document for LLMs
Documents breaking changes from Zig 0.13/0.14 to 0.16.0, covering syntax, I/O, build system, and standard library updates.
绘制对比图片 KITTI
Documents the topic remapping and data flow needed to connect Fast-LIO2 frontend with SC-PGO backend for KITTI evaluation.
Beads Workflow Context
Guides when to use bd graph-based issue tracker versus TodoWrite for session vs multi-session work, with commands and workflows.
EPIC: usda-data-crush-stats
Maps a multi-year USDA grape crush data pipeline from raw downloads through bronze, silver, and gold layers to final CSV fact and dimension tables.