Подборка креативных веб-демок «Awesome Demos Roundup #14»
https://tympanus.net/codrops/2020/03/03/awesome-demos-roundup-14/
https://tympanus.net/codrops/2020/03/03/awesome-demos-roundup-14/
10 отличных Github репозиториев, которые должен знать каждый веб-разработчик
https://habr.com/ru/post/492040/
https://habr.com/ru/post/492040/
Хабр
10 отличных Github репозиториев, которые должен знать каждый веб-разработчик
Кроме огромных репозиториев с источниками для подготовки к интервью, здесь много чего интересного Я собрал список из десяти отличных репозиториев на Github, которые помогут вам существенно расширить...
Докеризация приложения, построенного на базе React, Express и MongoDB
https://habr.com/ru/company/ruvds/blog/491710/
https://habr.com/ru/company/ruvds/blog/491710/
Хабр
Докеризация приложения, построенного на базе React, Express и MongoDB
Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о том, как упаковывать в контейнеры Docker веб-приложения, основанные на React, Express и Mo...
Вопрос на JavaScript интервью: Что такое Blob?
https://codeburst.io/javanoscript-interview-question-what-is-a-blob-f54482317e7f
https://codeburst.io/javanoscript-interview-question-what-is-a-blob-f54482317e7f
7 типов нативных ошибок в JavaScript, которые вы должны знать: RangeError, ReferenceError, URIError и другие.
https://blog.bitsrc.io/types-of-native-errors-in-javanoscript-you-must-know-b8238d40e492
https://blog.bitsrc.io/types-of-native-errors-in-javanoscript-you-must-know-b8238d40e492
Визуализируем данные Node JS приложения с помощью Prometheus + Grafana
https://m.habr.com/ru/post/492742/
https://m.habr.com/ru/post/492742/
Хабр
Визуализируем данные Node JS приложения с помощью Prometheus + Grafana
В этой статье я покажу как разработать удивительно информативные и удобные дашборды для любого Node JS приложения, опишу связку Prometheus с Grafana и дам шаблоны кода, чтобы вы могли использовать...
Валидация форм в Ember с помощью ember-cp-validations
https://medium.com/@srajas02/ember-form-validation-with-ember-cp-validations-724afcb95b49
https://medium.com/@srajas02/ember-form-validation-with-ember-cp-validations-724afcb95b49
Medium
Ember Form Validation with ember-cp-validations
In this post, We are going to do a simple registration form and how to validate it with ember-cp-validations. source code
Checklist: 16 вещей для улучшения доступности вашего сайта
https://websitesetup.org/web-accessibility-checklist/?ref=heydesigner Web Accessibility
https://websitesetup.org/web-accessibility-checklist/?ref=heydesigner Web Accessibility
Как мигрировать React приложение на TypeScript
https://www.sitepoint.com/how-to-migrate-a-react-app-to-typenoscript/
https://www.sitepoint.com/how-to-migrate-a-react-app-to-typenoscript/
Sitepoint
How to Migrate a React App to TypeScript — SitePoint
Learn how to migrate a React app to TypeScript from JavaScript, and take advantage of type safety for more reliable code.
Сила PWA: Система видеонаблюдения с нейросетью в 300 строчек JS-кода
https://habr.com/ru/post/492006/
https://habr.com/ru/post/492006/
Что означает «playsinline» в веб-видео?
https://css-tricks.com/what-does-playsinline-mean-in-web-video/
https://css-tricks.com/what-does-playsinline-mean-in-web-video/
CSS-Tricks
What Does `playsinline` Mean in Web Video? | CSS-Tricks
I got myself confused about this the other day, went around searching for an answer and came up empty on finding something clear. The answer actually is quite
Создание защищенного воркфлоу для паролей с NodeJS и MySQL
https://www.smashingmagazine.com/2020/03/creating-secure-password-flows-nodejs-mysql
https://www.smashingmagazine.com/2020/03/creating-secure-password-flows-nodejs-mysql
Smashing Magazine
Creating Secure Password Flows With NodeJS And MySQL — Smashing Magazine
Reset password functionality is table stakes for any user-friendly application. It can also be a security nightmare. Using NodeJS and MySQL. Today, Darshan Somashekar demonstrates how to successfully create a secure reset password flow so you can avoid these…
5 советов о том, как писать более доступный HTML
https://mono.company/design/five-tips-to-write-more-accessible-html/
https://mono.company/design/five-tips-to-write-more-accessible-html/
Mono
Five tips to write more accessible HTML – Mono
Emily gives us five tips to write more accessible HTML.
WordPress и Apache Struts среди web-платформ лидируют по числу уязвимостей с эксплоитами
https://www.opennet.ru/opennews/art.shtml?num=52562
https://www.opennet.ru/opennews/art.shtml?num=52562
www.opennet.ru
WordPress и Apache Struts среди web-платформ лидируют по числу уязвимостей с эксплоитами
Компания RiskSense опубликовала результаты анализа 1622 уязвимостей во фреймворках и платформах для Web, выявленных с 2010 по ноябрь 2019 года. Некоторые выводы:
Поддержка производительности. Или… Как я сократил загрузку страницы на ~33с, исправив шрифты
https://daverupert.com/2020/03/maintaining-performance/
https://daverupert.com/2020/03/maintaining-performance/
daverupert.com
Maintaining Performance
A while back I was able to shave off ~33 seconds from my page load time by fixing how I load fonts.
Создание приложения для чата в реальном времени с React и Firebase
https://css-tricks.com/building-a-real-time-chat-app-with-react-and-firebase/
https://css-tricks.com/building-a-real-time-chat-app-with-react-and-firebase/
CSS-Tricks
Building a Real-Time Chat App with React and Firebase | CSS-Tricks
In this article, we’ll cover key concepts for authenticating a user with Firebase in a real-time chat application. We’ll integrate third-party auth providers