Введение в Jamstack: создание безопасных, высокопроизводительных сайтов
https://www.sitepoint.com/learn-jamstack/
https://www.sitepoint.com/learn-jamstack/
SitePoint
Introduction to the Jamstack: Build Secure, High-Performance Sites
Understand the Jamstack, an alternative to LAMP and MEAN. Use static files with JavaScript to build secure, scalable, easy-to-maintain apps.
Как создать адаптивную временную шкалу с эскизами
https://1stwebdesigner.com/how-to-create-a-responsive-timeline-with-image-thumbnails/
https://1stwebdesigner.com/how-to-create-a-responsive-timeline-with-image-thumbnails/
Локальное хранилище или куки? Безопасное хранение JWT на клиенте
https://habr.com/ru/company/ruvds/blog/512866/
https://habr.com/ru/company/ruvds/blog/512866/
Хабр
Локальное хранилище или куки? Безопасное хранение JWT на клиенте
JWT (JSON Web Token) — это замечательный стандарт, основанный на формате JSON, позволяющий создавать токены доступа, обычно используемые для аутентификации в кли...
Полное руководство по тестированию React Hooks - восьми шаговый тест план.
https://toptal.com/react/testing-react-hooks-tutorial
https://toptal.com/react/testing-react-hooks-tutorial
Toptal
A Complete Guide to Testing React Hooks
This article explores how to test React Hooks and outlines an eight-step testing plan you could employ to test your own projects.
Подборка креативных концептов «UI Interactions & Animations Roundup #9»
https://tympanus.net/codrops/2020/08/04/ui-interactions-animations-roundup-9/
https://tympanus.net/codrops/2020/08/04/ui-interactions-animations-roundup-9/
Codrops
UI Interactions & Animations Roundup #9 | Codrops
Slow down, tiger! That seems to be the motto in these past weeks in motion design and it's certainly a good one. Away fr
Четыре интересных эффекта для текста, которые оживят ваш сайт
https://dev.to/akhilarjun/four-subtle-text-effects-to-spice-up-your-web-site-27e7
https://dev.to/akhilarjun/four-subtle-text-effects-to-spice-up-your-web-site-27e7
Новое CSS-свойство content-visibility ускоряет отрисовку страницы в несколько раз
https://habr.com/ru/company/vdsina/blog/514760/
https://habr.com/ru/company/vdsina/blog/514760/
Как настроить цветовые схемы веб-приложения с помощью кастомных свойств CSS
https://www.smashingmagazine.com/2020/08/application-color-schemes-css-custom-properties/
https://www.smashingmagazine.com/2020/08/application-color-schemes-css-custom-properties/
Smashing Magazine
How To Configure Application Color Schemes With CSS Custom Properties — Smashing Magazine
In this article, Artur Basak introduces a modern approach on how to set up CSS Custom Properties that respond to the application colors. The idea of dividing colors into three levels can be quite useful: a palette (or scheme), functional colors (or theme)…
Атака на пользователей почтовых клиентов при помощи ссылок «mailto:»
https://www.opennet.ru/opennews/art.shtml?num=53570
https://www.opennet.ru/opennews/art.shtml?num=53570
www.opennet.ru
Атака на пользователей почтовых клиентов при помощи ссылок "mailto:"
Исследователи из Рурского университета в Бохуме (Германия) проанализировали (PDF) поведение почтовых клиентов при обработке ссылок "mailto:" с расширенными параметрами. Пять из двадцати рассмотренных почтовых клиентов оказались уязвимы для атаки, манипулирующей…
Создание модальных окон в React с конечными автоматами
https://daveceddia.com/react-confirmation-modal-state-machine/
https://daveceddia.com/react-confirmation-modal-state-machine/
Dave Ceddia
Build A Confirmation Modal in React with State Machines
React confirmation modals can be tricky, with useEffect and keeping track of shown/hidden, loading/not, and errors. State machines make it a breeze!