Визуальное руководство по рендерингу React — Props. Или как избежать лишних рендеров.
https://alexsidorenko.com/blog/react-render-props/
https://alexsidorenko.com/blog/react-render-props/
Лучшие стратегии фронтенд-разработки в 2022 году
https://itnext.io/the-best-frontend-development-strategies-in-2022-cb02dd7aa48b
https://itnext.io/the-best-frontend-development-strategies-in-2022-cb02dd7aa48b
Medium
The best frontend development strategies in 2022
This article is challenging, polarising and thought provoking on purpose. It covers a lot of fresh content and ideas which you are most…
Эффективный поиск XSS-уязвимостей.
Иван Румак делится методологией и различными примерами из своего опыта.
https://habr.com/ru/company/jugru/blog/569270/
Иван Румак делится методологией и различными примерами из своего опыта.
https://habr.com/ru/company/jugru/blog/569270/
Критерии качества вёрстки 2021.
Инженеры HTML Academy рассказывают о критериях, которые применяются при обучении.
https://habr.com/ru/company/htmlacademy/blog/566244/
Инженеры HTML Academy рассказывают о критериях, которые применяются при обучении.
https://habr.com/ru/company/htmlacademy/blog/566244/
Создание компонента интерактивной диаграммы Ганта с помощью ванильного JavaScript
https://www.smashingmagazine.com/2021/08/interactive-gantt-chart-component-vanilla-javanoscript/
https://www.smashingmagazine.com/2021/08/interactive-gantt-chart-component-vanilla-javanoscript/
Smashing Magazine
Creating An Interactive Gantt Chart Component With Vanilla JavaScript (Part 1) — Smashing Magazine
In this article, we will code a Gantt chart as a reusable Web component. We will focus on the architecture of the component, rendering the calendar with CSS Grid and managing the state of the draggable tasks with JavaScript Proxy Objects.
Как локализовать Vue.js приложение.
Сергей Савчук делится опытом и инструментами, которые помогут облегчить процесс.
https://habr.com/ru/post/573894/
Сергей Савчук делится опытом и инструментами, которые помогут облегчить процесс.
https://habr.com/ru/post/573894/
Руководство 70-х годов о том, как разделить компоненты React
https://joaoforja.com/blog/guideline-on-how-to-decompose-a-react-component/
https://joaoforja.com/blog/guideline-on-how-to-decompose-a-react-component/
Joaoforja
Forja Website
Thoughts and processes on software development.
TypeScript 4.4: хорошее, плохое и не такое уж плохое.
Арек Наво рассказывает о новшествах очередной версии TS.
https://blog.openreplay.com/typenoscript-4-4-the-good-the-bad-and-the-not-so-bad
Арек Наво рассказывает о новшествах очередной версии TS.
https://blog.openreplay.com/typenoscript-4-4-the-good-the-bad-and-the-not-so-bad
Практическое использование математических функций CSS: calc, clamp, min, max
https://moderncss.dev/practical-uses-of-css-math-functions-calc-clamp-min-max/
https://moderncss.dev/practical-uses-of-css-math-functions-calc-clamp-min-max/
Modern CSS Solutions
Practical Uses of CSS Math Functions: calc, clamp, min, max | Modern CSS Solutions
Review the four best supported CSS math functions, and see how they can be used in both practical and unexpected ways, such as within gradients and color functions and in combination with CSS custom properties.
Оптимизация производительности ваших приложений на Vue с помощью веб-воркеров.
Юма Виктор рассказывает как перенести выполнение тяжелых задач в веб-воркеры и добавить их в приложение на Vue.
https://blog.openreplay.com/optimizing-the-performance-of-your-vue-apps-using-web-workers
Юма Виктор рассказывает как перенести выполнение тяжелых задач в веб-воркеры и добавить их в приложение на Vue.
https://blog.openreplay.com/optimizing-the-performance-of-your-vue-apps-using-web-workers
Openreplay
Optimizing the Performance of Your Vue Apps Using Web Workers
Take advantage of the power of Web Workers to optimize the performance of your Vue applications
Руководство по разработке доступных индикаторов фокуса, совместимых с WCAG(Web Content Accessibility Guidelines).
https://www.sarasoueidan.com/blog/focus-indicators/
https://www.sarasoueidan.com/blog/focus-indicators/
Sara Soueidan
A guide to designing accessible, WCAG-conformant focus indicators
– The personal website of Sara Soueidan, inclusive design engineer
Подкаст «Callback Hell» от CSSSR: Xsolla и биг дата, 30 лет вебу, снова Rust
https://soundcloud.com/csssr/xsolla-i-big-data-30-let-vebu-snova-rust
https://soundcloud.com/csssr/xsolla-i-big-data-30-let-vebu-snova-rust
SoundCloud
Xsolla и биг дата, 30 лет вебу, снова Rust
В этом выпуске мы отметили 30 лет со дня рождения веба, не смогли пройти мимо ситуации с Xsolla, биг датой и увольнениями, а также снова вспомнили о восходящей звезде Rust.
Шоуноты:
(0:00:25) Rust
——
Шоуноты:
(0:00:25) Rust
——
Vue.js — Как вызвать метод в компоненте извне компонента во Vue 2
https://levelup.gitconnected.com/vue-js-how-to-call-a-method-in-a-component-from-outside-the-component-1ac090f6af45
https://levelup.gitconnected.com/vue-js-how-to-call-a-method-in-a-component-from-outside-the-component-1ac090f6af45
Medium
Vue.js — How I call a method in a component from outside the component in Vue 2
Calling a method in a component outside that component is something we have to do sometimes. But how exactly can we do that? Are there…
Повышайте свой уровень CSS-линтинга с помощью Stylelint
https://blog.logrocket.com/using-stylelint-improve-lint-css-scss-sass/
https://blog.logrocket.com/using-stylelint-improve-lint-css-scss-sass/
LogRocket Blog
Level up your CSS linting using Stylelint - LogRocket Blog
Level up your CSS, SCSS, and Sass linting skills and improve your code quality using this advanced guide on Stylelint.
Компоненты-конструкторы: мощь ng-content в Angular.
Роман Седов показывает типовые кейсы, где удобно применять ng-content.
https://habr.com/ru/company/tinkoff/blog/573660/
Роман Седов показывает типовые кейсы, где удобно применять ng-content.
https://habr.com/ru/company/tinkoff/blog/573660/
Улучшает ли shadow DOM производительность стилей?
https://nolanlawson.com/2021/08/15/does-shadow-dom-improve-style-performance/
https://nolanlawson.com/2021/08/15/does-shadow-dom-improve-style-performance/
Прямой эфир на Хекслет: собеседуем фронтенд-разработчика
https://ru.hexlet.io/blog/posts/pryamoy-efir-sobeseduem-frontend-razrabotchika
https://ru.hexlet.io/blog/posts/pryamoy-efir-sobeseduem-frontend-razrabotchika
JavaScript: 2 интересных примера практического использования Intersection Observer API
https://habr.com/ru/company/timeweb/blog/574972/
https://habr.com/ru/company/timeweb/blog/574972/
Хабр
JavaScript: 2 интересных примера практического использования Intersection Observer API
Привет, друзья! На днях мне посчастливилось заниматься решением 2 несложных, но довольно интересных задач на чистом JavaScript (из-за React чуть не забыл, как это делается). В процессе решения этих...
На что стоит обратить внимание новичкам при работе с ReactJS
https://habr.com/ru/company/orioninc/blog/574438/
https://habr.com/ru/company/orioninc/blog/574438/
DeepfakeHTTP — веб-сервер, использующий дампы HTTP в качестве источника ответов.
https://github.com/xnbox/DeepfakeHTTP
https://github.com/xnbox/DeepfakeHTTP
GitHub
GitHub - xnbox/DeepfakeHTTP: DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.
DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses. - xnbox/DeepfakeHTTP