Фальшивая версия плагина jQuery Migrate заразила множество сайтов
https://xakep.ru/2021/04/01/fake-jquery-migrate/
https://xakep.ru/2021/04/01/fake-jquery-migrate/
XAKEP
Фальшивая версия плагина jQuery Migrate заразила множество сайтов
Исследователи обнаружили фейковые версии плагина jQuery Migrate для Wordpress, внедренные на десятки сайтов. Плагины содержат обфусцированный код для загрузки малвари.
Google vs Baidu: ключевые различия в стратегии SEO
https://www.searchenginejournal.com/google-vs-baidu-seo-strategy/399717/amp/
https://www.searchenginejournal.com/google-vs-baidu-seo-strategy/399717/amp/
Search Engine Journal
Google vs Baidu: Key Differences in SEO Strategy
Key differences between Google & Baidu affect how to optimize and develop an effective search marketing strategy for Baidu. Learn more here.
Портреты в виде кляксы: развлекаемся с функцией CSS path()
https://www.sitepoint.com/css-path-function-squeaky-portraits/
https://www.sitepoint.com/css-path-function-squeaky-portraits/
Google Chrome заблокировал HTTP, HTTPS и FTP-доступы на порте 10080 из-за хакерской угрозы
https://tproger.ru/news/google-chrome-zablokiroval-http-https-i-ftp-dostupy-na-porte-10080-iz-za-hakerskoj-ugrozy/
https://tproger.ru/news/google-chrome-zablokiroval-http-https-i-ftp-dostupy-na-porte-10080-iz-za-hakerskoj-ugrozy/
Tproger
Google Chrome заблокировал HTTP, HTTPS и FTP-доступы на порте 10080 из-за хакерской угрозы
В основу возможной атаки легла уязвимость, которую нашли ещё в конце 2020 года. К слову, доступ к порту 10080 в Firefox закрыли примерно тогда же.
5 способов предотвратить внедрение кода в JavaScript и Node.js
https://snyk.io/blog/5-ways-to-prevent-code-injection-in-javanoscript-and-node-js/
https://snyk.io/blog/5-ways-to-prevent-code-injection-in-javanoscript-and-node-js/
Шпион, выйди вон: что делают браузеры после установки?
https://habr.com/ru/company/brave/blog/551588/
https://habr.com/ru/company/brave/blog/551588/
Руководство для новичков по новым утилитам в Bootstrap 5
https://designmodo.com/bootstrap-5-utilities/
https://designmodo.com/bootstrap-5-utilities/
Практическая доступность, часть 2: дайте имя (почти) всему
https://www.filamentgroup.com/lab/practical-accessibility-2-names/
https://www.filamentgroup.com/lab/practical-accessibility-2-names/
Filament Group
Practical accessibility, part 2: Name (almost) everything | Filament Group, Inc., Boston, MA
Read this page on the Filament Group website
Сравнение производительности реального CSS и CSS-in-JS
https://pustelto.com/blog/css-vs-css-in-js-perf/
https://pustelto.com/blog/css-vs-css-in-js-perf/
Pustelto
Real-world CSS vs. CSS-in-JS performance comparison
I took the real app and convert it from Styled Components to Linaria to compare the app performance of CSS-in-JS and normal CSS. Continue reading if you want to know how it went.
Полное руководство по созданию шаблонов HTML-писем
https://www.smashingmagazine.com/2021/04/complete-guide-html-email-templates-tools/
https://www.smashingmagazine.com/2021/04/complete-guide-html-email-templates-tools/
Smashing Magazine
A Complete Guide To HTML Email — Smashing Magazine
In a new short series of posts, we highlight some of the useful tools and techniques for developers and designers. Recently we’ve covered CSS generators, SVG generators and accessible front-end components. This time we look into templates and tools for building…
Как разделить HTTP Interceptors между несколькими серверами
https://indepth.dev/posts/1455/how-to-split-http-interceptors-between-multiple-backends
https://indepth.dev/posts/1455/how-to-split-http-interceptors-between-multiple-backends
Angularindepth
Angular in Depth
Unlock the power of software engineering at its core with Angular in Depth!