CSS Converter
VS Code расширение для конвертации HTML/CSS в JS/CSS для styled components и обратно.
https://marketplace.visualstudio.com/items?itemName=Lakkannawalikar.css-converter
VS Code расширение для конвертации HTML/CSS в JS/CSS для styled components и обратно.
https://marketplace.visualstudio.com/items?itemName=Lakkannawalikar.css-converter
SVG Coding Examples: Рецепты ручного создания SVG
Разбираемся с внутрянкой работы SVG на примере простых фигур и операций.
https://www.smashingmagazine.com/2024/09/svg-coding-examples-recipes-writing-vectors-by-hand/
Разбираемся с внутрянкой работы SVG на примере простых фигур и операций.
https://www.smashingmagazine.com/2024/09/svg-coding-examples-recipes-writing-vectors-by-hand/
Используем Axios с Proxy
Примеры глобальной конфигурации axios, а также конфигурации одиночных запросов с использованием proxy.
https://brightdata.com/blog/how-tos/axios-proxy
Примеры глобальной конфигурации axios, а также конфигурации одиночных запросов с использованием proxy.
https://brightdata.com/blog/how-tos/axios-proxy
5 способов ленивой подгрузки изображений
Улучшаем быстродействие и UX с помощью ленивой загрузки, используя нативные возможности браузера или библиотечные функции.
https://www.sitepoint.com/five-techniques-lazy-load-images-website-performance/
Улучшаем быстродействие и UX с помощью ленивой загрузки, используя нативные возможности браузера или библиотечные функции.
https://www.sitepoint.com/five-techniques-lazy-load-images-website-performance/
Создаем фигуры с вырезами, используя CSS маски
Простые примеры использования CSS Mask для создания фигур.
https://verpex.com/blog/website-tips/how-to-create-shapes-with-inner-curves-using-css-mask
Простые примеры использования CSS Mask для создания фигур.
https://verpex.com/blog/website-tips/how-to-create-shapes-with-inner-curves-using-css-mask
🚀 Dockhost - современный хостинг для разработчиков приложений, ботов, mini apps и баз данных!
Облачная PaaS платформа на основе Docker-контейнеров, которая упрощает запуск и масштабирование приложений. Отлично подходит для разработчиков, владельцев пет проектов, фрилансеров, которые хотят быстро и просто запустить свой продукт, не задумываясь о настройке инфраструктуры.
👨💻Бонусом на платформе удобный интерфейс для управления контейнерами, высокий уровень безопасности и оплата по факту потребления, без фиксированных тарифов.
Помимо запуска готового образа Docker-контейнера из любого реестра, вы можете легко подключить к своему проекту в Dockhost любой репозиторий Git (GitHub, GitLub, и другие) с вашим кодом и настроить авто-деплой через Push (Push-to-Deploy).
👉 Перейти в Dockhost
Облачная PaaS платформа на основе Docker-контейнеров, которая упрощает запуск и масштабирование приложений. Отлично подходит для разработчиков, владельцев пет проектов, фрилансеров, которые хотят быстро и просто запустить свой продукт, не задумываясь о настройке инфраструктуры.
👨💻Бонусом на платформе удобный интерфейс для управления контейнерами, высокий уровень безопасности и оплата по факту потребления, без фиксированных тарифов.
Помимо запуска готового образа Docker-контейнера из любого реестра, вы можете легко подключить к своему проекту в Dockhost любой репозиторий Git (GitHub, GitLub, и другие) с вашим кодом и настроить авто-деплой через Push (Push-to-Deploy).
👉 Перейти в Dockhost
Переходы открытия и закрытия для <details>
Интересный и простой способ оживить нативный <details> c помощью interpolate-size и transition.
https://nerdy.dev/open-and-close-transitions-for-the-details-element
Интересный и простой способ оживить нативный <details> c помощью interpolate-size и transition.
https://nerdy.dev/open-and-close-transitions-for-the-details-element
This media is not supported in your browser
VIEW IN TELEGRAM
Scroll-to-select
Создание необычного для веба контрола, позволяющего выбирать значение при помощи скролла к нужному элементу.
https://css-tricks.com/how-to-make-a-scroll-to-select-form-control/
Создание необычного для веба контрола, позволяющего выбирать значение при помощи скролла к нужному элементу.
https://css-tricks.com/how-to-make-a-scroll-to-select-form-control/
Управление сессией в NextJS
Полное руководство с примерами кода по работе с сессиями без использования сторонник библиотек.
https://clerk.com/blog/complete-guide-session-management-nextjs
Полное руководство с примерами кода по работе с сессиями без использования сторонник библиотек.
https://clerk.com/blog/complete-guide-session-management-nextjs
Angular Routing
Все, что нужно знать о роутинге в Angular в одной статье
https://monsterlessons-academy.com/posts/angular-routing-essentials-all-you-need-to-know-in-one-post
Все, что нужно знать о роутинге в Angular в одной статье
https://monsterlessons-academy.com/posts/angular-routing-essentials-all-you-need-to-know-in-one-post
Positive Technologies выпустили в помощь общедоступную методологию внедрения практик безопасной разработки — AppSec Table Top.
В методологии учтена передовая экспертиза Positive Technologies в области application security, а также лучшие российские практики и зарубежные наработки.
Скачивайте гайдлайн на сайте, а дальше... вы будете знать, что делать.
Please open Telegram to view this post
VIEW IN TELEGRAM
ESLint теперь поддерживает линтинг JSON
Поддержка новых правил с помощью плагинов
https://eslint.org/blog/2024/10/eslint-json-markdown-support/
Поддержка новых правил с помощью плагинов
eslint/json
и eslint/markdown
для проверки JSON и Markdown файловhttps://eslint.org/blog/2024/10/eslint-json-markdown-support/
Сборщики: прошлое, настоящее и будущее
Исторический экскурс на тему бандлеров: почему приходится их использовать, как они работают под капотом, какие проблемы решают и как будут развиваться дальше.
https://www.youtube.com/watch?v=JUS6EPMbk0U
Исторический экскурс на тему бандлеров: почему приходится их использовать, как они работают под капотом, какие проблемы решают и как будут развиваться дальше.
https://www.youtube.com/watch?v=JUS6EPMbk0U
Сделайте ваше React приложение в стиле Windows 95
Библиотека React компонентов для ностальгирующих.
https://react95.github.io/React95/?path=/story/all--all
Библиотека React компонентов для ностальгирующих.
https://react95.github.io/React95/?path=/story/all--all
AbortController не только для fetch
Несколько вариантов использования AbortController'a, о которых мало кто знает, но которые могут быть сподручными при решении задач разработки.
https://kettanaito.com/blog/dont-sleep-on-abort-controller
Несколько вариантов использования AbortController'a, о которых мало кто знает, но которые могут быть сподручными при решении задач разработки.
https://kettanaito.com/blog/dont-sleep-on-abort-controller
Всем привет!
На связи команда RuStore.
Каждый день мы стараемся делать RuStore ещё удобнее и будем благодарны за вашу помощь. Примите участие в исследовании о работе магазинов приложений, заполнив небольшой опрос.
Это займёт не более 5 минут и поможет нам стать лучше.
Пройти опрос по ссылке
На связи команда RuStore.
Каждый день мы стараемся делать RuStore ещё удобнее и будем благодарны за вашу помощь. Примите участие в исследовании о работе магазинов приложений, заполнив небольшой опрос.
Это займёт не более 5 минут и поможет нам стать лучше.
Пройти опрос по ссылке
This media is not supported in your browser
VIEW IN TELEGRAM
В чем разница между Dialog и Popover?
Разбираем отличия и аспекты использования Dialog и Popover.
https://frontendmasters.com/blog/whats-the-difference-between-htmls-dialog-element-and-popovers
Разбираем отличия и аспекты использования Dialog и Popover.
https://frontendmasters.com/blog/whats-the-difference-between-htmls-dialog-element-and-popovers
Как использовать CSS свойство backdrop-filter
Примеры стилизации с backdrop-filter, которые помогут создать необычный эффект в пару строк.
https://blog.logrocket.com/use-css-backdrop-filter-property/
Примеры стилизации с backdrop-filter, которые помогут создать необычный эффект в пару строк.
https://blog.logrocket.com/use-css-backdrop-filter-property/
Используем Map вместо привычного Object
Дмитрий Павлутин рассказывает о том, как обойти ограничения обычных объектов для хранения данных с помощью Map.
https://dmitripavlutin.com/maps-vs-plain-objects-javascript/
Дмитрий Павлутин рассказывает о том, как обойти ограничения обычных объектов для хранения данных с помощью Map.
https://dmitripavlutin.com/maps-vs-plain-objects-javascript/