Start of main content
HolyJS 2022 Autumn
Conference for JavaScript developers
The event was over
November 10–11Online
November 20Moscow
Talk topics
Talks
UI
6- Watch recording
- Watch recording
Talk type: Workshop
Workshop. Writing a game in React and dealing with react-reconciler (Part 1)
Sergey Konstantinov
Company: Raiffeisen Bank
- Watch recording
Talk type: Workshop
Workshop: how to improve marketplace accessibility for blind, given the experience of large e-commerce project (Part 1)
Ilya Sidorchik
Company: Yandex Market
- Watch recording
Talk type: Workshop
Workshop. Writing a game in React and dealing with react-reconciler (Part 2)
Sergey Konstantinov
Company: Raiffeisen Bank
- Watch recording
Talk type: Workshop
Workshop: how to improve marketplace accessibility for blind, given the experience of large e-commerce project (Part 2)
Ilya Sidorchik
Company: Yandex Market
- Watch recording
Case-study
5- Watch recording
Talk type: Talk
Taking apart the elephant (and this has nothing to do with JS)
Sergey Abdulmanov
Company: Tutu.ru
- Watch recording
- Watch recording
- Watch recording
Talk type: Talk
Why not put all the configs in a separate package, reducing the boilerplate to zero?
Ivan Malyugin
Company: beeline
- Watch recording
Инструменты
5- Watch recording
Talk type: Talk
Pulling out the monorepository
Mikhail Potapov
Company: Tinkoff
Nikita Balikhin
Company: Gazprombank
- Watch recording
- Watch recording
- Watch recording
- Watch recording
Графика и анимации
3- Watch recording
- Watch recording
- Watch recording
Talk type: Talk
Animations and their optimization in corporate projects
Roman Troitsky
Company: Komus-Tech
Backend
3- Watch recording
Talk type: Workshop
Workshop: how to develop, build, and deploy Node.js microservices with NestJS & Pulumi (Part 1)
Andrew Reddikh
Company: Emma
Alex Korzhikov
Company: HackerOne
- Watch recording
Talk type: Workshop
Workshop: how to develop, build, and deploy Node.js microservices with NestJS & Pulumi (Part 2)
Andrew Reddikh
Company: Emma
Alex Korzhikov
Company: HackerOne
- Watch recording
Talk type: Talk
WebTransport and its place among other protocols
Andrey Vlasov
Company: Sber
Vasily Markitan
Company: Sber
State management
2- Watch recording
- Watch recording
Языки
2- Watch recording
Talk type: Workshop
Brave Elm world without mutations or side-effects (Part 1)
Yan Novak
Company: Snapview.de
- Watch recording
Talk type: Workshop
Workshop. Brave Elm world without mutations or side-effects (Part 2)
Yan Novak
Company: Snapview.de
Off Topic
23- Watch recording
Talk type: Talk
HolyJS 2022 Autumn Opening
Aleksei Zolotykh
Company: MyOffice
Nikita Sidorov
Company: Yandex Market
Semyon Levenson
Company: Yandex Market
- Watch recording
Talk type: Conversation
Web almanac: frontrunners trying to get into analytics
Aleksei Zolotykh
Company: MyOffice
Nikita Sidorov
Company: Yandex Market
Sergey Konstantinov
Company: Raiffeisen Bank
Semyon Levenson
Company: Yandex Market
- Watch recording
Talk type: Conversation
Difficult stories with a light attitude
Nikita Sidorov
Company: Yandex Market
Semyon Levenson
Company: Yandex Market
- Watch recording
Talk type: Conversation
GeekBoards x HolyJS: a tactile special
Aleksei Zolotykh
Company: MyOffice
Andrey Melikhov
Company: Web Standards
Pavel Vedenkov
Company: GeekBoards
Daniil Emelyanov
Company: GeekBoards
Semyon Levenson
Company: Yandex Market
- Watch recording
- Watch recording
Talk type: Talk
There and back again, or Do you have to become an executive?
Vitaly Harisov
Company: Yandex
Vladimir Grinenko
Company: Yandex
- Watch recording
Talk type: Conversation
E-learning as an alternative to a career
Aleksandr Baltsevich
Company: APC
Nikita Sidorov
Company: Yandex Market
- Watch recording
- No record
Talk type: Partner’s BoF-session
Microfrontends: implementation in a project from scratch or in an existing project
Maksim Grigorev
Company: Rosbank
Nikita Liger
Company: Rosbank
Irina Frolova
Company: Raiffeisen Bank
- Watch recording
Talk type: Conversation
Extreme practices: is it safe?
Semyon Levenson
Company: Yandex Market
Sergey Berezhnoy
Company: Yandex
- Watch recording
Talk type: Partner’s talk
Migrating to Vue 3: failure and another failure
Aleksei Matsekha
Company: Rosbank
- Watch recording
- Watch recording
- No record
Talk type: Partner’s BoF-session
How to switch to a different framework, change the team and not go crazy
Mikhail Kraynov
Company: VK
Evgenia Polozova
Company: VK
Irina Frolova
Company: Raiffeisen Bank
- Watch recording
Talk type: Talk
Summing up online HolyJS 2022 Autumn
Nikita Sidorov
Company: Yandex Market
Dana Stoyanova
Company: JUG Ru Group
Semyon Levenson
Company: Yandex Market
- Watch recording
Talk type: Conversation
DotNext 2022 Autumn and HolyJS 2022 Autumn In-person Opening
Anton Onikiychuk
Company: Dodo Engineering
Semyon Levenson
Company: Yandex Market
- Watch recording
- Watch recording
Talk type: Talk
Hacks and hams from JS gamemode that are suitable for cycling app optimizations on the web
Ivan Popelyshev
Company: White Frame
- Watch recording
- Watch recording
- Watch recording
Talk type: Conversation
DotNext 2022 Autumn and HolyJS 2022 Autumn conferences Closing
Anton Onikiychuk
Company: Dodo Engineering
Semyon Levenson
Company: Yandex Market
- Watch recording
Talk type: Conversation
Debate.JS
Aleksei Zolotykh
Company: MyOffice
Andrey Melikhov
Company: Web Standards
Nikita Sidorov
Company: Yandex Market
Sergey Konstantinov
Company: Raiffeisen Bank
Semyon Levenson
Company: Yandex Market
- No record
Бонусный контент
12- Watch recording
- Watch recording
- Watch recording
Talk type: Talk
Instruction pipelining from 8086 to 2022: how the pipeline works in modern processors
Vadim Martynov
Company: Kontur
- Watch recording
Talk type: Partner’s talk
Vulnerability of regular expressions: theory and practice of ReDoS attacks
Aleksei Avdeev
Company: PVS-Studio
- Watch recording
Talk type: Talk
lock(_sync): the illusion of a perfect choice
Stanislav Sidristij
Company: Speech Technology Center
- Watch recording
- Watch recording
Talk type: Talk
The mysterious EF Core, or How to Write Your Own Extension
Igor Shatalkin
Company: CUSTIS
- Watch recording
- Watch recording
- No record
Talk type: Conversation
Fail Section
Dmitry Emelyanov
Company: Altenar
Gregory Koshelev
Company: Kontur
Alexey Ovcharov
Company: Nmarket.PRO
Dmitry Pavlov
Company: Dodo Engineering
Vadim Martynov
Company: Kontur
Ekaterina Firsova
Company: Altenar
- Watch recording
- No record
Talk type: Conversation
Lightning Talks: What's bugging us about .NET
Igor Labutin
Company: Lanit-Tercom
Speakers
Sergey Abdulmanov
Company: Tutu.ru
Vitaly Harisov
Company: Yandex
Artyom Arutyunyan
Company: SimBaze
Aleksei Zolotykh
Company: MyOffice
Sam Bulatov
Company: Waliot, krd.dev
Andrey Melikhov
Company: Web Standards
Anton Zhukov
Company: Control Systems
Artem Akutin
Company: Citydrive
Aleksandr Baltsevich
Company: APC
Stepa Mikhailyuk
Company: lumen5
Sergey Konstantinov
Company: Raiffeisen Bank
Nikita Sidorov
Company: Yandex Market
Semyon Levenson
Company: Yandex Market
Alexander Myshov
Company: 2GIS
Ivan Nagayko
Company: VK
Ivan Popelyshev
Company: White Frame
Andrey Vlasov
Company: Sber
Vasily Markitan
Company: Sber
Sergey Berezhnoy
Company: Yandex
Ivan Malyugin
Company: beeline
Viktor Khomyakov
Company: Yandex
Alexander Kateen
Company:
Mikhail Trifonov
Company: Cloud
Mikhail Potapov
Company: Tinkoff
Nikita Balikhin
Company: Gazprombank
Olga Scherbakova
Company: Monopoly
Evgeny Peshkov
Company: Tinkoff
Denis Krasnovskiy
Company: Domclick
Andrew Reddikh
Company: Emma
Alex Korzhikov
Company: HackerOne
Vladimir Grinenko
Company: Yandex
Ilya Sidorchik
Company: Yandex Market
Vadim Martynov
Company: Kontur
Igor Labutin
Company: Lanit-Tercom
Stanislav Sidristij
Company: Speech Technology Center
Yan Novak
Company: Snapview.de
Andrey Ganichev
Company: Dodo Engineering
Roman Troitsky
Company: Komus-Tech
Yan Lavrushev
Company: Pink Unicorn
Pavel Vedenkov
Company: GeekBoards
Daniil Emelyanov
Company: GeekBoards
Dmitry Grosh
Company: WIS Software
Natalya Stus
Company: Yandex
Dmitry Emelyanov
Company: Altenar
Gregory Koshelev
Company: Kontur
Alexey Ovcharov
Company: Nmarket.PRO
Dmitry Pavlov
Company: Dodo Engineering
Igor Shatalkin
Company: CUSTIS
Andrei Gladkov
Company: hh.ru
Dmitry Shumsky
Company: VK
Aleksei Matsekha
Company: Rosbank
Aleksei Avdeev
Company: PVS-Studio
Maksim Grigorev
Company: Rosbank
Nikita Liger
Company: Rosbank
Nasim Korobkin
Company: Rosbank
Alexandr Shushunov
Company: VK
Mikhail Kraynov
Company: VK
Evgenia Polozova
Company: VK
Experts
Aleksei Zolotykh
Company: MyOffice
Andrey Melikhov
Company: Web Standards
Alexey Fyodorov
Company: JUG Ru Group
Gregory Koshelev
Company: Kontur
Ivan Popelyshev
Company: White Frame
Ilya Chertorilsky
Company: Raiffeisen Bank
Aleksandr Korotaev
Company: VKontakte
Алексей Гусев
Company: Yandex
Nikita Dubko
Company: Yandex
Alexey Beloglazov
Company: Tinkoff
Sergey Melyukov
Company: Yandex
Semyon Levenson
Company: Yandex Market
Mark Shevchenko
Company: CraftTalk
Yulia Tsisyk
Company: C Teleport
Nikita Sidorov
Company: Yandex Market
Alexandr Dubinin
Company: Kontur.io
Marianna Minich
Company: EPAM Systems
Leonid Andrievsky
Company: Rostelekom
Dmitry Afanasiev
Company: Kontur
Anton Onikiychuk
Company: Dodo Engineering
Guriy Samarin
Company: Rosatom
Vasily Koryanov
Company: ETP GPB
Sergey Sova
Company: Roke.to
Sergey Konstantinov
Company: Raiffeisen Bank
Alina Vanieva
Company: Yandex
Robert Korzhov
Company: Росбанк
Dmitry Karavaev
Company: Росбанк
Hosts
Aleksei Zolotykh
Company: MyOffice
Nikita Sidorov
Company: Yandex Market
Semyon Levenson
Company: Yandex Market
Anton Onikiychuk
Company: Dodo Engineering
Igor Labutin
Company: Lanit-Tercom
Dana Stoyanova
Company: JUG Ru Group
Ekaterina Firsova
Company: Altenar
Irina Frolova
Company: Raiffeisen Bank
How it was
Organizers
JUG Ru Group
We organize the largest conferences and meetups for programmers in Russia. Our mission is to develop the Russian IT-community by creating specialized platforms for experience exchange and networking.
Therefore, our programs consist only of technical talks and are shaped to gather and unite enthusiasts who are ready to share experience and discuss solutions to applied problems and projects.
Program committee
Aleksei Zolotykh
Company: MyOffice
Tanya Denisyuk
Company: Yandex
Nikita Sidorov
Company: Yandex Market
Dana Stoyanova
Company: JUG Ru Group
Ivan Popelyshev
Company: White Frame
Aleksandr Baltsevich
Company: APC
Semyon Levenson
Company: Yandex Market
Evgeny Kot
Company: Wrike
Media
Blog at Habr.com
We publish transcripts of talks, interviews, and authors’ articles.Selected Talks
Talks from different years caused the greatest response from the participants.Materials
Look at how past conferences have been held.A rough morning with HolyJS
HolyJS Conference Podcast