Обложка канала

FrontEndDev. Страница 82

Интересные статьи для web-разработчиков.

  • FrontEndDev

    Рефакторинг реализации Dropdown

    Пример рефакторинга реализации Dropdown Menu на хуках и компонентах React. Рассматриваются хуки useState, useRef, useEffect, кастомный хук, именование переме...

    YouTube
  • FrontEndDev

    25. Свежий взгляд на Gulp: функции и ES-модули

    00:00 Интро 01:15 Устройство сборки 04:06 Обновление до ES 10:20 Обновление до ESM 16:04 Выводы Нравится? Становитесь патронами — https://www.patreon.com/pep...

    YouTube
  • FrontEndDev

    Список из 156 (продвинутых) вопросов о JavaScript, а также ответы на них.

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

    https://github.com/lydiahallie/javascript-questions#readme
  • Реклама

  • FrontEndDev

  • FrontEndDev

  • FrontEndDev

    Сервис онлайн-образования Яндекс.Практикум в поиске Наставников на веб-факультет.

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

    ✔️Что делает наставник?
    Наставник отвечает на вопросы студентов, проводит вебинары и помогает с трудностями на протяжении всего процесса обучения. Наставничество можно совмещать с основной работой, если вы готовы уделять проекту 12 часов в неделю.

    ✔️Что нужно, чтобы стать наставником?
    Вам подойдет роль, если у вас есть опыт веб-разработки от трёх лет и вы знаете HTML, CSS, JavaScript, React, Node.js.

    Если чувствуете в себе готовность делиться знаниями, откликайтесь на вакансию: https://clck.ru/NmfSZ
  • FrontEndDev

  • FrontEndDev

  • FrontEndDev

    Event listeners and garbage collection.

    Парочка примеров об утечках памяти при работе с асинхронными функицями (garbage collector спасает)

    https://jakearchibald.com/2020/events-and-gc/
  • FrontEndDev

  • FrontEndDev

  • FrontEndDev

    Минифицируем приватные поля в TypeScript.

    Алексей Гусев о своём опыте оптимизации и что из этого вышло.
    Спойлер: эффект не супер, но почитать интересно.

    https://habr.com/ru/company/yandex/blog/506030/
  • FrontEndDev

  • FrontEndDev

    Вспомнил прикольный лайфхак.

    Для рабочего проекта пытался поставить пакет webpack-node-externals на Windows 10, но упорно ловил ошибки компиляции от node-gyp (тулза для сборки npm пакетов).
    Для установки некоторых пакетов требуется Visual Studio C++ и еще доп тулзы, которые винда почему то не видит.

    Но на Windows 10 есть встроенная Ubuntu (если нет, то можете поставить ее из microsoft store). Открываем терминал Ubuntu, переходим в папку /mnt и далее в директории винды и к нашему проекту. Запускаем
    npm i webpack-node-externals
    .....Profit)
  • FrontEndDev

    ✌️Привет, коллеги!

    Слышали про WebAssembly, но не работали с ним? Есть отличная возможность!

    На вебинаре курса "Fullstack разработчик JavaScript" мы:
    ▫️ Познакомимся с WebAssembly (задачи, основные определения и цели проекта);
    ▫️ Рассмотрим практические примеры компиляции и использования WebAssembly с JavaScript;
    ▫️ Попробуем использовать WebAssembly с Node.js;
    А также смотрим дизайн, возможности, семантику, JavaScript API, Modules и изучаем примеры использования.

    Регистрация доступна после прохождения вступительного тестирования: https://otus.pw/aMLr/
  • Реклама

  • FrontEndDev

  • FrontEndDev

  • FrontEndDev