Создание pre-commit хука для проверки кода с помощью ESLint, Prettier, lint-staged и Husky
Что такое Git-хуки знают многие, но все ли их используют? Разбираемся, как создать pre-commit хук для автопроверки и исправления JavaScript и TypeScript кода.
Читать
Что такое Git-хуки знают многие, но все ли их используют? Разбираемся, как создать pre-commit хук для автопроверки и исправления JavaScript и TypeScript кода.
Читать
NOP::Nuances of programming
Создание хука Git pre-commit для автопроверки и исправления кода JavaScript и TypeScript
Улучшите качество кода JavaScript и TypeScript с помощью ESLint, Prettier, lint-staged и Husky. Эти линтеры обеспечивают соблюдение стандартов программирования и форматирования, а также делают кодовую базу менее подверженной ошибкам, более простой в обслуживании…
Please open Telegram to view this post
VIEW IN TELEGRAM
evilmartians.com
Variable fonts in real life: how to use and love them—Martian Chronicles, Evil Martians’ team blog
A look at variable fonts in real life. Everything’s here: practical examples, file optimization and accessibility benefits, and… the future!
Разбор простого и быстрого (правда не очень оптимального с точки зрения размера сборки) способа рендеринга 3D-объектов и моделей в React.
Читать
Читать
Хабр
React: работа с 3D-графикой
Привет, друзья! В данном туториале я покажу вам самый простой и быстрый, хотя и не очень оптимальный с точки зрения размера сборки, способ рендеринга 3D-объектов и моделей в React . Мы решим 3...
Помните док про Svetle? Команда Honeypot готовит что-то подобное про React.js — залетайте на трейлер.👇
Смотреть
Смотреть
Telegram
Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
🎥 Svelte Origins: A JavaScript Documentary
Если у вас все в порядке с английским, этот фильм для вас. Документальный фильм рассказывает историю о том, как появился Svelte, что отличает Svelte и как он меняет игру как JavaScript-фреймворк.
В фильме, снятом…
Если у вас все в порядке с английским, этот фильм для вас. Документальный фильм рассказывает историю о том, как появился Svelte, что отличает Svelte и как он меняет игру как JavaScript-фреймворк.
В фильме, снятом…
⭐ 15 000 звезд на GitHub за год: 10 советов по развитию и продвижению продукта
В этой статье авторы популярного опенсорс-проекта Medusa (альтернатива Shopify) дадут 10 советов по развитию и продвижению продукта.
🔗 Основной сайт
🔗 Зеркало
В этой статье авторы популярного опенсорс-проекта Medusa (альтернатива Shopify) дадут 10 советов по развитию и продвижению продукта.
🔗 Основной сайт
🔗 Зеркало
Пошаговое руководство по настройке сборщика Webpack 5 для совместной работы с использованием Pug, Sass, JavaScript, React и Markdown.
Читать
Читать
Хабр
Настройка Webpack 5
Пошаговое руководство по настройке сборщика Webpack 5 для совместной работы с такими инструментами как Pug, Sass, JavaScript, React и Markdown. Содержание О чем статья Быстрый запуск webpack Установка...
Привет! На связи proglib.academy
Мы решили организовать вебинар для тех, кто хочет, но не может решиться на старт карьеры в IT.
Именно для того, чтобы развеять все мифы про IT, мы пригласили Александра Пупышева, руководителя группы разработки в компании Robofinance. Александр проведёт вебинар в формате Q/A и ответит на все вопросы, которыми задаются новички в IT-сфере.
На вебинаре вы узнаете:
👉🏻Есть ли потолок по возрасту для входа в IT?
👉🏻Как выглядит работа джуна в разных компаниях
👉🏻Как устроиться в IT без опыта работы
Встречаемся 14 декабря в 19:00.
Успей зарегистрироваться по ссылке: Q/A: всё, что вы хотели знать про IT
Мы решили организовать вебинар для тех, кто хочет, но не может решиться на старт карьеры в IT.
Именно для того, чтобы развеять все мифы про IT, мы пригласили Александра Пупышева, руководителя группы разработки в компании Robofinance. Александр проведёт вебинар в формате Q/A и ответит на все вопросы, которыми задаются новички в IT-сфере.
На вебинаре вы узнаете:
👉🏻Есть ли потолок по возрасту для входа в IT?
👉🏻Как выглядит работа джуна в разных компаниях
👉🏻Как устроиться в IT без опыта работы
Встречаемся 14 декабря в 19:00.
Успей зарегистрироваться по ссылке: Q/A: всё, что вы хотели знать про IT
348. Новости и история Chrome, результаты опросов, из таблицы в…
Веб-стандарты
🎙️Подкаст «Веб-стандарты»: Вадим Макеев, Никита Дубко, Юля Миоцен про новости и историю Chrome, результаты опросов, данные из таблицы в Figma, новинки npm, мобильные и десктопы.
00:01:31 Chrome Prerender
00:21:37 Экономный Chrome
00:26:27 Chrome 10 лет спустя
00:37:41 Результаты State of CSS
00:51:37 Design Tools Survey
00:56:13 Из таблицы в Figma
01:10:27 Новинки npm
01:22:04 Мобильные и десктопы
🔗 Слушать на Ютубе
🔗 Ссылки на сайте
00:01:31 Chrome Prerender
00:21:37 Экономный Chrome
00:26:27 Chrome 10 лет спустя
00:37:41 Результаты State of CSS
00:51:37 Design Tools Survey
00:56:13 Из таблицы в Figma
01:10:27 Новинки npm
01:22:04 Мобильные и десктопы
🔗 Слушать на Ютубе
🔗 Ссылки на сайте
Представляем refine — open-source headless React-фреймворк (6.1K ⭐️ на GitHub) для CRUD-приложений. С ним вы можете быстро создать админку или дашбоард, при этом код останется гибким для изменений.✨
refine бесшовно связывается с UI-фреймворками и поставляется с готовыми интеграциями для Ant Design System, Material UI, Mantine и Chakra UI 🚀
Репозиторий: https://github.com/refinedev/refine
refine бесшовно связывается с UI-фреймворками и поставляется с готовыми интеграциями для Ant Design System, Material UI, Mantine и Chakra UI 🚀
Репозиторий: https://github.com/refinedev/refine
#news
Обзор двух новых функций для более безопасной работы с экосистемой npm-пакетов: granular access tokens и npm code explorer.
Подробнее
Обзор двух новых функций для более безопасной работы с экосистемой npm-пакетов: granular access tokens и npm code explorer.
Подробнее
The GitHub Blog
New npm features for secure publishing and safe consumption
Now you can create tokens with fine-grained permissions for automating your publishing and organization management workflows. And a new code explorer allows you to view content of a package directly in the npm portal.
#adventcalendar2022
🎄🥳 HTMHell Advent Calendar 2022 уже активно наполняется и мы с вами не должны пропустить статьи талантливых авторов.
🎄🥳 HTMHell Advent Calendar 2022 уже активно наполняется и мы с вами не должны пропустить статьи талантливых авторов.
Разработчику на заметку: принципы, методы, ограничения и лучшие практики проектирования REST API.
Источник
Источник
This media is not supported in your browser
VIEW IN TELEGRAM
Веб-разработка для начинающих: 12-недельный учебный курс из 24 уроков от специалистов Azure Cloud Advocates в Microsoft.
Подробнее
Подробнее
#adventcalendar2022
🎄Важные аспекты, которые необходимо учитывать при разработке современных HTML-таблиц.
Читать
🎄Важные аспекты, которые необходимо учитывать при разработке современных HTML-таблиц.
Читать
Table Like It's 2023 - HTMHell
A collection of bad practices in HTML, copied from real websites.
🚗 Самый «скользкий» механизм в Redux – useSelector
Redux вроде как изучили вдоль и поперек, но от этого он не стал идеальным. В данной статье мы детально разберем один из самых неприятных механизмов в Redux, которым многие стреляют себе в ногу – useSelector.
🔗 Основной сайт
🔗 Зеркало
Redux вроде как изучили вдоль и поперек, но от этого он не стал идеальным. В данной статье мы детально разберем один из самых неприятных механизмов в Redux, которым многие стреляют себе в ногу – useSelector.
🔗 Основной сайт
🔗 Зеркало
#news
Библиотека Auth.js (ранее NextAuth.js) теперь поддерживает SvelteKit
Разработчики библиотеки, которая используется для аутентификации в приложениях Next.js, реализовали поддержку SvelteKit. Это тот самый фундамент на пути к поддержке всех фреймворков.
https://authjs.dev/
Библиотека Auth.js (ранее NextAuth.js) теперь поддерживает SvelteKit
Разработчики библиотеки, которая используется для аутентификации в приложениях Next.js, реализовали поддержку SvelteKit. Это тот самый фундамент на пути к поддержке всех фреймворков.
https://authjs.dev/
authjs.dev
Auth.js | Authentication for the Web
Геометрия объектной модели документа: исчерпывающее руководство
Знаете ли вы, что кроме интерфейсов, определенных спецификациями DOM и объектной модели каскадных таблиц стилей, существует также набор свойств и методов, определяемых в модуле отображения CSSOM (CSSOM View Module)?
Этот интерфейс предназначен для определения и манипулирования геометрией элементов DOM.
Читать
Знаете ли вы, что кроме интерфейсов, определенных спецификациями DOM и объектной модели каскадных таблиц стилей, существует также набор свойств и методов, определяемых в модуле отображения CSSOM (CSSOM View Module)?
Этот интерфейс предназначен для определения и манипулирования геометрией элементов DOM.
Читать
Хабр
Геометрия объектной модели документа: исчерпывающее руководство
Я не считаю, что DHTML — cool, просто картинка хорошая) Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи . Знаете ли вы, что кроме интерфейсов, определенных спецификациями...