Skip to content
This repository has been archived by the owner on Dec 26, 2018. It is now read-only.

Latest commit

 

History

History
718 lines (487 loc) · 48.6 KB

README.md

File metadata and controls

718 lines (487 loc) · 48.6 KB

javascript-videos-ru-2018

Собрание видеозаписей докладов про JavaScript за 2018 год.

В основном на русском языке.

Пожелания и вопросы пишите в Issues.

Содержание

События

MoscowJS 42

Событие: https://www.moscowjs.ru/event/moscowjs-42

Дата: 23 августа 2018

RxJS по косточкам – Андрей Алексеев 50:26 📓
Svelte: обзор и сравнение – Александр Федотов 30:50 📓
Взгляд на λ js через линзы​ – Михаил Синяков 17:05 📓

VinnytsiaJS

Событие: http://vinnytsiajs.org/

Дата: 21 июля 2018

Track A

Programming rich UIs without JavaScript? Easy-peasy - Roman Liutikov 34:52
Functional programming: Give it a chance! - Dmytro Tereshchenko 40:43
WebRTC from Zero to Hero - Gabriel Micko 🇬🇧 40:39 📓
Easy way to WebVR - Borys Mohyla 🇺🇦 35:12
React … wait for it … Suspense - Yevhen Shemet 38:32 📓
Clojure - Modern Lisp - Roman Liutikov 42:34
Migration Web (Angular) to Mobile Development (React Native) - Artem Paliy 34:47
Growing as a developer - Pavel Yukhnovich 38:05

Track B

REST API design good practices - Oleksandr Reshetnik 41:36
All in client GraphQL - Helen Zhukova 37:19
Time Zones for JS (and not only JS) developers - Elena Sharovar 29:58
Going big with MobX - Sergey Kostyrko 47:48
Copy/Paste detector for source code on JavaScript - Andrii Kucherenko 38:05 :octocat:
Make the Web Brighter with the CSS Paint API - Vitalii Bobrov 37:50 📓
Real server-side rendering with Vue - Vitalii Savchuk 🇺🇦 27:57 📓

UralJS #8

Событие: https://habr.com/company/skbkontur/blog/417427/

Дата: 05 июля 2018

Александр Сушко — Не разводите сырость 34:43 📓
Роман Парадеев — Алиса, что ты умеешь? 37:35 📓

GraphQL Workshop by Sara Vieira

Событие: https://www.meetup.com/Kyiv-ReactJS-Meetup/events/252002282/

Дата: 30 июня 2018

GraphQL Workshop by Sara Vieira – Part I 41:54 :octocat:
GraphQL Workshop by Sara Vieira – Part II 48:56 :octocat:
GraphQL Workshop by Sara Vieira – Part III 45:58 :octocat:
GraphQL Workshop by Sara Vieira – Part IV 25:04 :octocat:
GraphQL Workshop by Sara Vieira – Part V 1:16:15 :octocat:

React Kyiv June Meetup

Событие: https://www.meetup.com/Kyiv-ReactJS-Meetup/events/249699313/

Дата: 29 июня 2018

Sara Vieira: State Management in React Apps with Apollo Client 23:57
Alexey Bondarenko: Cypress. Final testing tool 27:38
Tim Reznichenko: Better Async with Redux Saga 16:47

ChernivtsiJS

Событие: https://chernivtsi.js.org/

Дата: 23 июня 2018

How to adopt a project with stack which you don't know — Anton Yatseniuk 🇺🇦 29:11 📓
Serverless for frontend developers — Aleksandar Simovic 🇬🇧 27:20 📓
This terrible word Deadline — Vasilika Klimova 🇬🇧 35:26 📓
Как React-Native перевернул наше представление о нативных приложениях — Ilya Ivanov 36:37 📓
Angular applications with Redux (lightning) — Anastasiia Nedbailo 7:49 📓
Life with Expo.io (lightning) — Terry Sahaidak 🇺🇦 12:31 📓
Просто о WebAssembly — Sergey Rubanov 32:33 📓
О дивный новый JS–мир — Helen Zhukova 25:19
Make checkout great again — Anton Nemtsev 45:47 📓

