Руководство по долгосрочной поддержке Node.js-приложений: зачем, как и насколько часто нужно пересматривать используемые зависимости, версии Node.js и фреймворки → https://nodesource.com/blog/the-Node.js-application-maintainer-guide
SVG за 100 секунд: обзор основных возможностей и отличий от растровых форматов → https://youtu.be/emFMHH2Bfvo
Алгоритмы и структуры данных на JavaScript: обширная коллекция для обучения с примерами реализации, подробными объяснениями и ссылками на дополнительные материалы по каждому алгоритму и структуре данных → https://github.com/trekhleb/javascript-algorithms/blob/master/README.ru-RU.md
This media is not supported in your browser
VIEW IN TELEGRAM
Новые псевдоклассы :is() и :where() в CSS: обзор возможностей и отличий → https://web.dev/css-is-and-where/
Основы JavaScript от Уэса Боса: бесплатный текстовый курс, сделанный на основе популярного видеокурса с теорией и практическими заданиями → https://wesbos.com/javascript
Искусство специфицирования дизайна: какие пояснения дизайнерам стоит добавлять в макеты, чтобы разработчики были счастливы → https://mahdif.com/blog/the-art-of-design-specing
This media is not supported in your browser
VIEW IN TELEGRAM
Как браузер приоритизирует запросы и как можно повлиять на эти приоритеты, чтобы ускорить загрузку страницы: обзор Бена Шварца → https://calibreapp.com/blog/critical-request
JS Tooling not in JS: подборка инструментов для экосистемы JavaScript, написанных на более быстрых языках. Бандлеры, компиляторы, движки, форматтеры, линтеры и другие инструменты → https://github.com/RobinCsl/awesome-js-tooling-not-in-js
Коллекция ожиданий от инженеров в различных компаниях: публичные матрицы компетенций, на основе которых оценивают уровень сотрудников и пересматривают зарплаты и должности → https://www.progression.fyi
[Вакансия, Москва]
Фронтенд-разработчик в видеосервис START
START — стриминговый видеосервис, предлагающий эксклюзивные премьеры российских фильмов и сериалов пользователям по всему миру в единой подписке без рекламы. В линейке START Originals представлены суперуспешные «Текст», «Содержанки», «Бывшие», «257 причин, чтобы жить» и десятки других фильмов, сериалов и документальных проектов.
В связи с ростом компании ищем нового коллегу-фронтендера (сейчас у нас трое фронтендеров). Мы используем React, redux, redux-thunk, Next.js, Apollo, GraphQL.
Предлагаем:
— уютный офис в центре Москвы (м. Киевская/Спортивная);
— ДМС со стоматологией;
— гибкий график;
— премии 2 раза в год (10% от полугодовой зарплаты).
Пишите @MariyaEvs, на почту [email protected], или откликайтесь на сайте → https://start.ru/jobs/44588412
Фронтенд-разработчик в видеосервис START
START — стриминговый видеосервис, предлагающий эксклюзивные премьеры российских фильмов и сериалов пользователям по всему миру в единой подписке без рекламы. В линейке START Originals представлены суперуспешные «Текст», «Содержанки», «Бывшие», «257 причин, чтобы жить» и десятки других фильмов, сериалов и документальных проектов.
В связи с ростом компании ищем нового коллегу-фронтендера (сейчас у нас трое фронтендеров). Мы используем React, redux, redux-thunk, Next.js, Apollo, GraphQL.
Предлагаем:
— уютный офис в центре Москвы (м. Киевская/Спортивная);
— ДМС со стоматологией;
— гибкий график;
— премии 2 раза в год (10% от полугодовой зарплаты).
Пишите @MariyaEvs, на почту [email protected], или откликайтесь на сайте → https://start.ru/jobs/44588412
Fig, полноценное автодополнение как в VS Code прямо в терминале → https://fig.io
Visual Viewport API: экспериментальный API, позволяющий узнавать и отслеживать изменение реальных размеров видимой области страницы → https://developer.mozilla.org/en-US/docs/Web/API/Visual_Viewport_API
Практическое введение в точечную реактивность: Райан Карниато объясняет принципы, лежащие в основе MobX, Vue, Svelte и Knockout → https://dev.to/ryansolid/a-hands-on-introduction-to-fine-grained-reactivity-3ndf
👍1
Хватит организовывать код по типу файлов: почему стоит попробовать организацию файлов по смыслу (например, по фичам или сущностям предметной области) → https://habr.com/ru/post/561240/
Изучаем тригонометрию с CSS и JavaScript: основы тригонометрии и способы её практического применения в серии статей Мишель Баркер.
1. Введение в тригонометрию
2. Творчески подходим к тригонометрическим функциям
3. Помимо треугольников: рисуем более сложные фигуры
1. Введение в тригонометрию
2. Творчески подходим к тригонометрическим функциям
3. Помимо треугольников: рисуем более сложные фигуры
Astro, новый инструмент для разработки сайтов с фокусом на минимум клиентского JS: используйте React, Svelte, Vue, Preact или веб-компоненты, получайте после сборки статический HTML, интерактивные компоненты подгружаются по необходимости → https://astro.build/blog/introducing-astro
👍1
Nano Stores, новый стейт-менеджер от Андрея Ситника (создателя PostCSS и Logux) с фокусом на атомарность сторов, тришейкинг и вынос логики из компонентов → https://github.com/ai/nanostores
Request Quest: викторина от Джейка Арчибальда, в которой нужно определить, приведёт ли выполнение примеров кода к инициированию HTTP-запроса браузерами → https://jakearchibald.github.io/request-quest/
Дизайнеры Treebo рассказали об опыте создания единой библиотеки иконок для своих продуктов: от мотивации до деталей реализации → https://tech.treebo.com/iconography-for-treebo-c379bc910da1
Лучше практики форм регистрации: чеклист приёмов, которые улучшат UX регистрации на вашем сайте → https://web.dev/sign-up-form-best-practices/
👍1