Loading...
Loading...
Loading...
| --- | :---: | --- |
## Events > [Speakers](speakers.md)
---
# Events / [2025](/2025.md) / [2024](/2024.md) / [2023](/2023.md) / [2022](/2022.md) / [2021](/2021.md) / [2020](/2020.md) / [2019](/2019.md) / [2018](/2018.md) / 2017 / [2016](/2016.md) / [2015](/2015.md) / [2014](/2014.md) / [2013](/2013.md) / [2012](/2012.md) / [2011](/2011.md) / [2010](/2010.md) / [2009](/2009.md) / [2008](/2008.md)
## PiterJS 20 - Dec 21 [:movie_camera:](https://www.youtube.com/playlist?list=PLcXJ90eZ2bxj8wGGisMjqHX1yaAlTo4D7)
| | | |
| --- | :---: | --- |
| [И снова Dart](https://www.youtube.com/watch?v=fVgf2bImp6s) | [Евгений Гусев](speakers/Евгений%20Гусев.md) | [:octocat:](https://gist.github.com/bunopus/3c8cc4b950cbcafd61b195a1fbeab6ad) |
| [Kotlin 101](https://www.youtube.com/watch?v=sUNJWJ1kLC0) | [Залим Башоров](speakers/Залим%20Башоров.md) | [:notebook:](http://zal.im/slides/piterjs20) |
| [Wallaby.js: экономим 100+ рабочих часов в год](https://www.youtube.com/watch?v=w7Woj5IxwUM) | [Дмитрий Махнёв](speakers/Дмитрий%20Махнёв.md) | [:notebook:](https://cloud.mail.ru/public/7AER/b2qUfEemo) |
| [Clojure for frontenders](https://www.youtube.com/watch?v=6oF_fRyKsd4) | [Николай Рыжиков](speakers/Николай%20Рыжиков.md) | [:octocat:](https://github.com/niquola/piterjs-2017-slides) |
## OdessaFrontend Meetup 4 - Dec 21 [:movie_camera:](https://www.youtube.com/playlist?list=PLa-3wmdVKs0tuA4GrNvqhbssG0FMgSFMC)
| | | |
| --- | :---: | --- |
| [Front-End оптимизация круче, чем у гугла](https://youtu.be/BWJQedqiwiw) | [Максим Мазурок](speakers/Максим%20Мазурок.md) | [:notebook:](https://www.slideshare.net/odessafrontend/frontend-odessafronted-meetup-4) |
| [CSS Modules в React](https://youtu.be/Gk0FOGJiO40) | [Сергей Котерняк](speakers/Сергей%20Котерняк.md) | [:notebook:](https://www.slideshare.net/odessafrontend/css-modules-react-odessafrontend-meetup-4) |
| [Как пройти собеседование по js? И зачем?](https://youtu.be/uYJyIE3id-M) | [Юрий Федоренко](speakers/Юрий%20Федоренко.md) | [:notebook:](https://www.slideshare.net/odessafrontend/js-odessafrontend-meetup-4) |
## pitercss_meetup 17 - Dec 20 [:movie_camera:](https://www.youtube.com/watch?v=7QhaoAPG4q4)
| | | |
| --- | :---: | --- |
| [Оптимизация графики на практике](https://www.youtube.com/watch?v=7QhaoAPG4q4) | [Тимофей Чаптыков](speakers/Тимофей%20Чаптыков.md) | [:notebook:](https://pitercss.ru/17/pres/graphics.pdf) |
| [Как сделать сайт для незрячих и слабовидящих?](https://www.youtube.com/watch?v=7QhaoAPG4q4) | [Анастасия Суховерхова](speakers/Анастасия%20Суховерхова.md) | [:notebook:](https://pitercss.ru/17/pres/weblind.pdf) |
| [Тестирование верстки в декларативном стиле](https://www.youtube.com/watch?v=7QhaoAPG4q4) | [Вячеслав Москаленко](speakers/Вячеслав%20Москаленко.md) | [:notebook:](https://pitercss.ru/17/pres/testing/) |
## WebPurple meetup 24 - Dec 20 [:movie_camera:](https://www.youtube.com/watch?v=amkV3KRyw28)
| | | |
| --- | :---: | --- |
| [Open source](https://youtu.be/amkV3KRyw28?t=528) | [Игорь Федюкин](speakers/Игорь%20Федюкин.md) | |
| [Плагин для Vue.js и Yandex.Карт](https://youtu.be/amkV3KRyw28) | [Павел Галкин](speakers/Павел%20Галкин.md) | |
| [История работы дизайнером в Лондоне в Walt Disney](https://youtu.be/amkV3KRyw28?t=1497) | [Ирина Кирсанова](speakers/Ирина%20Кирсанова.md) | |
| [Ленивые массивы в JavaScript](https://youtu.be/amkV3KRyw28?t=2331) | [Александр Харьков](speakers/Александр%20Харьков.md) | |
| [Treemap](https://youtu.be/amkV3KRyw28?t=2732) | [Андрей Смолко](speakers/Андрей%20Смолко.md) | |
| [WebPurple Retrospective](https://youtu.be/amkV3KRyw28?t=3889) | [Маргарита Курдюмова](speakers/Маргарита%20Курдюмова.md) | |
| [Блокчейн](https://youtu.be/amkV3KRyw28?t=3432) | [Ярослав Перегуда](speakers/Ярослав%20Перегуда.md) | |
| [Секрет успешного доклада](https://youtu.be/amkV3KRyw28?t=1145) | [Илья Чесноков](speakers/Илья%20Чесноков.md) | |
## WebDev Meetup 5 - Dec 16
| | | |
| --- | :---: | --- |
| [Теоретические основы функционального программирования](https://www.youtube.com/watch?v=KCDPM98WvtU) | [Алексей Сазыкин](speakers/Алексей%20Сазыкин.md) | |
| [Основные возможности CSS Grid и их применение в боевых проектах](https://www.youtube.com/watch?v=lxZGD-zSYs8) | [Дарья Сабурова](speakers/Дарья%20Сабурова.md) | |
| [Инструменты для анализа веб-перформанса: обзор инструментов, применение, профит](https://www.youtube.com/watch?v=eudKdRycuWk) | [Евгений Чекан](speakers/Евгений%20Чекан.md) | |
## Positive + JSNN Meetup - Dec 16 [:movie_camera:](https://www.youtube.com/playlist?list=PLY-gw0IiDtxrsn31qwnLxVXjpCBikWqPw)
| | | |
| --- | :---: | --- |
| [Краткий экскурс в технологию WebRTC](https://www.youtube.com/watch?v=3j0bZg3ZvAQ) | [Леонид Вайцехович](speakers/Леонид%20Вайцехович.md) | |
| [Анимация в браузере, или как добиться 60 кадров в секунду на слабых устройствах](https://www.youtube.com/watch?v=w0FiCUP9tD8) | [Антон Кастрицкий](speakers/Антон%20Кастрицкий.md) | |
| [Angular Hybrid Application: что это, зачем, а главное как](https://www.youtube.com/watch?v=cbMZA9vo-T0) | [Динара Крылова](speakers/Динара%20Крылова.md) | |
| [Делаем правильно изоморфные приложения](https://www.youtube.com/watch?v=1V4BCFSs2LE) | [Павел Малышев](speakers/Павел%20Малышев.md) | |
| [Героический AngularJS, или для чего добавлять Redux-Observable](https://www.youtube.com/watch?v=CoVQAM4-qqk) | [Иван Николаев](speakers/Иван%20Николаев.md) | |
| [Localization process: о важности локализации и взаимодействии между командами](https://www.youtube.com/watch?v=Q1MZnzd1JUI) | [Олег Пименов](speakers/Олег%20Пименов.md) | |
| [Загрузка изображений в браузер](https://www.youtube.com/watch?v=ztltc_CbjtA) | [Александр Тихонов](speakers/Александр%20Тихонов.md) | |
## HolyJS 2017 Moscow - Dec 10-11 [:movie_camera:](https://www.youtube.com/playlist?list=PL8sJahqnzh8LOnV0s72DBt0OFBqdv9I9Y)
| | | |
| --- | :---: | --- |
| [The Post JavaScript Apocalypse](https://www.youtube.com/watch?v=Njn65eyRM0g) [en] | [Douglas Crockford](speakers/Douglas%20Crockford.md) | |
| [Faster Angular applications](https://www.youtube.com/watch?v=WP-d5CCuS60) [en] | [Minko Gechev](speakers/Minko%20Gechev.md) | [:notebook:](https://downloads.ctfassets.net/nn534z2fqr9f/1oYh7ZdcaQMiq0AumccsaO/a8a49b03f7aabc27a00a5ce45c9e1dfe/minko-gechev-faster-angular-applications.pdf) |
| Архитектурные этюды: как не угробить архитектуру своего проекта | [Алексей Золотых](speakers/Алексей%20Золотых.md) | [:notebook:](https://assets.ctfassets.net/nn534z2fqr9f/328nas1n9SKa8CkekcISmm/3188f125e9ae120307ec5bae560e1a23/Zolotyh.pdf) |
| [Yarn, npm v5 или pnpm — кто круче?](https://www.youtube.com/watch?v=hq-gIihAs5A) | [Михаил Башуров](speakers/Михаил%20Башуров.md) | [:notebook:](https://assets.ctfassets.net/nn534z2fqr9f/4GcxD9yQnY4sQ6IO8Ge06g/6163c60b2cc5ced1274345f8d6e94fb6/Michael_Bashurov_Yarn_npm_v5_or_pnpm_whats_better.pdf) |
| [Безопасность: уязвимости вашего приложения](https://www.youtube.com/watch?v=2gthjl2Lks4) | [Алексей Богачук](speakers/Алексей%20Богачук.md) | [:notebook:](https://downloads.ctfassets.net/nn534z2fqr9f/28uqyOE0Wo4wooiICwS0Go/4c2d2af039ab5b564fe5feb746f336e2/Aliaksei_Bahachuk_-_Vulnerabilities.pdf) |
| [UI-компоненты на пиксельных шейдерах, пишем ваш первый шейдер](https://www.youtube.com/watch?v=P-OOg9z4OUg) | [Денис Радин](speakers/Денис%20Радин.md) | |
| [Real-world applications of hash functions](https://www.youtube.com/watch?v=sTkWBIUH3Eo) [en] | [Emil Bay](speakers/Emil%20Bay.md) | |
| [Headless browsers: что, как и почему](https://www.youtube.com/watch?v=kkP0PFeRJdQ) | [Виталий Слободин](speakers/Виталий%20Слободин.md) | [:notebook:](https://assets.ctfassets.net/nn534z2fqr9f/M5ZEXvLMWsk4UcuQs0gCY/30ae2e789a4a3ab5887bccdd3c989727/Slobodin_Headless_Browsers.pdf) |
| HyperDB — a scalable key-value store [en] | [Mathias Buus Madsen](speakers/Mathias%20Buus%20Madsen.md) | |
| [Как победить квантовый компьютер с помощью WebAssembly?](https://www.youtube.com/watch?v=4_lVq1-lr8g) | [Владимир Дашукевич](speakers/Владимир%20Дашукевич.md) | [:notebook:](http://life777.github.io/quantum/) |
| [Поиск и устранение неисправностей Node.js-приложений под капотом](https://www.youtube.com/watch?v=_qzFJ2MPVWQ) | [Николай Матвиенко](speakers/Николай%20Матвиенко.md) | [:notebook:](https://assets.ctfassets.net/nn534z2fqr9f/2hbM69wuxeAIku0gEA0sm2/37bb6ae365df68af69c741e57df7d108/Matvienko_____Troubleshooting_Node.js_applications_under_the_hood.pdf) |
| Inter Windows Communication, или Как построить полноценный RPC в браузере | [Михаил Удалов](speakers/Михаил%20Удалов.md) | [:notebook:](https://assets.ctfassets.net/nn534z2fqr9f/2xgcdLIDG4WWWy0ai4ySyO/e8ddb12c228eae67c1b6c9ef267a351b/Udalov_HolyJS_v3.pdf) |
| Testing serverless applications [en] | [Slobodan Stojanovic](speakers/Slobodan%20Stojanovic.md) | |
| [New Adventures in Responsive Web Design](https://www.youtube.com/watch?v=rgHLV2fe-2I) | [Виталий Фридман](speakers/Виталий%20Фридман.md) | [:notebook:](https://downloads.ctfassets.net/nn534z2fqr9f/1xNCNjP5xm2i4QAUeiOCuE/1ea6008676818ad1afbe8c0e281796ed/vitaly-friedman-new-adventures-in-responsive-design.pdf) |
| You Don’t Know Node [en] | [Azat Mardan](speakers/Azat%20Mardan.md) | [:notebook:](https://downloads.ctfassets.net/nn534z2fqr9f/eyLFJRfVAcUiYsOQGygo4/cae154ec898cf60ebf09554be4132985/Azat_Mardan__You_Don_t_Know_Node__Version_2.pdf) |
| TypeScript, или Зачем так сложно | [Антон Лобов](speakers/Антон%20Лобов.md) | [:notebook:](https://downloads.ctfassets.net/nn534z2fqr9f/6GXN8QUDq8i0UKqqOOEIug/680e937f96133dc75d41c3a202b63ab9/Anton_Lobov_TypeScript_why_so_complicated_upd.pdf) |
| [Фатальный недостаток Node.js](https://www.youtube.com/watch?v=Lrs6puJ4G2Q) | [Алексей Охрименко](speakers/Алексей%20Охрименко.md) | |
| [Big Bang Redesign: Smashing Magazine’s 2017 Relaunch, a Case Study](https://www.youtube.com/watch?v=CQ6QqI0tV58) [en] | [Виталий Фридман](speakers/Виталий%20Фридман.md) | [:notebook:](https://downloads.ctfassets.net/nn534z2fqr9f/6OVnOnD0PeaqaOuEmEuyOw/8bb85a7a0fe2a728bfa2e8d6a0d3080f/smashing-redesign-big-bang-case-study.pdf) |
| Managing Asynchronicity with RQ [en] | [Douglas Crockford](speakers/Douglas%20Crockford.md) | |
| [Игра «Герои Меча и Магии» в браузере: долго, сложно и невыносимо интересно](https://www.youtube.com/watch?v=9Ep-1GTQ2hQ) | [Александр Коротаев](speakers/Александр%20Коротаев.md) | [:notebook:](http://lekzd.ru/holyHeroes/) |
| [Сколько нужно фронтендеров, чтобы написать мобильное приложение?](https://www.youtube.com/watch?v=lYnk7nxEeOk) | [Андрей Мелихов](speakers/Андрей%20Мелихов.md) | [:notebook:](https://assets.ctfassets.net/nn534z2fqr9f/1WCKJVqYeMakkUEKqwYEgu/0510ae7d09caf1e70e377e44642f8be5/Andrey_Melikhov_How_many_front-end_developers_does_it_take_to_create_a_mobile_app.pdf) |
| [GraphQL — заключаем выгодный контракт между сервером и клиентом](https://www.youtube.com/watch?v=F4vHSHzpO1g) | [Павел Черторогов](speakers/Павел%20Черторогов.md) | [:notebook:](https://assets.ctfassets.net/nn534z2fqr9f/5zTslHVxlY6e2wAkMQMceS/d4024a20ab5cea77a9198d5d520ef970/Pavel_Chertorogov_GraphQL_the_holy_contract-between_client_and_server_v11.pdf) |
| [Bending time with Schedulers and RxJS 5](https://www.youtube.com/watch?v=AL8dG1tuH40) [en] | [Gerard Sans](speakers/Gerard%20Sans.md) | |
| [(--Воруем--) Добываем данные из интернета](https://www.youtube.com/watch?v=Nn75sRAOlIY) | [Егор Малькевич](speakers/Егор%20Малькевич.md) | [:notebook:](https://downloads.ctfassets.net/nn534z2fqr9f/2HZJwOFN1KcWaKE8MYcm86/5fb66d24428853dc89614bdd2fccd55d/egor-presentation-one.pdf) |
| [Unit-тестирование скриншотами: преодолеваем звуковой барьер](https://www.youtube.com/watch?v=ULwdj_Vr_WA) | [Роман Дворнов](speakers/Роман%20Дворнов.md) | [:notebook:](https://assets.ctfassets.net/nn534z2fqr9f/Eh5ZljJm48kwmU2CAQ86A/d359c0bf649f52dff71d16069f97b022/Roman_Dvornov_-_Blazing_fast_unit-testing_with_screenshots.pdf) |
| Круглый стол - JS everywhere: серебряная пуля или проклятие? | [Андрей Мелихов](speakers/Андрей%20Мелихов.md) [Денис Мишунов](speakers/Денис%20Мишунов.md) [Николай Матвиенко](speakers/Николай%20Матвиенко.md) [Владимир Дашукевич](speakers/Владимир%20Дашукевич.md) | |
| [Анимации в мире состояний](https://www.youtube.com/watch?v=Ug_dwJa07Os) | [Алексей Тактаров](speakers/Алексей%20Тактаров.md) | [:notebook:](http://molefrog.com/stateful-animations/) |
| [/Reg(exp){2}lained/: Demystifying Regular Expressions](https://www.youtube.com/watch?v=M7vDtxaD7ZU) [en] | [Lea Verou](speakers/Lea%20Verou.md) | |
## RND.JS 4 - Dec 09 [:movie_camera:](https://www.youtube.com/watch?v=bO3gwHyMHgY)
| | | |
| --- | :---: | --- |
| [Что не так с мобильным вебом?](https://www.youtube.com/watch?v=bO3gwHyMHgY) | [Денис Ильин](speakers/Денис%20Ильин.md) | [:notebook:](https://www.dropbox.com/s/mc7brast2glstc7) |
| [Best Practices](https://youtu.be/bO3gwHyMHgY?t=2943) | [Сергей Бережной](speakers/Сергей%20Бережной.md) | [:notebook:](https://yadi.sk/d/8TO6w8RT3QTjoe) |
| [Утечки памяти в JavaScript](https://youtu.be/bO3gwHyMHgY?t=7415) | [Сергей Иванов](speakers/Сергей%20Иванов.md) | [:notebook:](http://slides.com/xufocoder/memory-leaks-in-the-javascript-4) |
## KharkivFrontend Meetup 1 - Dec 09 [:movie_camera:](https://www.youtube.com/playlist?list=PLDddScyTGZAvMNlREfTpW2MYnmC2aj1uf)
| | | |
| --- | :---: | --- |
| [HTMLBoilerplate своими руками. Без регистрации и SMS.](https://www.youtube.com/watch?v=MiCzHtgQIqs) | [Виталий Петренко](speakers/Виталий%20Петренко.md) | |
| [GraphQL. Еще одна JavaScript библиотека? Зачем?](https://www.youtube.com/watch?v=9cClYOn8pq8) | [Олег Момот](speakers/Олег%20Момот.md) | |
| [D3.js - инструмент для работы с данными](https://www.youtube.com/watch?v=y0PE63mYGiw) | [Дарья Лиманская](speakers/Дарья%20Лиманская.md) | |
| [Service Worker на проде](https://www.youtube.com/watch?v=QWt3HSrqXw4) | [Александра Калинина](speakers/Александра%20Калинина.md) | |
| [Как заработать на accessibility?](https://www.youtube.com/watch?v=XI6Y7HHURpo) | [Александр Смолянинов](speakers/Александр%20Смолянинов.md) | |
| [Свежий взгляд на KISS](https://www.youtube.com/watch?v=BweUe7V-xLQ) | [Вячеслав Чуб](speakers/Вячеслав%20Чуб.md) | |
## MinskCSS 3 - Dec 07 [:movie_camera:](https://www.youtube.com/playlist?list=PL3uk4LxG9ZzmpcwNhNSpxgexUpyLstooi)
| | | |
| --- | :---: | --- |
| [Распечатай мне курсач. На CSS](https://www.youtube.com/watch?v=tygiat10a3A) | [Никита Дубко](speakers/Никита%20Дубко.md) | [:notebook:](https://mefody.github.io/talks/print-with-css/) |
| [Оценка фронтенда: перестаем тыкать пальцем в небо](https://www.youtube.com/watch?v=oBa5Xz8hzeA) | [Александра Шинкевич](speakers/Александра%20Шинкевич.md) | [:notebook:](https://neesoglasnaja.github.io/MinskCSS-3/) |
| [Солидный фронтенд](https://www.youtube.com/watch?v=ERUK3t66XjA) | [Павел Богатырёв](speakers/Павел%20Богатырёв.md) | [:notebook:](https://drive.google.com/file/d/1Iw_JLJEkkdMgCN6tyPP-a8RR0UYh1Vnu/view) |
## PiterJS 19 - Dec 01 [:movie_camera:](https://www.youtube.com/playlist?list=PLcXJ90eZ2bxgSCPpQmdSnCmg_GHNxC-0p)
| | | |
| --- | :---: | --- |
| [Что умеет Polymer](https://www.youtube.com/watch?v=tiApc0DZdPw) | [Сергей Новиков](speakers/Сергей%20Новиков.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/19/1_Sergey_Novikov_polymer.pdf) |
| [А так ли нужен Virtual DOM?](https://www.youtube.com/watch?v=063LPB8eK4Y) | [Сергей Чикуёнок](speakers/Сергей%20Чикуёнок.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/19/2_Sergey_Chikuyonok.pdf) |
| [N подводных камней и горсть советов при разработке на React Native](https://www.youtube.com/watch?v=qehnKIu30mY) | [Дмитрий Пацура](speakers/Дмитрий%20Пацура.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/19/3_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%9F%D0%B0%D1%86%D1%83%D1%80%D0%B0.pdf) |
## OdessaFrontend Meetup 3 - Nov 30 [:movie_camera:](https://www.youtube.com/playlist?list=PLa-3wmdVKs0tZgxajbawMy-lbdvebjbME)
| | | |
| --- | :---: | --- |
| [Digital transformation. Change or die](https://youtu.be/kFEIC59Kjyk) | [Вадим Кириленко](speakers/Вадим%20Кириленко.md) | [:notebook:](https://www.slideshare.net/odessafrontend/digital-transformation-change-or-die-odessafrontend-meetup-3) |
| [IMG и BG](https://youtu.be/OPzMWFZkj1Y) | [Дмитрий Крулькевич](speakers/Дмитрий%20Крулькевич.md) | [:notebook:](https://odessafrontend.github.io/IMGvsBG/) |
| [Использование Typescript в React](https://youtu.be/Ob2dB447P4I) | [Валерий Доника](speakers/Валерий%20Доника.md) | [:octocat:](https://github.com/DonikaV/ciklum-ts) |
## KyivJS 16 - Nov 30 [:movie_camera:](https://www.youtube.com/playlist?list=PLxw9RJPDS60of87ljedKgwU5NyeM-nlpB)
| | | |
| --- | :---: | --- |
| [WebAssembly Overview](https://www.youtube.com/watch?v=ORi-6-KXUHQ) | [Oleksandr Skachkov](speakers/Oleksandr%20Skachkov.md) | [:notebook:](https://docs.google.com/presentation/d/1b9UwylxPZ_91kjPYZUpeNWF3p9XDOtV-AXOcufbI75E/edit) |
| [Garbage collection in V8 VM](https://www.youtube.com/watch?v=t4NXCZWdfkI) | [Oleksandr Syrotenko](speakers/Oleksandr%20Syrotenko.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpMkR0UlE4OGNMd1FNV3hOSnZrUTZneWxEa0NN/view) |
| [Как создать стартап, который взлетит](https://www.youtube.com/watch?v=JSqUYuIOHE8) | [Anatoly Malinovsky](speakers/Anatoly%20Malinovsky.md) | [:notebook:](https://drive.google.com/file/d/1JyFWNT612iFJn3guBDHmsSs3FUFy5nca/view) |
| [Common Lisp: 10 Things I Didn't Know About](https://www.youtube.com/watch?v=3WzDXf135N8) | [Александр Лапшин](speakers/Александр%20Лапшин.md) | [:notebook:](http://sudodoki.github.io/slides/lisp-%E2%9A%A1%EF%B8%8F/#/) |
## pitercss_meetup 16 - Nov 28
| | | |
| --- | :---: | --- |
| CSS-in-JS 101 | [Евгений Шкодин](speakers/Евгений%20Шкодин.md) | [:notebook:](https://pitercss.ru/16/pres/css-in-js/) |
| Fast Delivery | [Алексей Вечканов](speakers/Алексей%20Вечканов.md) | [:notebook:](https://pitercss.ru/16/pres/fast-delivery/) |
| Зачем дизайнеру кодить | [Дмитрий Бловер](speakers/Дмитрий%20Бловер.md) | [:notebook:](https://pitercss.ru/16/pres/designer-code.pdf) |
## Frontend fwdays'17 - Nov 26
| | | |
| --- | :---: | --- |
| [Un-dux Your Front-end](https://frameworksdays.com/event/frontend-fwdays-17/review/un-dux) [en] | [Nate Abele](speakers/Nate%20Abele.md) | |
| Testing in Frontend World | [Никита Галкин](speakers/Никита%20Галкин.md) | |
| ["@babel/core": "7.x"](https://frameworksdays.com/event/frontend-fwdays-17/review/babel-core-7x) | [Артём Яворский](speakers/Артём%20Яворский.md) | |
| [Неуниверсальный дизайн](https://frameworksdays.com/event/frontend-fwdays-17/review/not-universal-design) | [Дмитрий Попов](speakers/Дмитрий%20Попов.md) | |
| [Vue: Animations, Validations, DataMine Blockchain](https://frameworksdays.com/event/frontend-fwdays-17/review/vue-animations-validations) | [Виталий Ратушный](speakers/Виталий%20Ратушный.md) [Роман Стремедловский](speakers/Роман%20Стремедловский.md) | |
| [False simplicity of front-end applications](https://frameworksdays.com/event/frontend-fwdays-17/review/false-simplicity) | [Алексей Ященко](speakers/Алексей%20Ященко.md) [Ярослав Волощук](speakers/Ярослав%20Волощук.md) | |
| [Node.js for desktop development (based on Electron library)](https://frameworksdays.com/event/frontend-fwdays-17/review/Nodejs-for-desktop-development) | [Владимир Дубенко](speakers/Владимир%20Дубенко.md) | |
| [Google apps script](https://frameworksdays.com/event/frontend-fwdays-17/review/google-apps-script) | [Андрей Шульга](speakers/Андрей%20Шульга.md) | |
| [React Native: Hurdle Race](https://frameworksdays.com/event/frontend-fwdays-17/review/react-native-hurdle-race) | [Евгений Жарков](speakers/Евгений%20Жарков.md) | |
| [Do not mess with trees while living in the forest](https://frameworksdays.com/event/frontend-fwdays-17/review/do-not-mess-with-trees) | [Сергій Бабіч](speakers/Сергій%20Бабіч.md) | |
| [New features in Node.js 8.x](https://frameworksdays.com/event/frontend-fwdays-17/review/new-features-in-Nodejs8x) | [Никита Галкин](speakers/Никита%20Галкин.md) | |
| [UVP of CSSinJS and the future](https://frameworksdays.com/event/frontend-fwdays-17/review/uvp-of-cssinjs) | [Олег Слободской](speakers/Олег%20Слободской.md) | |
| [JavaScript metaprogramming with ES2015 Proxy](https://frameworksdays.com/event/frontend-fwdays-17/review/js-metaprogramming-with-es2015) | [Олександр Скачков](speakers/Олександр%20Скачков.md) | |
| [New features in Node.js 8.x](https://frameworksdays.com/event/frontend-fwdays-17/review/new-features-in-Nodejs8x) | [Никита Галкин](speakers/Никита%20Галкин.md) | |
| [Daedalus](https://frameworksdays.com/event/frontend-fwdays-17/review/daedalus) [en] | [Martin Kleppe](speakers/Martin%20Kleppe.md) | |
| [Understanding Recompose through examples](https://frameworksdays.com/event/frontend-fwdays-17/review/understanding-recompose-through-examples) | [Олена Совин](speakers/Олена%20Совин.md) | |
| [JavaScript Riddles For Fun And Profit](https://frameworksdays.com/event/frontend-fwdays-17/review/javascript-riddles) | [Dan Shappir](speakers/Dan%20Shappir.md) | |
## MoscowJS 39 - Nov 23
| | | |
| --- | :---: | --- |
| [Как не тестировать React библиотеку и крепко спать](https://www.youtube.com/watch?v=y9ov9s6rDCc) | [Артур Удалов](speakers/Артур%20Удалов.md) | [:notebook:](https://darkartur.github.io/moscowjs39/) |
| [componentDidMount не нужен](https://www.youtube.com/watch?v=HEqgw16l64Q) | [Тимофей Ткаченко](speakers/Тимофей%20Ткаченко.md) | [:notebook:](https://cloud.mail.ru/public/LwMw/dgBuH6stK) |
| [WebRTC-шная тема](https://www.youtube.com/watch?v=nqigzFbAYM0) | [Дмитрий Пацура](speakers/Дмитрий%20Пацура.md) | [:notebook:](https://cloud.mail.ru/public/8Cts/eLoH5k7i7) |
| [Погружение в SSR](https://www.youtube.com/watch?v=uB7Yz4nH8nc) | [Дмитрий Зачесов](speakers/Дмитрий%20Зачесов.md) | [:notebook:](https://cloud.mail.ru/public/LH9C/cAgdAzQp5) |
| [Немного о worker'аx](https://www.youtube.com/watch?v=-9NavsFidOA) | [Полина Гуртовая](speakers/Полина%20Гуртовая.md) | [:notebook:](https://docs.google.com/presentation/d/1raeAATCefDfrcvPUXUnzjNcVJYcNYJVr3U6QxpFgu88/edit#slide=id.g296f635916_0_99) |
## UralJS 5 - Nov 22 [:movie_camera:](https://www.youtube.com/playlist?list=PLVxsRDo37_Zdmr7vxv9ZyeRQpxKDsHTIz)
| | | |
| --- | :---: | --- |
| [Интернационализация приложений и gettext](https://www.youtube.com/watch?v=UIUXbzk273s) | [Илья Сухоплюев](speakers/Илья%20Сухоплюев.md) | [:notebook:](https://docs.google.com/presentation/d/1eZlUdFqDwNtLSDDY2ksaSDYYDCh7UkRh_qcvedow2hI) |
| [Декораторы в JS](https://www.youtube.com/watch?v=qRlMzRcToNE) | [Владимир Санников](speakers/Владимир%20Санников.md) | [:notebook:](http://slides.com/vhaldemario/jsdecorators#/) |
| [React-DnD](https://www.youtube.com/watch?v=amhSyi_NQ4s) | [Теймураз Хазамов](speakers/Теймураз%20Хазамов.md) | [:notebook:](https://slides.com/t1mmaas/react-dnd/) |
| [Открытый микрофон](https://www.youtube.com/watch?v=dz4I39TrvGs) | [Unknown](speakers/Unknown.md) | |
## Mera 16 - Web Development - Nov 19
| | | |
| --- | :---: | --- |
| Automation testing::Selenium | [Волкова Наталья](speakers/Волкова%20Наталья.md) | [:notebook:](https://drive.google.com/open?id=1rFgJWPwbcEW5MjGibmePTof1ZStJ4sFB) |
| Javascript::JS essential | [Oleg Finka](speakers/Oleg%20Finka.md) | [:notebook:](https://drive.google.com/open?id=1rFgJWPwbcEW5MjGibmePTof1ZStJ4sFB) |
## Krasnodar Frontend: Meetup 1 - Nov 19 [:movie_camera:](https://www.youtube.com/playlist?list=PL1irPRp3Ng9ZRieAd5UiylL0ppe4oNXoL)
| | | |
| --- | :---: | --- |
| [React Performance](https://www.youtube.com/watch?v=FTfwySjsfLw) | [Александр Погорелов](speakers/Александр%20Погорелов.md) | [:notebook:](https://yadi.sk/i/slPk-trD3V2YB5) |
| [Угловатый Redux. Реактивные приложения на Angular\NGRX.](https://www.youtube.com/watch?v=cjc6o1b9Rac) | [Игорь Демянюк](speakers/Игорь%20Демянюк.md) | [:notebook:](https://yadi.sk/i/o3M0QU6d3V2YiV) |
| [GraphQL – с чего начать?](https://www.youtube.com/watch?v=Nzg2SrHku7Y) | [Павел Шалаев](speakers/Павел%20Шалаев.md) | [:notebook:](http://slides.com/lawrentiy/deck-6) |
| [Оптимизация графики на фронтенде](https://www.youtube.com/watch?v=dtSCHVygA0M) | [Николай Марченко](speakers/Николай%20Марченко.md) | [:notebook:](http://slides.com/nickolaymarchenko/graphics#/) |
## FrontFest Moscow 2017 - Nov 18
| | | |
| --- | :---: | --- |
| [My password doesn't work! [Keynote]](https://youtu.be/w_earklcNAY) [en] | [Blaine Cook](speakers/Blaine%20Cook.md) | |
| [My password doesn't work! [Keynote] (с переводом)](https://youtu.be/R27XeMIVbms) | [Blaine Cook](speakers/Blaine%20Cook.md) | |
| [React, TypeScript и Redux — как сделать SPA для мобильных браузеров](https://youtu.be/aURhA1Ckykc) | [Егор Банщиков](speakers/Егор%20Банщиков.md) | [:notebook:](https://speakerdeck.com/frontfest/ieghor-banshchikov) |
| [Закложурю ваш джаваскрипт. Дорого. Опыт использования ClojureScript в aviasales.ru](https://youtu.be/AWH3JF9Klsg) | [Кирилл Чернышов](speakers/Кирилл%20Чернышов.md) | [:notebook:](https://speakerdeck.com/frontfest/kirill-chiernyshiev) |
| [Кодстайл и насилие](https://youtu.be/HZF3XRNOpGo) | [Антон Немцев](speakers/Антон%20Немцев.md) | [:notebook:](https://silentimp.github.io/codeStyleAndViolenceRu) |
| Туманное будущее JavaScript или куда мы все идем | [Владимир Дашукевич](speakers/Владимир%20Дашукевич.md) [Евгений Гусев](speakers/Евгений%20Гусев.md) | [:notebook:](https://speakerdeck.com/frontfest/vladimir-dashukievich-kvartirnik) |
| When things start getting serious - Building a production-ready Node.js backend [Workshop] [en] | [Franziska Klingner](speakers/Franziska%20Klingner.md) | |
| [Progressive Image Rendering](https://www.youtube.com/watch?v=rmq1iEKsmBc) [en] | [Jose M. Perez](speakers/Jose%20M.%20Perez.md) | [:notebook:](https://speakerdeck.com/frontfest/jose-m-perez) |
| [Progressive Image Rendering (с переводом)](https://youtu.be/xxh6mk60RDo) | [Jose M. Perez](speakers/Jose%20M.%20Perez.md) | [:notebook:](https://speakerdeck.com/frontfest/jose-m-perez) |
| [Как переписать крупный проект на Angular и (не) впасть в депрессию](https://youtu.be/9NYeqai1z7Q) | [Илья Таратухин](speakers/Илья%20Таратухин.md) | [:notebook:](https://ilfa.github.io/angular_mistakes) |
| [(Не очень) молчаливый наблюдатель: что я узнала, наблюдая за JavaScript-экосистемой](https://youtu.be/1fDrqaaXekA) | [Екатерина Пригара](speakers/Екатерина%20Пригара.md) | [:notebook:](https://speakerdeck.com/frontfest/iekatierina-prighara) |
| [RON: Replicated object notation](https://youtu.be/QFWZlfSChoY) | [Виктор Грищенко](speakers/Виктор%20Грищенко.md) | [:notebook:](https://speakerdeck.com/frontfest/viktor-grishchienko) |
| [Как устроен Главред](https://youtu.be/HTzoQBPltY8) | [Анатолий Буров](speakers/Анатолий%20Буров.md) | [:notebook:](https://speakerdeck.com/frontfest/anatolii-burov) |
| Почему никто не воспринимает фронтендеров всерьёз | [Владислав Козуля](speakers/Владислав%20Козуля.md) | |
| [CODE & ART](https://youtu.be/ukrsIDd-4us) [en] | [Mathieu 'p01' Henri](speakers/Mathieu%20'p01'%20Henri.md) | |
| [CODE & ART (с переводом)](https://youtu.be/SMAadnnxqzo) | [Mathieu 'p01' Henri](speakers/Mathieu%20'p01'%20Henri.md) | |
| [Как сделать идеальный виджет? Опыт Travelpayouts](https://youtu.be/1Y-xHRItboE) | [Игорь Вечканов](speakers/Игорь%20Вечканов.md) | [:notebook:](https://speakerdeck.com/frontfest/ighor-viechkanov) |
| Six apps — one code with angular [Workshop] [en] | [Sani Yusuf](speakers/Sani%20Yusuf.md) | |
| [React и данные: Эффективные способы хранения и изменения стейта](https://youtu.be/6m950Hqr_eI) | [Алексей Иванов](speakers/Алексей%20Иванов.md) | [:notebook:](https://speakerdeck.com/frontfest/alieksiei-ivanov) |
| [A developer's guide to accessibility APIs](https://youtu.be/KBMUoA3OEYY) [en] | [Léonie Watson](speakers/Léonie%20Watson.md) | [:notebook:](https://speakerdeck.com/frontfest/leonie-watson) |
| [A developer's guide to accessibility APIs (с переводом)](https://www.youtube.com/watch?v=k7Uty2M7y1k) | [Léonie Watson](speakers/Léonie%20Watson.md) | [:notebook:](https://speakerdeck.com/frontfest/leonie-watson) |
| [JavaScript on Things: Electronics for Web Devs](https://youtu.be/oF04gztJP2g) [en] | [Lyza Danger Gardner](speakers/Lyza%20Danger%20Gardner.md) | [:notebook:](https://speakerdeck.com/frontfest/lyza-danger-gardner) |
| [JavaScript on Things: Electronics for Web Devs (с переводом)](https://youtu.be/xjjs5Sxb_mg) | [Lyza Danger Gardner](speakers/Lyza%20Danger%20Gardner.md) | [:notebook:](https://speakerdeck.com/frontfest/lyza-danger-gardner) |
| [Почему программисту важно общее развитие](https://www.youtube.com/watch?v=_dixWLGxUF4) | [Игорь Алексеенко](speakers/Игорь%20Алексеенко.md) | [:notebook:](https://speakerdeck.com/frontfest/ighor-alieksieienko) |
| [Интерфейс для 224 стран на 40 языках](https://youtu.be/zHzz-S6lyFY) | [Вениамин Тамбурин](speakers/Вениамин%20Тамбурин.md) | [:notebook:](https://speakerdeck.com/frontfest/vieniamin-tamburin) |
| Тренды и фронтенды | [Никита Прокопов](speakers/Никита%20Прокопов.md) | |
| [Декларативная шаблонизация](https://youtu.be/eFXkgRMynbA) | [Владимир Гриненко](speakers/Владимир%20Гриненко.md) | [:notebook:](https://speakerdeck.com/frontfest/vladimir-grinienko) |
| [Алгоритмы и структуры данных меняющие современный Frontend](https://youtu.be/nocJsLFPjNk) | [Владимир Дашукевич](speakers/Владимир%20Дашукевич.md) | [:notebook:](https://speakerdeck.com/frontfest/vladimir-dashukievich) |
| [А что, если мы долетим и там будет всё?](https://youtu.be/GA8GraN1I0I) | [Сергей Попов](speakers/Сергей%20Попов.md) | [:notebook:](https://speakerdeck.com/frontfest/sierghiei-popov) |
| Twin-stick Shooter from scratch [Workshop] [en] | [Mathieu 'p01' Henri](speakers/Mathieu%20'p01'%20Henri.md) | |
| [Оптимизация графики на практике](https://youtu.be/wexOXAflVX0) | [Тим Чаптыков](speakers/Тим%20Чаптыков.md) | [:notebook:](https://speakerdeck.com/frontfest/tim-chaptykov) |
| [JavaScript and Node.js — why the ugly duckling is conquering the world](https://youtu.be/Ov-DhH7U7NE) [en] | [Franziska Klingner](speakers/Franziska%20Klingner.md) | [:notebook:](https://speakerdeck.com/frontfest/franziska-klingner) |
| [JavaScript and Node.js — why the ugly duckling is conquering the world (с переводом)](https://youtu.be/qlTnsYvIbJo) | [Franziska Klingner](speakers/Franziska%20Klingner.md) | [:notebook:](https://speakerdeck.com/frontfest/franziska-klingner) |
| [История одной метрики производительности в Booking.com](https://youtu.be/FqBzZ5jHsYw) | [Антон Епрев](speakers/Антон%20Епрев.md) | [:notebook:](https://speakerdeck.com/frontfest/anton-iepriev) |
| Как фронтендеру учиться | [Андрей Ситник](speakers/Андрей%20Ситник.md) | |
| [The journey to the best job in the world](https://www.youtube.com/watch?v=e-dl8RpzTbg) [en] | [Matheus Fernandes](speakers/Matheus%20Fernandes.md) | |
| [The journey to the best job in the world (с переводом)](https://youtu.be/6KUpgZ4FJ24) | [Matheus Fernandes](speakers/Matheus%20Fernandes.md) | |
## AngularKyiv Meetup 2 - Nov 16 [:movie_camera:](https://www.youtube.com/playlist?list=PLcfYukV-oXf6HThCwunPo0x3-txlXEqwQ)
| | | |
| --- | :---: | --- |
| [Web workers in Angular applications](https://www.youtube.com/watch?v=01_UlUgN-uw) | [Serhii Melashych](speakers/Serhii%20Melashych.md) | [:notebook:](https://goo.gl/WjVQRE) |
| [UI Components for Angular](https://www.youtube.com/watch?v=PHka1UG68LE) | [Sebastien Vasylets](speakers/Sebastien%20Vasylets.md) | [:notebook:](https://goo.gl/aHPyxC) |
| [Have you ever thought, how Material works?](https://www.youtube.com/watch?v=OYRulyOAito) | [Роман Кисенко](speakers/Роман%20Кисенко.md) | [:notebook:](https://goo.gl/oxXa7q) |
## Angular Moscow 6 - Nov 16
| | | |
| --- | :---: | --- |
| [Воркеры в жизни и в экосистеме Angular](https://youtu.be/-omipfGwMnw) | [Александр Духовняк](speakers/Александр%20Духовняк.md) | |
| [6 App One Code With Ionic](https://youtu.be/CRsK7YQj5wA) [en] | [Sani Yusuf](speakers/Sani%20Yusuf.md) | |
| [Angular Universal 4+. Проблемы, примеры, решения](https://youtu.be/KmnEvUdHM30) | [Игорь Кравченко](speakers/Игорь%20Кравченко.md) | |
## SPB Frontend - Nov 15
| | | |
| --- | :---: | --- |
| [Аудит доступности сайта на скорую руку](https://www.youtube.com/watch?v=OYs5H0t_ryA) | [Алёна Батицкая](speakers/Алёна%20Батицкая.md) | [:notebook:](http://amp.gs/B2s5) |
| [Иван Тулуп: асинхронщина в JS под капотом](https://www.youtube.com/watch?v=OkTh8dF9ic8) | [Михаил Башуров](speakers/Михаил%20Башуров.md) | [:notebook:](http://amp.gs/B20N) |
| [Интеграция автотестов в процесс разработки](https://www.youtube.com/watch?v=zeXNOPZas7Y) | [Александр Казаченко](speakers/Александр%20Казаченко.md) | [:notebook:](https://goo.gl/efbY7z) |
## Я.Субботник по разработке интерфейсов - Nov 11
| | | |
| --- | :---: | --- |
| [Яндекс.Красота – дизайн для миллионов](https://events.yandex.ru/lib/talks/5205/) | [Антон Виноградов](speakers/Антон%20Виноградов.md) | |
| [C — consistency или переиспользование кода в особо крупных размерах](https://events.yandex.ru/lib/talks/5206/) | [Владимир Гриненко](speakers/Владимир%20Гриненко.md) | |
| [Как мы тестируем интерфейсы Поиска](https://events.yandex.ru/lib/talks/5208/) | [Сергей Бережной](speakers/Сергей%20Бережной.md) | |
| [Инфраструктура автосборки и тестирования поисковых интерфейсов](https://events.yandex.ru/lib/talks/5209/) | [Сергей Белов](speakers/Сергей%20Белов.md) | |
| [Как мы работаем над скоростью Поиска](https://events.yandex.ru/lib/talks/5211/) | [Прокопюк Андрей](speakers/Прокопюк%20Андрей.md) | |
| [Еще раз про сенсорные события](https://events.yandex.ru/lib/talks/5212/) | [Всеволод Шмыров](speakers/Всеволод%20Шмыров.md) | |
## FrontHub 2017 - Nov 11 [:movie_camera:](https://www.youtube.com/playlist?list=PLOaBrDEMBndwFivNP1_KM3N1pEsd_mZXb)
| | | |
| --- | :---: | --- |
| [Webpack. Жизнь без спагетти](https://www.youtube.com/watch?v=7bAIGRol8ms) | [Денис Ежков](speakers/Денис%20Ежков.md) | |
| [Инструменты дизайнера и чем они могут помочь фронтендерам](https://www.youtube.com/watch?v=ykJyj7gjl6I) | [Вадим Марьин](speakers/Вадим%20Марьин.md) | |
| [Состояние Состояния](https://www.youtube.com/watch?v=5ocaQYZF-Os) | [Алексей Охрименко](speakers/Алексей%20Охрименко.md) | |
| [Веб-разработка на Elm](https://www.youtube.com/watch?v=aDmDzWBOsjw) | [Василий Васильков](speakers/Василий%20Васильков.md) | |
| [Как внедрить новый Angular без ведома работодателя](https://www.youtube.com/watch?v=HMUVKCFcFAM) | [Алена Алексеева](speakers/Алена%20Алексеева.md) | |
| [Веб-сокеты в Angular-приложениях](https://www.youtube.com/watch?v=axuDqqqstf4) | [Алексей Синдюков](speakers/Алексей%20Синдюков.md) | |
| [λ в js без фанатизма](https://www.youtube.com/watch?v=Hd_hmmGQl64) | [Михаил Синяков](speakers/Михаил%20Синяков.md) | |
| [Какой стек выбрать джуниору, чтобы заработать денег, принести пользу и сохранить карму](https://www.youtube.com/watch?v=NoFCaJWTGjE) | [Денис Ермаков](speakers/Денис%20Ермаков.md) | |
## WebPurple meetup 23 - Nov 09
| | | |
| --- | :---: | --- |
| [Эффективное обучение. Полезные лайфхаки](https://www.youtube.com/watch?v=xOuMtZAF7Bg) | [Ксения Торгаева](speakers/Ксения%20Торгаева.md) | |
## WSD 2017 - Киев - Nov 04 [:movie_camera:](https://www.youtube.com/playlist?list=PLMBnwIwFEFHcr7Ar9b6B29J-fXXOMZlOW)
| | | |
| --- | :---: | --- |
| [CSS in a Components World](https://www.youtube.com/watch?v=AQjuuFWShMg) [en] | [Bruce Lawson](speakers/Bruce%20Lawson.md) | [:notebook:](https://wsd.events/2017/11/04/pres/css-components.pdf) |
| [Светлое будущее Custom Elements](https://www.youtube.com/watch?v=SX3qGBZ6UpM) | [Елена Жукова](speakers/Елена%20Жукова.md) | [:notebook:](https://wsd.events/2017/11/04/pres/custom-elements.pdf) |
| [Людоедский интерфейс](https://www.youtube.com/watch?v=KAK-WAb9vow) | [Вадим Макеев](speakers/Вадим%20Макеев.md) | [:notebook:](https://wsd.events/2017/11/04/pres/inhuman-ui/) |
| [Индуктивная доступность](https://www.youtube.com/watch?v=6RwBzVioy-o) | [Антон Есауленко](speakers/Антон%20Есауленко.md) | [:notebook:](https://wsd.events/2017/11/04/pres/inductive-a11y/) |
| [WTF is AMP и почему шмель летает?](https://www.youtube.com/watch?v=lkeT4iZntRo) | [Андрей Абрамов](speakers/Андрей%20Абрамов.md) | [:notebook:](https://wsd.events/2017/11/04/pres/wtf-amp/) |
| [Оптимизируй это](https://www.youtube.com/watch?v=-D6LHUQQBRI) | [Денис Завгородний](speakers/Денис%20Завгородний.md) | [:notebook:](https://wsd.events/2017/11/04/pres/optimize-it/) |
| [Жизнь и смерть точек на экране](https://www.youtube.com/watch?v=YoHjAhzOgrA) | [Юрий Артюх](speakers/Юрий%20Артюх.md) | [:notebook:](https://wsd.events/2017/11/04/pres/screen-dots.pdf) |
| [Атомарный CSS](https://www.youtube.com/watch?v=WM6C_vteL48) | [Дмитрий Цысарь](speakers/Дмитрий%20Цысарь.md) | [:notebook:](https://wsd.events/2017/11/04/pres/atomic-css/) |
| [Что делать, если ты молодой фронтендер?](https://www.youtube.com/watch?v=d3aLqdCAPOs) | [Влад Антипенко](speakers/Влад%20Антипенко.md) | [:notebook:](https://wsd.events/2017/11/04/pres/youth-front/) |
| [Изобретаем велосипед для фриланса](https://www.youtube.com/watch?v=I7ZPF9lmB9o) | [Павел Никитюк](speakers/Павел%20Никитюк.md) | [:notebook:](https://wsd.events/2017/11/04/pres/freelancycle.pdf) |
## moscowcss 5 - Oct 31 [:movie_camera:](https://www.youtube.com/playlist?list=PLAf_MJ7SOshEYxwwIsATYP2HjX8GpSB61)
| | | |
| --- | :---: | --- |
| [WebP: что это и как нам это использовать](https://www.youtube.com/watch?v=R3FbcemvoEo) | [Игорь Лесневский](speakers/Игорь%20Лесневский.md) | |
| [Адаптивный SVG](https://www.youtube.com/watch?v=M3BKdrBgmYU) | [Артём Нечунаев](speakers/Артём%20Нечунаев.md) | |
| [Верстальщик: Наследие](https://www.youtube.com/watch?v=y7Aba5Nppio) | [Сергей Попов](speakers/Сергей%20Попов.md) | |
## OdessaFrontend Meetup 2 - Oct 31 [:movie_camera:](https://www.youtube.com/playlist?list=PLa-3wmdVKs0uzUcZ72oQ3wDtbQpmOUcsM)
| | | |
| --- | :---: | --- |
| [A11Y: Доступность динамических веб компонентов](https://youtu.be/MbtrzoTmWLo) | [Алексей Кобылинский](speakers/Алексей%20Кобылинский.md) | [:notebook:](https://www.slideshare.net/odessafrontend/a11y-odessafrontend-meetup-2) |
| [Как перестать бояться бэкендa](https://youtu.be/GIA249p70fY) | [Юрий Чихрай](speakers/Юрий%20Чихрай.md) | [:notebook:](https://odessafrontend.github.io/backend/) |
| [Особенности верстки для продвижения сайта](https://youtu.be/GsfDuW8jxJ0) | [Олег Сороченк](speakers/Олег%20Сороченк.md) | [:notebook:](https://www.slideshare.net/odessafrontend/odessafrontend-meetup-2) |
## WebDev Meetup 3 - Oct 28 [:movie_camera:](https://www.youtube.com/playlist?list=PLbtisIOPwVkXHQVAUTnJ77h9xvo9QjVda)
| | | |
| --- | :---: | --- |
| [Кто такой FrontEnd разработчик в современном мире?](https://www.youtube.com/watch?v=Dw2VKT04pJw) | [Андрей Гребнев](speakers/Андрей%20Гребнев.md) | [:notebook:](http://slides.com/radyushin/frontender#/) |
| [Основы юнит тестирования на примере реакт компонентов](https://www.youtube.com/watch?v=mweUWKmQz0E) | [Иван Мельников](speakers/Иван%20Мельников.md) | [:notebook:](http://slides.com/oldgraff/deck#/) |
| [Как держать код в чистоте](https://www.youtube.com/watch?v=V3T1DW-TpwI) | [Алексей Ульянов](speakers/Алексей%20Ульянов.md) | [:notebook:](http://slides.com/donrai/clean-code#/) |
## PiterJS 18 - Oct 28
| | | |
| --- | :---: | --- |
| Что посеешь, то и пожмешь или как уменьшить ваш javascript bundle | [Алексей Золотых](speakers/Алексей%20Золотых.md) | [:notebook:](https://zolotyh.github.io/treeshaking) |
| $mol: мал да удал | [Дмитрий Карловский](speakers/Дмитрий%20Карловский.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/18/%24mol.pdf) |
| Comedy: акторы для гибкого масштабирования NodeJS | [Виктор Исаев](speakers/Виктор%20Исаев.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/18/comedy.pdf) |
## KharkivJS 8 - 2017 - Oct 28-29 [:movie_camera:](https://www.youtube.com/playlist?list=PLnkLrCUX4Qh4O4Zng1XsnO7WkPqK-jKeH)
| | | |
| --- | :---: | --- |
| [What is CSSinJS?](https://www.youtube.com/watch?v=snO_fDxy3cY) | [Валерій Сорокобатько](speakers/Валерій%20Сорокобатько.md) | |
| [Тайны зеленого замочка](https://www.youtube.com/watch?v=VufUKONzZdM) | [Владимир Дашукевич](speakers/Владимир%20Дашукевич.md) | |
| [A crash-course into virtual reality for web-developers](https://www.youtube.com/watch?v=KBFEWnnjhKg) [uk] | [Денис Довгань](speakers/Денис%20Довгань.md) | |
| [Pixel shaders for Web developers](https://www.youtube.com/watch?v=TjcfdEshH4w) | [Денис Радин](speakers/Денис%20Радин.md) | |
| [Асинхронное программирование на JS и Node.js](https://www.youtube.com/watch?v=VdRhAXnfrd0) | [Тимур Шемсединов](speakers/Тимур%20Шемсединов.md) | |
| [Security: Vulnerabilities in your application](https://www.youtube.com/watch?v=DG_fWHeGjXI) | [Aliaksei Bahachuk](speakers/Aliaksei%20Bahachuk.md) | |
| [Security](https://www.youtube.com/watch?v=A3MPD_zl_Ms) [en] | [Asim Hussain](speakers/Asim%20Hussain.md) | |
| [Effortless Serverless](https://www.youtube.com/watch?v=eoNPvQeqMZw) [en] | [Aleksandar Simovic](speakers/Aleksandar%20Simovic.md) | |
| [А что если мы долетим и там будет всё?](https://www.youtube.com/watch?v=DYyWpZ8XRho) | [Сергей Попов](speakers/Сергей%20Попов.md) | |
| [Copy-pASTe](https://www.youtube.com/watch?v=dyvPGRor-Q0) | [Илья Климов](speakers/Илья%20Климов.md) | |
| [Groupware System for fun and profit](https://www.youtube.com/watch?v=xEZwd5Tu3oM) | [Максим Климишин](speakers/Максим%20Климишин.md) | |
| [Что нужно знать о логах.](https://www.youtube.com/watch?v=wrP5pNtOr9A) [uk] | [Volodymir Voevidka](speakers/Volodymir%20Voevidka.md) | |
| [CerebralJS - A declarative state and side effects management...](https://www.youtube.com/watch?v=aGcXmFj0RYc) | [Алексей Гурьянов](speakers/Алексей%20Гурьянов.md) | |
| [Soft Skills](https://www.youtube.com/watch?v=KB50Idc9ags) | [Максим Юзва](speakers/Максим%20Юзва.md) | |
| [The working architecture of NodeJS applications](https://www.youtube.com/watch?v=Z08xL-oXMh0) | [Виктор Турский](speakers/Виктор%20Турский.md) | |
| [Taking care of performance easiest than ever](https://www.youtube.com/watch?v=M5l-3z0Aulg) | [Артём Денисов](speakers/Артём%20Денисов.md) | |
| [Нужен ли Вам React SSR ?](https://www.youtube.com/watch?v=d-LzDQbvZxs) | [Dmitry Poddubniy](speakers/Dmitry%20Poddubniy.md) | |
| [Testing in Cloud](https://www.youtube.com/watch?v=IlEKMx0IS5c) | [Андрей Музалевский](speakers/Андрей%20Музалевский.md) | |
| [Browser APIs you should not live without](https://www.youtube.com/watch?v=R4J2-ubrgxs) | [Stas Gavrylov](speakers/Stas%20Gavrylov.md) | [:notebook:](https://slides.com/stasgavrylov/apis-ru/#/) |
| [Программирование микроконтроллеров на JavaScript](https://www.youtube.com/watch?v=iHsslg8ppKw) [uk] | [Andrii Kostetskyi](speakers/Andrii%20Kostetskyi.md) | |
| [How to become a techlead](https://www.youtube.com/watch?v=st98ADflBoQ) | [Георгий Подсветов](speakers/Георгий%20Подсветов.md) | |
| [Burn your grass with React Native](https://www.youtube.com/watch?v=hsKDpkYRpB4) | [Eugene Zharkov](speakers/Eugene%20Zharkov.md) | |
| [VueJS 3 cases of usage](https://www.youtube.com/watch?v=FpMEA7GUl-g) | [Vitalii Ratyshnyi](speakers/Vitalii%20Ratyshnyi.md) | |
| [Polymer](https://www.youtube.com/watch?v=Xi_eauNC_3E) | [Елена Шаровар](speakers/Елена%20Шаровар.md) | |
| [NodeJS Error Handling](https://www.youtube.com/watch?v=ytatJN8yYn4) | [Нік Лотоцький](speakers/Нік%20Лотоцький.md) | |
| [UVP and the future of CSSinJS](https://www.youtube.com/watch?v=i1rDywKSMIk) | [Олег Слободской](speakers/Олег%20Слободской.md) | |
| [How to be a 10x JavaScript developer](https://www.youtube.com/watch?v=JZuPYu5m6mo) | [Владимир Поляков](speakers/Владимир%20Поляков.md) | |
| [Activity tracking for UX protection](https://www.youtube.com/watch?v=gHDmFFaRQts) | [Max Bugai](speakers/Max%20Bugai.md) | |
| [React i18n done right](https://www.youtube.com/watch?v=R_OzpLIdxaM) | [Kate Lizogubova](speakers/Kate%20Lizogubova.md) | |
| [Three js, Back to the Future](https://www.youtube.com/watch?v=E8qZeDHxnt8) | [Julia Savinkova](speakers/Julia%20Savinkova.md) | |
| [Visual regression testing with BackstopJS](https://www.youtube.com/watch?v=QBNrb3ZAlZo) | [Александр Павлыщ](speakers/Александр%20Павлыщ.md) | |
| [Polimerisation of Web Components](https://www.youtube.com/watch?v=2wddU0XH92s) | [Dmytro Kalinin](speakers/Dmytro%20Kalinin.md) | |
## pitercss_meetup 15 - Oct 23
| | | |
| --- | :---: | --- |
| AI или человек. Как стать незаменимым | [Инесса Шилло](speakers/Инесса%20Шилло.md) | [:notebook:](https://pitercss.ru/15/pres/ai-in-five.pdf) |
| Зачем писать спецификацию | [Александр Куценко](speakers/Александр%20Куценко.md) | [:notebook:](https://pitercss.ru/15/pres/specs.pdf) |
| Людоедский интерфейс | [Вадим Макеев](speakers/Вадим%20Макеев.md) | [:notebook:](https://pitercss.ru/15/pres/inhuman-ui/) |
## Я.Субботник по разработке интерфейсов - Oct 21
| | | |
| --- | :---: | --- |
| [Поговорите с пользователем](https://events.yandex.ru/lib/talks/5129/) | [Роман Парадеев](speakers/Роман%20Парадеев.md) | |
| [Как мы тестируем интерфейсы Поиска](https://events.yandex.ru/lib/talks/5112/) | [Сергей Бережной](speakers/Сергей%20Бережной.md) | |
| [C — consistency или переиспользование кода в особо крупных размерах](https://events.yandex.ru/lib/talks/5130/) | [Владимир Гриненко](speakers/Владимир%20Гриненко.md) | |
| [БЭМ ❤️ webpack](https://events.yandex.ru/lib/talks/5131/) | [Василий Логиневский](speakers/Василий%20Логиневский.md) | |
| [Чаты с найденными организациями прямо на yandex.ru](https://events.yandex.ru/lib/talks/5114/) | [Александр Сивашёв](speakers/Александр%20Сивашёв.md) | |
| [mobx-state-tree: как подружить mobx и redux](https://events.yandex.ru/lib/talks/5110/) | [Азат Разетдинов](speakers/Азат%20Разетдинов.md) | |
| [Еще раз про сенсорные события](https://events.yandex.ru/lib/talks/5111/) | [Всеволод Шмыров](speakers/Всеволод%20Шмыров.md) | |
## haJS 3 - Oct 21
| | | |
| --- | :---: | --- |
| Тесты без боли | [Валентин Игнатьев](speakers/Валентин%20Игнатьев.md) | [:notebook:](https://hajs.ru/pres/2017-10-21/tets-without-paine.pdf) |
| Типы компонентов в React | [Илья Евсеев](speakers/Илья%20Евсеев.md) | [:notebook:](https://hajs.ru/pres/2017-10-21/react-components.pdf) |
| Почему vue.js | [Владимир Курдюков](speakers/Владимир%20Курдюков.md) | [:notebook:](https://hajs.ru/pres/2017-10-21/why-vue-js.pdf) |
| Боты для Telegram | [Сергей Голяшов](speakers/Сергей%20Голяшов.md) | [:notebook:](https://hajs.ru/pres/2017-10-21/telegram-bots.pdf) |
| Шаблонизаторы PHP | [Александр Костюк](speakers/Александр%20Костюк.md) | [:notebook:](https://hajs.ru/pres/2017-10-21/templates_engines.pdf) |
| JavaScript фреймворки. Когда, зачем, какой | [Игорь Антонов](speakers/Игорь%20Антонов.md) | [:notebook:](https://hajs.ru/pres/2017-10-21/frameworks.pdf#hajs) |
## WSD 2017 - Минск - Oct 21 [:movie_camera:](https://www.youtube.com/playlist?list=PLMBnwIwFEFHcH08btMm9QFbdOCvHqHz8G)
| | | |
| --- | :---: | --- |
| [Нодскул в Минске: как и зачем](https://www.youtube.com/watch?v=vygTkVibcsk) | [Тим Маринин](speakers/Тим%20Маринин.md) | [:notebook:](https://wsd.events/2017/10/21/pres/nodeschool/) |
| [SSR: DIY](https://www.youtube.com/watch?v=O_IEzdYi634) | [Джеймс Аквух](speakers/Джеймс%20Аквух.md) | [:notebook:](https://wsd.events/2017/10/21/pres/ssr-diy.pdf) |
| [Знакомьтесь, модальное окно](https://www.youtube.com/watch?v=s6PI8pKQxgo) | [Анна Селезнёва](speakers/Анна%20Селезнёва.md) | [:notebook:](https://wsd.events/2017/10/21/pres/meet-modal/) |
| [Людоедский интерфейс](https://www.youtube.com/watch?v=ssJsjGZE2sc) | [Вадим Макеев](speakers/Вадим%20Макеев.md) | [:notebook:](https://wsd.events/2017/10/21/pres/inhuman-ui/) |
| [Duck Hunters TV](https://www.youtube.com/watch?v=ouVyhtFFnyU) | [Алексей Трусов](speakers/Алексей%20Трусов.md) | [:notebook:](https://wsd.events/2017/10/21/pres/duck-hunters.pdf) |
| [Рендер HTML в PNG на клиенте](https://www.youtube.com/watch?v=K51466UUUFY) | [Андрей Роенко](speakers/Андрей%20Роенко.md) | [:notebook:](https://wsd.events/2017/10/21/pres/html-to-png/) |
| [Что не так с Emoji](https://www.youtube.com/watch?v=DUwZpLBSuiI) | [Алексей Авдеев](speakers/Алексей%20Авдеев.md) | [:notebook:](https://wsd.events/2017/10/21/pres/whats-emoji/) |
| [Ответ на главный вопрос в CSS](https://www.youtube.com/watch?v=cO2-zYzjyD0) | [Михаил Иванкив](speakers/Михаил%20Иванкив.md) | [:notebook:](https://wsd.events/2017/10/21/pres/css-question/) |
| [Houdini — великий разоблачитель](https://www.youtube.com/watch?v=4kr5K-nWG3Y) | [Никита Дубко](speakers/Никита%20Дубко.md) | [:notebook:](https://wsd.events/2017/10/21/pres/houdini-magic/) |
| [Верстальщик: Наследие](https://www.youtube.com/watch?v=Z9of2cj28hY) | [Сергей Попов](speakers/Сергей%20Попов.md) | [:notebook:](https://wsd.events/2017/10/21/pres/coder-legacy.pdf) |
## KyivJS 15 - Oct 12 [:movie_camera:](https://www.youtube.com/watch?v=rv-5FtJxNic)
| | | |
| --- | :---: | --- |
| [Holywars in a typings world](https://www.youtube.com/watch?v=rv-5FtJxNic) | [Григорий Шехет](speakers/Григорий%20Шехет.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpZXJRX2V4Z25WaTQ/view) |
| [Why do we make our video player?](https://www.youtube.com/watch?v=rv-5FtJxNic) | [Алексей Макодзеба](speakers/Алексей%20Макодзеба.md) | [:notebook:](https://docs.google.com/presentation/d/1FN0T2hFYmPh-A1OEpM6S8P4pIOSL8lClkxYMfx1jqXw/edit#slide=id.g26f9308039_0_24) |
| [Cache Already Done](https://www.youtube.com/watch?v=rv-5FtJxNic) | [Антон Веринов](speakers/Антон%20Веринов.md) | [:notebook:](http://anton.codes/talks/cache/) |
| [Create your site with Gatsby](https://www.youtube.com/watch?v=rv-5FtJxNic) | [Дмитрий Барабаш](speakers/Дмитрий%20Барабаш.md) | |
| [Cheap & Efficient Data Models for Your Frontend](https://www.youtube.com/watch?v=rv-5FtJxNic) | [Алексей Распопов](speakers/Алексей%20Распопов.md) | |
| [Нетворкинг для чайников](https://www.youtube.com/watch?v=rv-5FtJxNic) | [Andrew Kryshtal](speakers/Andrew%20Kryshtal.md) | |
## SPB Frontend - Oct 08
| | | |
| --- | :---: | --- |
| [Предание об Adobe Flash](https://www.youtube.com/watch?v=STxBvk98mf8) | [Мария Просвирнина](speakers/Мария%20Просвирнина.md) | [:notebook:](https://goo.gl/BGGTix) |
| [Игра «Герои Меча и Магии» в браузере: долго, сложно и невыносимо интересно](https://youtu.be/STxBvk98mf8?t=41m17s) | [Александр Коротаев](speakers/Александр%20Коротаев.md) | [:notebook:](http://lekzd.ru/heroes) |
| [Играемся с вебкамерой: от старта потока до дополненной реальности](https://youtu.be/STxBvk98mf8?t=1h34m45s) | [Зарема Халилова](speakers/Зарема%20Халилова.md) | [:notebook:](https://goo.gl/15RG2L) |
## WebDev Meetup 4 - Oct 07
| | | |
| --- | :---: | --- |
| Flow type system: From Facebook to your PWA | [Wilson Mendes](speakers/Wilson%20Mendes.md) | |
| [Как собрать с помощью webpack бандл мечты](https://www.youtube.com/watch?v=tT3FDMUpf10) | [Максим Соснов](speakers/Максим%20Соснов.md) | |
| [Swagger. Document it!](https://www.youtube.com/watch?v=llDskdYY-ag) | [Даниил Кузнецов](speakers/Даниил%20Кузнецов.md) | |
## The Rolling Scopes 42 - Oct 06 [:movie_camera:](https://www.youtube.com/watch?v=UPuWeBeMnTU&t=7635s)
| | | |
| --- | :---: | --- |
| [Митап о #microsoft #react #redux #berlin](https://www.youtube.com/watch?v=UPuWeBeMnTU&t=7635s) | [Алексей Мигуцкий](speakers/Алексей%20Мигуцкий.md) | |
## WebPurple meetup 22 - Oct 05
| | | |
| --- | :---: | --- |
| [Хороним REST с GraphQL](https://www.youtube.com/watch?v=GfjWdNaD-2M) | [Яков Жмуров](speakers/Яков%20Жмуров.md) | |
## AngularKyiv Meetup 1 - Oct 05 [:movie_camera:](https://www.youtube.com/watch?v=0XXFLMfHKkY)
| | | |
| --- | :---: | --- |
| [Renderer2 or How to survive without jQuery](https://www.youtube.com/watch?v=0XXFLMfHKkY) | [Роман Кисенко](speakers/Роман%20Кисенко.md) | |
| [UniversalNo](https://www.youtube.com/watch?v=0XXFLMfHKkY) | [Сергей Фролов](speakers/Сергей%20Фролов.md) | |
## JSNN 7 - Sep 30 [:movie_camera:](https://www.youtube.com/playlist?list=PLY-gw0IiDtxqINPRcdOl8w3Kji-ps9IqV)
| | | |
| --- | :---: | --- |
| [Styled Components — иной взгляд на стилизацию React-компонентов](https://www.youtube.com/watch?v=CwU9kW-HVIA) | [Кирилл Новиков](speakers/Кирилл%20Новиков.md) | [:notebook:](https://kirill3333.github.io/jsnn7/) |
| [Клиентская производительность](https://www.youtube.com/watch?v=zBApGMP2Sew) | [Роман Парадеев](speakers/Роман%20Парадеев.md) | |
| [Типографика в вебе](https://www.youtube.com/watch?v=fK1Vi5NOYK4) | [Максим Алёшин](speakers/Максим%20Алёшин.md) | |
| [Vue.js с нуля](https://www.youtube.com/watch?v=qzKWui6ZSbQ) | [Дмитрий Злыгин](speakers/Дмитрий%20Злыгин.md) | [:notebook:](https://docs.google.com/presentation/d/1BZdnxu7aaPSeqXPHkTHGan_Keu2SUywyrnlEmzl7OQU/edit?usp=sharing) |
| [Тестируем пользовательские сценарии вместе с Гермионой](https://www.youtube.com/watch?v=WRwP1BBRNNM) | [Николай Ильченко](speakers/Николай%20Ильченко.md) | |
## OdessaFrontend Meetup 1 - Sep 27 [:movie_camera:](https://www.youtube.com/playlist?list=PLa-3wmdVKs0vd-FIwlbtql1wdzU7cbZlz)
| | | |
| --- | :---: | --- |
| [Коротко о WebVR](https://youtu.be/UsqGv2o1ZI8) | [Николай Романюк](speakers/Николай%20Романюк.md) | [:notebook:](https://odessafrontend.github.io/webvr/) |
| [Восприятие типографики в веб-интерфейсах](https://youtu.be/2a_I_UuKiEs) | [Александр Шатов](speakers/Александр%20Шатов.md) | [:notebook:](https://www.slideshare.net/odessafrontend/web-odessafrontend-meetup-1) |
| [Эволюция раскладки](https://youtu.be/JPs5bEHWclA) | [Николай Птущук](speakers/Николай%20Птущук.md) | [:notebook:](https://odessafrontend.github.io/evolution/) |
## pitercss_meetup 14 - Sep 26
| | | |
| --- | :---: | --- |
| А что, если мы долетим и там будет всё? | [Сергей Попов](speakers/Сергей%20Попов.md) | [:notebook:](https://pitercss.ru/14/pres/css-future/) |
| Шрифты в вебе | [Владимир Ракчаев](speakers/Владимир%20Ракчаев.md) | [:notebook:](https://pitercss.ru/14/pres/web-fonts.pdf) |
| Может без SVG? | [Юлия Маслова](speakers/Юлия%20Маслова.md) | [:notebook:](https://pitercss.ru/14/pres/no-svg/) |
## GDG DevFest Siberia 2017 - Sep 23-24 [:movie_camera:](https://www.youtube.com/playlist?list=PLINg778NUJCqlOREzMxiNC4-d_HmN6q8-)
| | | |
| --- | :---: | --- |
| [Nuxt.js — фреймворк для приложений на Vue.js](https://youtu.be/wiAAKLUtPjg) | [Андрей Солодовников](speakers/Андрей%20Солодовников.md) | |
| Modern web - state of the art. Fall 2017 | [Сергей Пугачёв](speakers/Сергей%20Пугачёв.md) | |
| How to refactor a web service with millions of users and not turn gray | [Сергей Иванов](speakers/Сергей%20Иванов.md) | |
| Дарт...жив? | [Евгений Гусев](speakers/Евгений%20Гусев.md) | |
| [Путь проекта от компьютера разработчика до серьезных нагрузок](https://youtu.be/cwqDkCDxKeI) | [Андрей Минкин](speakers/Андрей%20Минкин.md) | |
| Exploring the P2P world with WebRTC & JavaScript | [Nikita Baksalyar](speakers/Nikita%20Baksalyar.md) | |
| [Dart treeshaking для других платформ](https://youtu.be/xnZW02hmzbM) | [Алексей Золотых](speakers/Алексей%20Золотых.md) | |
## PiterJS 17 - Sep 21 [:movie_camera:](https://www.youtube.com/playlist?list=PLcXJ90eZ2bxjSUmyJXU1903fpDlKJStxW)
| | | |
| --- | :---: | --- |
| [D3.js как инструмент визуализации данных](https://www.youtube.com/watch?v=Sc3xvc7KhXY) | [Никита Ульшин](speakers/Никита%20Ульшин.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/17/Nikita_Ulshin.pdf) |
| [Как создать браузерное расширение](https://www.youtube.com/watch?v=hkB2olVa6pE) | [Максим Ерехинский](speakers/Максим%20Ерехинский.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/17/Maxim_Erekhinskiy.pdf) |
| [Практика использования Docker](https://www.youtube.com/watch?v=QG6uUxfY2mE) | [Александр Чистяков](speakers/Александр%20Чистяков.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/17/Docker_for_JS_people.pdf) |
## Krasnodar Dev Days 2 - Sep 17 [:movie_camera:](https://www.youtube.com/playlist?list=PL1irPRp3Ng9Y_7ZqXAKGUJCdvW-BLOZUN)
| | | |
| --- | :---: | --- |
| [Nuxt.js — фреймворк для приложений на Vue.js](https://www.youtube.com/watch?v=Qcr9vVBITTU) | [Андрей Солодовников](speakers/Андрей%20Солодовников.md) | |
| [Построение высокопроизводительного отказоустойчивого хранилища для Big Data и Stateful сервисов](https://www.youtube.com/watch?v=E97l7qUy35M) | [Евгений Хашин](speakers/Евгений%20Хашин.md) | |
| [Тест Джоэла Спольски. 20 лет спустя. Наши дни.](https://www.youtube.com/watch?v=f6G4OaEWBaE) | [Иван Муратов](speakers/Иван%20Муратов.md) | |
| [get git](https://www.youtube.com/watch?v=N3v-NoGe7nQ) | [Александр Иванов](speakers/Александр%20Иванов.md) | |
| [Кросс-функциональные команды и самоорганизация в основе Agile](https://www.youtube.com/watch?v=EVNeFvyfaPo) | [Денис Сальников](speakers/Денис%20Сальников.md) | |
| [Realm vs CoreData](https://www.youtube.com/watch?v=sMdiaUtZPr0) | [Ник Ков](speakers/Ник%20Ков.md) | |
| [Зачем мне Python?](https://www.youtube.com/watch?v=siwYji8MMw0) | [Виктор Тыщенко](speakers/Виктор%20Тыщенко.md) | |
| [WinDbg & Co.: отладка.Net приложений](https://www.youtube.com/watch?v=OyfGRgUaVz4) | [Павел Колмаков](speakers/Павел%20Колмаков.md) | |
| [Безбажный код. Опыт борьбы с ошибками в большой компании.](https://www.youtube.com/watch?v=YLQ1lH7mGY8) | [Алексей Светлицкий](speakers/Алексей%20Светлицкий.md) | |
| [React: ecosystem & future](https://www.youtube.com/watch?v=BxhFTI7nKYU) | [Марк Ланговой](speakers/Марк%20Ланговой.md) | |
## FrontTalks - Sep 16-17
| | | |
| --- | :---: | --- |
| [Lessons from the field: bringing digital products to emerging markets](https://events.yandex.ru/lib/talks/4853/) [en] | [Ally Long](speakers/Ally%20Long.md) | |
| [Clientside optimization for mobile devices](https://events.yandex.ru/lib/talks/4861/) [en] | [Иван Карев](speakers/Иван%20Карев.md) | |
| [Watch your back, Browser! You're being observed.](https://events.yandex.ru/lib/talks/4880/) [en] | [Stefan Judis](speakers/Stefan%20Judis.md) | |
| [Inner structure of webpack bundle](https://events.yandex.ru/lib/talks/4854/) [en] | [Алексей Иванов](speakers/Алексей%20Иванов.md) | |
| [8 1/2 things about serverless (with Node.js)](https://events.yandex.ru/lib/talks/4882/) [en] | [Slobodan Stojanović](speakers/Slobodan%20Stojanović.md) | |
| [Time estimation: short cookbook for developers](https://events.yandex.ru/lib/talks/4883/) [en] | [Александра Шинкевич](speakers/Александра%20Шинкевич.md) | |
| [Людоедский интерфейс](https://events.yandex.ru/lib/talks/4885/) [en] | [Вадим Макеев](speakers/Вадим%20Макеев.md) | |
| [Rendering performance inside out](https://events.yandex.ru/lib/talks/4847/) [en] | [Martin Splitt](speakers/Martin%20Splitt.md) | |
| [Интерактивное видео на технологиях Smart TV](https://events.yandex.ru/lib/talks/4911/) | [Амо Степанян](speakers/Амо%20Степанян.md) [Виталий Потапов](speakers/Виталий%20Потапов.md) [Александр Олейников](speakers/Александр%20Олейников.md) | |
| [Демонстрация экрана в действии](https://events.yandex.ru/lib/talks/4887/) | [Наталья Маркитантова](speakers/Наталья%20Маркитантова.md) [Алексей Носов](speakers/Алексей%20Носов.md) | |
| [Waaaaasm?](https://events.yandex.ru/lib/talks/4851/) | [Валерий Кузьмин](speakers/Валерий%20Кузьмин.md) | |
| [Serverless и React (смешать, но не взбалтывать)](https://events.yandex.ru/lib/talks/4904/) | [Марина Миронович](speakers/Марина%20Миронович.md) | |
| [Нативная валидация как фреймворк](https://events.yandex.ru/lib/talks/4852/) | [Павел Ловцевич](speakers/Павел%20Ловцевич.md) | |
| [Тестируем пользовательские сценарии вместе с Гермионой](https://events.yandex.ru/lib/talks/4848/) | [Николай Ильченко](speakers/Николай%20Ильченко.md) | |
| [«Быстрорастворимый» фронтенд](https://events.yandex.ru/lib/talks/4866/) | [Артём Белов](speakers/Артём%20Белов.md) | |
| [Мозги надо переключать: почему и как](https://events.yandex.ru/lib/talks/4886/) | [Андрей Себрант](speakers/Андрей%20Себрант.md) | |
## Angular Moscow 5 - Sep 14
| | | |
| --- | :---: | --- |
| [PrimeNG, опыт использования](https://youtu.be/jNsr_CaTavY) | [Вадим Жамков](speakers/Вадим%20Жамков.md) | |
| [Cостояние состояния (Services, Redux, Mobx, DCI)](https://youtu.be/8VesYob7OJg) | [Алексей Охрименко](speakers/Алексей%20Охрименко.md) | |
| [Unit-тестирование форм в Angular](https://youtu.be/Tpb3DRsjQFI) | [Павел Пилипчак](speakers/Павел%20Пилипчак.md) | |
## Я.Субботник - Sep 09
| | | |
| --- | :---: | --- |
| [Слушай, Яндекс, как устроен phrase-spotting](https://events.yandex.ru/lib/talks/4924/) | [Алексей Колесов](speakers/Алексей%20Колесов.md) | |
| [Mobile Ads SDK. Садимся на диету](https://events.yandex.ru/lib/talks/4962/) | [Дмитрий Фисько](speakers/Дмитрий%20Фисько.md) | |
| [Как мы делаем продукты в Яндекс.Почте](https://events.yandex.ru/lib/talks/4963/) | [Илья Воробьев](speakers/Илья%20Воробьев.md) | |
| [AppMetrica. Автоматизация работы с Logs API](https://events.yandex.ru/lib/talks/4926/) | [Николай Волосатов](speakers/Николай%20Волосатов.md) | |
| [Яндекс.Браузер и Chromium — как долго и счастливо жить в браке по расчету](https://events.yandex.ru/lib/talks/4964/) | [Дмитрий Лукашевич](speakers/Дмитрий%20Лукашевич.md) | |
| [Алгоритмы построения пути для беспилотного автомобиля](https://events.yandex.ru/lib/talks/4927/) | [Роман Удовиченко](speakers/Роман%20Удовиченко.md) | |
| [Пару слов об А/Б-тестировании в Яндексе](https://events.yandex.ru/lib/talks/4965/) | [Сергей Мыц](speakers/Сергей%20Мыц.md) [Данил Валгушев](speakers/Данил%20Валгушев.md) | |
| [Что такое веб-компоненты и зачем они вам могут понадобиться](https://events.yandex.ru/lib/talks/4967/) | [Дмитрий Выкочко](speakers/Дмитрий%20Выкочко.md) | |
| [История одной кнопки](https://events.yandex.ru/lib/talks/4918/) | [Руслан Муфтиев](speakers/Руслан%20Муфтиев.md) | |
| [Инверсия зависимостей в мире фронтенда](https://events.yandex.ru/lib/talks/4928/) | [Евгений Шпилевский](speakers/Евгений%20Шпилевский.md) | |
## moscowcss 4 - Sep 07 [:movie_camera:](https://www.youtube.com/playlist?list=PLAf_MJ7SOshFvLMjSNtcEyl0J9gL6Q7Yz)
| | | |
| --- | :---: | --- |
| [Обратная сторона UI Kit](https://www.youtube.com/watch?v=Z1v9IWKh7aU) | [Максим Панов](speakers/Максим%20Панов.md) | [:notebook:](http://css.moscow/4/ui-kit.pdf) |
| [CSS и HTML — это язык программирования](https://www.youtube.com/watch?v=KmMWxnqVYYM) | [Алексей Охрименко](speakers/Алексей%20Охрименко.md) | [:notebook:](http://css.moscow/4/css-html-programming.pdf) |
| [Пишем игры без JS](https://www.youtube.com/watch?v=Lj68Ite2DOc) | [Леонид Лебедев](speakers/Леонид%20Лебедев.md) | [:notebook:](https://leonidlebedev.github.io/presentations/2017-09-07_MoscowCSS/) |
## PiterJS 16 (Frontend Mix) - Aug 29 [:movie_camera:](https://www.youtube.com/playlist?list=PLcXJ90eZ2bxg3kwVf73WIUZkIxOsG1rqS)
| | | |
| --- | :---: | --- |
| [Как ускорить загрузку сайтов в эпоху смартфонов](https://www.youtube.com/watch?v=PnokeAHX7XY) | [Андрей Мелихов](speakers/Андрей%20Мелихов.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/16/Andrey_Melikhov.pdf) |
| [Как мы сделали гибкую и расширяемую дизайн-систему с помощью БЭМ и React](https://www.youtube.com/watch?v=E3A4bxlhaI0) | [Виталий Галахов](speakers/Виталий%20Галахов.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/16/Vitaliy_Galahov.pdf) |
| [Npm v5, Yarn или pnpm — что круче?](https://www.youtube.com/watch?v=SFYksKizRhg) | [Майкл Башуров](speakers/Майкл%20Башуров.md) | [:notebook:](https://github.com/piterjs/piterjs.org/blob/master/events/16/Mike_Bashurov.pdf) |
## LvivJS 2017 - Aug 26 [:movie_camera:](https://www.youtube.com/playlist?list=PLhWWkV_LkwjAmaxtXXwWmiSdHO9MVGLuG)
| | | |
| --- | :---: | --- |
| [How to hack a node app?](https://www.youtube.com/watch?v=za9sS7QV-bw) | [Asim Hussain](speakers/Asim%20Hussain.md) | |
| [lodash quickdraw](https://www.youtube.com/watch?v=qCINJTBwMMs) | [Александр Герасимов](speakers/Александр%20Герасимов.md) | |
| [TV in browsers: live cases](https://www.youtube.com/watch?v=kixgmZd52xs) | [Александр Карлович](speakers/Александр%20Карлович.md) | |
| [Web is Secure Let's Hack It](https://www.youtube.com/watch?v=h3NG5Mpl384) | [Андрей Вандакуров](speakers/Андрей%20Вандакуров.md) | |
| [Кодстайл и насилие](https://www.youtube.com/watch?v=wrZCvEXTFfQ) | [Антон Немцев](speakers/Антон%20Немцев.md) | |
| [Building Serverless Applications with Firebase and Google Functions](https://www.youtube.com/watch?v=vhKlVh9EkFg) | [Артём Архипов](speakers/Артём%20Архипов.md) | |
| [Evolutionary Programming on JS](https://www.youtube.com/watch?v=0CIH4ul9usc) | [Дмитрий Тарасенко](speakers/Дмитрий%20Тарасенко.md) | |
| [Serverless architecture: Functions as a Service](https://www.youtube.com/watch?v=G7mfnpv-BMA) | [Дмитрий Воробей](speakers/Дмитрий%20Воробей.md) | |
| [How to Track Success of Your Application](https://www.youtube.com/watch?v=4-c2v6297ak) | [Игорь Фесенко](speakers/Игорь%20Фесенко.md) | |
| [WebVR, The Next Frontier](https://www.youtube.com/watch?v=_BVovrTqwPM) [en] | [Martin Splitt](speakers/Martin%20Splitt.md) | |
| [Machines Must Suffer!](https://www.youtube.com/watch?v=sP1A4F9UvAk) | [Александр Павлыщ](speakers/Александр%20Павлыщ.md) | |
| [Code Transformation for Fun and Profit](https://www.youtube.com/watch?v=2d3Dkjt0uBg) | [Роман Лютиков](speakers/Роман%20Лютиков.md) | |
| [Людоедский интерфейс](https://www.youtube.com/watch?v=9vQOy6q9XCY) [en] | [Вадим Макеев](speakers/Вадим%20Макеев.md) | |
## KyivJS 14 - Aug 17 [:movie_camera:](https://www.youtube.com/watch?v=SJ5bBP6L_AU)
| | | |
| --- | :---: | --- |
| [The server is dead, long live the λάμδα!](https://www.youtube.com/watch?v=SJ5bBP6L_AU) | [Mark Orel](speakers/Mark%20Orel.md) | [:notebook:](http://slides.com/markorel/lambda#/) |
| [Vue: business-first](https://www.youtube.com/watch?v=SJ5bBP6L_AU) | [Виталий Ратушный](speakers/Виталий%20Ратушный.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpWXB3YXpoUGo3M0k/view) |
| [From JS to Computer Vision](https://www.youtube.com/watch?v=SJ5bBP6L_AU) | [Филипп Шурпик](speakers/Филипп%20Шурпик.md) | |
## The Rolling Scopes 41 - Aug 15 [:movie_camera:](https://www.youtube.com/watch?v=wdys2FjFFXs&t=6145s)
| | | |
| --- | :---: | --- |
| [Hack the Dom or Modern Chrome Extension in the Wild](https://www.youtube.com/watch?v=wdys2FjFFXs&t=6145s) | [Денис Шеко](speakers/Денис%20Шеко.md) | |
| [Про статические типы в JS](https://www.youtube.com/watch?v=wdys2FjFFXs&t=6145s) | [Aleh Kashnikau](speakers/Aleh%20Kashnikau.md) | |
| [Persistent Memory and Linux](https://www.youtube.com/watch?v=wdys2FjFFXs&t=6145s) | [Кирилл Шутемов](speakers/Кирилл%20Шутемов.md) | |
## Я.Субботник по фронтенду - Aug 12
| | | |
| --- | :---: | --- |
| [Вам нужен крутой разработчик. Нам тоже](https://events.yandex.ru/lib/talks/4838/) | [Владимир Гриненко](speakers/Владимир%20Гриненко.md) | |
| [История одной кнопки](https://events.yandex.ru/lib/talks/4839/) | [Руслан Муфтиев](speakers/Руслан%20Муфтиев.md) | |
| [bem-react-core: полный БЭМ в ваш React](https://events.yandex.ru/lib/talks/4841/) | [Сергей Бережной](speakers/Сергей%20Бережной.md) | |
| [React Fiber](https://events.yandex.ru/lib/talks/4842/) | [Алексей Верхоланцев](speakers/Алексей%20Верхоланцев.md) | |
| [MobX: управление состоянием без боли](https://events.yandex.ru/lib/talks/4844/) | [Азат Разетдинов](speakers/Азат%20Разетдинов.md) | |
| [Как работают плагины webpack](https://events.yandex.ru/lib/talks/4845/) | [Алексей Литвинов](speakers/Алексей%20Литвинов.md) | |
| [Практика: внедрение тестирования вёрстки в проект](https://events.yandex.ru/lib/talks/4849/) | [Павел Башинский](speakers/Павел%20Башинский.md) | |
| [Внедрение интеграционного тестирования](https://events.yandex.ru/lib/talks/4850/) | [Евгений Гаврюшин](speakers/Евгений%20Гаврюшин.md) | |
## VinnytsiaJS 2017 - Aug 05 [:movie_camera:](https://www.youtube.com/playlist?list=PL7GMpyIlGWSU-daVXdg16AgKi_ED7n1Td)
| | | |
| --- | :---: | --- |
| [The portrait of professional developer 3.0](https://www.youtube.com/watch?v=Z48yWbWuU78) | [Николай Алименков](speakers/Николай%20Алименков.md) | |
| [Декорируем Javascript](https://www.youtube.com/watch?v=I9O25eXZGh4) | [Денис Влассенко](speakers/Денис%20Влассенко.md) | |
| [AMP - Accelerated Mobile Pages. Making the Web Fast and Compelling](https://www.youtube.com/watch?v=GDN2j3vHtJI) | [Денис Влассенко](speakers/Денис%20Влассенко.md) | |
| [Docker for Node.js Developer](https://www.youtube.com/watch?v=Es0uBQOiEw4) | [Никита Галкин](speakers/Никита%20Галкин.md) | |
| [Perf again? Let's play fonts](https://www.youtube.com/watch?v=0e0QrcHslAA) | [Артём Денисов](speakers/Артём%20Денисов.md) | |
| [Strict JavaScript](https://www.youtube.com/watch?v=XJiRqW2Gf6o) | [Елена Жукова](speakers/Елена%20Жукова.md) | |
| [Custom CLI tools in the project.](https://www.youtube.com/watch?v=K1HEd0uUEXo) | [Денис Кузин](speakers/Денис%20Кузин.md) | |
| [PWA - native apps power in web](https://www.youtube.com/watch?v=Teix6SA1FbU) | [Борис Могила](speakers/Борис%20Могила.md) | |
| [NestJS. When patterns matters](https://www.youtube.com/watch?v=Z9KkMRd8Blc) [uk] | [Остап Червак](speakers/Остап%20Червак.md) | |
| [Project experience in Angular2+](https://www.youtube.com/watch?v=4TwvQIIOCH8) | [Константин Гришин](speakers/Константин%20Гришин.md) | |
| [Serverless applications with cross-cloud experience](https://www.youtube.com/watch?v=yfJcrEvQnJg) | [Андрей Дерен](speakers/Андрей%20Дерен.md) | |
| [React Next - Fiber and Some other neat things](https://www.youtube.com/watch?v=SbWFMoZDxdA) | [Евгений Шемет](speakers/Евгений%20Шемет.md) | |
| [Machines Must Suffer!](https://www.youtube.com/watch?v=4WLuNX2lPx0) | [Александр Павлыщ](speakers/Александр%20Павлыщ.md) | |
## RamblerFront& meetup 2 - Aug 03 [:movie_camera:](https://www.facebook.com/afishamansarda/videos/ramblerfront-meetup-2/1655421351148577/)
| | | |
| --- | :---: | --- |
| [Снова ошибки](https://www.facebook.com/afishamansarda/videos/ramblerfront-meetup-2/1655421351148577/) | [Денис Денисов](speakers/Денис%20Денисов.md) | |
| [TDD адаптивной верстки c применением Galen Framework](https://www.facebook.com/afishamansarda/videos/ramblerfront-meetup-2/1655421351148577/) | [Павел Карев](speakers/Павел%20Карев.md) | |
| [Оптимизация изоморфных приложений на React](https://www.facebook.com/afishamansarda/videos/ramblerfront-meetup-2/1655421351148577/) | [Михаил Погорельских](speakers/Михаил%20Погорельских.md) | |
## MoscowJS 38 - Jul 27 [:movie_camera:](https://www.youtube.com/playlist?list=PL95OM-7UObpErucQAp6BhGIH1eMWu8VvR)
| | | |
| --- | :---: | --- |
| [Фатальный недостаток Node.js](https://www.youtube.com/watch?v=BmmBx9r9Sro) | [Алексей Охрименко](speakers/Алексей%20Охрименко.md) | [:notebook:](https://cloud.mail.ru/public/KWDA/G7DxXmymJ) |
| [Фронтенд в большой компании. Как отмасштабировать и поддерживать инфраструктуру фронтенда на 30+ команд.](https://www.youtube.com/watch?v=2oxNG1uM11E) | [Александр Китов](speakers/Александр%20Китов.md) | [:notebook:](https://cloud.mail.ru/public/DWYk/w8VWCDHVn) |
| [Как сделать Public API, которым будут пользоваться](https://www.youtube.com/watch?v=MB8kUojYljY) | [Евгений Успенский](speakers/Евгений%20Успенский.md) | [:notebook:](https://cloud.mail.ru/public/MYgT/rUFNT3eoj) |
| [Обьектно ориентированный диабет](https://www.youtube.com/watch?v=9Cs2fhWfnBQ) | [Александр Федотов](speakers/Александр%20Федотов.md) | [:notebook:](https://cloud.mail.ru/public/7GFJ/6KtGrcEpt) |
## haJS 2 - Jul 22
| | | |
| --- | :---: | --- |
| Docker - это хорошо | [Егор Абоймов](speakers/Егор%20Абоймов.md) | [:notebook:](https://vk.com/doc90577478_447963907) |
| Hardcore function programming | [Андрей Волобуев](speakers/Андрей%20Волобуев.md) | [:notebook:](https://vk.com/doc90577478_448007007) |
| Все JS. Очерк о том как я Java забыл | [Александр Горбач](speakers/Александр%20Горбач.md) | [:notebook:](https://vk.com/doc90577478_447963897) |
| OpenstreeMap на практике | [Сергей Голяшов](speakers/Сергей%20Голяшов.md) | [:notebook:](https://vk.com/doc90577478_447942874) |
| JavaScript Data Grid - боль ентрапрайза | [Денис Ткаченко](speakers/Денис%20Ткаченко.md) | [:notebook:](https://vk.com/doc90577478_447942914) |
| Non-blocking code review | [Валентин Игнатьев](speakers/Валентин%20Игнатьев.md) | [:notebook:](https://vk.com/doc90577478_447963895) |
## KyivJS 13 - Jul 21 [:movie_camera:](https://www.youtube.com/playlist?list=PLxw9RJPDS60rbnSh5FzYNneE_qyZGwzg-)
| | | |
| --- | :---: | --- |
| [Streams in Node.js and why they're good](https://www.youtube.com/watch?v=lGZze5YFK5U) | [Станислав Слесарев](speakers/Станислав%20Слесарев.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpd0VyUlJxTFdScG8/view) |
| [Something about e2e testing](https://www.youtube.com/watch?v=LEtVX4VDqAU) | [Алексей Распопов](speakers/Алексей%20Распопов.md) | [:notebook:](https://drive.google.com/open?id=0B4xFRFS363tpd0VyUlJxTFdScG8) |
| [0 to [email protected]](https://www.youtube.com/watch?v=qDt2JKvFkFA) | [Sergey Pchelintsev](speakers/Sergey%20Pchelintsev.md) | [:notebook:](http://slides.com/jalkoby/from-zero-to-xyz-webpack-plugin) |
## UralJS 4 - Jul 02 [:movie_camera:](https://www.youtube.com/playlist?list=PLVxsRDo37_ZfbNk4jDu5eXJINyLCWiXmE)
| | | |
| --- | :---: | --- |
| [HTTP/2](https://www.youtube.com/watch?v=wGcS9GokCXA) | [Яна Клементьева](speakers/Яна%20Клементьева.md) | [:notebook:](https://docs.google.com/presentation/d/1D-rCIKVMApaP3j27p6B4KIvsCDKpsVsIHX_T7dhWm1k/edit) |
| [Three.js](https://www.youtube.com/watch?v=NuMPWmS9P6Y) | [Роман Бебнев](speakers/Роман%20Бебнев.md) | [:notebook:](http://slides.com/romanbebnev/deck/fullscreen#/) |
| [CSS in JS](https://www.youtube.com/watch?v=5HI7g3k0Ues) | [Владимир Толстиков](speakers/Владимир%20Толстиков.md) | [:notebook:](https://original001.github.io/reveal.js/) |
## WebDev Meetup 2 - Jul 01 [:movie_camera:](https://www.youtube.com/watch?v=Ln8woWsIBoI)
| | | |
| --- | :---: | --- |
| [Функциональный JS. Как, почему и зачем](https://www.youtube.com/watch?v=Ln8woWsIBoI) | [Максим Соснов](speakers/Максим%20Соснов.md) | |
| [Будь в теме! Вышел Vue 2.3](https://www.youtube.com/watch?v=Ln8woWsIBoI) | [Андрей Солодовников](speakers/Андрей%20Солодовников.md) | |
| [Scala.js Когда Typescript'a уже мало](https://www.youtube.com/watch?v=Ln8woWsIBoI) | [Бадальянц Юрий](speakers/Бадальянц%20Юрий.md) | |
## OdessaJS 2017 - Jun 30-02 [:movie_camera:](https://www.youtube.com/playlist?list=PLUF1zRLAgrPHwKYzXbAprzO3-Ykbq1xkY)
| | | |
| --- | :---: | --- |
| [Функциональная садо-мазо разработка на TypeScript и F# с примесью Elm](https://www.youtube.com/watch?v=y8BZrGWV-Ew) | [Андрей Чебукин](speakers/Андрей%20Чебукин.md) | |
| [Offline-first приложение на Reflex](https://www.youtube.com/watch?v=GF9tlx2SCOQ) | [Денис Яремов](speakers/Денис%20Яремов.md) | |
| [Easy ways to speed up your web app](https://www.youtube.com/watch?v=11ZBYf-jugE) | [Артём Денисов](speakers/Артём%20Денисов.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/artem-denysov-easy-ways-to-speed-up-your-web-application) |
| [Переезд в США от а до я](https://www.youtube.com/watch?v=-3OQiAMDfDo) | [Артём Тритяк](speakers/Артём%20Тритяк.md) | |
| $ecret | [Алексей Мигуцкий](speakers/Алексей%20Мигуцкий.md) | |
| [I didn’t know the browser could do that!](https://www.youtube.com/watch?v=MT9exHjFBV0) [en] | [Sam Bellen](speakers/Sam%20Bellen.md) | |
| [Real world WebAssembly](https://www.youtube.com/watch?v=kS29TT4wk44) | [Сергей Рубанов](speakers/Сергей%20Рубанов.md) | |
| [JS static typing. What and why.](https://youtu.be/nkgbeb_ONCk) | [Елена Жукова](speakers/Елена%20Жукова.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/helen-zhukova-js-static-typing-what-and-why) |
| [Magic of Vue.js ?](https://www.youtube.com/watch?v=AC8XSo9qa44) | [Андрей Борисенко](speakers/Андрей%20Борисенко.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/andrew-borisenko-magic-of-vuejs) |
| [Unleashing the power of GraphQL and React](https://www.youtube.com/watch?v=jWSnPo7mQlE) [en] | [Gerard Sans](speakers/Gerard%20Sans.md) | |
| [Service-oriented GraphQL](https://www.youtube.com/watch?v=Lh5SXl34188) | [Ник Раенко](speakers/Ник%20Раенко.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/nick-raienko-serviceoriented-graphql) |
| Мастер-класс: INSTAphoto | [Евгений Касяненко](speakers/Евгений%20Касяненко.md) | |
| [Professional burnout](https://www.youtube.com/watch?v=z61sT_7wo3U) | [Александр Труш](speakers/Александр%20Труш.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/alex-troush-professional-burnout) |
| [Gamification in outsourcing company: experience report.](https://www.youtube.com/watch?v=1jMPDYTLuAA) | [Николай Алименков](speakers/Николай%20Алименков.md) | |
| [Дарт...жив?](https://www.youtube.com/watch?v=w-33ulxlDhI) | [Евгений Гусев](speakers/Евгений%20Гусев.md) | |
| [V8 + libuv = Node.js. Under the hood](https://www.youtube.com/watch?v=MV6N9BRdiaY) | [Юрий Шевцов](speakers/Юрий%20Шевцов.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/yurii-shevtsov-v8-libuv-nodejs-under-the-hood) |
| DDD во фронтенде. WAT? WTF? YAGNI! | [Алексей Мигуцкий](speakers/Алексей%20Мигуцкий.md) | |
| [More Than Music: Tiny Computers, JavaScript and MIDI](https://www.youtube.com/watch?v=XR8ZmimWgd4) [en] | [George Mandis](speakers/George%20Mandis.md) | [:notebook:](https://speakerdeck.com/georgemandis/make-more-than-music-with-tiny-computers-javascript-and-midi-at-odessajs-2017-odessa-ukraine) |
| [5 production Node.js stories](https://www.youtube.com/watch?v=FA3EIk5cW8k) | [Никита Галкин](speakers/Никита%20Галкин.md) | [:notebook:](https://speakerdeck.com/galkin/5-production-node-dot-js-stories-at-odessajs-2017) |
| Пишу на колбеках, а что... | [Тимур Шемсединов](speakers/Тимур%20Шемсединов.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/timur-shemsedinov) |
| The rise of javascript robotics [en] | [Markus Leutwyler](speakers/Markus%20Leutwyler.md) | |
| Machine Learning and AI - зачем оно мне джаваскриптеру? | [Philip Shurpik](speakers/Philip%20Shurpik.md) | |
| [Practical difficulties and approaches to its solution in node.js development](https://www.youtube.com/watch?v=fHkjTMB7Y5k) | [Виталий Лебедев](speakers/Виталий%20Лебедев.md) | |
| [High-performance IPC and RPC for microservices and apps](https://www.youtube.com/watch?v=5Jn_rKhIMr4) | [Алексей Орленко](speakers/Алексей%20Орленко.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/alexey-orlenko-highperformance-ipc-and-rpc-for-microservices-and-apps) |
| Agile не работает. Мы все умрём! | [Alexander Marchenko](speakers/Alexander%20Marchenko.md) | |
| [Облако в штанах](https://www.youtube.com/watch?v=yPDyP_igH1Y) | [Юрий Дадычин](speakers/Юрий%20Дадычин.md) | |
| [Angular Universal](https://www.youtube.com/watch?v=_3KDM2trxak) | [Артём Палий](speakers/Артём%20Палий.md) | |
| [Лайфхаки фронтэнд разработчика](https://www.youtube.com/watch?v=i3KueEClK8A) | [Алексей Золотых](speakers/Алексей%20Золотых.md) | |
| [KonamiJS: a 10 year old Open Source project](https://www.youtube.com/watch?v=F3xI3ps7syI) [en] | [George Mandis](speakers/George%20Mandis.md) | |
| [Oh my Node или что нужно знать о безопасности в NodeJS](https://www.youtube.com/watch?v=n4JD6yFlxBs) | [Роман Саченко](speakers/Роман%20Саченко.md) | |
| [Progressive Web Apps или как сделать веб-приложение ближе к нативному](https://www.youtube.com/watch?v=CyysOk97WAA) | [Тимофей Лавренюк](speakers/Тимофей%20Лавренюк.md) | |
| [Groupware System for fun and profit](https://www.youtube.com/watch?v=qSO86HH-zaU) | [Максим Климишин](speakers/Максим%20Климишин.md) | |
| [Angular Testing Recipes (v4+)](https://www.youtube.com/watch?v=DLSwaFKkEUs) [en] | [Gerard Sans](speakers/Gerard%20Sans.md) | |
| [Enhancing durability of ReactJS applications with Elm components](https://www.youtube.com/watch?v=zAGSXdsVp8Q) | [Вячеслав Ворончук](speakers/Вячеслав%20Ворончук.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/vyacheslav-voronchuk-enhancing-durability-of-reactjs-applications-with-elm-components) |
| [Remote Developer Crash Start](https://www.youtube.com/watch?v=aGUoSY969mE) | [Александр Розумей](speakers/Александр%20Розумей.md) | [:notebook:](https://slides.com/brain-geek/remote-developer-crash-start#/) |
| [Как правильно думать](https://www.youtube.com/watch?v=RtJfM2B6mTw) | [Алексей Плетнёв](speakers/Алексей%20Плетнёв.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/oleksiy-pletnov) |
| [Neural networks in js](https://www.youtube.com/watch?v=8sAnWiwDWwI) | [Всеволод Родионов](speakers/Всеволод%20Родионов.md) | [:notebook:](https://www.slideshare.net/vsevolodrodionov/js-77437539) |
| [Reactive State Management](https://www.youtube.com/watch?v=ALoiGs5NeSs) | [Григорий Шехет](speakers/Григорий%20Шехет.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/gregory-shehet-reactive-state-managment) |
| JSPM way of doing ES6 development | [Сергей Селецкий](speakers/Сергей%20Селецкий.md) | |
| [Changing live audio with the web-audio-api](https://www.youtube.com/watch?v=7SPDzoOC8yo) [en] | [Sam Bellen](speakers/Sam%20Bellen.md) | |
| [Cross-shell prompts in JavaScript](https://www.youtube.com/watch?v=cka5-bMm41A) | [Денис Довгань](speakers/Денис%20Довгань.md) | [:notebook:](https://denysdovhan.com/slides-cross-shell-prompts/#/) |
| [Component Driven Development](https://www.youtube.com/watch?v=rS_Uw_ihsko) | [Николай Кожухаренко](speakers/Николай%20Кожухаренко.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/nikolay-kozhukharenko-component-driven-development-how-to-guide) |
| [Use cases of Node.js Streams](https://www.youtube.com/watch?v=nHwNDmdasWw) | [Андрей Шумада](speakers/Андрей%20Шумада.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/andrii-shumada-use-cases-of-nodejs-streams) |
| [RxJS - think reactevly](https://www.youtube.com/watch?v=BiTu-ykKTG4) | [Александр Грибанов](speakers/Александр%20Грибанов.md) | |
| Эволюция архитектуры ИС | [Тимур Шемсединов](speakers/Тимур%20Шемсединов.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/timur-shemsedinov-77913091) |
| [Modern approach to localization in javascript with the good old gettext and c-3po](https://www.youtube.com/watch?v=9QjzpfA9LH4) | [Александр Мостовенко](speakers/Александр%20Мостовенко.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/alexander-mostovenko-modern-approach-to-localization-in-javascript-with-the-good-old-gettext-and-c3po) |
| [Trojan War: SinonJS](https://www.youtube.com/watch?v=xITbhmWYyXQ) | [Александра Калинина](speakers/Александра%20Калинина.md) | |
| [Asynchrony with the MetaSync library](https://www.youtube.com/watch?v=XRSxsw0Kgms) | [Тимур Шемсединов](speakers/Тимур%20Шемсединов.md) | |
| [Angular 4 Animate: завтрашние UI технологии](https://www.youtube.com/watch?v=v0M1DLNg25k) | [Антон Видинёв](speakers/Антон%20Видинёв.md) | [:notebook:](https://www.slideshare.net/OdessaJSConf/anton-vidinev-angular-4-animate-ui) |
## AST Frontend meetup 4 - Jun 30
| | | |
| --- | :---: | --- |
| UX/UI взаимодействие с фронтэнд программистом | [Евгений Белоусов](speakers/Евгений%20Белоусов.md) | [:notebook:](https://yadi.sk/d/8zEMLZK03Kmiou) |
| Автоматизированное тестирование программного обеспечения для новичков | [Сержан Есембеков](speakers/Сержан%20Есембеков.md) | [:notebook:](https://yadi.sk/i/bJBy1YIV3Kmin3) |
## WebPurple meetup 20 - Jun 29
| | | |
| --- | :---: | --- |
| Functional programming in JavaScript. Beyond Array#extras | [Руслан Абрамов](speakers/Руслан%20Абрамов.md) | [:notebook:](https://docs.google.com/presentation/d/1h9unQoUaVkJbkIlJwXz0zrIMily9ohmQ4zgdr3thLm4/edit?usp=sharing) |
## RND.JS 3 - Jun 24
| | | |
| --- | :---: | --- |
| Управляемые каскады в React-компонентах | [Кирилл Агалаков](speakers/Кирилл%20Агалаков.md) | |
| TDD with React/Redux | [Максим Куличенко](speakers/Максим%20Куличенко.md) | [:notebook:](https://vk.com/doc5938234_447502185?hash=e125e818d6315db385&dl=aa671f06897095a41a) |
| Styled-components в react. Стили, css modules, css-in-js и styled-components | [Тигран Тумасов](speakers/Тигран%20Тумасов.md) | [:notebook:](https://vk.com/doc5938234_457315157?hash=f80f35b1b0c5112ab4&dl=3733fe2c985c3563f2) |
| Определение устройства и его производительности в мобильном вебе | [Денис Ильин](speakers/Денис%20Ильин.md) | [:notebook:](https://vk.com/doc5938234_447529846?hash=5dd823286936cb4ac9&dl=86d4ff4ce07df699e3) |
| А у вас в фреймворке веб апи убежало | [Виктор Суздалев](speakers/Виктор%20Суздалев.md) | [:notebook:](https://vk.com/doc5938234_447529815?hash=12eef949a79ddf1f55&dl=b09ecde868994d3b1f) |
## OrelJS 1 - Jun 24
| | | |
| --- | :---: | --- |
| [Как стать фронтендером в Орле](https://www.youtube.com/watch?v=XeygVxpdLcc) | [Сергей Ашмаров](speakers/Сергей%20Ашмаров.md) | [:notebook:](http://oreljs.ru/first/files/OrelJS%2024.06.17%20-%20%D0%90%D1%88%D0%BC%D0%B0%D1%80%D0%BE%D0%B2%20%D0%A1.%20%D0%9A%D0%B0%D0%BA%20%D1%81%D1%82%D0%B0%D1%82%D1%8C%20%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4%D0%B5%D1%80%D0%BE%D0%BC%20%D0%B2%20%D0%9E%D1%80%D0%BB%D0%B5.pdf) |
| [Angular 4 не так уж и плох, а если задуматься то и просто хорош](https://www.youtube.com/watch?v=5Rm-UPvONnw) | [Алексей Охрименко](speakers/Алексей%20Охрименко.md) | [:notebook:](http://oreljs.ru/first/files/OrelJS%2024.06.17%20-%20%D0%9E%D1%85%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%BA%D0%BE%20%D0%90.%20Angular%204%20%D0%BD%D0%B5%20%D1%82%D0%B0%D0%BA%D1%83%D0%B6%20%D0%BF%D0%BB%D0%BE%D1%85.pdf) |
| [Настройка среды разработки с использованием TypeScript, ES6-модулей и VisualStudio на основе SystemJS](https://www.youtube.com/watch?v=5TciWr8wYO0) | [Павел Богатырёв](speakers/Павел%20Богатырёв.md) | [:notebook:](http://oreljs.ru/first/files/OrelJS%2024.06.17%20-%20%D0%91%D0%BE%D0%B3%D0%B0%D1%82%D1%8B%D1%80%D1%91%D0%B2%20%D0%9F.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D1%81%D1%80%D0%B5%D0%B4%D1%8B%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8.pptx) |
| [DraftJS: Компонентный подход в визуальных редакторах](https://www.youtube.com/watch?v=d3SBwnpvMIQ) | [Александр Федотов](speakers/Александр%20Федотов.md) | [:notebook:](http://oreljs.ru/first/files/OrelJS%2024.06.17%20-%20%D0%A4%D0%B5%D0%B4%D0%BE%D1%82%D0%BE%D0%B2%20%D0%90.%20%20DraftJS%20%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%BD%D1%8B%D0%B9%20%D0%BF%D0%BE%D0%B4%D1%85%D0%BE%D0%B4%20%D0%B2%20%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%20%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B0%D1%85.pdf) |
| [Фронтенд для миллионов](https://www.youtube.com/watch?v=hwQVbyKcRnA) | [Анастасия Горячева](speakers/Анастасия%20Горячева.md) | [:notebook:](http://oreljs.ru/first/files/OrelJS%2024.06.17%20%20-%20%D0%93%D0%BE%D1%80%D1%8F%D1%87%D0%B5%D0%B2%D0%B0%20%D0%90.%20%D0%A4%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4%20%D0%B4%D0%BB%D1%8F%20%D0%BC%D0%B8%D0%BB%D0%BB%D0%B8%D0%BE%D0%BD%D0%BE%D0%B2.pdf) |
## JSNN 6 - Jun 17
| | | |
| --- | :---: | --- |
| Фронтенд для миллионов | [Анастасия Горячева](speakers/Анастасия%20Горячева.md) | [:notebook:](https://www.slideshare.net/negoryacheva/ss-77015972) |
| Unit тесты в NodeJS | [Кирилл Новиков](speakers/Кирилл%20Новиков.md) | [:notebook:](https://github.com/kirill3333/jsnn_6/blob/master/Unit%20testing%20in%20Node%20JS.pdf) |
| Ни RESТа себе! GraphQL is Coming | [Артём Малышев](speakers/Артём%20Малышев.md) | [:notebook:](http://proofit404.github.io/talks/graphql-relay) |
| SW | [Макаров Андрей](speakers/Макаров%20Андрей.md) | [:notebook:](https://r3nya.github.io/sw-intro/) |
| Генераторы в javascript | [Михаил Ангелов](speakers/Михаил%20Ангелов.md) | [:notebook:](https://mikhail-angelov.github.io/presentation-generators/#/) |
| React + Redux: Data flow management | [Андрей Синицын](speakers/Андрей%20Синицын.md) | [:notebook:](http://slides.com/andreysinitsyn-asn007/deck) |
## RamblerFront& - Jun 08
| | | |
| --- | :---: | --- |
| [React Rest Adapter](https://www.youtube.com/watch?v=IeeAoXJIYxM) | [Максим Чекрышов](speakers/Максим%20Чекрышов.md) | |
| [Счетчик — это легко](https://www.youtube.com/watch?v=PqhD3000nQw) | [Алексей Мелик-Заде](speakers/Алексей%20Мелик-Заде.md) | |
| [Разработка кросспроектной библиотеки компонент на React.js](https://www.youtube.com/watch?v=OeGb4cfQxOU) | [Сергей Перескоков](speakers/Сергей%20Перескоков.md) | |
| [SSP: Рефакторинг в боевых условиях](https://www.youtube.com/watch?v=yADGRe4CO2U) | [Сергей Ястребов](speakers/Сергей%20Ястребов.md) | |
## KyivJS 12 - Jun 08 [:movie_camera:](https://www.youtube.com/playlist?list=PLxw9RJPDS60r6P1JoieCCw8fWuphMqviI)
| | | |
| --- | :---: | --- |
| [To Orm or not to Orm, Is there a life without it?](https://www.youtube.com/watch?v=h3oRLWsPaG8) | [Yuri Yarosh](speakers/Yuri%20Yarosh.md) | |
| [Principles of Functional Programming in JavaScript](https://www.youtube.com/watch?v=xom2TdaZPAI) | [Денис Стоянов](speakers/Денис%20Стоянов.md) | [:notebook:](http://fp-in-js.surge.sh/#/) |
| [Make Ukrainian Great Again](https://www.youtube.com/watch?v=WMJyKXIafsM) [uk] | [Leontii Hrabovetskyi](speakers/Leontii%20Hrabovetskyi.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpdGhodi1wSTlaVjQ/view) |
| [Making Beats with Web Audio and RxJS](https://www.youtube.com/watch?v=RyP5rqdmnlg) | [Evgeny Kozhura](speakers/Evgeny%20Kozhura.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpRmJscEF4LU90SEk/view) |
| [New Babel Plugin - Transform CSSTag](https://www.youtube.com/watch?v=hd_hoMZ2wn0) | [Кирилл Яковенко](speakers/Кирилл%20Яковенко.md) | [:notebook:](https://blia.github.io/kyivjs-jun-8-2017/) |
## Frontend Conf 2017 - Jun 05-06 [:movie_camera:](https://www.youtube.com/playlist?list=PLfbxrJr-t5mnHbxL1fnAHF8GT-JWNemr_)
| | | |
| --- | :---: | --- |
| [Пора начинать фыркать – Grid Layout уже здесь](https://www.youtube.com/watch?v=npcLYLQLPL0) | [Сергей Попов](speakers/Сергей%20Попов.md) | |
| [Ваш CSS нас не устраивает, мы придумаем свой](https://www.youtube.com/watch?v=-2nlbZRhm2c) | [Роман Прудников](speakers/Роман%20Прудников.md) | |
| [Адаптивный сайт](https://www.youtube.com/watch?v=IMlo9bvzaj8) | [Дмитрий Шагаров](speakers/Дмитрий%20Шагаров.md) | |
| [Вам нужен крутой разработчик. Нам тоже](https://www.youtube.com/watch?v=MA4FW8ruoT8) | [Владимир Гриненко](speakers/Владимир%20Гриненко.md) | |
| [Оценка фронтенда: моя история о том, как сдавать задачи вовремя](https://www.youtube.com/watch?v=rdzjkJZA0i8) | [Александра Шинкевич](speakers/Александра%20Шинкевич.md) | |
| [Как жить на острие технологий в продакшне и не сойти с ума](https://www.youtube.com/watch?v=i_U-kJbcE24) | [Александр Курганов](speakers/Александр%20Курганов.md) | |
| [Рефакторинг клиентского кода](https://www.youtube.com/watch?v=Ib7zWMmFR7k) | [Алексей Золотых](speakers/Алексей%20Золотых.md) | |
| [Тестируй это](https://www.youtube.com/watch?v=hdd01v4ayu8) | [Виктор Русакович](speakers/Виктор%20Русакович.md) | |
| [Особенности разработки API](https://www.youtube.com/watch?v=pYlsHDzaiOo) | [Всеволод Шмыров](speakers/Всеволод%20Шмыров.md) | |
| [Клиенту и серверу нужно поговорить](https://www.youtube.com/watch?v=B_1gC0Y2AgM) | [Никита Прокопов](speakers/Никита%20Прокопов.md) | |
| [Оптимизация производительности фронтенда](https://www.youtube.com/watch?v=mKmFtDJdV9E) | [Игорь Алексеенко](speakers/Игорь%20Алексеенко.md) | |
| [Как масштабировать сложный Single Page Application](https://www.youtube.com/watch?v=Jm5Iq7Xvms8) | [Алексей Катаев](speakers/Алексей%20Катаев.md) | |
| [Объектное Реактивное Программирование](https://www.youtube.com/watch?v=CnNHM_LNs5o) | [Дмитрий Карловский](speakers/Дмитрий%20Карловский.md) | |
| [Компонент-платформа](https://www.youtube.com/watch?v=tJA6V1X4m4g) | [Александр Лобашев](speakers/Александр%20Лобашев.md) | |
| [Разработка Rich Text Editor: проблемы и решения](https://www.youtube.com/watch?v=6uKfpCCiGuU) | [Егор Яковишен](speakers/Егор%20Яковишен.md) | |
| [Бешеные псы: Angular 2 vs React](https://www.youtube.com/watch?v=VxZA-2JNx6k) | [Евгений Гусев](speakers/Евгений%20Гусев.md) | |
| [Адаптивная верстка 5 лет спустя](https://www.youtube.com/watch?v=Hyso4faA0fo) | [Сергей Кузнецов](speakers/Сергей%20Кузнецов.md) | |
| [Make form validation fun again](https://www.youtube.com/watch?v=wQdimobGCpc) | [Павел Ловцевич](speakers/Павел%20Ловцевич.md) | |
| [Разработка React-компонентов](https://www.youtube.com/watch?v=ZPzBaTBlnrk) | [Павел Силин](speakers/Павел%20Силин.md) | |
| [Где кончается react native?](https://www.youtube.com/watch?v=dckWnJ8OQck) | [Павел Кондратенко](speakers/Павел%20Кондратенко.md) | |
| [Сага о yield. Скрытые возможности](https://www.youtube.com/watch?v=G6DzJk0IQwM) | [Евгений Евсеев](speakers/Евгений%20Евсеев.md) | |
| [Паразитируем на React-экосистеме (Angular 4+)](https://www.youtube.com/watch?v=IVaj6SBr9QQ) | [Алексей Охрименко](speakers/Алексей%20Охрименко.md) | |
| [Интерактивные 3D-карты своими руками](https://www.youtube.com/watch?v=ub8yKzf_Ao0) | [Александр Амосов](speakers/Александр%20Амосов.md) | |
| [Портируем существующее Web-приложение в виртуальную реальность](https://www.youtube.com/watch?v=U9EQWmUKZPE) | [Денис Радин](speakers/Денис%20Радин.md) | |
| [Удалённая работа с иностранным заказчиком. ИП, валютный контроль, патент](https://www.youtube.com/watch?v=GNWu6pFsubw) | [Дмитрий Воронин](speakers/Дмитрий%20Воронин.md) | |
| [Что делать, когда у вас 100 партнеров](https://www.youtube.com/watch?v=OeHZm_8Q2MQ) | [Иван Потапов](speakers/Иван%20Потапов.md) | |
| [Как технология AMP HTML ускоряет сайты и повышает бизнес-метрики](https://www.youtube.com/watch?v=yzqw4CCQ9Ek) | [Артём Цымпов](speakers/Артём%20Цымпов.md) | |
| [Прогрессивный рендеринг и Catberry.js](https://www.youtube.com/watch?v=bF90kJ5sBnU) | [Михаил Реенко](speakers/Михаил%20Реенко.md) | |
| [Как мы запустили offline-версию сайта RG.RU](https://www.youtube.com/watch?v=LmwunRznCFc) | [Алексей Чернышев](speakers/Алексей%20Чернышев.md) [Максим Чагин](speakers/Максим%20Чагин.md) | |
| [Экосистема или зоопарк](https://www.youtube.com/watch?v=_y-vRPGmBmM) | [Федор Щудло](speakers/Федор%20Щудло.md) | |
## HolyJS 2017 Piter - Jun 02-03 [:movie_camera:](https://www.youtube.com/playlist?list=PL8sJahqnzh8JDxXLMtn3EWmZWiBATL9Xu)
| | | |
| --- | :---: | --- |
| [Numbers](https://www.youtube.com/watch?v=ZMOdHCDoakY) [en] | [Douglas Crockford](speakers/Douglas%20Crockford.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/63nhb7ENc44WckQSuEOEMK/1f7ad6130674fcacaeff03748aed7892/numbers.pdf) |
| React со скоростью света: не совсем обычный серверный рендеринг | [Тимофей Чаптыков](speakers/Тимофей%20Чаптыков.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/5DpR4KB79uQM4yowEgukQu/62b6b05a66ac9e44622c3d39e11e6bb3/Timofey_Chaptykov_Fast_server_side_rendering_with_React.pdf) |
| [8 1/2 things about serverless (with Node.js)](https://www.youtube.com/watch?v=-RL7OlhpqWU) [en] | [Slobodan Stojanovic](speakers/Slobodan%20Stojanovic.md) | [:notebook:](https://downloads.contentful.com/nn534z2fqr9f/6NGdg4bq4oUa4cca4UEssK/a8eec0e17247c16b0f013257513a898a/Slobodan-Stojanovic_8-1-2-things-about-serverless.pdf) |
| [Forgotten funky functions](https://www.youtube.com/watch?v=ciPh2cEGIMM) [en] | [Jakob Mattson](speakers/Jakob%20Mattson.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/1uUK5azGpGckw42QqQwyYA/b84a6e5cfbe1de3be65676533a30fda2/Jakob_Mattsson_Forgotten_Funky_Functions.pdf) |
| [Цена пропущенного фрейма](https://www.youtube.com/watch?v=E9fnfn031wk) | [Дмитрий Шуранов](speakers/Дмитрий%20Шуранов.md) | [:notebook:](https://github.com/dvshur/animation-talk) |
| [«Строгий» JavaScript: типы против реальности](https://www.youtube.com/watch?v=etKOc80-cw0) | [Илья Климов](speakers/Илья%20Климов.md) | |
| [Rendering performance from the ground up](https://www.youtube.com/watch?v=A16g16bTtjA) [en] | [Martin Splitt](speakers/Martin%20Splitt.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/TmMf1WrigKmsuAAUIO2AE/0878c78db092cc65ce59c9e139016043/Martin_Splitt_Rendering_performance_from_the_ground_up.pdf) |
| The Road to a Statically Typed Future [en] | [Patrick Stapfer](speakers/Patrick%20Stapfer.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/8T70CbD3mEWwa6uEOGkCg/1de675b774b20cc2d845b584b60a1850/Patrick_Stapfer_the_road_to_a_staically_typed_future_holyjs.pdf) |
| Архитектура современных JS-приложений: три фреймворка, три подхода | [Никита Исаев](speakers/Никита%20Исаев.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/mF5m1iWtUcA4gcGEGOeqE/89e695de9db5888a062a0b28abaee295/HolyJS.pdf) |
| [Down the Rabbit Hole: JavaScript in Wonderland](https://www.youtube.com/watch?v=WY2HRwttN5U) [en] | [Claudia Hernández](speakers/Claudia%20Hernández.md) | [:notebook:](https://downloads.contentful.com/nn534z2fqr9f/2OJhLEpLkk4iey4KUQEe4M/a8ed54343527d202f1fcd59623c62ee7/Claudia_Hernandez_Javascript_In_Wonderland__1_.pdf) |
| Kotlin как язык для разработки фронтенда | [Залим Башоров](speakers/Залим%20Башоров.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/7vnMUx0CpUiKAaKEui8MYk/c7e551e4a2f4be9048056233c9a29993/Zalim_Bashorov_Kotlin_as_a_language_for_Frontend_Development.pdf) |
| ES2017 vs Typescript vs Dart. Сравниваем без эмоций | [Алексей Золотых](speakers/Алексей%20Золотых.md) | [:notebook:](https://zolotyh.github.io/holyjs/#/) |
| [Offline Second](https://www.youtube.com/watch?v=BwHb5o2dvFc) | [Алексей Богачук](speakers/Алексей%20Богачук.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/1KtAAeRNsY0oogOg2eWU2U/6a87521753ff4367ae96520fe7504de5/Aliaksei_Bahachuk_Offline_Second.pdf) |
| [Migrating Pinterest profiles to React](https://www.youtube.com/watch?v=dx9ZlpUx59I) [en] | [Imad Elyafi](speakers/Imad%20Elyafi.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/3RwYa1gv9SyQqsyscwws0A/be3e79ee3073cb973038395648bd249a/Imad_Elyafi_How_We_Migrated_Pinterest_Profiles_to_React.pdf) |
| [Goto There and Back Again](https://www.youtube.com/watch?v=rJ-CoeWc19o) [en] | [Douglas Crockford](speakers/Douglas%20Crockford.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/3FMe9juA2scSYEWS0uaEgC/04e96481d2d0a5ca7e001660faf587fa/goto.pdf) |
| [V8 под капотом](https://www.youtube.com/watch?v=SNs61SwZbTI) | [Андрей Мелихов](speakers/Андрей%20Мелихов.md) | [:notebook:](https://downloads.contentful.com/nn534z2fqr9f/5CKHA7h43YKscaCGMQ0sO4/bc2c164a90b96ed0a5d887e11ae835b3/Melikhov_Andrey_V8_under_the_hood__1_.pdf) |
| [Демонстрация экрана в действии](https://www.youtube.com/watch?v=05rK5fhSGEY) | [Алексей Носов](speakers/Алексей%20Носов.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/rxJIHVXZPqkmUYYE2Geoa/3a66c56283188010d3050c8b341865d1/Aleksei_Nosov_Screen_mirroring_in_action.pdf) |
| [Functional Programming in JS: What? Why? How?](https://www.youtube.com/watch?v=qtsbZarFzm8) [en] | [Anjana Vakil](speakers/Anjana%20Vakil.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/5YqZAn4MGkww8aAsSo0MIm/605847abdf60ac063335e1be5d7e6299/Functional_Programming-_What-_Why-_How-.pdf) |
| [React Loadable: Code Splitting with Server Side Rendering](https://www.youtube.com/watch?v=g6irpW26IVs) | [Георгий Буханов](speakers/Георгий%20Буханов.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/1F1M1wNjnicWywOWeUEuSq/17cb533027ee8412616af9f98fa9b0cf/George_Bukhanov_Code_Splitting_with_Server_Side_Rendering.pdf) |
| [Переносим существующее web-приложение в виртуальную реальность](https://www.youtube.com/watch?v=8FLhLWzeKG0) | [Денис Радин](speakers/Денис%20Радин.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/4YbCtcqOjeWeYGQ2QI2usC/da7e2507da77402e2b3308bef38cc790/New_Migrating_Web_apps_to_Virtual_Reality.pdf) |
| [Внутреннее устройство бандла webpack](https://www.youtube.com/watch?v=jE1ibm037Fo) | [Алексей Иванов](speakers/Алексей%20Иванов.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/6grHdTSZYkuG2iqOY82QSG/58bb4494f3b28e8470d1f7a52c63aa4e/Alexey_Ivanov_Inner_structure_of_webpack_bundle.pdf) |
| От фреймворков к сверхфреймворкам | [Сергей Юферев](speakers/Сергей%20Юферев.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/4oiH7qIrZuCEWG4aSoKU20/158785d22e69286945a8a6f1c38709bb/Sergey_Yuferev_From_frameworks_to_overframeworks.pdf) |
| [Make More Than Music with Tiny Computers, JavaScript and MIDI](https://www.youtube.com/watch?v=-Ml7J3ocqUo) [en] | [George Mandis](speakers/George%20Mandis.md) | [:notebook:](https://downloads.contentful.com/nn534z2fqr9f/7D27swnvi06UeIk6YCGOgG/78a641b97b5862f9ccea38b253d85cb5/George_Mandis_Make_More_Than_Music_With_MIDI.pdf) |
| Зависимости в компонентном вебе, сделанные правильно | [Владимир Гриненко](speakers/Владимир%20Гриненко.md) | [:notebook:](https://assets.contentful.com/nn534z2fqr9f/6AQaclj7gIYesm82CEeosM/030624060be5a67c59fb72f81ef374da/Grinenko_-_deps_-_holyJS_Piter.pdf) |
| [Почему мой сайт тормозит и как это исправить](https://www.youtube.com/watch?v=z9YG9XBwCKo) | [Игорь Алексеенко](speakers/Игорь%20Алексеенко.md) | [:notebook:](https://downloads.contentful.com/nn534z2fqr9f/4bRG6TLbEc24aWAyQQGeE/79bc30a4c78d8bf13ce54c128a67ac6e/Alexeenko_Why-My-Site-Lags-And-How-To-Fix-It__1_.pdf) |
| [CSS in JS. Зачем и почему?](https://www.youtube.com/watch?v=gfU17b8TFYU) | [Валерий Сорокобатько](speakers/Валерий%20Сорокобатько.md) | [:notebook:](https://downloads.contentful.com/nn534z2fqr9f/73zaX85dokgYs6GUaayU8G/bff756e1e4fa2e1079c00b2c36f5fadb/CSS-in-JS_Sorokobatko.pdf) |
| [JS UX: Writing code for humans](https://www.youtube.com/watch?v=gweY3L0YA1Y) [en] | [Lea Verou](speakers/Lea%20Verou.md) | [:notebook:](https://leaverou.github.io/talks/jsux/) |
## MoscowJS 37 - May 25
| | | |
| --- | :---: | --- |
| [Typescript + webpack: эволюция сборки SPA](https://youtu.be/9DK5jA5rQ8g) | [Александр Черников](speakers/Александр%20Черников.md) | [:notebook:](https://cloud.mail.ru/public/9y8V/Ra6txirpM) |
| [Интерактивные 3D-карты своими руками](https://youtu.be/9ltBI46EK-A) | [Александр Амосов](speakers/Александр%20Амосов.md) | [:notebook:](https://cloud.mail.ru/public/MeHp/oV1GgCA1x) |
| [Как, черт возьми, надо ревьювить](https://youtu.be/mDZDy67bT28) | [Иван Стрелков](speakers/Иван%20Стрелков.md) | [:notebook:](https://cloud.mail.ru/public/A1m7/zx1gUL2iv) |
| [Цена пропущенного фрейма](https://youtu.be/7-d3O-7aus0) | [Дмитрий Шуранов](speakers/Дмитрий%20Шуранов.md) | [:notebook:](https://github.com/dvshur/animation-talk-short/raw/master/the_cost_of_a_skipped_frame.key) |
## 4front 15 - May 23 [:movie_camera:](https://www.youtube.com/playlist?list=PLnZ0ef3Uu2pt0t8BRd4efo32-R4etTP9k)
| | | |
| --- | :---: | --- |
| [Эмоции в разработке. Спасаем продуктивность](https://www.youtube.com/watch?v=GWn9d6jzcN4) | [Егор Малькевич](speakers/Егор%20Малькевич.md) | |
| [AesthetiCSS (ЭСSSтэтика)](https://www.youtube.com/watch?v=KMqfK6l_oig) | [Глеб Прокопенко](speakers/Глеб%20Прокопенко.md) | |
| [Как сохранить здоровье айтишнику](https://www.youtube.com/watch?v=pl7ctPnM55I) | [Николай Дубовик](speakers/Николай%20Дубовик.md) | |
| [Тайны зеленого замочка, или как развить паранойю в интернете](https://www.youtube.com/watch?v=IOBorSRbGYs) | [Владимир Дашукевич](speakers/Владимир%20Дашукевич.md) | |
## FrontDays 2017 - May 20
| | | |
| --- | :---: | --- |
| [Деоптимизация JavaScript](https://youtu.be/_PxmMMmwBxw) | [Игорь Лобанов](speakers/Игорь%20Лобанов.md) | |
| [Идем к синхронному flow в асинхронном мире nodeJs](https://youtu.be/i43IugtWLZg) | [Александр Павлов](speakers/Александр%20Павлов.md) | |
| [Мист. Сервис для работы с Apache Spark](https://youtu.be/UWHMJX4xlIQ) | [Леонид Блохин](speakers/Леонид%20Блохин.md) | |
| [Прогрессивные методы ускорения](https://youtu.be/q2jrUxqkQcE) | [Артём Белов](speakers/Артём%20Белов.md) | |
| [Особенности разработки API](https://youtu.be/14ly5PvMYZg) | [Всеволод Шмыров](speakers/Всеволод%20Шмыров.md) | |
| [AMP для e-commerce и журналистики](https://youtu.be/wmjWN4MvGXc) | [Игорь Шеко](speakers/Игорь%20Шеко.md) | |
| [Как мы уменьшили время релиза с 4 месяцев до 30 минут](https://youtu.be/LqrIzh8YMNA) | [Алексей Букин](speakers/Алексей%20Букин.md) | |
| [REACTивные терминалы оплаты. Да, так тоже можно!](https://youtu.be/lcE3_gi98Ow) | [Дмитрий Тупалов](speakers/Дмитрий%20Тупалов.md) | |
| λ в js без фанатизма | [Михаил Синяков](speakers/Михаил%20Синяков.md) | |
| [Весна. Время почистить код!](https://youtu.be/JyYpCnFXpqc) | [Виталий Потапов](speakers/Виталий%20Потапов.md) | |
| [Регрессионное тестирование верстки с помощью gemini](https://youtu.be/YHSUHtKE4Cs) | [Сергей Савельев](speakers/Сергей%20Савельев.md) | |
| [Документация REST API](https://youtu.be/MMgYJucTkjU) | [Артём Кузвесов](speakers/Артём%20Кузвесов.md) | |
| [CSS-методологии от О до Б](https://youtu.be/pAFl98Fx3uE) | [Алексей Охрименко](speakers/Алексей%20Охрименко.md) | |
| [Фронтенд для миллионов](https://youtu.be/BbNLOLvsKpM) | [Анастасия Горячева](speakers/Анастасия%20Горячева.md) | |
| [WebRTC: почему рано хоронить Flash](https://youtu.be/FKtjHP9pInI) | [Игорь Шеко](speakers/Игорь%20Шеко.md) | |
| [Оптимизация сборки Webpack](https://youtu.be/lgPs_hnIA_M) | [Алексей Иванов](speakers/Алексей%20Иванов.md) | |
| [Погружение в Service Worker](https://youtu.be/Tiv_9uweA7w) | [Олег Наянов](speakers/Олег%20Наянов.md) | |
| [Как подружить дизайнеров с разработчиками? Прототипирование на основе WebComponents](https://youtu.be/e8W5YzMPDJc) | [Виталий Грин](speakers/Виталий%20Грин.md) | |
## moscowcss 3 - May 18 [:movie_camera:](https://www.youtube.com/playlist?list=PLAf_MJ7SOshF2_9ApXmZ-iGmfgfKQm7Vu)
| | | |
| --- | :---: | --- |
| [Топ-15 ваших ошибок в CSS](https://www.youtube.com/watch?v=Y63XbOM6Kzw) | [Елена Семёнова](speakers/Елена%20Семёнова.md) | [:notebook:](http://css.moscow/3/top-15-css-bugs.pdf) |
| [Atomic CSS в дикой природе](https://www.youtube.com/watch?v=MyPU8bqvDzY) | [Савва Михалевский](speakers/Савва%20Михалевский.md) | [:notebook:](http://css.moscow/3/wild-atomic.pdf) |
| [FONTend Optimization](https://www.youtube.com/watch?v=o39tg3BgABw) | [Андрей Смирнов](speakers/Андрей%20Смирнов.md) | [:notebook:](http://css.moscow/3/fontend-optimization.pdf) |
## MinskJS 2 - May 18 [:movie_camera:](https://www.youtube.com/playlist?list=PL-whh3wS8xsKLNp3J7Jg9LkWBbbx5T1Q6)
| | | |
| --- | :---: | --- |
| [Make Async Great Again](https://www.youtube.com/watch?v=PwYWNMbgOz4) | [Сергей Каранкевич](speakers/Сергей%20Каранкевич.md) | [:notebook:](https://www.slideshare.net/karankevich/make-async-great-again) |
| [Валидация веб-форм. Часть II. JS](https://www.youtube.com/watch?v=nxtd_idTddo) | [Павел Ловцевич](speakers/Павел%20Ловцевич.md) | [:notebook:](https://drive.google.com/file/d/1GDIb4ETB24yUsjBPHMocKRRs5YRoioH8/view) |
| [SSR: DIY](https://www.youtube.com/watch?v=H4GTPbf0D40) | [Джеймс Аквух](speakers/Джеймс%20Аквух.md) | [:notebook:](https://github.com/jakwuh/ssr-demo/tree/master/slides) |
| [Kotlin for Frontend Development](https://www.youtube.com/watch?v=t2Shbjrz-Sg) | [Руслан Ибрагимов](speakers/Руслан%20Ибрагимов.md) | [:notebook:](https://docs.google.com/presentation/d/1gRe2LuDCcErBWaeVt57xWIl6dZcLVBNsRg1WikVJI-A/edit) |
## pitercss_meetup 13 - May 17
| | | |
| --- | :---: | --- |
| Обуздание UI-энтропии в крупном проекте | [Екатерина Тарасова](speakers/Екатерина%20Тарасова.md) | [:notebook:](http://pitercss.ru/13/pres/ui-entropy.pdf) |
| Надоела анимация? | [Вадим Матвеев](speakers/Вадим%20Матвеев.md) | [:notebook:](https://pitercss.ru/13/pres/animation.pdf) |
| Как верстать адаптивные рассылки и не убиться | [Евгений Еремеев](speakers/Евгений%20Еремеев.md) | [:notebook:](https://pitercss.ru/13/pres/emails.pdf) |
| Favicon: на пути к PWA | [Ольга Болотова](speakers/Ольга%20Болотова.md) | [:notebook:](https://pitercss.ru/13/pres/favicon/) |
## The Rolling Scopes 38. Minsk - May 16 [:movie_camera:](https://www.youtube.com/watch?v=pgyoeqaNIzQ)
| | | |
| --- | :---: | --- |
| [Панельная дискуссия: Образование в ИТ](https://www.youtube.com/watch?v=pgyoeqaNIzQ) | [Денис Шеко](speakers/Денис%20Шеко.md) [Дмитрий Воробей](speakers/Дмитрий%20Воробей.md) [Константин Яцкевич](speakers/Константин%20Яцкевич.md) [Станислав Зубович](speakers/Станислав%20Зубович.md) [Андрей Лесницкий](speakers/Андрей%20Лесницкий.md) [Елена Круковская](speakers/Елена%20Круковская.md) [Андрей Силков](speakers/Андрей%20Силков.md) [Алексей Потемкин](speakers/Алексей%20Потемкин.md) [Павел Бакунович](speakers/Павел%20Бакунович.md) [Вадим Зеленков](speakers/Вадим%20Зеленков.md) [Владимир Галушко](speakers/Владимир%20Галушко.md) | |
## PiterJS 15 - May 14 [:movie_camera:](https://www.youtube.com/playlist?list=PLcXJ90eZ2bxi4YKdy2Qy2tHGV1wungCXu)
| | | |
| --- | :---: | --- |
| [WebRTC медиа сервер](https://www.youtube.com/watch?v=vlPH7UmbONM) | [Владислав Ватрушкин](speakers/Владислав%20Ватрушкин.md) | |
| [Практический опыт использования React Native + Redux](https://www.youtube.com/watch?v=xvt87NAWcEw) | [Станислав Краснояров](speakers/Станислав%20Краснояров.md) | |
| [Node.js — прошлое, настоящее и будущее](https://www.youtube.com/watch?v=m0Z7J4tUUvk) | [Андрей Мелихов](speakers/Андрей%20Мелихов.md) | |
| [Структура и интерпретация языка JavaScript](https://www.youtube.com/watch?v=kqmW8PtObPo) | [Александр Баумгертнер](speakers/Александр%20Баумгертнер.md) | |
## PiterJS 14 - Apr 27 [:movie_camera:](https://www.youtube.com/playlist?list=PLcXJ90eZ2bxggKRhomjNwJ8Zftq8yR7nS)
| | | |
| --- | :---: | --- |
| [Лайфхаки фронтэнд разработчика](https://www.youtube.com/watch?v=thVZI3mUXUM) | [Алексей Золотых](speakers/Алексей%20Золотых.md) | [:notebook:](https://zolotyh.github.io/27042017) |
| [JavaScript. Сложный путь изучения](https://www.youtube.com/watch?v=2uWh7V70_d8) | [Александр Баумгертнер](speakers/Александр%20Баумгертнер.md) | [:notebook:](https://easy-deep-learning.github.io/boost-your-javascript-knowledge-level/) |
| [V8 под капотом](https://www.youtube.com/watch?v=ol2BB1CLziI) | [Андрей Мелихов](speakers/Андрей%20Мелихов.md) | [:notebook:](https://www.icloud.com/keynote/0mTVHs5cQdL3KOyaHbhWPygFg) |
## KyivJS 11 - Apr 27 [:movie_camera:](2017-04-27 KyivJS)
| | | |
| --- | :---: | --- |
| [Essential Glimmer](https://www.youtube.com/watch?v=4wnbCtDZINQ) | [Roman Senin](speakers/Roman%20Senin.md) | [:notebook:](https://drive.google.com/file/d/0B5aBzJ0JSZSgS182Y0NyOGpleHM/view) |
| [Offline First](https://www.youtube.com/watch?v=1_q9zVRTx8U) | [Евгений Филатов](speakers/Евгений%20Филатов.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpNHllNG1zS0U2Rjg/view) |
| [PWA. Service-Worker. Application](https://www.youtube.com/watch?v=i2OOIyzEqvE) | [Сергей Фролов](speakers/Сергей%20Фролов.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpMGJ4OUIxam1zWEk/view) |
| [Your own npm package](https://www.youtube.com/watch?v=sjG-1c9s86I) [uk] | [Ivan Zusko](speakers/Ivan%20Zusko.md) | [:notebook:](https://docs.google.com/presentation/d/1uZdNTGAv_eMSw1tDztb6p0owcDggv8zf3suwl9YdVvQ/edit) |
| [Modern Regexp](https://www.youtube.com/watch?v=5yq8quaYMak) | [Алексей Швайка](speakers/Алексей%20Швайка.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpY1Bkcno0YkpDbU0/view) |
| [CSS in JS Benchmarks](https://www.youtube.com/watch?v=m9k2Kkg82do) | [Григорий Шехет](speakers/Григорий%20Шехет.md) | [:notebook:](https://drive.google.com/file/d/0B4xFRFS363tpeGNpYUhaVjRfNzQ/view) |
## pitercss_meetup 12 - Apr 25
| | | |
| --- | :---: | --- |
| Как мы масштабировали банк для бизнеса | [Александр Кашкабаш](speakers/Александр%20Кашкабаш.md) | [:notebook:](https://pitercss.ru/12/pres/tinkoff.pdf) |
| Цена пропущенного фрейма | [Дмитрий Шуранов](speakers/Дмитрий%20Шуранов.md) | [:notebook:](https://pitercss.ru/12/pres/frame.pdf) |
| Как отрефакторить миллион строк кода и не сойти с ума | [Алексей Золотых](speakers/Алексей%20Золотых.md) | [:notebook:](https://pitercss.ru/12/pres/refactoring/) |
## Я.Субботник по фронтенду - Apr 22
| | | |
| --- | :---: | --- |
| [Опыт внедрения Flow](https://events.yandex.ru/lib/talks/4564/) | [Алексей Верхоланцев](speakers/Алексей%20Верхоланцев.md) | |
| [10k](https://events.yandex.ru/lib/talks/4565/) | [Виталий Харисов](speakers/Виталий%20Харисов.md) | |
| [Сomposition over inheritance](https://events.yandex.ru/lib/talks/4567/) | [Владимир Гриненко](speakers/Владимир%20Гриненко.md) | |
| [Собираем Kinect из смартфона и Smart TV](https://events.yandex.ru/lib/talks/4568/) | [Виталий Потапов](speakers/Виталий%20Потапов.md) [Александр Олейников](speakers/Александр%20Олейников.md) | |
| [Карта для Олимпиады](https://events.yandex.ru/lib/talks/4570/) | [Иван Карев](speakers/Иван%20Карев.md) | |
| [Сага о redux](https://events.yandex.ru/lib/talks/4571/) | [Максим Васильев](speakers/Максим%20Васильев.md) | |
| [Жизнь без интернета](https://events.yandex.ru/lib/talks/4572/) | [Артём Кувалдин](speakers/Артём%20Кувалдин.md) | |
## KharkivCSS 2 - Apr 22 [:movie_camera:](https://www.youtube.com/playlist?list=PLJ5NW5T60Uphxafs2etSYrVYshi_V5T1-)
| | | |
| --- | :---: | --- |
| [Что нам стоит дом построить?](https://www.youtube.com/watch?v=okFs-XoZoxY) | [Антон Немцев](speakers/Антон%20Немцев.md) | |
| [CSS Selectors](https://www.youtube.com/watch?v=o6cNYFIMOZc) | [Евгений Исаков](speakers/Евгений%20Исаков.md) | |
| [Построение сложных анимационных интерфейсов](https://www.youtube.com/watch?v=GSZUNeE2rkw) | [Андрей Бойко](speakers/Андрей%20Бойко.md) | [:notebook:](http://kharkivcss.glivera.com/#/) |
| [Bootstrap 4 уже скоро! Что там?](https://www.youtube.com/watch?v=sYwWmAF7ciQ) | [Игорь Зенич](speakers/Игорь%20Зенич.md) | |
| [CSS Grid Layout. Быстрый старт](https://www.youtube.com/watch?v=VEFwmIwbAzA) | [Виталий Рыбка](speakers/Виталий%20Рыбка.md) | [:notebook:](http://var-bin.com/KharkivCSS2017/shower/) |
| [Будущее за SVG](https://www.youtube.com/watch?v=sDGZHEQ12QY) | [Аркадий Телышев](speakers/Аркадий%20Телышев.md) | |
| [CSS-переменные](https://www.youtube.com/watch?v=D2o-k0eEDHs) | [Елена Жукова](speakers/Елена%20Жукова.md) | [:notebook:](https://github.com/webcamp-ua/kharkiv-css/blob/master/CSS%20Variables.pdf) [:octocat:](https://github.com/webcamp-ua/kharkiv-css) |
| [Velosipedium structuris](https://www.youtube.com/watch?v=6gNg8pTwBFQ) | [Олександр Шпак](speakers/Олександр%20Шпак.md) | |
| [Функциональные анимации в вебе](https://www.youtube.com/watch?v=mw_UVQAEW7w) | [Денис Яровой](speakers/Денис%20Яровой.md) | |
| [Мой ванильный CSS](https://www.youtube.com/watch?v=7R4VS86S00U) | [Вадим Макеев](speakers/Вадим%20Макеев.md) | |
## JavaScript fwdays '17 - Apr 22
| | | |
| --- | :---: | --- |
| [Progressive web apps with Polymer](https://frameworksdays.com/event/js-frameworks-day-2017/review/progressive-web-apps-with-polymer) [en] | [Martin Splitt](speakers/Martin%20Splitt.md) | |
| [Create Architecture and not Frameworks](https://frameworksdays.com/event/js-frameworks-day-2017/review/create-architecture-and-not-frameworks) [en] | [Сергей Больщиков](speakers/Сергей%20Больщиков.md) | |
| [ Testing in Node.js World](https://frameworksdays.com/event/js-frameworks-day-2017/review/testing-in-node-js-world) | [Никита Галкин](speakers/Никита%20Галкин.md) | |
| [You Don't Know npm](https://frameworksdays.com/event/js-frameworks-day-2017/review/you-dont-know-npm) [en] | [Ashley Williams](speakers/Ashley%20Williams.md) | |
| [How to improve Angular 2 performance?](https://frameworksdays.com/event/js-frameworks-day-2017/review/how-to-improve-angular-2-performance) | [Александр Трищенко](speakers/Александр%20Трищенко.md) | |
| [Trojan War: SinonJS](https://frameworksdays.com/event/js-frameworks-day-2017/review/trojan-war-sinon-js) | [Александра Калинина](speakers/Александра%20Калинина.md) | |
| [Compile like it's 2017](https://frameworksdays.com/event/js-frameworks-day-2017/review/compile-like-its-2017) | [Артём Яворский](speakers/Артём%20Яворский.md) | |
| [Password Hashing](https://frameworksdays.com/event/js-frameworks-day-2017/review/password-hashing) [en] | [Emil Bayes](speakers/Emil%20Bayes.md) | |
| [Vue.js или как наконец отказаться от React](https://frameworksdays.com/event/js-frameworks-day-2017/review/vue-js) | [Андрей Грачёв](speakers/Андрей%20Грачёв.md) | |
| [Internet of Peers](https://frameworksdays.com/event/js-frameworks-day-2017/review/internet-of-peers) [en] | [Mathias Buus](speakers/Mathias%20Buus.md) | |
| [Настройка SEO для одностраничных web-приложений на Angular](https://frameworksdays.com/event/js-frameworks-day-2017/review/seo-settings-for-one-page-web-app) | [Сергей Мелашич](speakers/Сергей%20Мелашич.md) | |
| [React + Redux: performance & scalability](https://frameworksdays.com/event/js-frameworks-day-2017/review/react-redux-performance-and-scalability) | [Виталий Редько](speakers/Виталий%20Редько.md) | |
| [Introduction in Reactive Programming with React](https://frameworksdays.com/event/js-frameworks-day-2017/review/introduction-in-reactive-programming) | [Григорий Шехет](speakers/Григорий%20Шехет.md) | |
| [Improve your web application using Progressive Web Metrics](https://frameworksdays.com/event/js-frameworks-day-2017/review/improve-your-web-app-using-progressive-web-metrics) | [Артём Денисов](speakers/Артём%20Денисов.md) | |
| [CSS 5DX](https://frameworksdays.com/event/js-frameworks-day-2017/review/css-5dx) | [Александр Павлыщ](speakers/Александр%20Павлыщ.md) | |
| [2017: Автостопом по галактике JavaScript](https://frameworksdays.com/event/js-frameworks-day-2017/review/javascript-galactic-avtostop) | [Илья Климов](speakers/Илья%20Климов.md) | |
## Secon 2017 - Apr 21-22 [:movie_camera:](https://www.youtube.com/playlist?list=PLxwUX4aaSLiLVKkyxX62szB6HJo_443Em)
| | | |
| --- | :---: | --- |
| [Нужен ли мне диплом если я хочу стать программистом?](https://youtu.be/4rvx3A8aB-w) | [Иван Немытченко](speakers/Иван%20Немытченко.md) | [:notebook:](https://www.slideshare.net/seconru/secon2017) |
| [Кроссплатформенные приложения с Ionic 2 и Apache Cordova](https://youtu.be/HVQ-dplcE7Y) | [Слава Жарков](speakers/Слава%20Жарков.md) | [:notebook:](https://www.slideshare.net/seconru/ionic-2-apache-cordova) |
| [Веб-компоненты: 4 года спустя](https://www.youtube.com/watch?v=gYqFAMdF7JU) | [Сергей Маковеев](speakers/Сергей%20Маковеев.md) | [:notebook:](http://sergey.makoveev.info/2017/02/secon.webcomponents.presentation/#/) |
| [Elm в production](https://youtu.be/_EmGlJKa0nk) | [Василий Васильков](speakers/Василий%20Васильков.md) | [:notebook:](https://www.slideshare.net/seconru/secon2017-elm-production) |
## WebPurple meetup 18 - Apr 20
| | | |
| --- | :---: | --- |
| [WebAssembly - надо ли всё переписывать?](https://www.youtube.com/watch?v=maXt60O2C4o) | [Вячеслав Лапин](speakers/Вячеслав%20Лапин.md) | |
## The Rolling Scopes 36. Minsk - Apr 18
| | | |
| --- | :---: | --- |
| [Как сделать чат бота за выходные](https://www.youtube.com/watch?v=8L-C8HOlpic) | [Игорь Колупаев](speakers/Игорь%20Колупаев.md) | |
| [OpenGL rendering with Node and Rust](https://www.youtube.com/watch?v=s3BrF79pvL4) | [Андрей Лесницкий](speakers/Андрей%20Лесницкий.md) | |
| [Модель разработки ядра Linux](https://www.youtube.com/watch?v=OxxRw02C_Ys) | [Кирилл Шутемов](speakers/Кирилл%20Шутемов.md) | |
## kolesa/web - Apr 15
| | | |
| --- | :---: | --- |
| [PWA - Progressive Web Applications](https://www.youtube.com/watch?v=YN9UmPRcXAo) | [Николай Носков](speakers/Николай%20Носков.md) | |
## Стачка 2017 - Apr 14-15 [:movie_camera:](https://www.youtube.com/playlist?list=PL8EJzNcJZNp2x5jYzUwqPFEAc0xd4sxvf)
| | | |
| --- | :---: | --- |
| [Angular2. Чувствую себя отлично.](https://www.youtube.com/watch?v=JgaPXMEymPU) | [Андрей Ваганов](speakers/Андрей%20Ваганов.md) | |
| [Offline SPA - это больно!?](https://www.youtube.com/watch?v=HHKsZuGKhdY) | [Николай Чубаров](speakers/Николай%20Чубаров.md) | |
| [Использование строгой типизации при разработке SPA приложения на PHP + React](https://www.youtube.com/watch?v=H3y5b_ixNkI) | [Артур Эшенбренер](speakers/Артур%20Эшенбренер.md) | |
| [Архитектура в сложных React-приложениях](https://www.youtube.com/watch?v=mYIMQBALGtk) | [Павел Силин](speakers/Павел%20Силин.md) | |
| [AMP для e-comerce и журналистики](https://www.youtube.com/watch?v=x9jySsNg1E4) | [Игорь Шеко](speakers/Игорь%20Шеко.md) | |
| [Как отрефакторить миллион строк кода и не сойти с ума](https://www.youtube.com/watch?v=qDYxrg1UNxo) | [Алексей Золотых](speakers/Алексей%20Золотых.md) | |
| Автоматизация тестирования верстки веб приложений основанная на скриншотах | [Эмиль Хуснетдинов](speakers/Эмиль%20Хуснетдинов.md) | |
| Профессиональный e-commerce frontend | [Артём Дикмаров](speakers/Артём%20Дикмаров.md) | |
| Разработка React компонентов | [Павел Силин](speakers/Павел%20Силин.md) | |
| Как повысить качество верстки без тестирования | [Кирилл Чистобородов](speakers/Кирилл%20Чистобородов.md) | |
## DUMP2017 - Apr 14 [:movie_camera:](https://www.youtube.com/playlist?list=PLRdS-n5seLRqoENxUsxmPbUxrFpk5JBmc)
| | | |
| --- | :---: | --- |
| [Документация REST API](https://www.youtube.com/watch?v=zXipJqeetHM) | [Артём Кузвесов](speakers/Артём%20Кузвесов.md) | |
| [Как мы в Точке переезжаем...](https://www.youtube.com/watch?v=FQAiyoge6zQ) | [Ярослав Лызлов](speakers/Ярослав%20Лызлов.md) | [:notebook:](https://www.slideshare.net/it-people/ss-75226582) |
| [Vue.js как реакт с человеческим лицом](https://www.youtube.com/watch?v=tH9RiU01Jso) | [Вольдэмар Дулецкий](speakers/Вольдэмар%20Дулецкий.md) | |
| [Клиенту и серверу нужно поговорить](https://www.youtube.com/watch?v=m-siXL-mbbE) | [Никита Прокопов](speakers/Никита%20Прокопов.md) | |
| [Кошелёк или деньги: сложный выбор между памятью и процессором](https://www.youtube.com/watch?v=9BAPAF85UPI) | [Игорь Алексеенко](speakers/Игорь%20Алексеенко.md) | |
| [Жизнь без интернета](https://www.youtube.com/watch?v=nT5zlWnVOI4) | [Артём Кувалдин](speakers/Артём%20Кувалдин.md) | |
| [Зависимости в компонентном вебе, приготовленные правильно](https://www.youtube.com/watch?v=uXZfcfVlRso) | [Владимир Гриненко](speakers/Владимир%20Гриненко.md) | |
| [Портирование Web SDK c JS на TS](https://www.youtube.com/watch?v=p2SRPi0sqxA) | [Григорий Петров](speakers/Григорий%20Петров.md) | |
## SPA Meetup 3 - Apr 08 [:movie_camera:](https://www.youtube.com/playlist?list=PLknJ4Vr6efQHl50Q_aHQ9RCRdRf5a3NrP)
| | | |
| --- | :---: | --- |
| [Дизайн платформа в Avito](https://www.youtube.com/watch?v=7vY3_vPipW8) | [Александр Лобашев](speakers/Александр%20Лобашев.md) | [:notebook:](https://www.slideshare.net/AvitoTech/avito-avito-74806390) |
| [Работаем с API по-взрослому](https://www.youtube.com/watch?v=ErhWb-iTRmc) | [Максим Кислов](speakers/Максим%20Кислов.md) | [:notebook:](https://www.slideshare.net/AvitoTech/api-badoo) |
| [Rempl — крутая платформа для крутых инструментов](https://www.youtube.com/watch?v=n0u0u_jkBeI) | [Роман Дворнов](speakers/Роман%20Дворнов.md) | [:notebook:](https://www.slideshare.net/AvitoTech/rempl-74801074) |
| [Стабы для фронтенда](https://www.youtube.com/watch?v=hqAqckBOSs0) | [Никита Мостовой](speakers/Никита%20Мостовой.md) | [:notebook:](https://www.slideshare.net/AvitoTech/headhunter-74807337) |
| [Серверная валидация сложных форм и ее синхронизация с фронтендом на примере Ajv](https://www.youtube.com/watch?v=Wg9jFQ8F7go) | [Александр Сафт](speakers/Александр%20Сафт.md) | [:notebook:](https://www.slideshare.net/AvitoTech/ajv-zeeng) |
| [Дискуссия - Организация системы компонент](https://www.youtube.com/watch?v=h23HbKaUbaU) | [Роман Дворнов](speakers/Роман%20Дворнов.md) [Александр Лобашев](speakers/Александр%20Лобашев.md) [Константин Лебедев](speakers/Константин%20Лебедев.md) [Денис Иогансен](speakers/Денис%20Иогансен.md) [Алексей Охрименко](speakers/Алексей%20Охрименко.md) [Анастасия Горячева](speakers/Анастасия%20Горячева.md) [Александр Майоров](speakers/Александр%20Майоров.md) | |
## moscowcss 2 - Apr 06 [:movie_camera:](https://www.youtube.com/playlist?list=PLAf_MJ7SOshHyefkXgmb8YBb6PoVbxyb6)
| | | |
| --- | :---: | --- |
| [Недокументированные приемы CSS](https://www.youtube.com/watch?v=fIAokeTWgGU) | [Дмитрий Григоров](speakers/Дмитрий%20Григоров.md) | [:notebook:](http://css.moscow/2/undocument-css.pdf) |
| [Пора начинать фыркать – Grid Layout уже здесь](https://www.youtube.com/watch?v=GdG6Mv-HDLs) | [Сергей Попов](speakers/Сергей%20Попов.md) | [:notebook:](http://css.moscow/2/grid-layout.pdf) |
| [Следим за CSS](https://www.youtube.com/watch?v=67ZnhTpsH-Y) | [Дарья Пушкарская](speakers/Дарья%20Пушкарская.md) | [:notebook:](http://slides.com/d_pushkarskaya/css#/) |
## UralJS 3 - Apr 06 [:movie_camera:](https://www.youtube.com/playlist?list=PLVxsRDo37_ZfbNk4jDu5eXJINyLCWiXmE)
| | | |
| --- | :---: | --- |
| [Фантастический WebAudio и где его искать](https://www.youtube.com/watch?v=EXX5HmD_5lU) | [Максим Сырых](speakers/Максим%20Сырых.md) | [:notebook:](https://slogger.github.io/webaudio-uraljs/) |
| [Трудности перехода](https://www.youtube.com/watch?v=O-GBvIrKEA0) | [Вячеслав Бухарин](speakers/Вячеслав%20Бухарин.md) [Денис Омельков](speakers/Денис%20Омельков.md) | [:notebook:](http://slides.com/denisomelkov/deck/) |
| [Как перестать бояться и использовать Vue.js](https://www.youtube.com/watch?v=r45EorOK7MA) | [Владислав Килин](speakers/Владислав%20Килин.md) | [:notebook:](https://drive.google.com/file/d/0B5Ws8A4Wj25DZUFad2ZFUHV4RWM/view?usp=sharing) |
| [Открытый микрофон](https://www.youtube.com/watch?v=0JOsoNzi6KY) | [Unknown](speakers/Unknown.md) | |
## Node.js SPb Meetup 3 - Mar 31 [:movie_camera:](https://www.youtube.com/watch?v=Yxsf06JSGCE)
| | | |
| --- | :---: | --- |
| [Использование TypeScript в Node.js](https://youtu.be/Yxsf06JSGCE?t=3268) | [Виктор Исаев](speakers/Виктор%20Исаев.md) | |
| [Разработка кросс-платформенных мобильных гибридных приложений на базе Node.js с использованием Rhomobile](https://youtu.be/Yxsf06JSGCE?t=7599) | [Дмитрий Солдатенков](speakers/Дмитрий%20Солдатенков.md) | [:notebook:](http://files.tau-technologies.com/Events/2017_03_31_SPB_Nodejs_meetup/Rhomobile_SPB_Nodejs_meetup_2017_03_31.pdf) |
| [Нужен ли мне TypeScript?](https://youtu.be/Yxsf06JSGCE?t=11615) | [Александр Баумгертнер](speakers/Александр%20Баумгертнер.md) | [:notebook:](https://easy-deep-learning.github.io/types-sugar-in-javascript/) |
| [Swagger: REST API с нуля и красиво](https://youtu.be/Yxsf06JSGCE?t=12502) | [Виталий Мещанинов](speakers/Виталий%20Мещанинов.md) | |
## KyivJS 10 - Mar 31
| | | |
| --- | :---: | --- |
| A Word on Regular Expressions [en] | [Алексей Швайка](speakers/Алексей%20Швайка.md) | [:notebook:](https://goo.gl/MXd52q) |
| javascript localization with good old getModerntext [en] | [Александр Мостовенко](speakers/Александр%20Мостовенко.md) | [:notebook:](https://goo.gl/TNrYMw) |
| Reading for lazy people [en] | [Mark Orel](speakers/Mark%20Orel.md) | [:notebook:](http://slides.com/markorel/deck) |
| The missing piece of modern front end architecture | [Роман Лютиков](speakers/Роман%20Лютиков.md) | [:notebook:](https://goo.gl/9m96pz) |
| Fun with bitwise noise [en] | [Evgeny Kozhura](speakers/Evgeny%20Kozhura.md) | [:notebook:](https://goo.gl/sD2wGz) |
| Babel 2k17 | [Artem Yavorsky](speakers/Artem%20Yavorsky.md) | [:notebook:](https://goo.gl/Ort2kw) |
| CSS in JS [en] | [Григорий Шехет](speakers/Григорий%20Шехет.md) | [:notebook:](https://goo.gl/zsLCM6) |
## MoscowJS 36 - Mar 30
| | | |
| --- | :---: | --- |
| [Бенчмарки, почему всё плохо и что делать](https://www.youtube.com/watch?v=tS6XHqRhpEQ&t=1h56m34s) | [Михаил Бусырев](speakers/Михаил%20Бусырев.md) | [:notebook:](https://goo.gl/vSuDbB) |
| [PreJSS: универсальный адаптер CSS в JSS](https://www.youtube.com/watch?v=tS6XHqRhpEQ&t=43m2s) | [Денис Измайлов](speakers/Денис%20Измайлов.md) | [:notebook:](https://drive.google.com/open?id=0BzyxUcwres7NeFptYWcxN1Z3QlE) |
| [Тестирование скриншотами: проблемы и решения](https://www.youtube.com/watch?v=tS6XHqRhpEQ&t=26m58s) | [Александр Савин](speakers/Александр%20Савин.md) | [:notebook:](https://drive.google.com/open?id=0BzyxUcwres7NNTNORjlINU43RmM) |
| [Harry Potter and the unstable_renderSubtreeIntoContainer(). React, Popup-ы, боль, магия и боль.](https://www.youtube.com/watch?v=tS6XHqRhpEQ&t=1h39m50s) | [Иван Лягушкин](speakers/Иван%20Лягушкин.md) | [:notebook:](https://goo.gl/1C5Pnx) |
## MinskCSS 2 - Mar 30 [:movie_camera:](https://www.youtube.com/playlist?list=PL3uk4LxG9Zznos2sWj-sqkZMOha1z1WMg)
| | | |
| --- | :---: | --- |
| [Валидация веб-форм. Часть I. CSS](https://www.youtube.com/watch?v=MPqY92O-wMo) | [Павел Ловцевич](speakers/Павел%20Ловцевич.md) | [:notebook:](https://github.com/lautsevich/css-validation-minskcss-2017) |
| [Отполифиль свой CSS](https://www.youtube.com/watch?v=VrsLTZGGy10) | [Василий Ванчук](speakers/Василий%20Ванчук.md) | [:notebook:](https://www.slideshare.net/VasilVanchuck/css-minskcss-2) |
| [Экстренный дизайн-гайд для разработчика](https://www.youtube.com/watch?v=8ZDP18MptBw) | [Игорь Кунцевич](speakers/Игорь%20Кунцевич.md) | [:notebook:](https://www.dropbox.com/s/gwveqiw2mulwdbf/Minsk%20CSS.pdf) |
## Web Not Bombs 8 - Mar 29 [:movie_camera:](https://www.youtube.com/playlist?list=PLrOBnk7g6QXqcws9poHa6LKVyOsVjvA5Z)
| | | |
| --- | :---: | --- |
| [Паттерны в примерах, картинках и шутках](https://www.youtube.com/watch?v=wW9oOAktRhk) | [Елизавета Селиванова](speakers/Елизавета%20Селиванова.md) [Ирина Левина](speakers/Ирина%20Левина.md) | |
| [Простой способ не писать ajax запросы](https://www.youtube.com/watch?v=EbUWzUiOpx0) | [Василий Ванчук](speakers/Василий%20Ванчук.md) | |
| [О коде тонущем в воде](https://www.youtube.com/watch?v=S1dPWBt5IFc) | [Максим Юзва](speakers/Максим%20Юзва.md) | |
## PiterJS 13 - Mar 23 [:movie_camera:](https://www.youtube.com/playlist?list=PLcXJ90eZ2bxjjcTWmYP9xbpWaK1uiDQcw)
| | | |
| --- | :---: | --- |
| [Нужен ли мне TypeScript?](https://www.youtube.com/watch?v=0lu3WYLW4ps) | [Александр Баумгертнер](speakers/Александр%20Баумгертнер.md) | [:notebook:](https://easy-deep-learning.github.io/types-sugar-in-javascript/) |
| Re-imagining webpack [Unknown] | [Andrey Gurylev Juho Vepsäläinen](speakers/Andrey%20Gurylev%20Juho%20Vepsäläinen.md) | |
| Документация кода в JS | [Вадим Горбачев](speakers/Вадим%20Горбачев.md) | |
## pitercss_meetup 11 - Mar 21 [:movie_camera:](https://www.youtube.com/playlist?list=PLTdS5E3zupkG12igmZ1mk7nrCUbbJbC_E)
| | | |
| --- | :---: | --- |
| [Относительный CSS](https://www.youtube.com/watch?v=xdhPX2llDeg) | [Валерий Любимов](speakers/Валерий%20Любимов.md) | [:notebook:](http://pitercss.ru/11/pres/relative-css/) |
| [Учите дизайнеров верстать](https://www.youtube.com/watch?v=N7806p3cU_g) | [Вадим Матвеев](speakers/Вадим%20Матвеев.md) | [:notebook:](http://pitercss.ru/11/pres/design-code.pdf) |
| [Дизайн-системы. В поисках «идеального компонента»](https://www.youtube.com/watch?v=wck4oJjXowM) | [Роман Ганин](speakers/Роман%20Ганин.md) | [:notebook:](http://pitercss.ru/11/pres/ideal-component/) |
## FRONTday 4 - Mar 17 [:movie_camera:](https://www.youtube.com/playlist?list=PLlAdykumHRCeKsMMnJ0-WrnRWBZHs9Kmj)
| | | |
| --- | :---: | --- |
| [10 ошибок при использовании веб-шрифтов](https://www.youtube.com/watch?v=tbp_Nqr8SIk) | [Михаил Пикалов](speakers/Михаил%20Пикалов.md) | |
| [TypeError: Cannot read property 'a' of undefined](https://www.youtube.com/watch?v=Zx-SXF72Fjo) | [Никита Дюмин](speakers/Никита%20Дюмин.md) | |
## Angular Moscow 2 - Mar 16
| | | |
| --- | :---: | --- |
| [SPA на сервере своими руками](https://youtu.be/YGDJOfwgu-A) | [Иван Матвейчук](speakers/Иван%20Матвейчук.md) | |
| [Динамическое создание компонентов в Angular на примере модальных окон](https://youtu.be/blSENg8Gssw) | [Андрей Яманов](speakers/Андрей%20Яманов.md) | |
| [Дружим ng1 с ng2](https://youtu.be/fUxAR2LNo-w) | [Михаил Желудев](speakers/Михаил%20Желудев.md) | |
## JSNN 5 - Mar 04 [:movie_camera:](https://www.youtube.com/playlist?list=PLY-gw0IiDtxpy5AZsnLyHT2uKVLOCzxO_)
| | | |
| --- | :---: | --- |
| Обзор Riot.js | [Михаил Ангелов](speakers/Михаил%20Ангелов.md) | [:notebook:](https://mikhail-angelov.github.io/presentation-riot/#/) |
| [Анализ производительности в React.js](https://www.youtube.com/watch?v=N4cO4Y1EHhs) | [Сергей Смышляев](speakers/Сергей%20Смышляев.md) | [:notebook:](https://github.com/sesm/JSNN5_react_apps_performance) |
| LoopBack.io | [Дмитрий Родичев](speakers/Дмитрий%20Родичев.md) | [:notebook:](https://noroot.github.io/slides/loopback.io/) |
| [Использование RxJs для связывания компонентов приложения](https://www.youtube.com/watch?v=UcULWX_vleI) | [Максим Голованёв](speakers/Максим%20Голованёв.md) | [:notebook:](https://amayun.github.io/rxjs/) |
| [Вивисекция Ангуляра](https://www.youtube.com/watch?v=6JbKHQw9iDQ) | [Николай Кугаевский](speakers/Николай%20Кугаевский.md) | [:notebook:](http://slides.kugaevsky.ru/vivisection.html#/) |
| [Новые фичи в CSS](https://www.youtube.com/watch?v=cE72lYNGPyQ) | [Андрей Макаров](speakers/Андрей%20Макаров.md) | [:notebook:](https://r3nya.github.io/new-css-features/) |
| [Transpiler-free Python for your browser](https://www.youtube.com/watch?v=UBpxnh6pht0) | [Артём Малышев](speakers/Артём%20Малышев.md) | [:notebook:](http://proofit404.github.io/talks/transpiler-free-python-for-your-browser/#/) |
## moscowcss 1 - Mar 02 [:movie_camera:](https://www.youtube.com/playlist?list=PLAf_MJ7SOshFslJuBb-t1BpUjOAfNR7Qq)
| | | |
| --- | :---: | --- |
| [Несколько фишек CSS, о которых вы могли не знать](https://www.youtube.com/watch?v=1BS4V5r_HQQ) | [Людмила Мжачих](speakers/Людмила%20Мжачих.md) | [:notebook:](http://css.moscow/1/css-secrets/cover.html) |
| [CSS-методологии от О до Б](https://www.youtube.com/watch?v=1VM-vEItVeA) | [Алексей Охрименко](speakers/Алексей%20Охрименко.md) | [:notebook:](http://css.moscow/1/css-methodology.pdf) |
| [Векторная графика в Вебе](https://www.youtube.com/watch?v=RdwdaHiBxxY) | [Арсений Попов](speakers/Арсений%20Попов.md) | |
## MinskJS 1 - Mar 01 [:movie_camera:](https://www.youtube.com/playlist?list=PL-whh3wS8xsKFQUJwBgWOOm8bAO4JmFiU)
| | | |
| --- | :---: | --- |
| [Webpack для реальных задач](https://www.youtube.com/watch?v=8op8ZtKsrSA) | [Иван Акулов](speakers/Иван%20Акулов.md) | [:notebook:](https://iamakulov.com/pages/webpack/slides.pdf) |
| [Создание универсальных (изоморфных) библиотек на Javascript](https://www.youtube.com/watch?v=vTSapALmvKY) | [Евгений Миротин](speakers/Евгений%20Миротин.md) | [:notebook:](https://docs.google.com/presentation/d/1uFxB3eb_9b7IqWkl_RFWtjKkD58J8nB4jUCjYjeQPqI/pub?start=false&loop=false&delayms=5000&slide=id.p) |
| [ClojureScript для скептиков](https://www.youtube.com/watch?v=zJjaOeNoIhY) | [Юрий Соловьёв](speakers/Юрий%20Соловьёв.md) | [:notebook:](https://docs.google.com/presentation/d/1itFQuBnKihJcENgIKzNbP2dRWDfIhjXUhqkhpsgeJDg/edit) |
## pitercss_meetup 10 - Feb 21 [:movie_camera:](https://www.youtube.com/playlist?list=PLTdS5E3zupkEiDgztHOUw4kOSM8Qdzo7H)
| | | |
| --- | :---: | --- |
| [Почему я не могу пользоваться твоим сайтом?](https://www.youtube.com/watch?v=ogAZ6JC0pJI) | [Иван Бакаидов](speakers/Иван%20Бакаидов.md) | [:notebook:](https://pitercss.ru/10/pres/a11y.pdf) |
| [Adaptive or dead](https://www.youtube.com/watch?v=c4Upfo5fjko) | [Денис Воронов](speakers/Денис%20Воронов.md) | [:notebook:](https://pitercss.ru/10/pres/adaptive.pdf) |
| [Как не писать CSS и радоваться жизни](https://www.youtube.com/watch?v=IjRi_FQQ2ng) | [Алексей Сафин](speakers/Алексей%20Сафин.md) | [:notebook:](https://pitercss.ru/10/pres/not-css/) |
## RS Conf 2017 - Feb 18-19
| | | |
| --- | :---: | --- |
| [WARPSPEED: High performance tricks: Web Workers, GPU computing and Web Assembly](https://www.youtube.com/watch?v=1_lX28QWCdg) [en] | [Martin Splitt](speakers/Martin%20Splitt.md) | |
| [Front-end As I See It](https://www.youtube.com/watch?v=B9SXHMei58c) | [Анна Селезнёва](speakers/Анна%20Селезнёва.md) | |
| [Dynamic Analysis with Babel](https://www.youtube.com/watch?v=2wxr5t3ftis) [en] | [Matt Zeunert](speakers/Matt%20Zeunert.md) | |
| Machine learning and neural nets in JavaScript [WORKSHOP] | [Всеволод Родионов](speakers/Всеволод%20Родионов.md) | |
| [Service Worker Crash Course](https://www.youtube.com/watch?v=043HeY_V-QQ) [en] | [Rafael Teixeira Fernandes](speakers/Rafael%20Teixeira%20Fernandes.md) | |
| [Why (Mobile) Web Compatibility is (so) important?](https://www.youtube.com/watch?v=m3Tf-0_Xnu4) [en] | [Stefania Ioana Chiorean](speakers/Stefania%20Ioana%20Chiorean.md) | |
| ["I can’t work on my phone" - desktop all the things](https://www.youtube.com/watch?v=eQ9mSH4je0U) [en] | [Stefan Judis](speakers/Stefan%20Judis.md) | |
| [GraphQL beyond the limit](https://www.youtube.com/watch?v=wyfSYJk_m9Q) [en] | [Gabriel Mičko](speakers/Gabriel%20Mičko.md) | |
| [Automate it! Or how to set up dev tools in WebStorm [WORKSHOP]](https://www.youtube.com/watch?v=gs8JDHeeGXw) | [Ekaterina Prigara](speakers/Ekaterina%20Prigara.md) | |
| [Unleashing The Power Of Patterns with Angular 2](https://www.youtube.com/watch?v=oKPRek9vq88) | [Dmitriy Schekhovtsov](speakers/Dmitriy%20Schekhovtsov.md) | |
| [A rapid flight through PatternFly](https://www.youtube.com/watch?v=LSiUTm6kCes) [en] | [Charlie Wood](speakers/Charlie%20Wood.md) | |
| [How We Moved To HTTP/2 To Improve Performance... And Failed](https://www.youtube.com/watch?v=whFhyHysYYg) | [Виталий Фридман](speakers/Виталий%20Фридман.md) | |
| [ECMAScript 2017 and beyond](https://www.youtube.com/watch?v=5Kw4XVSb4P4) [en] | [Dr. Axel Rauschmayer](speakers/Dr.%20Axel%20Rauschmayer.md) | |
| [Service Design: Case study](https://www.youtube.com/watch?v=jPoizpg9MDE) | [Виталий Воронович](speakers/Виталий%20Воронович.md) | |
| [Making PWAs with Polymer [WORKSHOP]](https://www.youtube.com/watch?v=PPnmdIaP4jA) [en] | [Martin Splitt](speakers/Martin%20Splitt.md) | |
| [Мой ванильный CSS](https://www.youtube.com/watch?v=jAAVN7SWqdk) | [Вадим Макеев](speakers/Вадим%20Макеев.md) | |
| [Миграция с Angular 1 на Angular 2+](https://www.youtube.com/watch?v=fI7VSmWqP3A) | [Andrei Palchys](speakers/Andrei%20Palchys.md) | |
| [Service Workers, the gotchas in your path to production](https://www.youtube.com/watch?v=9L8YhkA0co4) [en] | [Antoni Huguet Vives](speakers/Antoni%20Huguet%20Vives.md) | |
| [Designing for Composability](https://www.youtube.com/watch?v=BxoJ7WCbQFE) | [Андрей Листочкин](speakers/Андрей%20Листочкин.md) | |
| [Shells written in JavaScript](https://www.youtube.com/watch?v=CGfnGczxKAI) | [Денис Довгань](speakers/Денис%20Довгань.md) | |
## MoscowJS 35 - Feb 16
| | | |
| --- | :---: | --- |
| [Как не сломать обратную совместимость в Public API](https://youtu.be/W4Eboykd8XY?t=1049) | [Виктор Розаев](speakers/Виктор%20Розаев.md) | [:notebook:](https://www.slideshare.net/moscowjs/public-api) |
| [Как подружить дизайнеров с разработчиками? Система прототипирования на основе WebComponents.](https://youtu.be/W4Eboykd8XY?t=2502) | [Виталий Грин](speakers/Виталий%20Грин.md) | [:notebook:](https://www.dropbox.com/s/guhz9y2frmy27rz/blueprint-moscow-js-feb-2017.key?dl=1) |
| [TypeScript 2 in action](https://youtu.be/W4Eboykd8XY?t=5640) | [Александр Русаков](speakers/Александр%20Русаков.md) | [:notebook:](https://www.slideshare.net/moscowjs/typescript-2-in-action-72453488) |
| [Redux-saga естественный код](https://youtu.be/W4Eboykd8XY?t=6868) | [Евгений Евсеев](speakers/Евгений%20Евсеев.md) | [:notebook:](http://slides.com/pelid80/redux-saga) |
## UralJS 2 - Feb 13 [:movie_camera:](https://www.youtube.com/playlist?list=PLVxsRDo37_ZfqxewKTTSYwpeUarJMmIql)
| | | |
| --- | :---: | --- |
| [Управление армией сайд-эффектов](https://www.youtube.com/watch?v=UFr7eA7Hx0Y&index=1) | [Иван Соснин](speakers/Иван%20Соснин.md) | [:notebook:](http://slides.com/vansosnin/saga/) |
| [ouchDB](https://www.youtube.com/watch?v=NoGq1V1DYc4&index=2) | [Василий Михайловский](speakers/Василий%20Михайловский.md) | [:notebook:](https://pouchdb.ru/2017-02/) |
| [Обойдемся без бэкэнда](https://www.youtube.com/watch?v=JrLv1UY2NLE&index=3) | [Валерий Кузьмин](speakers/Валерий%20Кузьмин.md) | [:notebook:](http://slides.com/malcoriel/sls-at-uraljs/) |
## KyivJS 9 - Feb 11 [:movie_camera:](https://www.youtube.com/playlist?list=PLxw9RJPDS60rSfHr_srQ2xgqBgjeYBUhe)
| | | |
| --- | :---: | --- |
| [TurboFan: yet another optimization engine](https://www.youtube.com/watch?v=VUyqHzF1yXM) [en] | [Илья Климов](speakers/Илья%20Климов.md) | [:notebook:](https://docs.google.com/presentation/d/1uO_tx78nEG5Q7wh2MIfzLo5KjjEgBs_RMmSL9UQQQgI/edit) |
| [Why I love Create React App](https://www.youtube.com/watch?v=7BH9ZSld0B0) | [Валерий Сорокобатько](speakers/Валерий%20Сорокобатько.md) | [:notebook:](https://www.icloud.com/keynote/0Y-YSxs_21K-F3zftvVdU0oUw#Why_I_Love_Create_React_App) |
| [Styling React App or CSS in JS](https://www.youtube.com/watch?v=qqWHPEkfmrc) [en] | [Григорий Шехет](speakers/Григорий%20Шехет.md) | [:notebook:](https://drive.google.com/file/d/0B65dEGRmB3ViWmZJem9DQi1BblE/view) |
| [Dude, where are my logs?](https://www.youtube.com/watch?v=g14rXXDn8kk) [en] | [Андрей Шумада](speakers/Андрей%20Шумада.md) | [:notebook:](https://docs.google.com/presentation/d/1mxZUZZe2Yo5WHGKWGOsGXUsTkX4EAiTdW-4e0bvbt-s/edit) |
| [Adopting React.children [Lightning Talk]](https://www.youtube.com/watch?v=4-U2sEMPMR0) [en] | [Stas Gavrylov](speakers/Stas%20Gavrylov.md) | [:notebook:](http://slides.com/stasgavrylov/deck/fullscreen#/) |
| [WAMP [Lightning Talk]](https://www.youtube.com/watch?v=4-U2sEMPMR0) | [Юрий Ткаченко](speakers/Юрий%20Ткаченко.md) | [:notebook:](https://github.com/tyv/wamp-lightning-talk) |
| [React Coroutine [Lightning Talk]](https://www.youtube.com/watch?v=4-U2sEMPMR0) | [Алексей Распопов](speakers/Алексей%20Распопов.md) | [:notebook:](https://react-coroutine.js.org/) |
| [Telegram Bots [Lightning Talk]](https://www.slideshare.net/viattik/telegram-bots-72033250) | [Андрей Серков](speakers/Андрей%20Серков.md) | |
| [No Title [Lightning Talk]](https://www.youtube.com/watch?v=4-U2sEMPMR0) | [Кирилл Яковенко](speakers/Кирилл%20Яковенко.md) | [:notebook:](https://drive.google.com/file/d/0B65dEGRmB3ViZXAzaWxRdjZwcnc/view) |
## AST Frontend meetup 3 - Feb 11
| | | |
| --- | :---: | --- |
| JavaScript: новая надежда | [Сергей Смирнов](speakers/Сергей%20Смирнов.md) | [:notebook:](https://sms-system.github.io/javascript-new-hope/) |
| Паттерны функционального программирования | [Таир Сабыргалиев](speakers/Таир%20Сабыргалиев.md) | [:notebook:](https://yadi.sk/i/kZH8BM_G3E4AXz) |
## PiterJS 12 - Feb 09 [:movie_camera:](https://www.youtube.com/playlist?list=PLcXJ90eZ2bxivzOLgC98hYjyCYDFghxzU)
| | | |
| --- | :---: | --- |
| [Один код для сборки под web, iOS и Android](https://www.youtube.com/watch?v=i6AhrTVQbkc) | [Артём Марченко](speakers/Артём%20Марченко.md) | |
| [В релиз с React Native](https://www.youtube.com/watch?v=gJo75CDCGNk) | [Андрей Складчиков](speakers/Андрей%20Складчиков.md) | |
## WebPurple meetup 16 - Feb 02
| | | |
| --- | :---: | --- |
| [Compiled to JS languages](https://www.youtube.com/watch?v=z6yVv7EDFLo) | [Дмитрий Пикулин](speakers/Дмитрий%20Пикулин.md) | |
| Personal efficiency as a mean of survival | [Ника Прошкина](speakers/Ника%20Прошкина.md) | |
## SPB Frontend - Jan 30
| | | |
| --- | :---: | --- |
| Electron: от мотивации до публикации | [Виктор Пасынок](speakers/Виктор%20Пасынок.md) | |
| Инструменты статического анализа JavaScript | [Андрей Попп](speakers/Андрей%20Попп.md) | [:notebook:](http://amp.gs/1uef) |
| Чанки-чанки-чанки | [Валентин Семирульник](speakers/Валентин%20Семирульник.md) | |
## WSD 2017 - Москва - Jan 28 [:movie_camera:](https://www.youtube.com/playlist?list=PLMBnwIwFEFHdF7aJTIHQ_wJ5tkpyG7CNI)
| | | |
| --- | :---: | --- |
| [Поговорим о наших младших товарищах](https://www.youtube.com/watch?v=pN8sDT_hP2k) | [Сергей Попов](speakers/Сергей%20Попов.md) | [:notebook:](https://wsd.events/2017/01/28/pres/young-fellas.pdf) |
| [Играем в браузере](https://www.youtube.com/watch?v=Cq1nXEgMiRI) | [Всеволод Шмыров](speakers/Всеволод%20Шмыров.md) | [:notebook:](https://wsd.events/2017/01/28/pres/browser-games/) |
| [Здесь водятся драконы](https://www.youtube.com/watch?v=--Ex2-8MWFo) | [Лев Солнцев](speakers/Лев%20Солнцев.md) | [:notebook:](https://wsd.events/2017/01/28/pres/here-be-dragons/) |
| [Мой ванильный CSS](https://www.youtube.com/watch?v=CaDnbOjXjRg) | [Вадим Макеев](speakers/Вадим%20Макеев.md) | [:notebook:](https://wsd.events/2017/01/28/pres/vanilla-css/) |
| [JSX? Пфф!](https://www.youtube.com/watch?v=sn-H4r6x-Cw) | [Владимир Гриненко](speakers/Владимир%20Гриненко.md) | [:notebook:](https://wsd.events/2017/01/28/pres/jsx-pff.pdf) |
| [Сбертехнологии фронтенда](https://www.youtube.com/watch?v=zi_PB0CMykY) | [Александра Воробьёва](speakers/Александра%20Воробьёва.md) | [:notebook:](https://wsd.events/2017/01/28/pres/sber-tech/) |
| [CSS-in-JS. Назад в будущее!](https://www.youtube.com/watch?v=HTC4k0fvAuw) | [Никита Мостовой](speakers/Никита%20Мостовой.md) | [:notebook:](https://wsd.events/2017/01/28/pres/css-in-js.pdf) |
| [Веб-компоненты: светлое настоящее](https://www.youtube.com/watch?v=KjPsp_PVPuU) | [Вадим Черненко](speakers/Вадим%20Черненко.md) | [:notebook:](https://wsd.events/2017/01/28/pres/web-components.pdf) |
| [Brunch — последний сборщик, который вам будет нужен](https://www.youtube.com/watch?v=u902_BROjbI) | [Алексей Швайка](speakers/Алексей%20Швайка.md) | [:notebook:](https://wsd.events/2017/01/28/pres/brunch.pdf) |
## pitercss_meetup 9 - Jan 24 [:movie_camera:](https://www.youtube.com/playlist?list=PLTdS5E3zupkF7DlXacSyfscQ9vdW83FxH)
| | | |
| --- | :---: | --- |
| [Тестирование CSS](https://www.youtube.com/watch?v=z4FJf994UgY) | [Антон Калашников](speakers/Антон%20Калашников.md) | [:notebook:](https://pitercss.ru/9/pres/css-testing.pdf) |
| [Гитхаб в Академии](https://www.youtube.com/watch?v=tM5kORurmw0) | [Алексей Симоненко](speakers/Алексей%20Симоненко.md) | [:notebook:](https://pitercss.ru/9/pres/github-academy.pdf) |
| [Продуктивность](https://www.youtube.com/watch?v=h5qrWVqYgxs) | [Милослав Волосков](speakers/Милослав%20Волосков.md) | [:notebook:](https://pitercss.ru/9/pres/how-to-learn/) |
## KyivJS 8 - Jan 21
| | | |
| --- | :---: | --- |
| Best practices of Node.js use in production | [Никита Галкин](speakers/Никита%20Галкин.md) | [:notebook:](https://galkin.github.io/kyivjs-2017) |
| В этот раз я все сделаю правильно! | [Алексей Распопов](speakers/Алексей%20Распопов.md) | [:notebook:](https://alexeyraspopov.github.io/the-right-way) |
| Путешествие вглубь Node.js | [Алексей Орленко](speakers/Алексей%20Орленко.md) | [:notebook:](http://aqrln.github.io/kyivjs-2017/#/) |
| Структурно-событийное программирование | [Олександр Шпак](speakers/Олександр%20Шпак.md) | [:notebook:](https://drive.google.com/file/d/0B5hEGrbXzEkMdW9NV21qdG9jeVk/view) |
## RND.JS 2 - Jan 06 [:movie_camera:](https://youtu.be/fLX4-Ys9avw)
| | | |
| --- | :---: | --- |
| [Ложка дёгтя в бандле вебпака](https://youtu.be/fLX4-Ys9avw?t=1393) | [Антон Хлыновский](speakers/Антон%20Хлыновский.md) | [:notebook:](https://speakerdeck.com/subzey/lozhka-dioghtia-v-bandlie-viebpaka) |
| [Грязные анимации в мире состояний](https://youtu.be/fLX4-Ys9avw?t=2764) | [Алексей Тактаров](speakers/Алексей%20Тактаров.md) | [:notebook:](https://molefrog.github.io/stateful-animations/) |
| [Старые брюки, новые пятна: каким будет фронтенд в 2017](https://youtu.be/fLX4-Ys9avw?t=4161) | [Виктор Суздалев](speakers/Виктор%20Суздалев.md) | |
From libdwarf-code CODINGSTYLE.md as of 01 October 2024.
- [ЧАСТЬ 1: ЧТО ТАКОЕ MCP И ЗАЧЕМ ОН НУЖЕН](#часть-1-что-такое-mcp-и-зачем-он-нужен)
Tu es un ingénieur ML spécialisé en quantization de LLM et optimisation GPU.
trigger: model_decision