Krasnodar Frontend: Meetup #3

Событие: https://krddevdays.timepad.ru/event/717194/

Дата: 02 июня 2018

Андрей Морозов - Превозмогая Трудности 33:07 📓
Алексей Родионов - Почему PWA и Web Components — будущее веба? 42:15 📓
Владимир Федоренко - Не Redux-ом единым. Пробуем TypeR 22:02 📓
Евгений Симоненко - Elm, как язык разработки веб-интерфейсов 54:47 📓

SPB Angular Meetup 2

Событие: https://meetup.tinkoff.ru/events/spb-angular-meetup-2

Дата: 31 мая 2018

Андрей Советкин - Есть ли JavaScript без Angular? 31:43
Мария Кононенко - Angular, Express, WebSocket и как сделать так, чтобы это всё работало 16:04
Александр Коротаев - Коварные улыбки или Не Ангуляром единым 21:08 📓

MoscowJS 41

Событие: https://www.moscowjs.ru/event/moscowjs-41

Дата: 31 мая 2018

Как я перестал бояться и полюбил DOM API – Ярослав Сергиевский 23:38
GraphQL и Relay Modern на практике – Алексей Карасев 22:10
Опыт использования WebRTC – Григорий Кузнецов 23:34
Enterprise ready шаблон для Vue – Никита Соболев 25:27

RND.JS #6

Событие: https://it61.info/events/2018-05-26-rnd-js-6-286

Дата: 26 мая 2018

Алексей Герасимов — Оптимизация React Redux приложений при помощи Reselect 12:29 📓
Александр Храмов — Реактивен ли React 18:11 📓
Андрей Алексеев — RxJS по косточкам 57:15 📓
Сергей Алехин — Практикум ES7, React, Mobx 39:05 :octocat:

MinskJS Meetup #4

Событие: https://minskjs.timepad.ru/event/606211/

Дата: 24 мая 2018

GraphQL, или Новый взгляд на API / Илья Запруцкий 37:56 📓
Electron: Разработка Desktop-приложений, используя HTML, CSS и JavaScript / Дмитрий Васин 34:14 📓
Автостопом по Puppeteer / Егор Возиянов 38:31 📓

The Rolling Scopes #46. Mogilev

Событие: https://mogilev.rollingscopes.com/

Дата: 21 апреля 2018

Aliaksandr Famchankou - MONADS - CODING FUNCTIONALLY 31:28
Pavel Birukou - НОРМАЛЬНО ДЕЛАЙ — НОРМАЛЬНО БУДЕТ 37:39
Paul Yuhnovich - GROWING AS A DEVELOPER 47:08
Artsiom Marozau - NODE.JS WORLD 32:15
Yauhen Kavalchuk - CSS GRID LAYOUT - PRACTICE TRICKS 50:42

AngularKyiv Meetup #5

Событие: https://www.meetup.com/Angular-Kyiv/events/249862213/

Дата: 20 апреля 2018

Ngrx - Инструменты и практика (Victor Mozharovsky) 33:06 📓
Component Driven Development (Agnislav Onufriichuk) 39:21
Journey to the Core (Alexey Veligura) 25:33 📓
Angular Push Notifications (Sebastien Vasylets) 47:35

UralJS #7

Событие: https://habr.com/company/skbkontur/blog/353548/

Дата: 19 апреля 2018

Евгений Тихонов - Давайте уже разберемся с DateTime 34:12 📓
Иннокентий Шушпанов — Dive into React Native 31:55 📓
Вячеслав Бухарин — Улучшение навигации в SPA 19:23 📓

SPA Meetup #4

Событие: https://moscow-spa.timepad.ru/event/692653/

Дополнение: https://habr.com/company/avito/blog/354192/

Дата: 07 апреля 2018

