Расширение цепочек when/else в CSS: первый взгляд.
О новом синтаксисе, который может быть добавлен в новую спецификацию CSS в скором времени.
https://blog.logrocket.com/extending-css-when-else-chains-first-look/
О новом синтаксисе, который может быть добавлен в новую спецификацию CSS в скором времени.
https://blog.logrocket.com/extending-css-when-else-chains-first-look/
Vue.js против React: сравнение двух самых популярных JS-фреймворков.
Давно у нас не было холиварных сравнений.
https://www.codica.com/blog/react-vs-vue/
Давно у нас не было холиварных сравнений.
https://www.codica.com/blog/react-vs-vue/
NgRx версии 13: билды Ivy, Feature Creators, улучшенные селекторы и многое другое!
https://medium.com/ngrx/announcing-ngrx-version-13-ivy-builds-feature-creators-improved-selectors-and-more-6a1a4c52c824
https://medium.com/ngrx/announcing-ngrx-version-13-ivy-builds-feature-creators-improved-selectors-and-more-6a1a4c52c824
SVGcode: PWA для преобразования растровых изображений в векторную графику.
Подробности реализации и работы приложения.
https://web.dev/svgcode/
Подробности реализации и работы приложения.
https://web.dev/svgcode/
Самый быстрый способ создать легкий Angular Content Service
https://betterprogramming.pub/the-fastest-way-to-build-lightweight-angular-content-service-1970fbc67681
https://betterprogramming.pub/the-fastest-way-to-build-lightweight-angular-content-service-1970fbc67681
Medium
The Fastest Way To Build Lightweight Angular Content Service
The best solutions are simple!
Div на divе не сидит и divом не погоняет: пишем семантически верные индикаторы загрузки на Angular.
Разработчики Tinkoff рассказывают как решить, казалось бы простую задачу, верно с точки зрения доступности и семантики.
https://habr.com/ru/company/tinkoff/blog/589735/
Разработчики Tinkoff рассказывают как решить, казалось бы простую задачу, верно с точки зрения доступности и семантики.
https://habr.com/ru/company/tinkoff/blog/589735/
Полное руководство о том, как добавить автосохранение с помощью RxJS.
Используем debounceTime и fromEvent.
https://itnext.io/the-ultimate-guide-on-how-to-add-autosave-with-rxjs-45b89cd23edc
Используем debounceTime и fromEvent.
https://itnext.io/the-ultimate-guide-on-how-to-add-autosave-with-rxjs-45b89cd23edc
JWT: полное руководство с лучшими практиками в JavaScript
https://betterprogramming.pub/jwt-ultimate-how-to-guide-with-best-practices-in-javascript-f7ba4c48dfbd
https://betterprogramming.pub/jwt-ultimate-how-to-guide-with-best-practices-in-javascript-f7ba4c48dfbd
3 способа реализации скелетных компонентов в React
https://blog.openreplay.com/3-ways-to-implement-skeleton-components-in-react
https://blog.openreplay.com/3-ways-to-implement-skeleton-components-in-react
Динамическое управление цветом с помощью относительных цветов в CSS
Джим Нильсен показывает фокусы с CSS переменными и calc.
https://blog.jim-nielsen.com/2021/css-relative-colors/
Джим Нильсен показывает фокусы с CSS переменными и calc.
https://blog.jim-nielsen.com/2021/css-relative-colors/
Jim Nielsen’s Blog
Dynamic Color Manipulation with CSS Relative Colors
I was reading Dave’s post “Alpha Painlet” when I first learned about CSS relative colors.
Полное руководство для новичков по React useState hook
https://javascript.works-hub.com/learn/a-complete-beginners-guide-to-react-usestate-hook-f85a0
https://javascript.works-hub.com/learn/a-complete-beginners-guide-to-react-usestate-hook-f85a0
Интерфейсы против типов в TypeScript. Разбираемся в чем разница.
https://itnext.io/interfaces-vs-types-in-typescript-cf5758211910
https://itnext.io/interfaces-vs-types-in-typescript-cf5758211910
JavaScript: разрабатываем приложение для записи экрана.
Игорь Агапов делится решением интересной задачи.
https://habr.com/ru/company/timeweb/blog/591417/
Игорь Агапов делится решением интересной задачи.
https://habr.com/ru/company/timeweb/blog/591417/
Хабр
JavaScript: разрабатываем приложение для записи экрана
Привет, друзья! Хочу поделиться с вами решением интересной задачи: записать экран компьютера пользователя. Общие требования к реализации: запись должна состоять из видео и аудио у пользователя должна...
Как создавать SVG-карты в React с помощью react-simple-maps
https://blog.logrocket.com/how-to-create-svg-maps-react-react-simple-maps/
https://blog.logrocket.com/how-to-create-svg-maps-react-react-simple-maps/
LogRocket Blog
How to create SVG maps in React with react-simple-maps - LogRocket Blog
Create detailed and informative maps in your React apps with react-simple-maps using this in-depth guide and example build.
5 лучших IoT библиотек для JavaScript разработчиков
https://blog.openreplay.com/top-5-iot-libraries-for-javascript-developers
https://blog.openreplay.com/top-5-iot-libraries-for-javascript-developers
Как работает JavaScript: шаблон factory design + 4 варианта использования
https://blog.sessionstack.com/how-javascript-works-the-factory-design-pattern-4-use-cases-7b9f0d22151d
https://blog.sessionstack.com/how-javascript-works-the-factory-design-pattern-4-use-cases-7b9f0d22151d
Lighthouse. Руководство по оптимизации сайтов для начинающих
https://habr.com/ru/company/htmlacademy/blog/585866/
https://habr.com/ru/company/htmlacademy/blog/585866/
Хабр
Lighthouse. Руководство по оптимизации сайтов для начинающих
Быстрые сайты любят и пользователи, и поисковики. С первыми всё просто: если страница долго грузится, пользователь её закроет и перейдёт на другой сайт....
Построение data stories с помощью диаграмм в Vizzu
https://blog.logrocket.com/building-data-stories-through-charts-vizzu/
https://blog.logrocket.com/building-data-stories-through-charts-vizzu/
LogRocket Blog
Building data stories through charts with Vizzu - LogRocket Blog
Learn the many helpful features of Vizzu, a tool that can help you create compelling data visualizations with ease.