Создаем halftone эффект на чистом CSS
https://css-irl.info/css-halftone-patterns/
+ демо по halftone преобразованию изображений на CSS
https://css-irl.info/css-halftone-patterns/
+ демо по halftone преобразованию изображений на CSS
👍2
Как безопасно шарить свой email на сайте и защититься от спамеров и скраперов.
https://css-tricks.com/how-to-safely-share-your-email-address-on-a-website/
https://css-tricks.com/how-to-safely-share-your-email-address-on-a-website/
CSS-Tricks
How to Safely Share Your Email Address on a Website | CSS-Tricks
Spammers are a huge deal nowadays. If you want to share your contact information without getting overwhelmed by spam email you need a solution. I run into
Preview.js
Плагин для VSCode позволяющий видеть превью компонент над которым вы работаете!
https://previewjs.com/
Плагин для VSCode позволяющий видеть превью компонент над которым вы работаете!
https://previewjs.com/
🔥3
Полное руководство по псевдо элементам
https://blog.openreplay.com/css-pseudo-elements--a-definite-guide/
https://blog.openreplay.com/css-pseudo-elements--a-definite-guide/
🔥2👍1
Зачем нам нужны генераторы в разработке на JavaScript? Какие проблемы они могут решить и как их использовать.
https://jrsinclair.com/articles/2022/why-would-anyone-need-javanoscript-generator-functions
https://jrsinclair.com/articles/2022/why-would-anyone-need-javanoscript-generator-functions
Jrsinclair
Why would anyone need JavaScript generator functions?
You can go a long time as a JavaScript developer without ever feeling the need for generators. Hence, it’s natural to wonder: What are they good for? Why would you ever need one? What’s the point? But generators can do some neat tricks. And they may even…
👍7
Пишем свой кастомный debounce хук для React
https://blog.logrocket.com/create-custom-debounce-hook-react/
https://blog.logrocket.com/create-custom-debounce-hook-react/
👎3👍2
PostgreSQL. Тестируй то, тестируй это, тестируй не боясь
Как:
1. тестировать на продуктивных данных и не бояться
2. получить 100 копий продуктивной БД и не создавать 100 серверов
https://habr.com/ru/post/700368
Как:
1. тестировать на продуктивных данных и не бояться
2. получить 100 копий продуктивной БД и не создавать 100 серверов
https://habr.com/ru/post/700368
👍4
directory-serve
Консольная утилита для скачивания и загрузки файлов на сервер.
https://github.com/cube-root/directory-serve
Консольная утилита для скачивания и загрузки файлов на сервер.
https://github.com/cube-root/directory-serve
🔥2
3 альтернативы Github Copilot
https://blog.openreplay.com/three-alternatives-to-github-copilot-to-keep-an-eye-out-for/
https://blog.openreplay.com/three-alternatives-to-github-copilot-to-keep-an-eye-out-for/
👍1👏1🤔1
Делаем GraphQL запросы на чистом JS
https://blog.openreplay.com/working-with-graphql-with-vanilla-javanoscript/
https://blog.openreplay.com/working-with-graphql-with-vanilla-javanoscript/
❤1🔥1
Знакомимся со сборщиком Turbopack - наследником Webpack
Основные фичи, сравнение с Vite и способы миграции с webpack.
https://blog.logrocket.com/introducing-turbopack-rust-based-successor-webpack/
Основные фичи, сравнение с Vite и способы миграции с webpack.
https://blog.logrocket.com/introducing-turbopack-rust-based-successor-webpack/
👍6💩3
Ускоряем экосистему JS
Разбираемся в коде популярных инструментов и находим неоптимальный код.
https://marvinh.dev/blog/speeding-up-javanoscript-ecosystem/
Разбираемся в коде популярных инструментов и находим неоптимальный код.
https://marvinh.dev/blog/speeding-up-javanoscript-ecosystem/
👏3❤1🔥1