Архитектура фронтенда крупного проекта, как она есть — Константин Лебедев, Mail.ru 34:01 📓
Атомарные SPA — Александр Китов, Альфа-Банк 45:54 📓
Масштабируемая архитектура фронтенда — Роман Дворнов, Avito 1:02:57 📓
Дискуссионная панель "SPA сегодня — каким оно должно быть?" 1:08:52

Встреча SPB Frontend, март 2018

Событие: https://spb-frontend-events.timepad.ru/event/689991/

Дата: 29 марта 2018

Слава Шебанов — «Веб-безопасность» 37:14 📓
Серёжа Попов — «Хватит врать про Grid Layout!» начало в 0:00 📓
Катя Трифонова — «Визуализация аудио на JavaScript» начало в 46:45 📓

Front-end MeetUp в Райффайзенбанк

Событие: https://habr.com/company/raiffeisenbank/blog/351926/

Дата: 28 марта 2018

Higher Order Components with Functional Patterns Using Recompose - Григоров Дмитрий, Райффайзенбанк начало в 2:03
От jQuery до React - Попков Алексей, КонсультантПлюс начало в 29:56
React, Mobx и ES7 - Алехин Сергей, Topso.Ru начало в 1:18:16
Cборка Docker+Nginx+CRA+Koajs+MongoDB за 10 мин - Сычев Илья, Райффайзенбанк начало в 1:54:01

OdessaFrontend Meetup #6

Событие: https://odessafrontend.com/06/

Дата: 27 марта 2018

JS + $100 = Smart Home Олег Сокур 27:02 📓
Server-side Rendering with JavaScript Frameworks Андрей Михайлов 27:45 📓
Организация CSS-кода и еще одна методология Анатолий Притульский 41:37 📓

React Kyiv March Meetup

Событие: https://www.meetup.com/Kyiv-ReactJS-Meetup/events/247310850/

Дата: 23 марта 2018

Alex Kotliarskyi: Facebook product Infrastructure 42:49
Dmitry Barabash: Brief Intro to Styled Components 8:00
Alexey Taktarov: Dirty animations in the stateful world 41:02 📓, :octocat:
Q&A Panel – React Kyiv March 33:47

SPB Angular Meetup

Событие: https://meetup.tinkoff.ru/events/spb-angular-meetup

Дата: 22 марта 2018

Стратегия обнаружения изменений в Angular - Максим Иванов 35:44 📓, :octocat:
Метапрограммирование - Иван Ботанов 19:33 :octocat:
Воркеры в экосистеме Angular - Александр Духовняк

Vue.js Moscow Meetup #1

Событие: https://www.meetup.com/vue-js-moscow/events/248462774/

Дата: 22 марта 2018

Практика и методы работы со сложными формами во Vue.js - Александр Башкирцев (Software developer, Acronis) начало в 10:41 📓
Внедряем Vue.js в готовый проект, безболезненное избавление от jQuery. - Alexander Mayorov (CTO, NewHR) начало в 40:11 📓
Простое и понятное управление состоянием во vue.js - Александр Сафт (Senior Frontend Developer, Смотрешка) начало в 1:34:07 📓
Опыт использования Nuxt.js - Григорий Петров (технический евангелист Voximplant) начало в 1:57:03 📓

JavaScript fwdays'18

Событие: https://fwdays.com/event/js-fwdays-2018

Дата: 18 марта 2018

Track A

Illya Klymov "JavaScript: День 4001-й" 41:04 📓
Mykhailo Churilov "Front-end Microservices Architecture" 35:28 📓
Ekaterina Lizogubova "React: дорога к просветлению" 27:31 📓
Martin Splitt "Creating virtual worlds in the browser" 41:38 📓
Gregory Shehet "Растим детей. Или как Иван Васильевич запускал эксперименты?" 23:38 📓
Feross Aboukhadijeh "The Most Annoying Website" 38:04 📓
Jan Jongboom "JavaScript all the things" 45:05 📓

Track B

