Подборка креативных сайтов «Inspirational Websites Roundup» #25
https://tympanus.net/codrops/2021/04/27/inspirational-websites-roundup-25/
https://tympanus.net/codrops/2021/04/27/inspirational-websites-roundup-25/
Codrops
Inspirational Websites Roundup #25 | Codrops
It's the time of the month again: here's a fresh set of fabulous websites that reflect the current trends and show some
Делаем веб-сайт на WordPress и GATSBY в 4 шага
https://torquemag.io/2021/04/gatsby-framework-wordpress-website/
https://torquemag.io/2021/04/gatsby-framework-wordpress-website/
Кастомные типы данных в TypeScript: валидация на этапе компиляции
https://tproger.ru/translations/kastomnye-tipy-dannyh-v-typenoscript-validacija-na-jetape-kompiljacii/
https://tproger.ru/translations/kastomnye-tipy-dannyh-v-typenoscript-validacija-na-jetape-kompiljacii/
Tproger
Кастомные типы данных в TypeScript: валидация на этапе компиляции
Рассказываем, как система типов в TypeScript позволяет создавать кастомные ошибки компиляции с помощью дженериков, множеств типов и type maps.
Изучение color-contrast() в первый раз
https://css-tricks.com/exploring-color-contrast-for-the-first-time/
https://css-tricks.com/exploring-color-contrast-for-the-first-time/
CSS-Tricks
Exploring Color-contrast() For The First Time | CSS-Tricks
I saw in the release notes for Safari Technical Preview 122 that it has support for a color-contrast() function in CSS. Safari is first out of the gate here.
Как тестировать функции которые работают с датой и временем
https://cri.dev/posts/2021-05-06-test-javanoscript-nodejs-function-time-date/
https://cri.dev/posts/2021-05-06-test-javanoscript-nodejs-function-time-date/
cri.dev
How to test a function that works with time - cri.dev
While building Minimal Analytics I had the need to test a function that was dependent on time. In my case, the function returned the milliseconds until midnight. Here is a simple way to test the function msUntilMidnight.
Художественное оформление на уровне компонентов с помощью CSS Container Queries
https://www.sarasoueidan.com/blog/component-level-art-direction-with-container-queries-and-picture/
https://www.sarasoueidan.com/blog/component-level-art-direction-with-container-queries-and-picture/
Полное руководство по инкрементной регенерации статических сайтов с помощью Next.js
https://habr.com/ru/company/ruvds/blog/556740/
https://habr.com/ru/company/ruvds/blog/556740/
Хабр
Полное руководство по инкрементной регенерации статических сайтов с помощью Next.js
Год назад во фреймворке Next.js 9.3 появилась поддержка генерирования статических сайтов (Static Site Generation, SSG), что сделало его первым гибридным фреймвор...
Подборка креативных интерфейсов «UI Interactions & Animations Roundup #16»
https://tympanus.net/codrops/2021/05/18/ui-interactions-animations-roundup-16/
https://tympanus.net/codrops/2021/05/18/ui-interactions-animations-roundup-16/
Добавление уровня более явной типизации поверх интерфейсов сторонних библиотек
https://indepth.dev/posts/1460/adding-a-layer-of-more-explicit-typings-on-top-of-3rd-party-library-interfaces
https://indepth.dev/posts/1460/adding-a-layer-of-more-explicit-typings-on-top-of-3rd-party-library-interfaces
Понимание Async Resources с помощью асинхронных хуков
https://blog.insiderattack.net/understanding-async-resources-with-async-hooks-3416de574f30
https://blog.insiderattack.net/understanding-async-resources-with-async-hooks-3416de574f30
Medium
Understanding Async Resources with Async Hooks
Advanced NodeJS Internals — Part 3
Как создавать повторно используемые веб-компоненты с помощью Lit и Vue
https://dval.dev/blog/lit-web-components-tutorial/
https://dval.dev/blog/lit-web-components-tutorial/