CSS вложенность уже доступна!
О том, как применять новый синтаксис вложенных селекторов и как работать с ним в новых и старых браузерах.
https://css-irl.info/css-nesting-is-here/
О том, как применять новый синтаксис вложенных селекторов и как работать с ним в новых и старых браузерах.
https://css-irl.info/css-nesting-is-here/
👍6🎉5
Разработка на Bun
Обзор, примеры использования, сравнения с NodeJs и Deno.
https://blog.logrocket.com/bun-adoption-guide/
Обзор, примеры использования, сравнения с NodeJs и Deno.
https://blog.logrocket.com/bun-adoption-guide/
❤3👍1
Пишем модуль аутентификации с Passport и JWT
Пошаговый туториал по разработке модуля аутентификации на NodeJS.
https://www.digitalocean.com/community/tutorials/api-authentication-with-json-web-tokensjwt-and-passport
Пошаговый туториал по разработке модуля аутентификации на NodeJS.
https://www.digitalocean.com/community/tutorials/api-authentication-with-json-web-tokensjwt-and-passport
❤2🔥2
Использование Swagger для документации RESTful API
https://developer.ibm.com/articles/wa-use-swagger-to-document-and-define-restful-apis/
https://developer.ibm.com/articles/wa-use-swagger-to-document-and-define-restful-apis/
👍4
Анонс Deno Cron
Простой способ создавать отложенные задачи без сторонних библиотек.
https://deno.com/blog/cron
Простой способ создавать отложенные задачи без сторонних библиотек.
https://deno.com/blog/cron
👍3🔥1
Делаем правильную favicon
Прошлогодний (но все еще актуальный) гайд по набору изображений для иконки вашего сайта, чтобы она везде отображалась правильно.
https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs
Прошлогодний (но все еще актуальный) гайд по набору изображений для иконки вашего сайта, чтобы она везде отображалась правильно.
https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs
🔥6👍1
Гайд: проектируем систему цветов. Всё про styles, tokens, variables
Как перейти от стилей к токенам (variables).
https://habr.com/ru/post/781082
Как перейти от стилей к токенам (variables).
https://habr.com/ru/post/781082
🔥4👍2
DDD, Гексагональная, Луковая, Чистая, CQRS...
Как объединить эти подходы для создания гибкой архитектуры приложения.
https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/
Как объединить эти подходы для создания гибкой архитектуры приложения.
https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/
🔥6👍1🤔1
3D эффекты для изображений
Как добавить сияние, изменить перспективу и поворот для изображений при помощи CSS.
https://www.smashingmagazine.com/2023/07/shines-perspective-rotations-css-3d-effects-images/
Как добавить сияние, изменить перспективу и поворот для изображений при помощи CSS.
https://www.smashingmagazine.com/2023/07/shines-perspective-rotations-css-3d-effects-images/
❤🔥4👍1🔥1
Web-Sockets
Искусство реализации коммуникации в режиме реального времени.
https://dev.to/raunakgurud09/websockets-unlocked-mastering-the-art-of-real-time-communication-2lnj
Искусство реализации коммуникации в режиме реального времени.
https://dev.to/raunakgurud09/websockets-unlocked-mastering-the-art-of-real-time-communication-2lnj
👍3🔥2🤔1
CORS, CSP, HTTPS, HSTS
Отличия CORS от CSP и как они защищают ваши приложения.
https://habr.com/ru/companies/ruvds/articles/421347/
Отличия CORS от CSP и как они защищают ваши приложения.
https://habr.com/ru/companies/ruvds/articles/421347/
🔥9👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем эвенты в Google календаре с помощью NodeJS
Подробный туториал по интеграции NodeJS приложения с Google Calendar API.
https://dev.to/arindam_1729/i-built-an-event-scheduler-in-nodejs-using-google-calendar-api-4c5b
Подробный туториал по интеграции NodeJS приложения с Google Calendar API.
https://dev.to/arindam_1729/i-built-an-event-scheduler-in-nodejs-using-google-calendar-api-4c5b
❤3🔥2👍1
Сборник паттернов для веб-разработчиков
Бесплатный онлайн ресурс для изучения дизайн паттернов и паттернов производительности для создания оптимизированных приложений на чистом JS или с использованием фреймворков.
https://www.patterns.dev/
Бесплатный онлайн ресурс для изучения дизайн паттернов и паттернов производительности для создания оптимизированных приложений на чистом JS или с использованием фреймворков.
https://www.patterns.dev/
👍6🔥2❤1
Создаем шрифты в браузере
typlr — онлайн инструмент позволяющий относительно просто создать свой собственный шрифт.
https://typlr.app/
typlr — онлайн инструмент позволяющий относительно просто создать свой собственный шрифт.
https://typlr.app/
👍4🔥1🤔1
Введение в TypeScript для начинающих
Большое руководство для тех, кто только знакомится с TS.
https://www.freecodecamp.org/news/typescript-for-beginners-guide/
Большое руководство для тех, кто только знакомится с TS.
https://www.freecodecamp.org/news/typescript-for-beginners-guide/
👍5❤1
Forwarded from Habr For Dev
#форки #репозитории
Любой может получить доступ к удалённым и приватным данным репозиториев GitHub
⭐️⭐️◽️◽️◽️
📖 Читать
Любой может получить доступ к удалённым и приватным данным репозиториев GitHub
⭐️⭐️◽️◽️◽️
📖 Читать
👍5🤯2🤔1
Друзья, привет! Хотелось бы больше узнать о подписчиках канала. Поэтому небольшой опрос о том, кто вы и чем занимаетесь. Я...
Anonymous Poll
49%
Frontend разработчик
14%
Backend разработчик Python/PHP/Java/Go/C#
4%
Backend разработчик NodeJs
34%
Fullstack разработчик
👍5🤔4
Паттерны эффективных DOM операций
Как с точки зрения памяти эффективно работать с DOM элементами на чистом JS.
https://frontendmasters.com/blog/patterns-for-memory-efficient-dom-manipulation/
Как с точки зрения памяти эффективно работать с DOM элементами на чистом JS.
https://frontendmasters.com/blog/patterns-for-memory-efficient-dom-manipulation/
❤8🔥2👍1
Виртуальный DOM на 200 строк JS
Как написать свою собственную реализацию Virtual DOM (и зачем).
https://lazamar.github.io/virtual-dom/
Как написать свою собственную реализацию Virtual DOM (и зачем).
https://lazamar.github.io/virtual-dom/
👍6🔥1😁1