К основному контенту
HolyJS 2021 MoscowСезон: 2021 Moscow
  • Доклады
  • Спикеры
  • Партнеры
  • О нас
  • Архив
  • Эксперты
  • Ведущие
    • Новая HolyJS
    • Новая HolyJS
    • Доклады
    • Спикеры
    • Партнеры
    • О нас
    • Архив
    • Эксперты
    • Ведущие
    EN

    Доклады

    • Доклады
    • Сохраненное
    • Смотреть запись

      Don't miss the Deno Train

      Deno is now more and more in mind, and it's time to jump into the Deno train! Let's go through the reality of Deno nowadays ; how to build for the frontend with Alpeh, React, and Deno ; how to unleash a workd of new possibilities from the server to the client.

      • Matthias Dugue

        ‹div›RIOTS

      На английском языкеENСложность -Введение в технологию
    • Смотреть запись

      React.memo — сплетни/исходники/грань полезности

      Из этой сессии вы узнаете отличия React.memo от React.useMemo на примере исходников или чем отличается хук от хока. Александр приоткроет завесу исходников, познакомит с тем, что под капотом memo делится на memo и simple memo.

      • Александр Бальцевич

        APC

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      GraphQL platform at Uber

      В докладе будет подробно рассказано о том, как Uber обеспечивает безопасную, совместную среду для фронтенд-инженеров.

      • Диана Суворова

        Uber

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Как стать спикером и зачем это делать

      Дискуссия от партнера конференции

      Как побороть страх и выступить с докладом? К чему должен подготовиться спикер? Стоят ли выступления потраченных нервов и времени?

      Об этом поговорят Лира Измайлова, Андрей Соколов и Дмитрий Злыгин. Ребята расскажут, как они стали спикерами, как готовиться самостоятельно и в чем профит курсов по публичным выступлениям.

      • Лира Измайлова

        DINS

      • Андрей Соколов

        DINS

      • Дмитрий Злыгин

        DINS

      На русском языкеRU
    • Смотреть запись

      Считаете, что TDD не работает? У меня для вас плохие новости

      В этом докладе Дима расскажет про свой подход к написанию тестов в стиле TDD, который экономит ему время и не имеет ничего общего с юнит-тестами.

      • Дмитрий Коваленко

        Lightsource.ai

      На русском языкеRUСложность -Введение в технологию
    • Смотреть запись

      Node.js: Меньше сложности, больше надежности

      Если вы пишете на Node.js, то почти наверняка делаете это ужасно. Тимур докажет вам, что так программировать нельзя, застыдит за ежедневные типовые решения, поручит вашей совести следить за изучением хороших практик, потому что путь к ним существует, и отделяет вас от этого только лень.

      • Тимур Шемсединов

        Metarhia

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      UnderHolyJS

      Интервью у ведущих самого безызвестного и хардкорного подкаста. О жизни, о планах и о технологиях.

      • Юлия Миоцен

        Яндекс

      • Дмитрий Пацура

        Cube Dev

      • Алексей Золотых

        EPAM

      • Артём Кобзарь

        JetBrains

      На русском языкеRU
    • Смотреть запись

      Что веб грядущий нам готовит?

      Тематическая дискуссия от программного комитета на тему будущего в мире веб-разработки, веб-стандартов и веба в целом.

      Затронем следующие темы:

      • монополию одного браузера;
      • останется ли JavaScript языком «по умолчанию» для браузеров;
      • один язык на бэкенде и фронтенде и в будущем тоже;
      • почему тулинг переписывают на Rust и не только;
      • проблемы стандартизации вширь.
      • Андрей Мелихов

        Osome

      • Александр Мышов

        Defront

      • Сергей Рубанов

        BeerJS / TC39

      • Сергей Иванов

      На русском языкеRU
    • Смотреть запись

      Знакомство с Докой: редакция отвечает на вопросы

      Опенсорс: тщеславие или альтруизм? Поговорим о том, что мотивирует участников редакции Доки делать что-то для комьюнити. Какие личные боли они решают за счёт этого проекта. Проект с неопределённым количеством пользователей: как всё не сломать. Взлёты и падения автоматизации.

      • Таня Денисюк

        Яндекс

      • Николай Лопин

        FreeNow

      • Алексей Золотых

        EPAM

      • Игорь Коровченко

        Воронежский государственный университет

      • Алена Батицкая

      На русском языкеRU
    • Смотреть запись

      Как готовить production с Webpack 5 module federation

      Информации о production-разработке микрофронтендов с webpack 5 очень мало. Вадим исправит это и расскажет про свой путь в продакшен и про все подводные камни, с которыми столкнулась команда.

      • Вадим Малютин

        Grid Dynamics

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      The 2021 edition of dealing with files on the Web

      In this presentation, Thomas will show modern ways of dealing with files in the browser and how they integrate with the clipboard, drag and drop, and your operating system's file explorer. You will also learn about the Storage Foundation API.

      • Thomas Steiner

        Google

      На английском языкеENСложность -Введение в технологию
    • Смотреть запись

      Agile-процессы в современных продуктовых компаниях

      Поговорим о процессах. Узнаем, как компании подходят к выбору методологий, внедряют процессы и определяют плюсы и минусы подходов. Обсудим, насколько важны артефакты Cкрама, как адаптировать процессы под цели компании и какие принципы лежат в основе масштабируемого Cкрама.

      • Сергей Сергеев

        ManyChat

      • Анастасия Асеева-Нгуен

        ManyChat

      • Максим Кислов

        Badoo

      На русском языкеRU
    • Смотреть запись

      Как силами небольшой команды делать омниканальную систему

      Андрей расскажет, как в Газпромбанке маленькая распределенная команда научилась быстро разрабатывать и поддерживать интерфейсы для целого ряда разных устройств. 

      Он поведает про проблемы, порождаемые омниканальностью и способы их решения.

      • Андрей Журавков

        Газпромбанк

      На русском языкеRU
    • Смотреть запись

      Vue2 или Vue3 — что выбрать в 2021 году?

      Релиз Vue3 случился больше года назад, но широкую популярность так и не приобрел. Растянутые сроки миграции, недоступность многих библиотек становятся барьерами — в результате многие в сообществе не успели «пощупать» новый релиз или хотя бы детально погрузиться в апдейты Vue3. 

      В докладе разберем новую реактивность и другие причины обратить внимание на Vue3.

      • Михаил Тадевосян

        Croc Code

      На русском языкеRU
    • Смотреть запись

      Функциональное программирование в JS — серебряная пуля

      Вот о чем расскажет Надир:

      Не так страшно функциональное программирование, как о нем говорят. Принципы ФП. ФП — это несложно и отлично разминает ум.

      • Надир Жумабаев

        Газпромбанк

      На русском языкеRU
    • Смотреть запись

      Statoscope. Курс интенсивной терапии для вашего бандла. Часть 1

      В докладе речь пойдет об инструменте, примерах использования, об архитектурных решения внутри Statoscope, непростом процессе его разработки и о грандиозных планах на него.

      • Сергей Мелюков

        Яндекс

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Картинки со звуком

      Спикер расскажет, как реализовать в браузере музыкальный проигрыватель для картинок.

      • Никита Дубко

        Яндекс

      На русском языкеRUСложность -Готовьтесь, будет подгорать
    • Смотреть запись

      Закрытие конференции HolyJS 2021 Moscow

      Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Заходите на трансляцию, чтобы ничего не пропустить!

      • Таня Денисюк

        Яндекс

      • Михаил Башуров

        WiseBits

      • Алексей Золотых

        EPAM

      На русском языкеRU
    • Смотреть запись

      Тонкости разработки дизайн-системы

      На примере дизайн-системы Revolut поговорим про консистентность продукта, уменьшение технического долга, определение правил и необходимость встроенных best practices и accessibility-требований в компоненты.

      Своя библиотека или изменение существующей? Команда или внутренний contribution? Приватная библиотека или открытый код? Обсудим все насущные вопросы и разберемся в деталях.

      • Иван Гришин

        Revolut

      На русском языкеRU
    • Смотреть запись

      Как и зачем мы мигрировали Авиасейлс на Effector

      Игорь расскажет, как в Aviasales принимали решение о переезде с Redux+RxJS на Effector, с какими проблемами столкнулись и почему в итоге остались довольны решением.

      • Игорь Камышев

        Авиасейлс

      На русском языкеRUСложность -Введение в технологию
    • Смотреть запись

      Разработка микрофронтов: на что обратить внимание при построении архитектуры

      Обсудим насущные вопросы, связанные с разработкой микрофронтов:

      • Как правильно выделить единицу микрофронта? По бизнес-сущности, по команде или по продукту? В чем преимущество каждого из подходов.
      • Архитектурные «джунгли», или какие подводные камни ждут вас при переходе с монолита.
      • Олег Гарипов

        ВТБ

      • Ярослава Суспицина

        ВТБ

      На русском языкеRU
    • Смотреть запись

      Собеседование с Павлом Чертороговым на позицию Tech Lead Frontend

      Влад Козуля, Евгений Кот и Алексей Золотых проведут собеседование с Павлом Чертороговым на позицию техлида в логистический стартап.

      • Алексей Золотых

        EPAM

      • Владислав Козуля

      • Павел Черторогов

        ps.kz

      • Евгений Кот

        Wrike

      На русском языкеRU
    • Смотреть запись

      Разбор полетов: Microsoft To-Do

      Практический взгляд на архитектуру и развитие веб-клиента Microsoft To-Do. Алексей расскажет про бизнес-контекст, решения, ошибки и личный опыт пяти лет создания приложения с десятком миллионов пользователей с нуля.

      • Алексей Мигуцкий

        Microsoft/GitHub

      На русском языкеRUСложность -Введение в технологию
    • Не записывалось

      Сделать выбор в пользу GraphQL или дать шанс REST?

      GraphQL считается более продвинутой и удобной технологией, но так ли все очевидно? В рамках дискуссии Михаил Тадевосян, frontend-разработчик, Александр Клюев, ведущий frontend-разработчик и Андрей Ковалев, frontend-разработчик разберут по косточкам две парадигмы API - разницу на техническом и проектном уровнях, сходства и различия.

      • Михаил Тадевосян

        Croc Code

      На русском языкеRUАктивность не записываетсяREC
    • Смотреть запись

      Открытие конференции HolyJS 2021 Moscow

      Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!

      • Юлия Миоцен

        Яндекс

      • Алексей Золотых

        EPAM

      На русском языкеRU
    • Смотреть запись

      JavaScript и «бабушкофон», или Самая большая платформа, о которой вы никогда не слышали

      Вы покупали телефон своим бабушкам или дедушкам? Какие они были? Кнопочные телефоны с большими кнопками?

      А что, если на похожих телефонах, с клавиатурой и без тачскрина, можно запускать WhatsApp? YouTube?

      В докладе рассмотрим телефоны с клавиатурой, их программные и хардварные ограничения, архитектуру. А также залезем внутрь системного приложения и посмотрим, как написать свое с нуля.

      • Никита Мостовой

        Facebook

      На русском языкеRUСложность -Готовьтесь, будет подгорать
    • Смотреть запись

      Расширения для браузера: Угроза или опасность?

      Рассказ про безопасность расширений для браузера.

      • Али Гасымов

        Disco

      На русском языкеRUСложность -Введение в технологию
    • Смотреть запись

      Как прокачаться с мидла до сеньора

      Что отличает сеньор-разработчика от мидла? Знание языка, технологий или знание различных паттернов и архитектурных шаблонов? Проще всего ответить, что сеньор должен знать и уметь все. Но так ли это на самом деле? Все ли навыки одинаково важны? Об этом мы поговорим со Стасом Цыгановым.

      • Таня Денисюк

        Яндекс

      • Станислав Цыганов

        Туту.ру

      • Михаил Башуров

        WiseBits

      • Алексей Золотых

        EPAM

      На русском языкеRU
    • Смотреть запись

      Нестандартный подход к выбору клиентской библиотеки GraphQL

      Рассказ о том, как год назад команда Виктора внедрила GraphQL в один из больших проектов Revolut, как организовала управление и хранение серверных и клиентских данных, почему выбрала MST-GQL, а не apollo-client. В докладе также пойдет речь о плюсах и минусах различных подходов библиотек и некоторых проблемах, о которых стоит знать.

      • Виктор Щеглов

        Revolut

      На русском языкеRU
    • Смотреть запись

      Поглощение через микрофронтенд: нужно просто вставить одно приложение в другое

      Воркшоп, основанный на реальных событиях!

      Дмитрий расскажет об использовании техник микрофронтенда для поглощения и аккумулирования функций приложений.

      • Дмитрий Смирнов

        ВТБ

      На русском языкеRU
    • Не записывалось

      Фреймворки и паттерны разработки цифровых решений на производстве

      Вот темы, которые будут обсуждаться:

      • перспективы WebAssembly;
      • актуальность Angular для энтерпрайза;
      • Fiori Elements — актуальная практика применения.
      • Алина Макеева

        Первая Грузовая Компания

      • Алексей Краснобаев

        Юникон Бизнес Солюшнс

      • Павел Доронин

      • Олег Кондрашин

        СИБУР Диджитал

      • Илья Симоненко

        Сбер

      На русском языкеRUАктивность не записываетсяREC
    • Смотреть запись

      Advanced types в TypeScript

      TypeScript - это мощный инструмент по работе с типами. Его мощность будет раскрыта на примере нескольких задач из type-challenges уровня hard. Для каждой решаемой задачи будут описаны шаги решения с разъяснением особенностей типизации TypeScript.

      • Алексей Березин

        Joyn GmbH

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Statoscope. Курс интенсивной терапии для вашего бандла. Часть 2

      В докладе речь пойдет об инструменте, примерах использования, об архитектурных решения внутри Statoscope, непростом процессе его разработки и о грандиозных планах на него.

      • Сергей Мелюков

        Яндекс

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Воркшоп. GlimmerX — declarative UI & derived reactivity in 27kb*. Часть 2

      Вокруг Ember и Glimmer за последние годы набралось очень большое количество мифов: кто-то считает, что Ember весит слишком много, что он медленный, устарел, и не может решить всех современных задач, поставленных бизнесом. Попробуем разобраться с недопониманием, сложившимся вокруг этой экосистемы, и посмотреть, сможет ли она предоставить что-то простое, сравнимое с React, Vue, Svelte для современного фронтенд-разработчика.

      • Александр Канунников

        EPAM Systems

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Web development best practices in 2021: What the data tells us

      Laurie will will give you a picture of what web development looks like in 2021.

      • Laurie Voss

        Netlify

      На английском языкеENСложность -Введение в технологию
    • Смотреть запись

      MoleculerJS: высоконагруженные, отказоустойчивые и распределенные микросервисы

      Поговорим о разнице между сервисами и микросервисами, какие бывают транспорты, какие собирать метрики и как трассировать распределенные запросы и т.д. Обо всем этом вы сможете узнать на примере фреймворка Moleculer.

      • Иван Журавлев

        MoleculerJS

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Использование многопоточности в браузере

      В коротком докладе Дмитрий разберет, как многозадачность проникла на фронт и как ее использовать.

      Рассмотрим, как понять, надо ли использовать многозадачность или многопоточность, и когда стоит посмотреть в сторону WebGL.

      На практических примерах узнаем, как реализовать многопоточную обработку и как понять, что она несет существенную выгоду.

      • Дмитрий Злыгин

        DINS

      На русском языкеRU
    • Смотреть запись

      Интервью с ведущими подкаста «Фронтенд Юность»

      Интервью с ведущими подкаста «Фронтенд Юность».

      • Алексей Хлебаев

        ЮMoney

      • Таня Денисюк

        Яндекс

      • Александр Шоронов

        Bolt

      • Алексей Золотых

        EPAM

      • Роман Пономарев

        Arrival

      • Александр Богачёв

        Arrival Ltd

      На русском языкеRU
    • Смотреть запись

      Доска в клеточку. Рисуем математику в вебе

      Антон расскажет, как реализовать графический редактор в браузере со свободным письмом пером — для рисования графиков, формул и геометрических фигур. И поделится, как команда спустилась на уровень железа, чтобы добавить еще больше интерактивности.

      • Антон Хайновский

        Skyeng

      На русском языкеRUСложность -Введение в технологию
    • Смотреть запись

      Игра «Holy Чудес»

      Игра по мотивам известной телепередачи "Поле Чудес".

      • Таня Денисюк

        Яндекс

      • Алексей Березин

        Joyn GmbH

      • Михаил Башуров

        WiseBits

      • Дмитрий Коваленко

        Lightsource.ai

      • Алексей Золотых

        EPAM

      • Сергей Рубанов

        BeerJS / TC39

      На русском языкеRU
    • Смотреть запись

      Multicore JavaScript: past, present and future

      Let's talk about the future of JavaScript: how we plan to make the language faster, and work with more interesting devices in the present and future.

      • Ujjwal Sharma

        Igalia

      На английском языкеENСложность -Введение в технологию
    • Смотреть запись

      Ещё один текстовый веб-редактор и в чём проблемы contenteditable?

      Даниил расскажет, как его команда боролась с особенностями ContentEditable и зачем написала свой маленький текстовый веб-редактор (Rich Text Editor) для своего продукта. Рассмотрим, какие задачи перед ними стояли, и почему не подошли коробочные решения. Поговорим о том, с какими проблемами команда столкнулась, и как их решила. И почему сначала хотели выбросить contenteditable, а потом снова к нему вернулись.

      • Даниил Налетов

        ManyChat

      На русском языкеRU
    • Смотреть запись

      OpenID Connect и OAuth2.0

      Михаил покажет стандартные проблемы и особенности шифрования пользовательских данных и хранения их в сессии приложении, как на бэкенде, так и на фронтенде.

      • Михаил Вовренчук

        Почтатех

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Воркшоп: Пишем браузерное расширение с нуля. Часть 1

      Браузерные расширения — это отдельный дивный мир со своими API, стандартами, магазинами и тулзами для разработки. На воркшопе создадим расширение с нуля, погрузимся в экосистему и пройдемся по возможным граблям.

      • Семён Левенсон

        Яндекс

      На русском языкеRUСложность -Введение в технологию
    • Смотреть запись

      SolidJS - Getting Started

      In this talk, Ryan will introduce SolidJS a JavaScript UI framework built on fine-grained reactivity and compiled JSX. We will take a journey through Solid's origins, present, and future to best understand its unique execution model and philosophy. We will dig into how Solid achieves its incredible performance through its granular updates and low abstraction approach. And look at how to get started with the framework in your own projects.

      • Ryan Carniato

        eBay

      На английском языкеENСложность -Введение в технологию
    • Смотреть запись

      Фронтендер и его 10 тысяч кроликов

      Слышали о фундаментальной «проблеме 10K» в ИТ? Это когда количество сущностей, которые надо обсчитывать, вырастает до многих тысяч и это начинает оказывать серьезное влияние на производительность. Это применимо и к фронтенду, но причем тут кролики? Александр расскажет всё в деталях во время доклада.

      • Александр Коротаев

        ВКонтакте

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Множественное наследование на JavaScript

      Следующая серия про динамическую природу современного JavaScript, где можно всё и ещё чуть-чуть больше. Продолжая выявлять природу жизненного цикла сущностей и их топологию «непосредственно» кодом, здесь при помощи метапрограммирования мы создадим направленный ациклический граф как структуру, из которой сформируем основу DTO для работы с данными по ETL (Extract Transform Load).

      • Виктор Вершанский

        DataArt

      На русском языкеRUСложность -Академический доклад
    • Смотреть запись

      Воркшоп. GlimmerX — declarative UI & derived reactivity in 27kb*. Часть 1

      Вокруг Ember и Glimmer за последние годы набралось очень большое количество мифов: кто-то считает, что Ember весит слишком много, что он медленный, устарел, и не может решить всех современных задач, поставленных бизнесом. Попробуем разобраться с недопониманием, сложившимся вокруг этой экосистемы, и посмотреть, сможет ли она предоставить что-то простое, сравнимое с React, Vue, Svelte для современного фронтенд-разработчика.

      • Александр Канунников

        EPAM Systems

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      IPFS — InterPlanetary File System with Node.js

      Talk about the IPFS, where we go through the basics of IPFS and use cases in Node.js.

      • Romulo Cintra

        Igalia

      • Javier Fernández

        Igalia

      На английском языкеENСложность -Введение в технологию
    • Смотреть запись

      Докручиваем ApolloClient до энтерпрайзной разработки

      Павел покажет, как использовать ApolloClient 3 с кодогенерацией, со статическим анализом и минимум бойлерплейта. Вы увидите возможности быстрого поиска ошибок в постоянно изменяющихся требованиях.

      • Павел Черторогов

        ps.kz

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Человеческое введение в WebGL и хардкор с рисованием линий

      Как рисовать линии, используя WebGL (приключение на 45 минут). Почему в Canvas 2D всё хорошо? Как оно работает? Как получить такое же качество в WebGL?

      • Иван Попелышев

        Crazy Panda

      На русском языкеRUСложность -Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.
    • Смотреть запись

      RacketScript — язык будущего?

      В своем докладе Сергей расскажет о том, почему RacketScript является уникальным и довольно необычным языком, благодаря чему он и может стать языком будущего, и какую прикладную пользу из этого всего смогут вынести фронтенд-разработчики.

      • Сергей Головин

        CSSSR

      На русском языкеRUСложность -Готовьтесь, будет подгорать
    • Смотреть запись

      Воркшоп: Пишем браузерное расширение с нуля. Часть 2

      Браузерные расширения — это отдельный дивный мир со своими API, стандартами, магазинами и тулзами для разработки. На воркшопе создадим расширение с нуля, погрузимся в экосистему и пройдемся по возможным граблям.

      • Семён Левенсон

        Яндекс

      На русском языкеRUСложность -Введение в технологию
    • Смотреть запись

      Цинковый прод — что происходит?

      Традиционный выпуск новостей подкаста «Цинковый прод».

      • Никита Васильченко

      • Юлия Миоцен

        Яндекс

      • Алексей Золотых

        EPAM

      • Олег Грицак

        LuckyGroup

      • Антон Околелов

        Цинковый прод

      На русском языкеRU
    • Смотреть запись

      Звонки на 2000+ участников, или Что умеет WebRTC

      Вадим расскажет о сложностях и подводных камнях реализации видеозвонков через WebRTC на 2000+ участников.

      • Вадим Горбачев

        ВКонтакте

      На русском языкеRUСложность -Для практикующих инженеров
    • Смотреть запись

      Ethereum & DeFi for JS developer

      Артем расскажет, что такое децентрализованное приложение и что нужно знать фронтенд-разработчику, чтобы его создать.

      • Артем Воробьев

        1inch Network

      На русском языкеRUСложность -Готовьтесь, будет подгорать
    HolyJS 2021 Moscow

    Конференция для JavaScript-разработчиков

    Наши конференции
    • Календарь всех конференций
    • BiasConf
    • C++ Russia
    • КаргоКульт
    • DevOops
    • DotNext
    • Flow
    • GoFunc
    • Heisenbug
    • HolyJS
    • Hydra
    • IML
    • InBetween
    • JPoint
    • Joker
    • Mobius
    • PiterPy
    • SafeCode
    • SmartData
    • TechTrain
    • VideoTech
    • sysconf
    Навигация
    • Новая {name}
    • Доклады
    • Спикеры
    • Партнеры
    • О нас
    • Архив
    • Эксперты
    • Ведущие
    • Правовые документы

    JUG Ru Group

    Нужна помощь?

    • Телефон: +7 (812) 313-27-23
    • E-mail: support@holyjs.ru
    • Телеграм: @JUGConfSupport_bot

    Мы в социальных сетях

    • Ютуб
    • Икс
    • Телеграм-чат
    • Телеграм-канал
    • ВКонтакте
    • Хабр
    © JUG Ru Group, 2016–2025