Использование Pre-Commit и Pre-Push Git Hooks в проекте React
https://levelup.gitconnected.com/using-pre-commit-and-pre-push-git-hooks-in-a-react-project-6c83431ef2bd
https://levelup.gitconnected.com/using-pre-commit-and-pre-push-git-hooks-in-a-react-project-6c83431ef2bd
Medium
Using Pre-Commit and Pre-Push Git Hooks in a React Project
One topic I have gotten more and more excited about throughout my software development career is quality! Perhaps I’ve been burned one too…
Рисование на чистом CSS. Топ 5 CSS свойств, на которые я полагаюсь при создании CSS искусства
http://diana-adrianne.com/how/
http://diana-adrianne.com/how/
Diana-Adrianne
HOW - Pure CSS - cyanHarlow
Pure CSS - by Diana Smith aka cyanHarlow
Breaking Boxes With CSS Fragmentation . Свежая статья Rachel Andrew о новой спецификации CSS
https://www.smashingmagazine.com/2019/02/css-fragmentation/
https://www.smashingmagazine.com/2019/02/css-fragmentation/
Как «золотое правило» компонентов React может помочь вам писать лучший код
https://medium.freecodecamp.org/how-the-golden-rule-of-react-components-can-help-you-write-better-code-127046b478eb
https://medium.freecodecamp.org/how-the-golden-rule-of-react-components-can-help-you-write-better-code-127046b478eb
freeCodeCamp.org
How the “Golden Rule” of React components can help you write better code
Create and define components in the most natural way and reap the benefits.
Полное руководство по коллбекам
https://itnext.io/the-definitive-guide-to-callbacks-in-javascript-44a39c065292
https://itnext.io/the-definitive-guide-to-callbacks-in-javascript-44a39c065292
Создание пользовательских директив в Vue.js
https://medium.com/js-dojo/creating-custom-directives-in-vue-js-286142392fd8
https://medium.com/js-dojo/creating-custom-directives-in-vue-js-286142392fd8
Medium
Creating Custom Directives in Vue.js
Directives are special attributes with the v- prefix. A directive’s job is to reactively apply side effects to the DOM when the value of…
Оптимизация производительности приложения Vue.js, часть 1: Введение в оптимизацию производительности и ленивую загрузку
https://medium.com/@KucherDev/41156e36bfc9
https://medium.com/@KucherDev/41156e36bfc9
Medium
Оптимизация производительности приложения Vue.js, часть 1: Введение в оптимизацию производительности и ленивую загрузку
Перевод «Vue.js App Performance Optimization: part 1» Филиппа Ракивски.
Компания Mozilla опубликовала голосовые данные Common Voice
http://www.opennet.ru/opennews/art.shtml?num=50229
http://www.opennet.ru/opennews/art.shtml?num=50229
www.opennet.ru
Компания Mozilla опубликовала голосовые данные Common Voice
Компания Mozilla опубликовала набор голосовых данных, собранный в результате инициативы Common Voice и включающий примеры произношения 42 тысяч людей. В результате инициативы было получено почти 1400 часов речевого материала на 18 языках (русский язык отсутствует)…
Качество кода. Расшифровка доклада Ивана Ботанова с Frontend Conf, где он говорит о читаемости, нейминге, декларативности, Code style и отношениях между джунами и лидами
https://habr.com/ru/company/oleg-bunin/blog/433326/
https://habr.com/ru/company/oleg-bunin/blog/433326/
Хабр
Качество кода
Качество кода — тема, которая родилась вместе с программированием. Для оценки и контроля качества менеджмента предприятий применяется ISO 9000, для продуктов — ГОСТ и тот же ISO, а вот для оценки...
Мы перешли на Next.js, чтобы обрабатывать нашу домашнюю страницу в 7,5 раз быстрее
https://www.manifold.co/blog/we-migrated-to-next-js-to-serve-our-home-page-7-5-faster-559443219c84
https://www.manifold.co/blog/we-migrated-to-next-js-to-serve-our-home-page-7-5-faster-559443219c84
Генераторы статических сайтов: руководство для начинающих
https://www.sitepoint.com/static-site-generators/
https://www.sitepoint.com/static-site-generators/
SitePoint
Static Site Generators: A Beginner’s Guide
Static site generators are a key element of the modern Jamstack architecture. We explore the standout features of leading SSGs.
Как писать простые современные JavaScript-приложения с использованием Webpack и прогрессивных веб-технологий
https://medium.freecodecamp.org/how-to-write-simple-modern-javascript-apps-with-webpack-and-progressive-web-techniques-a30354eab214
https://medium.freecodecamp.org/how-to-write-simple-modern-javascript-apps-with-webpack-and-progressive-web-techniques-a30354eab214
freeCodeCamp.org
How to write simple modern JavaScript apps with Webpack and progressive web techniques
Have you thought of making modern JavaScript applications with the simplest setup possible for your next project?
terser — JavaScript парсер и mangler/compressor инструментарий для ES6 +.
https://github.com/terser-js/terser
https://github.com/terser-js/terser
GitHub
GitHub - terser/terser: 🗜 JavaScript parser, mangler and compressor toolkit for ES6+
🗜 JavaScript parser, mangler and compressor toolkit for ES6+ - terser/terser
Написание тестов для React-приложений с использованием Jest и Enzyme
https://css-tricks.com/writing-tests-for-react-applications-using-jest-and-enzyme/
https://css-tricks.com/writing-tests-for-react-applications-using-jest-and-enzyme/
CSS-Tricks
Writing Tests For React Applications Using Jest And Enzyme | CSS-Tricks
While it is important to have a well-tested API, solid test coverage is a must for any React application. Tests increase confidence in the code and helps
Понимание проблемы производительности с “полиморфическими” JSON данными
https://medium.com/wolfram-developers/understanding-a-performance-issue-with-polymorphic-json-data-e7e4cd079be0
https://medium.com/wolfram-developers/understanding-a-performance-issue-with-polymorphic-json-data-e7e4cd079be0
Medium
Understanding a Performance Issue with “Polymorphic” JSON Data
How objects with the same shape but different kinds of values can have a surprising effect on JavaScript performance
Видеоблог Вадима Макеева: «15. Лайв с ответами»
https://www.youtube.com/watch?v=cZCh1Esj7C4&feature=youtu.be
https://www.youtube.com/watch?v=cZCh1Esj7C4&feature=youtu.be
YouTube
Лайв с ответами
00:00 Интро
00:47 Вставка видео
05:27 Жизнь после
07:31 Плиточная сетка без JS
09:04 Article по спеке
11:12 Доступные новостные сайты
12:06 Зачем вести блог
13:49 Для чего тег time
15:33 Как изучить гриды
17:41 Скринридер на Windows
19:36 Как верстать комментарии…
00:47 Вставка видео
05:27 Жизнь после
07:31 Плиточная сетка без JS
09:04 Article по спеке
11:12 Доступные новостные сайты
12:06 Зачем вести блог
13:49 Для чего тег time
15:33 Как изучить гриды
17:41 Скринридер на Windows
19:36 Как верстать комментарии…