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!
Трехмерный скроллинг в глубину с помощью Three.js & GSAP
https://codepen.io/shunyadezain/full/RwKBZBd
https://codepen.io/shunyadezain/full/RwKBZBd
CORS для чайников: история возникновения, как устроен и оптимальные методы работы
https://habr.com/ru/company/macloud/blog/553826/
https://habr.com/ru/company/macloud/blog/553826/
Хабр
CORS для чайников: история возникновения, как устроен и оптимальные методы работы
В этой статье подробно разобрана история и эволюция политики одинакового источника и CORS, а также расписаны разные типы доступа между различными источниками,...
Hookrouter: современный подход к React Routing
https://blog.bitsrc.io/hookrouter-a-modern-approach-to-react-routing-b6e36f7d49d9
https://blog.bitsrc.io/hookrouter-a-modern-approach-to-react-routing-b6e36f7d49d9
Medium
Hookrouter: A Modern Approach to React Routing
Routing in React applications using the Hookrouter