Sergiy Babich "Як ангулярити на 5+" 52:46 📓
Andrey Listochkin "Time, Numbers, Text" 40:02 📓
Anton Nemtsev "Кодстайл и насилие" 30:50 📓
Vladimir Zaets "GraphQL - новый взгляд на API" 37:21 📓
Noam Rosenthal "Frontend testing for Wix viewer: case study" 40:23 📓
Helen Zhukova "Жизнь вне JavaScript" 28:04 📓

Tech talks

Artem Yavorsky "99 ways to take away your ugly polyfills" [Lightning talk] 10:43 📓
Oleksandr Skachkov "How to run WebAssembly in your React web application" [Lightning talk] 14:52 📓
Vitalii Ratushnyi "Vue: webcomponents" [Lightning talk] 8:19 📓
International Speakers' Corner: Jan Jongboom, Martin Splitt, Feross Aboukhadijeh, Noam Rosenthal 38:31
Nikita Galkin "Best practices and troubleshooting guide for node applications" [Workshop] 1:28:39 📓
Andrii Kanunnikov "600 секунд об async_hooks" [Lightning talk] 12:07 📓
Oleksandr Poshtaruk "Use-case оператора replyWhen из Rx.JS" [Lightning talk] 13:22 📓
Sergey Melashych "Web Workers - добавьте производительности своим Web приложениям" [Lightning talk] 14:43 📓

PiterJS №23

Событие: https://medium.com/piterjs/piterjs23-daedfe70625e

Дата: 17 марта 2018

Артём Пендюрин - Web Components для практичных людей 27:05 📓
Евгений Щепотьев - Зависимости в приложении 30:57 📓
PiterJS #23 - Дебаты 1 часть 46:57
PiterJS #23 - Дебаты 2 часть 49:01

OdessaFrontend Code challenge

Событие: http://odessafrontend.com/code/

Дата: 13 марта 2018

Построение простого REST сервера на Node.js Дмитрий Миндра 43:19 📓

Workshop "TDD in React" by Yaniv Efraim

Событие: https://www.meetup.com/Kyiv-ReactJS-Meetup/events/247392848/

Дата: 10 марта 2018

TDD in React workshop by Yaniv Efraim – Part I 42:58 :octocat:
TDD in React workshop by Yaniv Efraim – Part II 1:14:05 :octocat:
TDD in React workshop by Yaniv Efraim – Part III 1:06:36 :octocat:

JSNN #9

Событие: https://www.it52.info/events/2018-03-03-jsnn-9

Дата: 03 марта 2018

Никита Глазов – Поиск новых форм 28:17
Борис Стрельников – Сетевое взаимодействие в WEB: аудит производительности 40:44
Алексей Охрименко – Жизнь после Angular CLI 30:28
Павел Малышев – Магически исчезающий JS фреймворк 51:29
Сергей Рубанов и Андрей Яманов – Куда катится веб 46:52

SamaraJS #4

Событие: https://vk.com/wall-162418457_9

Дата: 02 марта 2018

Ирина Шилина. Web Accessibility 40:21 📓
Алексей Гурьянов. Cerebral - декларативное управление состоянием приложения 49:02 📓
Владимир Малик. Современные Big Data и Machine Learning для чайников. 1:07:45 📓, 📓

Необычный Javascript

Событие: https://www.mera.ru/career/calendar/struktury-dannykh-funktsionalnogo-programmirovaniia-i-sovremennyi-js

Дата: 01 марта 2018

Структуры данных функционального программирования Артем Пученкин 53:32
Современный JS – итераторы, генераторы, async/await Дмитрий Злыгин 41:55

AngularKyiv Meetup #4

Событие: https://www.meetup.com/Angular-Kyiv/events/248128326/

Дата: 01 марта 2018

Dynamic Components - Oleksandr Tsikhotskikh 28:14 📓
Change Detection in Depth - Sebastien Vasylets 56:44 📓
Angular Components Testing - Marianna Yasko 14:26 📓

