Атака на пользователей почтовых клиентов при помощи ссылок «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!
Удивительные методы анимации с GSAP
https://frontend.horse/articles/amazing-animation-techniques-with-gsap/
https://frontend.horse/articles/amazing-animation-techniques-with-gsap/
Преобразование GIF в буквы с помощью Clip Paths
https://frontend.horse/articles/make-gifs-into-letters-with-clip-paths/?ref=heydesigner
https://frontend.horse/articles/make-gifs-into-letters-with-clip-paths/?ref=heydesigner
frontend.horse
Making GIFs into Letters with Clip Paths | Frontend Horse | Creative Web Development
We learn how Ryan Mulligan turned GIFs into animated letters by using clip paths!
Что я узнал от прохождения 60+ технических интервью за 30 дней - Практические занятия помогут вам стать лучше в технических интервью
https://freecodecamp.org/news/what-i-learned-from-doing-60-technical-interviews-in-30-days
https://freecodecamp.org/news/what-i-learned-from-doing-60-technical-interviews-in-30-days
freeCodeCamp.org
What I Learned from Doing 60+ Technical Interviews in 30 Days
By Uduak Obong-Eren In this article, I’ll share my motivation for doing 60+ technical interviews in 30 days. More importantly, I’ll share lessons learned from my failures and my successes. I’ve grouped the lessons into three categories to match the p...
Что такое cryptojacking? Как предотвратить, обнаружить и восстановиться от него
https://webdevblog.ru/chto-takoe-cryptojacking-kak-predotvratit-obnaruzhit-i-vosstanovitsya-ot-nego/
https://webdevblog.ru/chto-takoe-cryptojacking-kak-predotvratit-obnaruzhit-i-vosstanovitsya-ot-nego/
Еще один блог веб-разработчика
Что такое cryptojacking? Как предотвратить, обнаружить и восстановиться от него - Еще один блог веб-разработчика
Статья рассказывающая что такое cryptojacking? Как предотвратить заражение им, обнаружить его и восстановиться от него в случае заражения.
Как стримить файловый поток с Got. Got это HTTP библиотека для загрузки файлов.
https://philna.sh/blog/2020/08/06/how-to-stream-file-downloads-in-Node-js-with-got/
https://philna.sh/blog/2020/08/06/how-to-stream-file-downloads-in-Node-js-with-got/
Phil Nash
How to stream file downloads in Node.js with Got
Got is a Node.js library for making HTTP requests. It has both promise and stream based APIs and in this post I want to explore how to use the stream API to download files.
30% из тысячи крупнейших сайтов используют скрипты для скрытой идентификации
https://www.opennet.ru/opennews/art.shtml?num=53607
https://www.opennet.ru/opennews/art.shtml?num=53607
www.opennet.ru
30% из тысячи крупнейших сайтов используют скрипты для скрытой идентификации
Группа исследователей из Mozilla, Айовского университета и Калифорнийского университета опубликовала итоги изучения применения на сайтах кода для скрытой идентификации пользователей. Под скрытой идентификации понимается генерация идентификаторов на основе…
Пропорциональное изменение размера с помощью CSS переменных
https://ishadeed.com/snippet/proportional-resizing-css-variables/
https://ishadeed.com/snippet/proportional-resizing-css-variables/
Ishadeed
Proportional Resizing with CSS Variables
Разница между aria-label и aria-labelledby
https://tink.uk/the-difference-between-aria-label-and-aria-labelledby/
https://tink.uk/the-difference-between-aria-label-and-aria-labelledby/
Подборка креативных визуализаций «Awesome Demos Roundup #17»
https://tympanus.net/codrops/2020/08/25/awesome-demos-roundup-17/
https://tympanus.net/codrops/2020/08/25/awesome-demos-roundup-17/
Codrops
Awesome Demos Roundup #17 | Codrops
I'm so excited to share another packed roundup with you! This time we have lots of CSS trickery and creative WebGL explo
Защита DNS — теперь и в Chrome для Android
https://my-chrome.ru/2020/09/zashhita-dns-teper-i-v-chrome-dlja-android/
https://my-chrome.ru/2020/09/zashhita-dns-teper-i-v-chrome-dlja-android/
my-chrome.ru
Защита DNS — теперь и в Chrome для Android
Начиная с 85-й версии, пользователи браузера Chrome для Android смогут защитить DNS-запросы от перехвата и подмены с помощью функции «Безопасный DNS». По факту речь идёт о технологии DNS-over-HTTPS (DoH), поддержка которой появилась в десктопном Хроме ещё…