MoscowJS 40

Событие: https://habrahabr.ru/company/avito/blog/350684/

Дата: 01 марта 2018

Скриншоты как сервис. Сергей Мелюков (Avito) 27:14 📓
Как начать использовать AST. Иван Стрелков (Avito) 24:36 📓
DX w/ Flow. Александр Лобашев (Raiffeisen) 21:09 📓
Обработка текстов в JavaScript для чайников. Дмитрий Шмаков (Банк «Открытие») 18:05 📓

KyivJS#17 February 2018

Событие: http://kyivjs.org/ (22 лютого 2018)

Дата: 22 февраля 2018

Sensing Your World With Espruino - Eduard Tretyakov 52:03 📓
Metarhia Will Come - Order Will Bring - Timur Shemsedinov feat Oleksiy Orlenko 47:31 📓
Try catch me if you can - Mark Orel 9:50 📓
Set/WeakSet - Kyrylo Yakovenko 13:17 📓
Frontend Digest - Gregory Shehet 6:51 📓

Встреча SPB Frontend, февраль 2018

Событие: https://spb-frontend-events.timepad.ru/event/664476/

Дата: 21 февраля 2018

Андрей Ситник — «Чему нас могут научить ошибки космической индустрии» 36:48 📓
Дмитрий Долженко — «Как я ускорял загрузку видео в ok.ru» 36:31 📓
Илья Кашлаков — «Jenkins на службе фронтенд разработки» 18:20 📓

KharkivFrontend Meetup #_2

Событие: https://www.facebook.com/events/558956724480783/

Дата: 17 февраля 2018

Контекст наложения - кто ты? Влад Антипенко 26:29 📓
Grafana и Frontend, кастомная визуализация серверной инфраструктуры Дарья Лиманская 22:29 📓
It's a test! Максим Нечесонов 24:14 📓
Безопасность веб-приложений Елена Шаровар 57:09 📓

PiterJS №22

Событие: https://medium.com/piterjs/piterjs22-c35933c9d88a

Дата: 15 февраля 2018

Тим Маринин - SvelteJS - "магический" фреймворк 26:49 📓
Алексей Золотых - рефакторинг 26:32 📓

RS Conf 2018

Событие: https://2018.conf.rollingscopes.com/index.html

Дата: 10-11 февраля 2018

10 февраля 2018 (СБ)

Tricky JS and WebGL practices to achieve the best performance on mobile Andrei Vouchanka
Developing and maintaining a coding community Kristi Progri 31:07 📓
Сказ о microservices Konstantin Krivlenia 40:26
Cross browser extensions - lets make one Trishul Goel 22:21
Introduction to Micro Frontends Ivan Jovanovic 37:04 📓
Пробуем Flow в бою Alexander Shushunov 34:33 📓
How to hack a node app? Asim Hussain 46:09 📓
Что не так с мобильным вебом Denis Ilin 35:04 📓
Journey through VR and AR with React Tomasz Łakomy 28:23 📓
How to make mobile web apps better with Web APIs Timofey Lavrenyuk 31:05
Rock’n’scroll Anna Selezniova 38:00 📓
Beyond React Marek Piasecki 39:00 📓
On JAM Stack Architectures Ilya Pukhalski 35:39
Stream API, through Redux-Observable in Electron-based app Ales Tsvil 26:15
Как заработать больше в фронтенде Алексей Мигутский 26:58 📓
Navigating the Frontend landscape without encountering JS fatigue 18:01
Evolution of Web Perfomance Denis Artyuhovich 21:14

11 февраля 2018 (ВС)

All-You-Can-Eat-Types: Monad Buffet Alexander Gerasimov 35:01
Как рефакторить и оставаться в живых? (Рефакторинг клиентского кода) Irina Levina 29:33
Защита сервиса при помощи CSP Vsevolod Shmyrov 32:03 📓
How developers can upgrade their visual design skills for better front end development Tomasz Jonasz Kujawski 20:43 📓
Когда продуктов много, а дизайнеров чуть-чуть Vitali Novikau 27:13
DI: DIY James Akwuh 33:09
The elegance of decorated Redux Ilja Satchok 19:25
Ресерчили-ресерчили, да не выресерчавали Dzmitry Vanitski 26:36 📓
How to improve test coverage up to 80% with generated unit testing approach and be calm. Aliaksandr Pasynkau 31:47 :octocat:
И снова телевизоры! Egor Malkevich 32:59
Codemods и трансформация JavaScript кода Mikhail Hatsilau 33:53 📓, 📓
Lego для дизайнера Fedor Shepelenko 📓
Ускорение UI тестов Vasiliy Vanchuk 34:48 📓
Дизайнерская неожиданность Yauheniya Zhur 31:12 📓
Front-end для блокчейн проекта децентрализованной исследовательской платформы Alex Shkor 39:14
Разработка редактора документов Dmitry Volokh 31:58 📓
Workshop: Думай, как дизайнер Kate Bosakova, Krystsina Svirydzenka, Hanna Kolesava, Svetlana Jeltok 1:10:30 📓

UralJS #6

Событие: https://habrahabr.ru/company/skbkontur/blog/349042/

Дата: 08 февраля 2018

Николай Карев - this is зло 22:54 📓
Михаил Шатихин — Безжалостная типизация 30:57 📓
Алексей Иванов — React и данные: Эффективные способы хранения и изменения стейта 45:33 📓

Frontend Meetup#1

Событие: https://www.meetup.com/DEVNSK/events/246962197/

Дата: 03 февраля 2018

Библиотека компонентов для дизайнера и разработчика, Максим Соснов 49:29
Реактивное программирование с помощью RxJS, Илья Зайцев 28:04
Flow в легаси коде - легко! Глеб Фокин 30:35

OdessaFrontend Meetup #5

Событие: http://odessafrontend.com/05/

Дата: 31 января 2018

Webpack для самых маленьких Никита Ротарь 49:20 📓
Freelance. Как все успеть и заработать денег? Иван Карабаджак 29:40 📓
CSS Grid: когда уже можно? Сергей Полющенков 47:33 📓

Krasnodar Frontend: Meetup #2

Событие: https://krddevdays.timepad.ru/event/634499/

Дата: 28 января 2018

Николай Ильченко - Тестируем пользовательские сценарии вместе с Гермионой 55:02
Даниил Колесник - Великий Gatsby 43:41 📓
Павел Орлов - Внутри React Native 59:09 📓
Антон Старикович - Курс на веб-компоненты 21:58

MinskJS Meetup #3

Событие: https://minskjs.timepad.ru/event/606146/

Дата: 25 января 2018

JS Decorators — приоденьте свой код, Никита Дубко 26:19 📓
Сага о редаксе: redux-saga, Данила Дедков 31:32 📓
Полный Spectre уязвимостей 22:50 📓, 📓

Я.Субботник по фронтенду

Событие: https://events.yandex.ru/events/yasubbotnik/20-Jan-2018/

Дата: 20 января 2018

Долой рутину — автоматизируй это! – Денис Чистяков 29:20 📓
Модульное тестирование интерфейсов в Headless Chrome – Дмитрий Андриянов 39:37 📓
Конвейер разработки интерфейсов Как его делаем мы – Сергей Сергеев 36:54 📓
Реактивные Турбо страницы Яндекса – Антон Виноградов 35:59 📓
Как партнёрские интерфейсы Маркета переехали на React – Артур Кенжаев 39:39 📓
Как я полюбил и возненавидел React Native – Андрей Мелихов 37:31 📓

PiterJS №21

Событие: https://medium.com/piterjs/piterjs21-86a59b21a200

Дата: 18 января 2018

Максим Ерехинский - React Native & Native Widgets 25:43 📓
Александр Канунников - AsyncDom 25:49 📓
Илья Кашлаков - Рефакторинг платежного процесса Яндекс.Денег 31:22 📓